@charset "UTF-8";

/* ../../vendors/sweetalert/src/variables.scss */

/* ../../vendors/sweetalert/src/sweetalert2.scss */
.swal2-popup.swal2-toast {
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: 1fr 99fr 1fr;
  padding: 1em;
  overflow-y: hidden;
  background: #fff;
  box-shadow:
    0 0 1px hsla(0, 0%, 0%, 0.075),
    0 1px 2px hsla(0, 0%, 0%, 0.075),
    1px 2px 4px hsla(0, 0%, 0%, 0.075),
    1px 3px 8px hsla(0, 0%, 0%, 0.075),
    2px 4px 16px hsla(0, 0%, 0%, 0.075);
  pointer-events: all;
}
.swal2-popup.swal2-toast > * {
  grid-column: 2;
}
.swal2-popup.swal2-toast .swal2-title {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: left;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-loading {
  justify-content: center;
}
.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}
.swal2-popup.swal2-toast .swal2-html-container {
  margin: 0.5em 1em;
  padding: 0;
  overflow: visible;
  overflow: initial;
  font-size: 1em;
  text-align: left;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.swal2-popup.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}
.swal2-container {
  display: grid;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(-webkit-min-content, auto) minmax(-webkit-min-content, auto) minmax(-webkit-min-content, auto);
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
  height: 100%;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top-start,
.swal2-container.swal2-center-start,
.swal2-container.swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
.swal2-container.swal2-top,
.swal2-container.swal2-center,
.swal2-container.swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}
.swal2-container.swal2-top-end,
.swal2-container.swal2-center-end,
.swal2-container.swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}
.swal2-container.swal2-top-start > .swal2-popup {
  align-self: start;
}
.swal2-container.swal2-top > .swal2-popup {
  grid-column: 2;
  align-self: start;
  justify-self: center;
}
.swal2-container.swal2-top-end > .swal2-popup,
.swal2-container.swal2-top-right > .swal2-popup {
  grid-column: 3;
  align-self: start;
  justify-self: end;
}
.swal2-container.swal2-center-start > .swal2-popup,
.swal2-container.swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}
.swal2-container.swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  align-self: center;
  justify-self: center;
}
.swal2-container.swal2-center-end > .swal2-popup,
.swal2-container.swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  align-self: center;
  justify-self: end;
}
.swal2-container.swal2-bottom-start > .swal2-popup,
.swal2-container.swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}
.swal2-container.swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  justify-self: center;
  align-self: end;
}
.swal2-container.swal2-bottom-end > .swal2-popup,
.swal2-container.swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  align-self: end;
  justify-self: end;
}
.swal2-container.swal2-grow-row > .swal2-popup,
.swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}
.swal2-container.swal2-grow-column > .swal2-popup,
.swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: 32em;
  max-width: 100%;
  padding: 0 0 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  color: #545454;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}
.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0.8em 1em 0;
  color: inherit;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
.swal2-actions {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 1.25em auto 0;
  padding: 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-loader {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}
.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  transition: box-shadow 0.1s;
  box-shadow: 0 0 0 3px transparent;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #7066e0;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-confirm:focus {
  box-shadow: 0 0 0 3px rgba(112, 102, 224, 0.5);
}
.swal2-styled.swal2-deny {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #dc3741;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-deny:focus {
  box-shadow: 0 0 0 3px rgba(220, 55, 65, 0.5);
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #6e7881;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-cancel:focus {
  box-shadow: 0 0 0 3px rgba(110, 120, 129, 0.5);
}
.swal2-styled.swal2-default-outline:focus {
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-styled:focus {
  outline: none;
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}
.swal2-footer {
  justify-content: center;
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid #eee;
  color: inherit;
  font-size: 1em;
}
.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}
.swal2-image {
  max-width: 100%;
  margin: 2em auto 1em;
}
.swal2-close {
  z-index: 2;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s, box-shadow 0.1s;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #ccc;
  font-family: serif;
  font-family: monospace;
  font-size: 2.5em;
  cursor: pointer;
  justify-self: end;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close:focus {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-close::-moz-focus-inner {
  border: 0;
}
.swal2-html-container {
  z-index: 1;
  justify-content: center;
  margin: 1em 1.6em 0.3em;
  padding: 0;
  overflow: auto;
  color: inherit;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}
.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em 2em 3px;
}
.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: auto;
  transition: border-color 0.1s, box-shadow 0.1s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: transparent;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-input::-moz-placeholder,
.swal2-file::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #ccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #ccc;
}
.swal2-range {
  margin: 1em 2em 3px;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: transparent;
  font-size: 1.125em;
}
.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: transparent;
  color: inherit;
  font-size: 1.125em;
}
.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}
.swal2-input-label {
  display: flex;
  justify-content: center;
  margin: 1em auto 0;
}
.swal2-validation-message {
  align-items: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-warning.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.5s;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-info.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.8s;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-question.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-question-mark 0.8s;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}
.swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: transparent;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}
[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}
.swal2-show {
  animation: swal2-show 0.3s;
}
.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}
.swal2-noanimation {
  transition: none;
}
.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.swal2-rtl .swal2-close {
  margin-right: 0;
  margin-right: initial;
  margin-left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}
.save-yourself-from-war {
  display: flex;
  position: fixed;
  z-index: 1939;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 25px 0 20px;
  background: #20232a;
  color: #fff;
  text-align: center;
}
.save-yourself-from-war div {
  max-width: 560px;
  margin: 10px;
  line-height: 146%;
}
.save-yourself-from-war iframe {
  max-width: 100%;
  max-height: 55.5555555556vmin;
  margin: 16px auto;
}
.save-yourself-from-war strong {
  border-bottom: 2px dashed white;
}
.save-yourself-from-war button {
  display: flex;
  position: fixed;
  z-index: 1940;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  margin-bottom: -10px;
  border: none;
  background: transparent;
  color: #aaa;
  font-size: 48px;
  font-weight: bold;
  cursor: pointer;
}
.save-yourself-from-war button:hover {
  color: #fff;
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-animate-question-mark {
  0% {
    transform: rotateY(-360deg);
  }
  100% {
    transform: rotateY(0);
  }
}
@keyframes swal2-animate-i-mark {
  0% {
    transform: rotateZ(45deg);
    opacity: 0;
  }
  25% {
    transform: rotateZ(-25deg);
    opacity: 0.4;
  }
  50% {
    transform: rotateZ(15deg);
    opacity: 0.8;
  }
  75% {
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  background-color: transparent !important;
  pointer-events: none;
}
body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}
body.swal2-no-backdrop .swal2-container .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: transparent;
  pointer-events: none;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end,
body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start,
body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start,
body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end,
body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start,
body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,
body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}

/* ../../vendors/sweetalert/ext/sweet-alert.ext.scss */
.sa-button-container {
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
}
.sweet-alert .sa-button-container .cancel,
.sweet-alert .sa-button-container .confirm {
  min-width: 100px;
}
.sweet-alert .sa-button-container .cancel {
  background-color: #2f4050;
  color: #ffffff;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-family: OpenSans-semibold;
  margin-left: 3px;
}
.sweet-alert .sa-button-container .cancel:hover {
  background-color: #41576d;
}
.sweet-alert .sa-button-container .confirm {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-family: OpenSans-semibold;
  margin-right: 0;
}
.sweet-alert .sa-button-container .confirm:hover {
  background-color: #42a6ee !important;
}
body.stop-scrolling {
  height: auto;
  overflow: auto;
}
.swal2-actions {
  display: flex;
  justify-content: center;
}
.swal2-container .swal2-actions .swal2-cancel {
  margin-left: 3px;
}
.swal2-modal .swal2-checkbox input,
.swal2-modal .swal2-checkbox span {
  margin: 0;
}
.swal2-modal .swal2-checkbox span {
  margin-left: 5px;
}
.swal2-container .sa-small h2 {
  font-size: 16px;
  line-height: 20px;
  margin: 5px 0;
}
.swal2-container .sa-small .swal2-content,
.swal2-container .sa-small .swal2-html-container {
  font-size: 14px;
}
.swal2-container .sa-small .swal2-actions {
  margin-top: 10px;
}
.swal2-container .sa-small .swal2-checkbox {
  margin: 5px 0;
}
body.swal2-shown {
  height: auto !important;
  overflow: auto !important;
  padding-right: 0 !important;
}
.sa-custom {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.17);
}
body.swal2-toast-shown .swal2-container {
  width: auto;
}
.sa-permission-notifications .swal2-icon {
  display: none !important;
}
.swal2-html-container {
  margin: 0;
  padding: 1em 1.6em 0.3em;
}
body .swal2-container {
  z-index: 10060;
}

/* ../../node_modules/angularjs-toaster/toaster.min.css */
.toast-title {
  font-weight: 700;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #ccc;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -.3em;
  top: -.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:focus,
.toast-close-button:hover {
  color: #000;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-center {
  top: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-center {
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-center {
  top: 45%;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: auto;
}
#toast-container.toast-bottom-center,
#toast-container.toast-center,
#toast-container.toast-top-center {
  width: 100%;
  pointer-events: none;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-center > div,
#toast-container.toast-top-center > div {
  margin-left: auto;
  margin-right: auto;
  pointer-events: auto;
}
#toast-container.toast-bottom-center > button,
#toast-container.toast-center > button,
#toast-container.toast-top-center > button {
  pointer-events: auto;
}
#toast-container * {
  box-sizing: border-box;
}
#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-wait {
  background-image: url(data:image/gif;base64,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) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info,
.toast-wait {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
@media all and (max-width:240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
}
@media all and (min-width:241px) and (max-width:480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
}
@media all and (min-width:481px) and (max-width:768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
:not(.no-enter)#toast-container > div.ng-enter,
:not(.no-leave)#toast-container > div.ng-leave {
  transition: 1s cubic-bezier(.25, .25, .75, .75) all;
}
:not(.no-enter)#toast-container > div.ng-enter.ng-enter-active,
:not(.no-leave)#toast-container > div.ng-leave {
  opacity: .8;
}
:not(.no-enter)#toast-container > div.ng-enter,
:not(.no-leave)#toast-container > div.ng-leave.ng-leave-active {
  opacity: 0;
}

/* ../../scripts/_common/modal/styles/modal.scss */
.adv-modal-background {
  background: rgba(0, 0, 0, 0.5);
}
.adv-body-fixed-touch {
  position: fixed;
}
.adv-modal,
.adv-modal-floating {
  z-index: 999;
}
.adv-modal .adv-modal-inner,
.adv-modal-floating .adv-modal-inner {
  position: relative;
  z-index: 20;
  vertical-align: middle;
  text-align: left;
  white-space: normal;
  border-radius: 0.3125rem;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  max-width: 80vw;
  max-height: 100vh;
  max-height: var(--min-full-height, 100vh);
  display: inline-flex;
  flex-direction: column;
}
.adv-modal .modal-header,
.adv-modal-floating .modal-header {
  padding: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 1.75rem;
  line-height: 1;
}
.adv-modal .modal-content,
.adv-modal-floating .modal-content {
  overflow: auto;
  padding: 10px;
  vertical-align: middle;
}
.adv-modal .modal-content::-webkit-scrollbar,
.adv-modal-floating .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
}
.adv-modal .modal-content::-webkit-scrollbar:vertical,
.adv-modal-floating .modal-content::-webkit-scrollbar:vertical {
  width: 11px;
}
.adv-modal .modal-content::-webkit-scrollbar:horizontal,
.adv-modal-floating .modal-content::-webkit-scrollbar:horizontal {
  height: 11px;
}
.adv-modal .modal-content::-webkit-scrollbar-thumb,
.adv-modal-floating .modal-content::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.4);
}
.adv-modal .modal-content::-webkit-scrollbar-track,
.adv-modal-floating .modal-content::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}
.adv-modal .modal-footer,
.adv-modal-floating .modal-footer {
  padding: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-radius: 0 0 2px 2px;
  text-align: right;
  order: 100;
}
.adv-modal .adv-modal-close,
.adv-modal-floating .adv-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: hidden;
  width: 30px;
  height: 30px;
  border-bottom: 0;
  cursor: pointer;
  font-size: 0;
  z-index: 1;
}
.adv-modal .adv-modal-close::after,
.adv-modal-floating .adv-modal-close::after {
  font-size: 30px;
  position: absolute;
  top: 0;
  right: 0;
  text-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
.adv-modal {
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
}
.adv-modal.adv-modal-in-iframe::after {
  vertical-align: top;
}
.adv-close-outside {
  left: 100%;
  margin-left: 5px;
  top: 0;
}
.adv-modal-floating {
  position: fixed;
  top: 25%;
  margin: auto;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
}
.adv-modal-floating .modal-header {
  cursor: move;
}
.adv-modal-floating .adv-modal-inner {
  max-width: 100%;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  adv-modal-in-iframe .adv-modal-inner {
    margin-top: 6.25rem;
  }
}
@media (max-width: 48em), (max-height: 480px) {
  .adv-modal,
  .adv-modal-floating {
    bottom: auto;
    display: block;
    height: 100%;
    padding: 45px 10px 10px;
    box-sizing: border-box;
  }
  .adv-modal .modal-content,
  .adv-modal-floating .modal-content {
    flex-grow: 1;
  }
  .adv-modal .adv-modal-inner,
  .adv-modal-floating .adv-modal-inner {
    overflow: visible;
    box-sizing: border-box;
    max-width: 100vw;
    width: 100%;
    height: auto;
    max-height: 100%;
    max-height: calc(100vh - 125px);
  }
  @supports (height: 100dvh) {
    .adv-modal .adv-modal-inner,
    .adv-modal-floating .adv-modal-inner {
      max-height: calc(100vh - 55px);
      max-height: calc(var(--min-full-height, 100vh) - 55px);
    }
  }
  .adv-modal .buy-one-click-dialog,
  .adv-modal-floating .buy-one-click-dialog {
    height: auto;
  }
  .adv-modal .adv-modal-close,
  .adv-modal-floating .adv-modal-close {
    left: auto;
    right: 8px;
    top: -36px;
  }
  .adv-modal .adv-modal-close::after,
  .adv-modal-floating .adv-modal-close::after {
    text-shadow: none;
  }
  .adv-modal-floating {
    top: 0;
    left: 0;
    max-width: 100%;
    transform: translate3d(0, 0, 0);
  }
  .adv-modal-floating .modal-header {
    cursor: default;
  }
  .adv-close-outside {
    margin-left: 0;
  }
}

/* ../../scripts/_common/modal/styles/modal-theme.scss */
.adv-modal .adv-modal-inner,
.adv-modal-floating .adv-modal-inner {
  border-radius: 0.3125rem;
  background-color: #fff;
}
.adv-modal .modal-header,
.adv-modal-floating .modal-header {
  border-bottom-color: #ccc;
}
.adv-modal .modal-footer,
.adv-modal-floating .modal-footer {
  border-top-color: #ccc;
  background-color: #f0f0f0;
}
.adv-modal .adv-modal-close,
.adv-modal-floating .adv-modal-close {
  color: #fff;
  width: 30px;
  height: 30px;
}
.adv-modal .adv-modal-close:hover,
.adv-modal .adv-modal-close:active,
.adv-modal-floating .adv-modal-close:hover,
.adv-modal-floating .adv-modal-close:active {
  color: #fff;
}
.adv-modal .adv-modal-close::after,
.adv-modal-floating .adv-modal-close::after {
  font-size: 30px;
  position: absolute;
  top: 0;
  right: 0;
  text-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
@media (max-width: 48em), (max-height: 480px) {
  .adv-modal .adv-modal-close,
  .adv-modal-floating .adv-modal-close {
    color: #fff;
  }
  .adv-modal-floating {
    top: 0;
    left: 0;
    max-width: 100%;
    transform: translate3d(0, 0, 0);
  }
  .adv-modal-floating .modal-header {
    cursor: default;
  }
  .adv-close-outside {
    margin-left: 0;
  }
}

/* ../../scripts/_common/zoomer/styles/zoomer.scss */
.zoomer {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.zoomer-window {
  position: absolute;
  background-repeat: no-repeat;
  background-color: #fff;
  z-index: 5;
}
.zoomer-lens {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  z-index: 15;
}
.zoomer-processing::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.5);
}
.zoomer-inner + .zoomer-window {
  cursor: crosshair;
}
.zoomer-right + .zoomer-window {
  margin-left: 0.3125rem;
}
.zoomer-window-title {
  position: absolute;
  color: #fff;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  white-space: normal;
  padding: 0.3125rem;
}

/* ../../node_modules/flatpickr/dist/flatpickr.min.css */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow:
    1px 0 0 #e6e6e6,
    -1px 0 0 #e6e6e6,
    0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6,
    0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow:
    1px 0 0 #e6e6e6,
    -1px 0 0 #e6e6e6,
    0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6,
    0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill .1s;
  transition: fill .1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: .5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\fffd;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 .5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 .5ch;
  position: relative;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* ../../vendors/flatpickr/flatpickr.custom.css */
.flatpickr-day.weekend {
  color: #eeeeee;
}
.flatpickr-day.weekend:hover {
  border-color: #eeeeee;
  background: #eeeeee;
  color: #fff;
}
.flatpickr-day.weekend.nextMonthDay:hover {
  border-color: #eeeeee;
  background: #eeeeee;
}
.flatpickr-day.selected.weekend {
  border-color: #cee3fd;
  background: #cee3fd;
}
.flatpickr-rContainer .flatpickr-days,
.flatpickr-rContainer .dayContainer {
  width: 100%;
  min-width: 0;
  min-width: initial;
}
.flatpickr-custom {
  display: flex;
}
input.flatpickr-custom__input {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.flatpickr-custom__toggle {
  background-color: #eee;
  border: 1px solid #e2e3e4;
  border-width: 1px 1px 1px 0;
  padding: 6px 12px;
  border-radius: 0 5px 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flatpickr-custom-wrap {
  position: relative;
}
.flatpickr-custom-clear {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  padding: 5px;
  box-sizing: border-box;
  cursor: pointer;
}
.flatpickr-custom-clear .fas.fa-times::before,
.flatpickr-custom-clear .fa.fa-times::before {
  margin-left: 0;
}
.mobile-version .flatpickr-input {
  padding-right: 20px;
}

/* ../../vendors/rangeSlider/styles/angular.rangeSlider.css */
.ngrs-range-slider {
  position: relative;
  display: block;
  cursor: default;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ngrs-range-slider .ngrs-runner {
  position: relative;
  height: 3px;
  background: #dbdbdb;
  box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, .5);
  margin: 7px 14px 7px 0;
}
.ngrs-range-slider .ngrs-join {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  right: 100%;
  height: 3px;
  transform: translateY(-50%);
  box-shadow: inset 0 -2px 2px -2px rgba(0, 0, 0, .5);
}
.ngrs-range-slider .ngrs-handle {
  position: absolute;
  z-index: 2;
  height: 18px;
  width: 18px;
  background: #fff;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5);
}
.ngrs-value-runner {
  padding-top: 5px;
  padding-bottom: 15px;
  position: relative;
}
.ngrs-range-slider .ngrs-value {
}
.ngrs-range-slider .ngrs-value.ngrs-value-max,
.ngrs-range-slider .ngrs-value-min {
  position: absolute;
}
.ngrs-range-slider .ngrs-value.ngrs-value-max {
  left: auto;
  right: 0;
  text-align: right;
}
.ngrs-range-slider .ngrs-value-min {
  left: 0;
}
.ngrs-range-slider.ngrs-handle-min-down .ngrs-value-min,
.ngrs-range-slider.ngrs-handle-max-down .ngrs-value-max {
  color: #333;
}
.ngrs-range-slider .ngrs-attached-handles {
  margin: 0 9px;
  position: relative;
}
.ngrs-range-slider .ngrs-attached-handles .ngrs-value-max {
  text-align: left;
}
.ngrs-range-slider .ngrs-attached-handles .ngrs-value > div {
  margin: 0 0 0 -50%;
}
.ngrs-range-slider.ngrs-vertical {
  width: 28px;
  margin: 10px auto;
}
.ngrs-range-slider.ngrs-vertical .ngrs-runner {
  margin: 9px 0;
  height: 300px;
  width: 18px;
}
.ngrs-range-slider.ngrs-vertical .ngrs-value-runner.ngrs-attached-handles {
  padding: 4px;
  position: absolute;
  top: 0;
  margin: 9px 0;
  height: 300px;
  left: 100%;
}
.ngrs-range-slider.ngrs-vertical .ngrs-join {
  width: 8px;
  height: auto;
  top: 0;
  bottom: 100%;
  left: 50%;
  right: auto;
  margin: 0 0 0 -4px;
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle {
  width: 100%;
  height: 18px;
  margin: -9px 0 0 0;
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle-min i {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpiYEAFPFAMB0xIbEYgdoJiRpggM5ICUyBWhZoA0vgMWYEsENsg6ZQE4ldA/AmkkguIHZGNhQKQGBfIBHcgFmTABCxALMJAMQAIMAAcNgVQJ7t7JQAAAABJRU5ErkJggg==);
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle-max i {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiYKAUMAKxDxBL4ZB/xgQk9gHxDyySILF9zEDiNxC/A2JVNAW7gfgtM5TzCYhZgFgCyr8IxNdADGZk+4BYGoi/APEBIP6PzVE8UAwHAAEGAArIDvzRFIA6AAAAAElFTkSuQmCC);
}
.ngrs-range-slider.ngrs-vertical .ngrs-value {
  top: 0;
  left: 100%;
  padding: 0 0 0 5px;
}
.ngrs-range-slider.ngrs-vertical .ngrs-value.ngrs-value-max {
  top: auto;
  bottom: 0;
  right: auto;
  text-align: left;
}
.ngrs-range-slider.ngrs-vertical .ngrs-attached-handles .ngrs-value-max,
.ngrs-range-slider.ngrs-vertical .ngrs-attached-handles .ngrs-value-min {
  margin: -50% 0 0;
}
.ngrs-range-slider.ngrs-vertical.ngrs-left {
  margin: 10px 0;
}
.ngrs-range-slider.ngrs-vertical.ngrs-right {
  margin: 10px 0 10px auto;
}
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-attached-handles {
  left: 0%;
}
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value {
  left: auto;
  right: 100%;
  padding: 0 5px 0 0;
  text-align: right;
}
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value.ngrs-value-max {
  text-align: right;
}
.ngrs-range-slider.ngrs-focus {
}
.ngrs-range-slider.ngrs-disabled,
.ngrs-range-slider.ngrs-disabled.ngrs-focus {
  border-color: #ddd;
  box-shadow: none;
}
.ngrs-range-slider.ngrs-disabled .ngrs-handle {
  background: #fff;
  border-color: #ddd;
}
.ngrs-range-slider.ngrs-disabled .ngrs-handle i {
  background: none;
  cursor: default;
}
.ngrs-range-slider.ngrs-disabled .ngrs-join {
  background: #ddd;
}
.ngrs-range-slider.ngrs-disabled .ngrs-value {
  color: #ddd;
}
body.ngrs-touching {
  -ms-touch-action: none;
}
.ngrs-runner-dash {
  text-align: center;
}
.ngrs-inputs {
  margin-bottom: 15px;
}

/* ../../styles/common/validation.scss */
[type=text].ng-dirty.ng-invalid,
[type=password].ng-dirty.ng-invalid,
[type=search].ng-dirty.ng-invalid,
[type=email].ng-dirty.ng-invalid,
[type=number].ng-dirty.ng-invalid,
[type=tel].ng-dirty.ng-invalid,
[type=url].ng-dirty.ng-invalid,
textarea.ng-dirty.ng-invalid,
select.ng-dirty.ng-invalid {
  border-color: #f15959;
}
.custom-input-native.ng-dirty.ng-invalid ~ .custom-input-radio,
.custom-input-native.ng-dirty.ng-invalid ~ .custom-input-checkbox {
  border-color: #f15959;
  box-shadow: 0 0 0.125rem 0 #f15959;
}
.ng-submitted.ng-dirty [type=text].ng-invalid,
.ng-submitted.ng-dirty [type=password].ng-invalid,
.ng-submitted.ng-dirty [type=search].ng-invalid,
.ng-submitted.ng-dirty [type=email].ng-invalid,
.ng-submitted.ng-dirty [type=number].ng-invalid,
.ng-submitted.ng-dirty [type=tel].ng-invalid,
.ng-submitted.ng-dirty [type=url].ng-invalid,
.ng-submitted.ng-dirty textarea.ng-invalid,
.ng-submitted.ng-dirty select.ng-invalid {
  border-color: #f15959;
}
.ng-submitted.ng-dirty .custom-input-native.ng-invalid {
  box-shadow: 0 0 0 0.0625rem #f15959;
}
.ng-submitted.ng-dirty .custom-input-native.ng-invalid ~ .custom-input-radio,
.ng-submitted.ng-dirty .custom-input-native.ng-invalid ~ .custom-input-checkbox {
  border-color: #f15959;
  box-shadow: 0 0 0.125rem 0 #f15959;
}
.validation-popover {
  color: #f15959;
  font-weight: bold;
}
.error-text {
  border-color: #f15959;
}
.error-color {
  color: #f15959;
}

/* ../../scripts/_common/popover/styles/popover.scss */
.adv-popover {
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.3125rem;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 700;
  position: absolute;
}
.adv-popover-content {
  padding: 14px;
}
.adv-popover-tile {
  position: absolute;
  overflow: hidden;
}
.adv-popover-tile__figure {
  display: inline-block;
  background-color: #fff;
  transform: rotate(45deg);
  position: relative;
  height: 0.625rem;
  width: 0.625rem;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-topleft .adv-popover-tile,
.adv-popover-position-bottom .adv-popover-tile {
  left: 0;
  right: 0;
  margin: 0 auto;
  height: calc(0.625rem - 1px);
  width: 100%;
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-bottom .adv-popover-tile {
  text-align: center;
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-topleft .adv-popover-tile {
  top: 100%;
}
.adv-popover-position-top .adv-popover-tile__figure,
.adv-popover-position-topleft .adv-popover-tile__figure {
  top: -100%;
}
.adv-popover-position-bottom .adv-popover-tile {
  bottom: 100%;
}
.adv-popover-position-bottom .adv-popover-tile__figure {
}
.adv-popover-position-left .adv-popover-tile,
.adv-popover-position-right .adv-popover-tile {
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 1.1875rem;
  width: 0.625rem;
  text-align: left;
}
.adv-popover-position-left .adv-popover-tile {
  left: 100%;
}
.adv-popover-position-left .adv-popover-tile__figure {
  right: 0.3125rem;
}
.adv-popover-position-right .adv-popover-tile {
  right: 100%;
}
.adv-popover-position-right .adv-popover-tile__figure {
  left: 0.3125rem;
}
.adv-popover-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 600;
}
.adv-popover-fixed {
  position: fixed;
}
.adv-popover-cross {
  position: absolute;
  top: 4px;
  right: 4px;
  background: transparent none;
  border: 0;
  font-size: 14px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  line-height: 1;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.adv-popover-cross__text {
  display: none;
}
#connectorPopover {
  font-size: 18px;
}
#connectorPopover .adv-popover-content {
  padding-top: 21px;
}
.connector-popover-wrap.active {
  top: auto;
  right: 0;
  bottom: 164px;
  left: auto;
  margin-left: 20px;
  margin-right: 20px;
}
.connector-popover-wrap.active .adv-popover-tile__figure {
  position: absolute;
  right: 42px;
  top: auto;
  bottom: 0;
  display: block;
  transform: rotate(45deg) translateY(-6px);
}
.connector-popover-wrap.active ~ .connector::after {
  content: "";
  width: 12px;
  height: 12px;
  background-color: #e40001;
  border-radius: 50px;
  position: absolute;
  top: 7px;
  right: 8px;
}
.connector__trigger--wave-animation {
  position: relative;
  animation-duration: 2s;
  animation-name: shadowWave;
  animation-iteration-count: infinite;
}
@keyframes shadowWave {
  0% {
    box-shadow: 0 0 0 0 #2d9ced;
  }
  50% {
    box-shadow: 0 0 20px 0 #2d9ced;
  }
  100% {
    box-shadow: 0 0 0 0 #2d9ced;
  }
}

/* ../../scripts/_common/readmore/styles/readmore.scss */
.readmore-content {
  overflow: hidden;
  transition-property: max-height;
  transition-timing-function: linear;
  transition-delay: 0;
  position: relative;
}
.readmore-expanded .readmore-content {
  max-height: 2000px !important;
}
.readmore-link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.readmore-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.readmore-unvisible {
  position: absolute;
  visibility: hidden;
}

/* ../../scripts/_partials/buy-one-click/styles/buyOneClick.scss */
.buy-one-click-dialog,
.adv-modal .adv-modal-inner.buy-one-click-dialog,
.adv-modal-floating .adv-modal-inner.buy-one-click-dialog {
  min-width: 35vw;
  max-width: 35vw;
}
@media (min-device-width : 768px) and (max-device-width : 1024px) {
  .buy-one-click-dialog {
    min-width: 70vw;
  }
}
.buy-one-click-buttons {
  text-align: right;
  margin-top: 0.625rem;
}

/* ../../scripts/_partials/pre-order/styles/styles.scss */
.adv-modal .adv-modal-inner.pre-order-dialog,
.pre-order-dialog {
  min-width: 35vw;
  max-width: 35vw;
}
@media (min-device-width : 768px) and (max-device-width : 1024px) {
  .pre-order-dialog {
    min-width: 70vw;
  }
}
.pre-order-dialog-buttons {
  text-align: right;
  margin-top: 0.625rem;
}

/* ../../scripts/_common/carousel/styles/carousel.scss */
.carousel {
  position: relative;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
}
.carousel-main-list {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.carousel-inner {
  overflow: hidden;
  position: relative;
}
.carousel-list {
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  transition-property: transform;
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}
.carousel-item {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transform: translateZ(0) scale(1, 1);
}
.carousel-dots {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  text-align: center;
  margin-top: 10px;
  line-height: 1;
}
.carousel-dots-item {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  padding: 0.3125rem;
  font-size: 0;
  line-height: 0;
  opacity: 0.5;
}
.carousel-dots-item-inner {
  border-radius: 50%;
  height: 0.5rem;
  width: 0.5rem;
  display: inline-block;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
.carousel-dots-selected {
  opacity: 1;
}
.carousel-nav-prev,
.carousel-nav-next {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent none;
  font-size: 1rem;
  cursor: pointer;
}
.carousel-nav-prev:focus,
.carousel-nav-next:focus {
  outline: none;
}
.carousel-nav-prev::after,
.carousel-nav-next::after {
  margin: 0;
}
.carousel-nav-prev:disabled,
.carousel-nav-next:disabled {
  display: none;
}
.carousel-vertical.carousel-wrap-nav-outside {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.carousel-vertical > .carousel-nav-inside .carousel-nav-prev {
  top: 0;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-inside .carousel-nav-next {
  bottom: 0;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-outside .carousel-nav-prev {
  bottom: 100%;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-outside .carousel-nav-next {
  top: 100%;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-horizontal.carousel-wrap-nav-outside {
  margin-top: 2rem;
}
.carousel-horizontal .carousel-nav-prev {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.carousel-horizontal .carousel-nav-next {
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.carousel-horizontal .carousel-nav-inside .carousel-nav-prev {
  left: 0;
}
.carousel-horizontal .carousel-nav-inside .carousel-nav-next {
  right: 0;
}
.carousel-horizontal .carousel-nav-outside {
  position: absolute;
  bottom: 100%;
  right: 0.625rem;
  white-space: nowrap;
}
.carousel-horizontal .carousel-nav-outside .carousel-nav-prev,
.carousel-horizontal .carousel-nav-outside .carousel-nav-next {
  position: relative;
  width: 35px;
  left: auto;
  right: auto;
  top: auto;
  transform: translateY(0);
  display: inline-block;
  vertical-align: middle;
}
.carousel-horizontal .carousel-nav-outside .carousel-nav-prev:disabled,
.carousel-horizontal .carousel-nav-outside .carousel-nav-next:disabled {
  opacity: 0.3;
}
.carousel-horizontal .res-arrow-prev.carousel-nav-prev,
.carousel-horizontal .res-arrow-next.carousel-nav-next {
  top: -0.1875rem;
}
.carousel-horizontal .res-arrow-prev.carousel-nav-prev {
  right: 2.1875rem;
  left: auto;
}
.carousel-horizontal .res-arrow-next.carousel-nav-next {
  right: 0.625rem;
}
.carousel-mobile {
  padding: 0;
}
.carousel-update {
  visibility: hidden;
}
.carousel--not-hidden-on-update.carousel-update {
  visibility: visible;
}
.carousel-nav-not-show > .carousel-nav {
  display: none;
}
.carousel-scroll-nav .carousel-inner {
  overflow: auto;
}
.carousel-placeholder {
  max-height: 1px;
  max-width: 1px;
}

/* ../../scripts/_common/rating/styles/rating.scss */
.rating {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 1.125rem;
  line-height: 1;
  direction: rtl;
}
.rating-item {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  cursor: pointer;
  color: #d1d1d1;
  line-height: 1;
}
.rating-readonly .rating-item {
  cursor: default;
}
.rating-item-selected {
  color: #fec419;
}
.rating:not(.rating-readonly) > li:hover::before,
.rating:not(.rating-readonly) > li:hover ~ li::before {
  color: #db2929;
}

/* ../../scripts/_partials/quickview/styles/quickview.scss */
.quickview-arrows-prev,
.quickview-arrows-next {
  font-size: 2.5rem;
  position: absolute;
  background: none;
  border: 0;
  box-sizing: border-box;
  width: 3.75rem;
  display: flex;
  top: -43px;
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
  justify-content: center;
}
.quickview-arrows-prev:focus,
.quickview-arrows-next:focus {
  outline: none;
}
.quickview-arrows-prev::before,
.quickview-arrows-next::before {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  margin: 0;
}
.quickview-arrows-prev {
  margin-left: -50px;
}
.quickview-arrows-next {
  margin-left: 50px;
}
@media (min-width: 1180px) {
  .quickview-arrows-prev,
  .quickview-arrows-next {
    font-size: 3.125rem;
    top: 50%;
    left: auto;
    transform: translateY(-50%);
  }
  .quickview-arrows-next {
    left: 100%;
    margin-left: 1.0625rem;
  }
  .quickview-arrows-prev {
    right: 100%;
    margin-left: auto;
    margin-right: 1.0625rem;
  }
}
.adv-modal .modal-quickview,
.adv-modal .adv-modal-inner.modal-quickview {
  max-width: 64.125rem;
  width: 100%;
  height: auto;
}
.modal-quickview {
  min-height: 540px;
}
.modal-quickview .details-availability,
.modal-quickview .details-rating {
  display: inline-block;
  vertical-align: middle;
}
.modal-quickview .details-rating {
  margin-left: 1.0625rem;
}
.quickview-loading-text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (min-device-width: 768px) and (max-device-width: 1024px) and (min-height: 768px) {
  .adv-modal .modal-quickview {
    max-width: 51rem;
    min-width: 51rem;
  }
}

/* ../../scripts/_common/rotate/styles/rotate.scss */
.threesixty {
  margin: 0 auto;
  overflow: hidden;
  max-height: 100%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: auto;
}
.threesixty .threesixty_images {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
.threesixty .threesixty_images img {
  top: 0;
  width: 100%;
  height: auto;
}
.threesixty .threesixty_images img.previous-image {
  display: none;
}
.threesixty .threesixty_images img.current-image {
  display: block;
}
.threesixty .spinner {
  width: 60px;
  display: block;
  margin: 0 auto;
  height: 30px;
  background: #333;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 5px;
}
.threesixty .spinner span {
  font-family:
    Arial,
    "MS Trebuchet",
    sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  text-align: center;
  line-height: 30px;
  display: block;
}
.threesixty .nav_bar {
  position: absolute;
  color: #fff;
  z-index: 1;
  height: 32px;
  background: rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(0, 0, 0, 0.7);
  border-radius: 5px;
  box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.5);
}
.threesixty .nav_bar.bottom-right {
  bottom: 10px;
  right: 20px;
}
.threesixty .nav_bar.bottom-left {
  bottom: 10px;
  left: 20px;
}
.threesixty .nav_bar.top-left {
  top: 10px;
  left: 20px;
}
.threesixty .nav_bar.top-right {
  top: 10px;
  right: 20px;
}
.threesixty .nav_bar.top-center {
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.threesixty .nav_bar.bottom-center {
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.threesixty .nav_bar .butn {
  z-index: 2;
  float: left;
  width: 30px;
  height: 30px;
  padding: 7.5px;
  border-right: 1px solid rgba(0, 0, 0, 0.6);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0;
  cursor: pointer;
}
.threesixty .nav_bar .butn:first-child {
  border-left: none;
}
.threesixty .nav_bar .butn:last-child {
  border-right: none;
}
.threesixty .nav_bar .butn span {
  z-index: 13;
  display: block;
  width: 15px;
  height: 15px;
  margin: auto;
}
.threesixty .nav_bar .butn span.icon-play {
  background: url("../assets/sprite.6QCVSYOO.png") no-repeat 0 0;
}
.threesixty .nav_bar .butn span.icon-pause {
  background: url("../assets/sprite.6QCVSYOO.png") no-repeat -15px 0;
}
.threesixty .nav_bar .butn span.icon-forward {
  background: url("../assets/sprite.6QCVSYOO.png") no-repeat -30px 0;
}
.threesixty .nav_bar .butn span.icon-back {
  background: url("../assets/sprite.6QCVSYOO.png") no-repeat -45px 0;
}
.threesixty .nav_bar .butn span.icon-fullscreen {
  background: url("../assets/sprite.6QCVSYOO.png") no-repeat -60px 0;
}
.threesixty .nav_bar .butn span.icon-resize {
  background: url("../assets/sprite.6QCVSYOO.png") no-repeat -75px 0;
}
.threesixty .nav_bar .butn span.icon-download {
  background: url("../assets/sprite.6QCVSYOO.png") no-repeat -90px 0;
}
_:-webkit-full-screen,
.threesixty {
  background-color: transparent;
}
.threesixty_images {
  cursor: e-resize;
}

/* ../../scripts/_common/iframe-responsive/styles/iframe-responsive.scss */
iframe-responsive {
  display: block;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container-wrap {
  width: 100%;
  height: 100%;
}
.iframe-responsive__container {
  position: relative;
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-container {
  position: relative;
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed,
.embed-container video {
  width: 100%;
  height: 100%;
}
.iframe-responsive__container .iframe-responsive__custom-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 1;
  border-radius: 50%;
  background-color: #fff;
  width: 75px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.iframe-responsive__custom-play-wrap {
  pointer-events: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 1;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  background-position-x: 50%;
  background-position-y: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.iframe-responsive__custom-play-icon {
  width: 52px;
  height: 52px;
}
.modal-video-icon {
  margin-right: 24px;
}
@media (max-width: 30em) {
  .iframe-responsive__container .iframe-responsive__custom-play {
    border: 2px solid #fff;
  }
  .iframe-responsive__custom-play-icon {
    width: 72px;
    height: 72px;
  }
}
.opacity {
  opacity: 0;
}
.iframe-responsive__container-upload video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.embed-container.iframe-responsive__container-upload {
}
.iframe-responsive__container--image {
  display: block !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
}

/* ../../scripts/_partials/custom-options/styles/customOptions.scss */
.custom-options-list {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.custom-options-row {
  display: table-row;
}
.custom-options-name,
.custom-options-value {
  display: table-cell;
  vertical-align: middle;
}
.custom-options-name {
  padding: 0.3125rem 0.3125rem 0.3125rem 0;
}
.custom-options-value {
  padding: 0.3125rem 0 0.3125rem 0.3125rem;
}
.custom-options--additional-goods .custom-options-list {
  display: grid !important;
  grid-row-gap: 20px;
  row-gap: 20px;
}
.custom-options--additional-goods .custom-options-name,
.custom-options--additional-goods .custom-options-list,
.custom-options--additional-goods .custom-options-value,
.custom-options--additional-goods .custom-options-row {
  display: block;
}
.custom-options--additional-goods .custom-options-name {
  padding: 0;
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
}
.custom-options--additional-goods .custom-options-name > label {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1 !important;
}
.custom-options--additional-goods .custom-options-value {
  padding: 0;
}
.custom-options--additional-goods .custom-options-inner {
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
}
.custom-options--additional-goods .custom-options-control {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
  column-gap: 16px;
  padding: 16px 16px 16px 20px;
  border-radius: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background: #fff;
}
.custom-options--additional-goods .custom-options-control .adv-checkbox-emul,
.custom-options--additional-goods .custom-options-control .adv-radio-emul {
  margin-right: 0;
}
.custom-options--additional-goods .custom-options-control .custom-input-native:focus ~ .custom-input-checkbox {
  box-shadow: none !important;
}
.custom-options--additional-goods .custom-options-control .custom-input-checkbox:hover,
.custom-options--additional-goods .custom-options-control .custom-input-radio:hover {
  box-shadow: none !important;
}
.custom-options--additional-goods .custom-options-control--pointer {
  cursor: pointer;
}
.custom-options--additional-goods .custom-options-control-info {
  display: grid;
  grid-row-gap: 12px;
  row-gap: 12px;
  flex-grow: 1;
}
.custom-options--additional-goods .custom-options-img-wrap {
  max-width: 70px;
}
.custom-options--additional-goods .custom-options-img-wrap > img {
  display: block;
}
.custom-options--additional-goods .custom-options-text-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 5px;
  column-gap: 5px;
}
.custom-options--additional-goods .custom-options-text {
  display: grid;
  grid-row-gap: 6px;
  row-gap: 6px;
  padding-top: 0 !important;
}
.custom-options--additional-goods .custom-options-price {
  font-size: 14px;
  font-weight: bolder;
  line-height: 1.1;
}
.custom-options--additional-goods .custom-options-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
}
.custom-options--additional-goods .custom-options-item-description {
  font-size: 14px;
  line-height: 1.2;
}
.custom-options--additional-goods .custom-options-item-counter {
  width: 110px;
  cursor: auto;
}
.custom-options--additional-goods .custom-options-item-counter .spinbox-input {
  pointer-events: none !important;
}
.custom-options--additional-goods .custom-options-item-counter .spinbox-button-disabled {
  opacity: 0.5;
}

/* ../../scripts/_partials/colors-viewer/styles/colors-viewer.scss */
.color-viewer-item {
  line-height: 0;
  font-size: 0;
  display: inline-block;
  padding: 0.0625rem;
  box-sizing: border-box;
  border: 1px transparent solid;
  vertical-align: middle;
}
.color-viewer-item,
.color-viewer-inner {
  border-radius: 0.1875rem;
  position: relative;
  cursor: pointer;
}
.color-viewer-alt .color-viewer-inner {
  width: auto !important;
  height: auto !important;
  padding: 10px;
  font-size: 12px;
  line-height: 1;
  background: transparent !important;
  border: 0;
}
.color-viewer-inner {
  display: inline-flex;
  background-repeat: no-repeat;
  margin: 2px;
  background-size: 100% 100%;
  border-width: 1px;
  border-style: solid;
}
.color-viewer-header {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}
.carousel-colors-wrap {
  text-align: center;
}
.carousel-colors-wrap .carousel-inner {
  padding: 0;
}
.color-viewer-list,
.color-viewer {
  display: flex;
  flex-wrap: wrap;
}
.carousel-colors {
  padding: 0 1.25rem;
}
.carousel-colors.carousel-nav-not-show {
  padding: 0;
}
.carousel-colors .color-viewer-list {
  flex-wrap: nowrap;
}
.carousel-colors:not(.carousel-nav-not-show) .carousel-inner,
.products-view-tile .carousel-colors .carousel-inner {
  margin-left: auto;
  margin-right: auto;
}
.products-view .carousel-colors.carousel-initilized {
  display: block;
  max-width: 100%;
}
.products-view-tile .carousel-colors.carousel-initilized {
  display: block;
}
.color-viewer-item-block {
  border: 1px transparent solid;
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.1875rem;
  padding: 2px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  vertical-align: middle;
}
.color-viewer-item-wrap {
  padding: 2px;
  vertical-align: middle;
  box-sizing: border-box;
  flex-shrink: 0;
}
.color-viewer-item-name {
  font-size: 13px;
  box-sizing: border-box;
  line-height: 1;
}
.color-viewer-inner + .color-viewer-item-name {
  padding-left: 5px;
}
.color-viewer__color-selected-name {
  flex-basis: 100%;
}
.color-viewer-item-disabled {
  position: relative;
  pointer-events: none;
  color: #94969b;
}
.color-viewer--icon .color-viewer-item-disabled .color-viewer-inner::after,
.color-viewer--iconandtext .color-viewer-item-disabled .color-viewer-inner::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  cursor: default;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.7);
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460.775 460.775' style='enable-background:new 0 0 460.775 460.775' xml:space='preserve'%3E%3Cpath fill='red' d='M285.08 230.397 456.218 59.27c6.076-6.077 6.076-15.911 0-21.986L423.511 4.565a15.55 15.55 0 0 0-21.985 0l-171.138 171.14L59.25 4.565a15.551 15.551 0 0 0-21.985 0L4.558 37.284c-6.077 6.075-6.077 15.909 0 21.986l171.138 171.128L4.575 401.505c-6.074 6.077-6.074 15.911 0 21.986l32.709 32.719a15.555 15.555 0 0 0 21.986 0l171.117-171.12 171.118 171.12a15.551 15.551 0 0 0 21.985 0l32.709-32.719c6.074-6.075 6.074-15.909 0-21.986L285.08 230.397z'/%3E%3C/svg%3E");
}
.colors-viewer--in-filter.color-viewer--iconandtext,
.colors-viewer--in-filter.color-viewer--text {
  justify-content: start;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-wrap {
  flex-grow: 1;
  flex-basis: 100%;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-block,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-block {
  justify-content: start;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-selected,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-selected {
  border-color: transparent !important;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-block,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-block {
  padding: 0;
}
.colors-viewer--in-filter.color-viewer--iconandtext.color-viewer--text .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text.color-viewer--text .color-viewer-item-wrap {
  padding-top: 3px;
  padding-bottom: 3px;
}
.colors-viewer--in-filter.color-viewer--icon {
  margin-left: -8px;
}
.select-custom .color-viewer-item-block,
.select-custom .color-viewer-item-wrap {
  border: 0;
  padding: 0;
}
.select-custom .color-viewer-item-name {
  font-size: inherit;
}
.select-custom .color-viewer-inner {
  max-width: 50px;
  max-height: 50px;
}
[ng-transclude-slot=colorsViewerItemBefore]:empty {
  display: none;
}

/* ../../scripts/_partials/sizes-viewer/styles/sizes-viewer.scss */
.sizes-viewer-block {
  display: inline-block;
  text-align: center;
}
.sizes-viewer-item,
.sizes-viewer-inner {
  border-radius: 0.1875rem;
  position: relative;
  cursor: pointer;
}
.sizes-viewer-item {
  border: 1px transparent solid;
  display: inline-block;
}
.sizes-viewer-inner {
  margin: 0.25rem;
  line-height: 1;
  padding: 0.3125rem;
  font-size: 0.875rem;
}
.sizes-viewer-selector {
  font-size: 0;
  line-height: 0;
}
.sizes-viewer-radio {
  border: 0;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: absolute;
}
.sizes-viewer-block-slider {
  padding: 0 20px;
}
.sizes-viewer-header {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}
.sizes-viewer-item-disabled {
  opacity: 0.5;
  cursor: default;
}

/* ../../styles/partials/gallery.scss */
.gallery-block {
  padding-right: 3.75rem;
}
.gallery-picture-link {
  max-width: 100%;
}
.gallery-picture {
  text-align: center;
  white-space: nowrap;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gallery-picture-obj {
  display: inline-block;
  vertical-align: middle;
}
.details-additional-graphics {
  margin: 2.5rem 2.5rem 1rem;
}
.gallery-zoom {
  position: relative;
  padding-left: 1.25rem;
  font-size: 0.6875rem;
}
.gallery-photos-item {
  white-space: nowrap;
  border: 1px transparent solid;
  border-radius: 0.3125rem;
  padding: 0.625rem;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.details-carousel .gallery-photos-item-obj.img-not-resize {
  max-width: 100%;
}
.gallery-photos-slider {
  padding: 0 1.25rem;
}
.gallery-picture-labels {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.gallery-photos-slider-list-horizontal {
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  overflow: hidden;
}
.gallery-photos-slider-list-vertical {
  height: 100%;
}
.prod-photo-view-change {
  display: inline-block;
  height: 27px;
  width: 25px;
  background-image: url(data:image/gif;base64,R0lGODlhMgAbAPf/AMvLyx1ptsbGxu7u7jCa8UGi69XV1Wtqa3Jycb29vkar/CmT7NnZ2Tig7/b29iZ3vMLCwmqw6Pr6+BlOjImJiRZ75Zubm9LT1RxRjpWVlR163/7+/LKysj2j89zc3P/+/93e4IGBgSsrKx6B5XZ2dUSu/uzs7Dak+h1+4+jo6CKX8SSQ60dHR7m5uerq6hwaGk2s9DKe9jKU5BuH6xl66F5eXVZWVeTk5OLi4uDg4D2N3Q0NDSs+UJGRkSN9z6SkpCKG5kyl5jmk+iuZ8enp6h10y1hYWEKq/bS0tPb29FBQUKysrDg4OKenpxZ56KKiohMTEiIjJCqA2z4+PWZmZjuq/zKa7x2A4jQzM7e3t6+vrzWf9c3NzSSJ5hl65g0UHCk8TCSK6hQVGDGN5FpaWlxZV3p6eVRQTiI4SEE8PDEtLCg5Snx8fVZWWBx64gMDAwkIAwoGASw9TwUOFxEOD/Dw8Pv7+/Pz8/r6+vn5+UtPWKWnq/j4+Hd6gfT09f/9/vT09GFkbLOzs/78/fX19fHx8VZZYsfIytPT0/Ly8pmcoWxvd7CytoOGjLSztExMTOfn55+goFVSURt73yY3SP37/Pz8+rGxsdDQ0DWf8zuk+P39/z05OT2Kx2Wn30aZ4jWI2jo7O2BgYJaXmJiYl/z6+zOf87S0s46Rlj9AQPf391hVUyKG6FJPTerp6iiU8h1SjyB/3E6o6kOq+0Wq+zyW4TWF2DWI1FtbXF1bWBhDe/r6/HR0cyczPTs3NjOX6eHh4pa84V5cWHx7exxx0CclJPn599/f4BURECExQRl99CiE0evr7Pn7+nh4d6mpq/3//iAfH2Cf3iKK6CKI7CeQ6CmH4yB/4iWM7hkYGFWt8RsZFC1+wezk3ExLRzSg9TeU3jGDxDaIyjij+y+L1Tml/BuB5rSzszGK3vT09jKP2NTh6TeL3hx95VCp6gAGDfz+/SGQ7ieR7Bt87Bx96VtbWTil+vn3+Dql+xk8aS+G3fz8/P39/f7+/v///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc0N0JEQjlEQzUzMTFFNDkzNzc4RDg3RUQyRDc3QzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc0N0JEQkFEQzUzMTFFNDkzNzc4RDg3RUQyRDc3QzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzQ3QkRCN0RDNTMxMUU0OTM3NzhEODdFRDJENzdDMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzQ3QkRCOERDNTMxMUU0OTM3NzhEODdFRDJENzdDMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAP8ALAAAAAAyABsAAAj/AP8JHEiwoEGC/hIqXMiQYb8EBzA19Hfw4MSLDQEtQUDKBCIjFCZWNIjx4h0tFA4lahIKzqMExwz0aziyYEmFAwAgGeCCFxQxbHII+AGBmcI/gwZ9+FCpJsF9dv5UuqewXx0DDPZxYbEjFYcbS5xlGcCvIdJ+/ezsczowj50Ppf7YEeDB3w8R2RBgQhSCys6ZGM/a8cfvH6M+jQ79I7KnMSM/AhO+HeSCyZQlN7QYEXUJ0s2F/fjxU+vvQqA9jfQQuaBnjyJDgSAnJOTvDxG8xSAMsGMHMKFEM/MUyuOvH6A7CdHO3OdvrUDWF1gL9GNI0T9VCvGkEPHiRQYAqSR5/zBBBUuTfk+wHBjgQUkqAYAyEOHXLw+/PGtBHFq06J90gYr08Q80++AxEyRTRBNNKFGIkAAwRuzABjOjiJEKIlyEkk0kRJAgQiH0+cNHQv/s0YchffjxX4kCwtNMc2kdAMUL2yAjQhpqIPMCJ75kg4waaRRDRzRpYLGDEYSF5g9xA/lx2oqoCOiPKswxFwIUvfDAAxhorCGHHGtQIseWlKyxJRrJiFGDZKLdYQcRRPzj5B7/HaKHYnnUp9AwdHRSwiy0KCCoAkcUSksJgx5ayxfCEOaPA3jskwcjevQRSGysLaKHIXsIROWjzJmxgzhV4GOPEKdqAoM2MHRQjj2wlv9TBTiMJuRCDgYQ0c8/IEQ3UHQgEMQeDlD5I2o4J2yxRSZbNOBOAQ0UIEsBMXzD7AnqfFGGPzck4IFohbH1z5LAtDCAP87swE0MBBBgBQFBWFFAASrA+267MZCjrT9Z1OEPbXbws4k/u4w4Ex54FBfaYP0wcAm6cDwwxAIU//JJPBGsE4E8tcggzwLyvLLMHKv480QdzCE3WDrFjeaPgbQtOZg/dfTgDwkRv1JNNSvIAM4MnnQTTBhjjDFNGGFg48MckvgDQQ84ODClDc8cE1xzzDUXqT+ADPBDAje/8UA8XXQBBBA6oPCJNOaMoIM1Z7NCzdJN22EBAhl8W0MbuLT/wMBMfOwjeD8J30AKCT/QhsAbAcxwxRXXoKAPO7FUcA06oKDw+BXmFME0YfsQ8QMujxiBSw2ikJFBgf2MaAAFNtRDih0SJLR4APRMorsGk0hhiw63SMH7JG640Y7nZxDGDx94lGWEEQecgsjLgC3pzwZ2GGOJBLXfrgwNXtBAgxPkj+9EBeKLPw8xc7SiMD94BGxEEwYktA/gL19vRxL+WOIP/wd4Qz4mQMAJYAADsEigAg9YQF28wxvJWUjWEpKwmZRFNFXpB3MiAYc4xKGDcAihCEfYQQ/G4Q0hqAro/DGYsrzsghHMH2AKkQBBnEIQOMyhDnXoCEecowWuqApzMSyYnQiKBi0zmxkgCnGHJjrxiVB8YiESwRDRDCZrM7liQ1w4pTp48YtgDKMYAeGPgAAAOw==);
  background-repeat: no-repeat;
}
.prod-photo-view-change.rotate {
  background-position: left top;
}
.prod-photo-view-change.video {
  background-position: right top;
}
.prod-photo-view-change + .prod-photo-view-change {
  margin-left: 20px;
}

/* ../../styles/partials/product-color.scss */
.product-color {
  display: inline-block;
  vertical-align: middle;
  text-indent: 100%;
  border-radius: 0.1875rem;
  margin: 0 0.3125rem;
  overflow: hidden;
}

/* ../../styles/views/product.scss */
.details-block {
  margin-bottom: 1.875rem;
  border-radius: 0.3125rem;
}
.details-payment {
  border-style: solid;
  border-width: 0.0625rem 0;
  padding: 7px 0;
}
.details-payment .price {
  margin-bottom: 0.3125rem;
  display: block;
}
.details-payment .price-current,
.details-payment .price-new {
  font-size: 1.625rem;
}
.details-payment .price-old {
  font-size: 0.875rem;
}
.details-payment .price-discount {
  font-size: 0.6875rem;
}
.instead__text-price {
  font-size: 16px;
  font-weight: 600;
}
.details-payment-price {
  white-space: nowrap;
}
.details-amount .availability {
  vertical-align: inherit;
}
.details-payment-item {
  padding-left: 0.625rem;
}
.details-payment-inline {
  display: inline-block;
  margin-bottom: 0.3125rem;
  vertical-align: top;
}
.availability {
  display: inline-block;
  vertical-align: middle;
  border-radius: 0.1875rem;
  color: #fff;
  padding: 0.3125rem;
  line-height: 1;
}
div[show-stocks] {
  cursor: pointer;
}
.available {
  background-color: #b1cd03;
}
.not-available {
  background-color: #fb6363;
}
.details-brand {
  text-align: center;
  margin-bottom: 2.5rem;
}
.details-aside {
}
.details-aside .social-btns {
  padding: 0.9375rem;
}
.details-social {
  margin-bottom: 2.5rem;
}
.details-payment-block {
  display: flex;
  flex-wrap: wrap;
}
.details-payment-block .btn {
  white-space: nowrap;
}
.details-payment-cell {
  margin-top: 7px;
  margin-bottom: 7px;
}
.details-carousel-item,
.details-carousel-item-vertical {
  border: 0.0625rem transparent solid;
  cursor: pointer;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
}
.details-carousel-item {
  display: inline-block;
}
.details-carousel-item-vertical {
  display: block;
}
.details-carousel-selected {
  border-radius: 0.3125rem;
  opacity: 0.5;
  border-color: #efd706;
  cursor: default;
}
.first-payment-note {
  font-size: 0.6875rem;
}
.modal .details-modal-preview {
  width: 100%;
  height: calc(100% - 45px - 45px);
  display: inline-flex;
  flex-direction: column;
}
.modal .details-modal-preview .modal-content {
  overflow-y: visible;
  position: relative;
  max-height: 100%;
  flex-grow: 1;
}
.modal-preview-image-load {
  opacity: 0;
}
.modal-preview-image-complete {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.details-buy-one-click {
  line-height: 1;
}
.details-carousel,
.details-tabs {
  margin-top: 0.9375rem;
}
.details-carousel-hidden {
  opacity: 0;
}
.details-preview-block {
  font-size: 0;
  line-height: 0;
}
.details-preview-block .zoomer-window-title {
  line-height: 1;
  font-size: 12px;
}
.details-preview-block .zoomer-inner ~ .zoomer-window .zoomer-window-title {
  top: auto;
  bottom: 0;
}
.details-modal-preview-block {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.details-modal-preview-cell {
  vertical-align: top;
}
.details-modal-preview-cell-photo {
  width: 100%;
  vertical-align: middle;
  align-self: center;
}
.details-modal-carousel {
  padding: 1.625rem 0;
  height: auto !important;
}
.details-briefdescription p {
  margin: 0;
  padding: 0;
}
.details-spinbox-block {
  width: 5rem;
}
.details-rotate {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  flex-flow: column wrap;
}
.top-shipping-row {
  margin-bottom: 5px;
}
.details-param-name,
.details-param-value,
.details-param-value-weight {
  display: inline;
  font-size: 0.75rem;
}
.details-avalable-text,
.details-avalable-unit {
  display: inline-block;
}
.gifts-list {
  display: none;
}
.gift-properties {
  display: table;
  padding: 0;
  margin: 0.3125rem 0 0;
}
.gift-properties__item {
  display: table-row;
}
.gift-properties__itemName,
.gift-properties__itemValue {
  display: table-cell;
  vertical-align: middle;
  padding-right: 0.625rem;
  font-size: 0.75rem;
}
.product-gift-image {
  height: 69.9px;
  width: 75.9px;
  background: url("../assets/giftIcon.TOROPKQO.png") no-repeat top left/100% 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: -10px;
}
.product-gift-image .gifts-list-container {
  background: white;
  position: relative;
  border-radius: 0.3125rem;
  z-index: 1;
}
.product-gift-image .gifts-list {
  display: none;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  width: 300px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -320px;
  white-space: normal;
}
.product-gift-image .gifts-list .gift-txt {
  text-align: left;
}
.product-gift-image .gifts-list .gift-txt-descr {
  font-size: 0.6875rem;
  color: #e20a0a;
}
.product-gift-image .gifts-list::before,
.product-gift-image .gifts-list::after {
  content: "";
  display: inline-block;
  left: -20px;
  width: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  position: absolute;
}
.product-gift-image .gifts-list::before {
  background: white;
  height: 20px;
  width: 20px;
  left: -10px;
  transform: rotate(45deg);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
}
.product-gift-image .gifts-list::after {
  background-color: transparent;
  height: 100%;
}
.product-gift-image.active .gifts-list {
  display: block;
}
.details-modal-preview-arrow {
  width: 100px;
  align-self: center;
  font-size: 40px;
  text-align: center;
}
.details-photos__left {
  margin: 0 10px;
  display: flex;
}
.details-photos__right {
  margin: 0 10px;
}
.details-photos__trigger-360,
.details-photos__trigger-video {
  height: 27px;
  width: 25px;
  padding: 0;
}
.details-photos__trigger + .details-photos__trigger {
  margin-left: 20px;
}
.products-view-video-wrap {
  margin-bottom: 40px;
}
.products-view-video-wrap:last-child {
  margin-bottom: 0;
}
.products-view-video-wrap .video-name,
.products-view-video-wrap .video-description {
  font-size: 14px;
  line-height: 1.5;
}
.products-view-video-wrap .video-name {
  margin-bottom: 10px;
  font-size: 22px;
}
.products-view-video-wrap .video-description {
  margin-top: 10px;
  white-space: normal;
}
.product-videos-in-modal {
  display: flex;
}
.product-videos-in-modal .products-view-video-wrap {
  margin-bottom: 0;
}
.carousel-product-video-in-modal:not(.carousel-nav-not-show) {
}
.carousel-product-video-in-modal-btn {
  font-size: 36px;
}
.carousel-product-video-in-modal-content {
  width: 650px;
}
.cart-popup-product-sku {
  font-size: 13px;
}
.related-product-carousel-wrap {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.details-row {
  margin-top: 0.9375rem;
}
.details-row__amount-table {
  margin-top: 20px;
  margin-bottom: 20px;
}
.product-card--quickview .details-size-color-picker--cols-1 .color-select-custom,
.product-card--quickview .details-size-color-picker--cols-1 .sizes-select-custom {
  width: 50%;
}
.details-size-color-picker--cols-1 .color-select-custom,
.details-size-color-picker--cols-1 .sizes-select-custom {
  width: 60%;
}
.details-size-color-picker--cols-2 {
  display: flex;
  flex-wrap: nowrap;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.details-size-color-picker--cols-2 .details-colors,
.details-size-color-picker--cols-2 .details-sizes {
  flex-grow: 1;
  min-width: calc(50% - 5px);
}
.details-size-color-picker--cols-2 .sizes-viewer-list {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.details-size-color-picker--cols-2 .sizes-viewer-list [data-sizes-viewer] {
  flex-grow: 1;
}
.details-size-color-picker--cols-2 .sizes-viewer-list .select-custom,
.details-size-color-picker--cols-2 .sizes-viewer-list .choices,
.details-size-color-picker--cols-2 .sizes-viewer-list .form-select {
  height: 100%;
}
.details-size-color-picker--cols-2 .sizes-viewer-list .form-select {
  display: flex;
  align-items: center;
}
.marketplace-button-header {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: #000;
  margin-bottom: 10px;
}
.marketplace-buttons {
  height: 50px;
  gap: 20px;
}
.product-preview-modal-wrap .details-modal-preview {
  max-width: 100vw !important;
  height: 100% !important;
  border-radius: 0 !important;
}
.product-preview-modal-wrap .details-modal-preview .modal-header {
  display: none;
}
.product-preview-modal-wrap .details-modal-preview .adv-modal-close {
  top: 15px !important;
  overflow: visible;
  color: black !important;
}
.product-preview-modal-wrap .details-modal-preview .adv-modal-close::after {
  content: "\e829" !important;
  right: 50px !important;
  top: -13px;
  background: none !important;
}
.product-preview-modal-wrap .details-modal-preview-cell {
  align-self: center !important;
}
.product-preview-modal-wrap .details-modal-carousel {
  padding-top: 2rem;
  margin-top: 2rem;
}

/* ../../scripts/_partials/price-amount-list/styles/price-amount-list.scss */
.price-amount-list {
  color: #666;
}
.price-amount-list__row {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  background-color: #fff;
}
.price-amount-list__row:nth-child(odd) {
  background-color: #f9f9f9;
}
.price-amount-list__row:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.price-amount-list__row:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.price-amount-list__col {
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 2px;
  font-size: 12px;
  line-height: 1.5;
}
.price-amount-list__col--head {
  font-weight: 600;
}
.price-block .price-block__old-price-title {
  padding: 0 0 5px;
}
.price-block .price-block__old-price {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.price-block .price-block__new-price-title {
  padding: 13px 0 5px;
}
.mobile-product-view-item__inner .price-amount-list {
  padding: 15px 0 0;
}
.mobile-product-view-item__inner .price-amount-list__col {
  padding-left: 8px;
  padding-right: 8px;
}

/* ../../scripts/_partials/photo-view-list/photo-view-list.scss */
.photo-view-list__wrap {
  height: 100%;
}
.photo-view-list__nav-wrap {
  display: none;
}
.photo-view-list__item-wrap {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  overflow: auto hidden;
  height: 100%;
}
.photo-view-list__item {
  flex: 1 0 100%;
  width: 100%;
  box-sizing: border-box;
  max-width: 100%;
}
.photo-view-list__item img {
  display: inline-block;
}
.photo-view-list__item + .photo-view-list__item {
  margin-left: 5px;
}
.photo-view-list__item-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 100px;
  height: 2px;
}
.photo-view-list__item-wrap::-webkit-scrollbar-thumb {
  background-color: #bfbfbf;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
@media (min-width: 30em) {
  .photo-view-list {
    position: relative;
  }
  .photo-view-list__item-wrap {
    display: block;
    overflow-x: visible;
    overflow-x: initial;
    overflow-y: visible;
    overflow-y: initial;
    position: relative;
  }
  .photo-view-list__item + .photo-view-list__item {
    margin-left: 0;
  }
  .photo-view-list__item {
    max-width: none;
    height: 0;
    transition: 0.1s;
    overflow: hidden;
  }
  .photo-view-list__item img {
    opacity: 0;
    pointer-events: none;
    display: inline-block;
    margin: 0 auto;
  }
  .photo-view-list__item.active {
    height: 100%;
  }
  .photo-view-list__item.active img {
    opacity: 1;
  }
  .photo-view-list__nav-wrap {
    display: flex;
    flex-wrap: nowrap;
    position: absolute;
    top: 0;
    right: 0;
    bottom: -3px;
    left: 0;
    z-index: 1;
  }
  .photo-view-list__nav {
    flex-grow: 1;
    flex-shrink: 1;
    position: relative;
  }
  .photo-view-list__nav > * {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    pointer-events: none;
  }
  .photo-view-list__nav + .photo-view-list__nav > * {
    margin-left: 2px;
  }
  .photo-view-list__nav:not(.active) > span {
    background-color: rgba(121, 119, 121, 0.7);
  }
}

/* ../../scripts/_partials/product-view/styles/product-view.scss */
.products-view-block {
  font-size: 0.75rem;
  line-height: 1.5;
  box-sizing: border-box;
  flex: 0 0 auto;
}
.products-view-item {
  box-sizing: border-box;
  display: flex;
  flex-flow: row wrap;
  border-radius: 0.3125rem;
  position: relative;
}
.products-view-item .color-viewer-list,
.products-view-item .color-viewer {
  justify-content: center;
}
.products-view-item .select-custom .color-viewer-list,
.products-view-item .select-custom .color-viewer {
  justify-content: flex-start;
}
.products-view-item .color-select-custom--icon {
  width: auto;
}
.products-view-item:hover {
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
}
.products-view-item:hover .products-view-quickview {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  cursor: pointer;
  transform: translate(-50%, -50%);
  z-index: 20;
}
.products-view-item.products-view-not-hover {
  box-shadow: none;
}
.products-view-pictures {
  box-sizing: border-box;
  text-align: center;
  position: relative;
  white-space: nowrap;
}
.products-view-info,
.products-view-footer {
  box-sizing: border-box;
}
.products-view {
  margin-bottom: 1.875rem;
}
.products-view .carousel-colors {
  opacity: 0;
}
.products-view .carousel-colors.carousel-initilized {
  opacity: 1;
}
.products-view .price-current,
.products-view .price-new {
  font-size: 1.1875rem;
}
.products-view .price-old {
  font-size: 0.875rem;
}
.products-view .price-discount {
  font-size: 0.6875rem;
}
.products-view-container {
  box-sizing: border-box;
  display: flex;
  flex-flow: row wrap;
}
.products-view-picture {
  display: inline-block;
  vertical-align: middle;
}
.products-view-picture-link {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.products-view-picture-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.products-view-picture-link img {
  white-space: normal;
}
.products-view-name-default,
.products-view-name-slim,
.products-specials-category {
  position: relative;
  overflow: hidden;
}
.products-view-name-default::after,
.products-view-name-slim::after,
.products-specials-category::after {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10%;
  background:
    linear-gradient(
      to right,
      rgba(255, 255, 255, 0),
      rgb(255, 255, 255) 70%);
}
.products-view-name-slim::after,
.products-specials-category::after {
  top: 0;
}
.products-view-tile .products-view-name-slim,
.products-specials-category {
  height: 1.3125rem;
}
.products-view-quickview {
  display: none;
  opacity: 0.8;
}
.products-view-not-hover .products-view-item:hover {
  box-shadow: none;
}
.products-view-meta {
  font-size: 0.6875rem;
  margin-bottom: 2px;
}
.products-view-meta-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
}
.products-view-meta-item-sku-wrap {
  display: flex;
  flex-wrap: nowrap;
  flex-shrink: 1;
  flex-grow: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}
.products-view-meta-sku-review-count-wrap {
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;
}
.products-view-meta-item {
  padding: 0 0.625rem;
  margin: 0;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.products-view-meta-item:first-child {
  padding-left: 0;
  border-left: 0;
}
.price-additional {
  font-size: 0.6875rem;
}
.products-view-description {
  font-size: 0.875rem;
  margin-top: 0.625rem;
}
.products-view-label {
  margin-bottom: 0.3125rem;
  color: #fff;
  font-weight: bold;
  text-align: right;
}
.products-view-label .products-view-label-inner + .products-view-label-inner {
  margin: 0 0 0.3125rem 0.3125rem;
}
.products-view-label-inner {
  border-radius: 0.3125rem;
  padding: 0.3125rem 0.625rem;
  display: inline-block;
}
.products-view-label-best {
  background-color: #cd0303;
}
.products-view-label-new {
  background-color: #b3be08;
}
.products-view-label-discount {
  background-color: #cd0303;
}
.products-view-label-recommend {
  background-color: #58a9fd;
}
.products-view-label-sales {
  background-color: #58a9fd;
}
.products-view-label-warranty {
  background-color: #cd0303;
}
.products-view-label-gift {
  background-color: #cd0303;
}
.products-view-label-not-available,
.not-available {
  background-color: #fb6363;
}
.products-view-price {
  text-align: left;
}
.products-view-price .price {
  display: inline-block;
  vertical-align: middle;
}
.products-view-rating {
  margin-top: 0.3125rem;
}
.products-view-footer {
  flex-basis: 100%;
  max-width: 100%;
}
.products-view-tile {
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.products-view-tile .products-view-meta-item-sku-wrap {
  flex-grow: 1;
}
.products-view-tile .products-view-block {
  padding: 0.625rem;
}
.products-view-tile .products-view-picture-link {
  width: 100%;
}
.products-view-tile .products-view-item,
.products-view-tile.products-view-item {
  border-style: solid;
  border-width: 1px;
  padding-bottom: 0.9375rem;
  white-space: normal;
  flex-direction: column;
  height: 100%;
}
.products-view-tile .products-view-item.products-view-not-hover,
.products-view-tile.products-view-item.products-view-not-hover {
  margin: 0;
}
.products-view-tile .products-view-item.products-view-not-border,
.products-view-tile.products-view-item.products-view-not-border {
  border: 0;
}
.products-view-tile .products-view-item {
  padding-left: 0 !important;
}
.products-view-tile .products-view-meta {
  text-align: center;
  color: #a5a8af;
}
.products-view-tile .products-view-info {
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.products-view-tile .product-view-carousel-list-vertical .products-view-info {
  width: 100%;
  flex-grow: 0;
}
.products-view-tile .products-view-name {
  margin: 1.5625rem 0.625rem 0;
  text-align: center;
  flex-grow: 1;
}
.products-view-tile .products-view-name-default {
  height: 2.5rem;
}
.products-view-tile .products-view-name-default::after {
  top: 50%;
}
.products-view-name-link {
  -webkit-line-clamp: 3;
  -webkit-line-clamp: var(--products-view-name-line-count, 3);
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
.products-view-tile .products-view-price {
  height: 3.875rem;
  white-space: nowrap;
  padding: 0 0.3125rem 0.3125rem 0;
}
.products-view-tile .products-view-price::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  font-size: 0;
  line-height: 0;
}
.products-view-tile .price-amount-list {
  margin-top: 10px;
}
.products-view-tile .products-view-price-block {
  padding: 0.3125rem 0.625rem 0;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.products-view-tile .products-view-price,
.products-view-tile .products-view-buttons-cell {
  display: inline-block;
  vertical-align: middle;
}
.products-view-tile .products-view-buttons-cell {
  white-space: nowrap;
}
.products-view-tile .products-view-buttons {
  padding-bottom: 0.3125rem;
}
.products-view-tile .products-view-rating {
  text-align: center;
}
.products-view-tile .products-view-footer-additional {
  border-width: 1px 0 0 0;
  border-style: solid;
  margin-top: 0.625rem;
  padding: 0.9375rem 0.625rem 0;
  box-sizing: border-box;
}
.products-view-tile .price-current,
.products-view-tile .price-old,
.products-view-tile .price-discount,
.products-view-tile .price-additional {
  display: block;
}
.products-view-tile .products-view-pictures {
  width: 100% !important;
  padding: 1.5625rem 0.625rem 0;
  margin: 0 auto;
}
.products-view-tile .products-view-labels {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  font-size: 0.75rem;
  line-height: 1.5;
}
.products-view-tile .products-view-label {
  text-align: right;
}
.products-view-tile .carousel-colors {
  margin-left: 10px;
  margin-right: 10px;
}
.products-view-tile .carousel-colors .carousel-inner {
  margin-left: auto;
  margin-right: auto;
}
.products-view-tile .carousel__color-viewer--align-left .carousel-inner {
  margin-left: 0;
}
.products-view-tile .select-custom {
  margin-left: 10px;
  margin-right: 10px;
}
.products-view-tile .products-brief-description {
  text-align: center;
  margin: 10px 6px 0;
}
.products-view-list .products-view-item {
  padding: 0.625rem;
  align-items: center;
  box-sizing: content-box;
}
.products-view-list .carousel-colors {
  padding-left: 0;
  padding-right: 0;
}
.products-view-list .color-viewer-list {
  justify-content: flex-start;
}
.products-view-list .price-amount-list {
  margin-top: 10px;
}
.products-view-list .products-view-pictures {
  position: absolute;
  top: 0.625rem;
  left: 0;
}
.products-view-list .products-view-price-block {
  margin-top: 0.625rem;
  display: table;
}
.products-view-list .products-view-price,
.products-view-list .products-view-buttons-cell {
  display: table-cell;
}
.products-view-list .products-specials-category,
.products-view-table .products-specials-category {
  display: none;
}
.products-view-list .products-view-label {
  text-align: left;
}
.products-view-list .products-view-block {
  flex-basis: 100% !important;
  min-width: 100% !important;
  padding: 2.8125rem 0;
  border-style: solid;
  border-width: 0 0 1px 0;
}
.products-view-list .products-view-block:first-child {
  border-width: 1px 0;
}
.products-view-list .products-view-info,
.products-view-list .products-view-footer-additional,
.products-view-list .products-view-price-block {
  padding-left: 0.75rem;
}
.products-view-list .products-view-info {
  flex-basis: 100%;
  max-width: 100%;
  flex-grow: 1;
}
.products-view-list .products-view-footer {
  flex-basis: 35%;
  min-width: 35%;
}
.products-view-list .products-view-name {
  font-size: 1.375rem;
}
.products-view-list .products-view-price,
.products-view-list .price-current,
.products-view-list .price-old,
.products-view-list .price-discount,
.products-view-list .price-additional,
.products-view-list .products-view-footer-additional {
  display: block;
}
.products-view-list .price-current {
  margin-top: 6px;
}
.products-view-list .products-view-price {
  padding-right: 0.625rem;
}
.products-view-list .products-view-buttons-cell {
  padding-right: 0.625rem;
}
.products-view-list .products-view-footer-additional {
  margin-top: 1.125rem;
  text-align: right;
}
.products-view-list .products-view-labels {
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
}
.products-view-list .products-view-buttons {
  text-align: right;
  margin-top: 0.625rem;
}
.products-view-list .products-view-name-default::after {
  top: 0;
}
.products-view-list .products-brief-description {
  margin-top: 10px;
}
.products-view-table .products-view-item .products-view-quickview,
.products-view-table .products-view-item .product-view-photos-wrap {
  display: none;
}
.products-view-table .products-view-item {
  padding: 0.625rem !important;
  min-height: 0 !important;
  flex-wrap: nowrap;
}
.products-view-table .color-viewer-list {
  justify-content: flex-start;
}
.products-view-table .products-view-block {
  flex-basis: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  padding: 1.5625rem 0;
  border-style: solid;
  border-width: 0 0 1px 0;
}
.products-view-table .products-view-block:first-child {
  border-width: 1px 0;
}
.products-view-table .products-view-block .color-viewer-list {
  flex-wrap: wrap;
}
.products-view-table .products-view-block .price-amount-list {
  margin-right: 0.25rem;
}
.products-view-table .products-view-block .price-amount-list__col {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.products-view-table .products-view-price-block {
  margin: 0;
  display: table;
  flex-shrink: 0;
}
.products-view-table .products-view-price,
.products-view-table .products-view-buttons-cell {
  display: table-cell;
}
.products-view-table .products-view-pictures {
  flex-basis: 8% !important;
  max-width: 8% !important;
  height: auto !important;
  flex-shrink: 0;
}
.products-view-table .products-view-info {
  flex-basis: 0;
  flex-grow: 1;
  padding-left: 1.25rem;
  width: calc(295px - 100%);
}
.products-view-table .products-view-footer {
  flex-basis: 35%;
  min-width: 35%;
}
.products-view-table .products-view-name {
  font-size: 1rem;
}
.products-view-table .products-view-picture-block::before {
  display: none;
}
.products-view-table .products-view-meta {
  margin-top: 0;
}
.products-view-table .price-current,
.products-view-table .price-old,
.products-view-table .price-discount,
.products-view-table .price-additional {
  display: block;
}
.products-view-table .price-current {
  max-width: 11rem;
  font-size: 1.125rem;
}
.products-view-table .price {
  text-align: right;
  padding-right: 0.625rem;
  padding-left: 0.1875rem;
}
.products-view-table .products-view-buttons-cell {
  padding-right: 0.625rem;
}
.products-view-table .products-view-buttons {
  margin-top: 0.625rem;
}
.products-view-table .products-view-label {
  padding: 0 0.3125rem;
}
.products-view-table .products-view-price {
  padding-top: 1.125rem;
}
.products-view-table .products-view-picture-link {
  display: inline;
}
.products-view-table .products-view-footer-additional {
  flex-basis: 9.375rem;
  max-width: 9.375rem;
  flex-shrink: 0;
  margin-top: 0.75rem;
  height: 2rem;
  display: flex;
  align-items: center;
}
.products-view-table .products-view-price--with-discount + .products-view-footer-additional {
  margin-top: 1.625rem;
}
.products-view-table .products-view-name-default::after {
  top: 0;
}
.products-view-table .products-brief-description {
  display: none;
}
.products-view-tile .products-view-tile-element-hidden,
.products-view-list .products-view-list-element-hidden,
.products-view-table .products-view-table-element-hidden {
  display: none;
}
.products-view-photos {
  padding: 24px 0;
  position: absolute;
  top: -0.0625rem;
  bottom: -0.0625rem;
  right: 100%;
  background-color: #fff;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  border-radius: 0.3125rem 0 0 0.3125rem;
  margin-right: -0.3125rem;
  overflow: hidden;
}
.products-view-photos .carousel-vertical .carousel-nav-inside .carousel-nav-prev {
  top: auto;
  bottom: 100%;
}
.products-view-photos .carousel-vertical .carousel-nav-inside .carousel-nav-next {
  top: 100%;
  bottom: auto;
}
.products-view-tile .products-view-item:hover .products-view-photos,
.products-view-list .products-view-item:hover .products-view-photos {
  box-shadow: -0.3125rem 0 0.5rem 0 rgba(0, 0, 0, 0.15);
}
.products-view-photos-item {
  padding: 0.625rem;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.products-view-photos-image {
  top: 50%;
  transform: translateY(-50%);
  position: relative;
}
.products-view-buy {
  padding-left: 0.3125rem;
}
.products-view-variants {
  text-align: right;
}
.products-view-variants-item {
  display: inline-block;
  vertical-align: middle;
  padding: 0.4375rem;
  line-height: 1;
  border: 1px solid transparent;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: 0.3125rem;
}
.products-view-variants-item:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.products-view-variants-item::before {
  margin-right: 1px;
}
.products-view-sort,
.products-view-sort-result,
.products-view-variants {
  margin-bottom: 1.875rem;
}
.products-view-sort-select {
  width: 220px;
}
.products-view-sort-select.icon-down-open-after-abs {
  color: #4b4f58;
}
.products-view-sort-select.select-custom::after {
  font-size: 12px;
}
.products-view-sort-link,
.products-view-sort-text {
  padding: 0.625rem;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.products-view-sort {
  display: flex;
  align-items: center;
}
.products-view-sort-text {
  padding-right: 5px;
  padding-top: 11px;
  padding-bottom: 11px;
}
.products-view-sort-link,
.products-view-sort-result {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border: 0.0625rem solid transparent;
  line-height: 1;
}
.products-view-sort-result {
  padding-right: 10px;
}
.products-view-sort-link {
  border-radius: 0.3125rem;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.products-view-sort-selected.desc::after,
.products-view-sort-selected.asc::after {
  font-family: advantshopfonts, sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  line-height: 1;
  text-align: center;
  opacity: 1;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  color: #4b4f58;
}
.products-view-sort-selected.desc::after {
  content: "\e81c";
}
.products-view-sort-selected.asc::after {
  content: "\e81f";
}
.products-view-sort-selected:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.products-view-variants-selected {
  color: #61646c;
}
.products-view-variants-selected:hover {
  color: #61646c;
}
.products-view-photos-count {
  width: 1.25rem;
  color: #fff;
  position: absolute;
  text-align: center;
  line-height: 1;
  padding: 0.125rem;
  border-radius: 0.125rem;
  box-sizing: border-box;
  font-size: 0.625rem;
  left: 0.625rem;
  bottom: 0;
}
.products-view-photos-count::before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 0.1875rem;
  background: inherit;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0.125rem 0.125rem 0 0;
}
.tags {
  margin-bottom: 1.0625rem;
}
.tags .tag-item {
  padding: 0.625rem;
  border: 1px;
  margin: 0.1875rem 0.1875rem 0 0;
  border-style: solid;
  border-color: transparent;
  border-radius: 0.3125rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  line-height: 1;
  display: inline-block;
}
.tags .tag-item .icon-unselect {
  padding: 10px 5px;
  position: absolute;
  top: 0;
  right: 0;
}
.tags .tag-item.selected {
  padding-right: 1.875rem;
  position: relative;
}
.product-view-carousel-list {
  padding: 0;
  box-sizing: border-box;
  flex-wrap: nowrap;
  display: flex;
  overflow: hidden;
  visibility: hidden;
}
.product-view-carousel-list .price-current,
.product-view-carousel-list .price-new {
  font-size: 1.125rem;
}
.carousel-horizontal .product-view-carousel-list-vertical,
.product-view-carousel-list-horizontal {
  flex-direction: row;
}
.carousel-vertical .product-view-carousel-list-horizontal,
.product-view-carousel-list-vertical {
  flex-direction: column;
}
:not(.carousel-initilized) .product-view-carousel-list-vertical .products-view-block {
  flex-basis: auto !important;
  min-height: 0;
}
.products-view-photos-carousel {
  height: 100%;
}
.products-view-photos-list {
  opacity: 0;
}
.carousel-initilized.products-view-photos-carousel {
  height: auto;
}
.carousel-initilized .products-view-photos-list {
  opacity: 1;
}
.carousel-initilized .product-view-carousel-list {
  visibility: visible;
  height: auto;
  flex-wrap: nowrap;
}
.carousel-initilized.carousel-horizontal .product-view-carousel-list .products-view-block {
  flex-basis: auto;
  flex-grow: 1;
}
.prod-gift-icon {
  height: 46.6px;
  width: 50.6px;
  position: absolute;
  bottom: -15px;
  left: 60%;
  background: url("../assets/giftIcon.TOROPKQO.png") no-repeat top left/100% 100%;
}
.gift-icon-small {
  height: 23.3px;
  width: 25.3px;
  left: 100%;
  bottom: 0;
}
.products-view-table .prod-gift-icon {
  bottom: auto;
  width: 1.875rem;
  height: 1.75rem;
  margin-top: -1.75rem;
}
.products-view-price--without-buttons {
  width: 100%;
}

/* ../../styles/partials/modal-video.scss */
.adv-modal-floating .modal-product-video,
.adv-modal .modal-product-video {
  min-width: 750px;
  min-height: 470px;
  max-width: 1000px;
  max-height: 700px;
}
.adv-modal-floating .modal-product-video .modal-content,
.adv-modal .modal-product-video .modal-content {
  box-sizing: border-box;
  width: 100%;
}
.adv-modal-floating .modal-product-video .carousel-product-video-in-modal--wrap,
.adv-modal .modal-product-video .carousel-product-video-in-modal--wrap {
  flex-grow: 1;
}
.adv-modal-floating .modal-product-video .products-view-video-wrap,
.adv-modal .modal-product-video .products-view-video-wrap {
  flex-grow: 1;
  flex-shrink: 0;
  width: 100%;
}
.adv-modal-floating .modal-product-video .carousel-inner,
.adv-modal .modal-product-video .carousel-inner {
  margin: 0 auto;
}
.adv-modal-floating .modal-product-video .video-embed,
.adv-modal .modal-product-video .video-embed {
  margin-top: 15px;
}
@media (max-width: 750px) {
  .modal-product-video {
    min-width: 480px;
    min-height: 310px;
  }
}
@media (max-width: 895px) {
  .modal-product-video {
    width: 100%;
  }
}
.video-embed {
  position: relative;
  padding-top: 25px;
}
.video-embed .embed-container {
  padding-bottom: 0;
}

/* ../../node_modules/ladda/dist/ladda-themeless.min.css */
@keyframes ladda-spinner-line-fade {
  0%, 100% {
    opacity: .22;
  }
  1% {
    opacity: 1;
  }
}
.ladda-button {
  position: relative;
}
.ladda-button .ladda-spinner {
  position: absolute;
  z-index: 2;
  display: inline-block;
  width: 32px;
  top: 50%;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}
.ladda-button .ladda-label {
  position: relative;
  z-index: 3;
}
.ladda-button .ladda-progress {
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .2);
  display: none;
  transition: .1s linear all;
}
.ladda-button[data-loading] .ladda-progress {
  display: block;
}
.ladda-button,
.ladda-button .ladda-spinner,
.ladda-button .ladda-label {
  transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.ladda-button[data-style=zoom-in],
.ladda-button[data-style=zoom-in] .ladda-spinner,
.ladda-button[data-style=zoom-in] .ladda-label,
.ladda-button[data-style=zoom-out],
.ladda-button[data-style=zoom-out] .ladda-spinner,
.ladda-button[data-style=zoom-out] .ladda-label {
  transition: .3s ease all;
}
.ladda-button[data-style=expand-right] .ladda-spinner {
  right: -6px;
}
.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner {
  right: -12px;
}
.ladda-button[data-style=expand-right][data-loading] {
  padding-right: 56px;
}
.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-right][data-loading][data-size=s],
.ladda-button[data-style=expand-right][data-loading][data-size=xs] {
  padding-right: 40px;
}
.ladda-button[data-style=expand-left] .ladda-spinner {
  left: 26px;
}
.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner {
  left: 4px;
}
.ladda-button[data-style=expand-left][data-loading] {
  padding-left: 56px;
}
.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-left][data-loading][data-size=s],
.ladda-button[data-style=expand-left][data-loading][data-size=xs] {
  padding-left: 40px;
}
.ladda-button[data-style=expand-up] {
  overflow: hidden;
}
.ladda-button[data-style=expand-up] .ladda-spinner {
  top: -32px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-up][data-loading] {
  padding-top: 54px;
}
.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
  opacity: 1;
  top: 26px;
  margin-top: 0;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s],
.ladda-button[data-style=expand-up][data-loading][data-size=xs] {
  padding-top: 32px;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner {
  top: 4px;
}
.ladda-button[data-style=expand-down] {
  overflow: hidden;
}
.ladda-button[data-style=expand-down] .ladda-spinner {
  top: 62px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner {
  top: 40px;
}
.ladda-button[data-style=expand-down][data-loading] {
  padding-bottom: 54px;
}
.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-down][data-loading][data-size=s],
.ladda-button[data-style=expand-down][data-loading][data-size=xs] {
  padding-bottom: 32px;
}
.ladda-button[data-style=slide-left] {
  overflow: hidden;
}
.ladda-button[data-style=slide-left] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-left] .ladda-spinner {
  left: 100%;
  margin-left: 0;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-label {
  opacity: 0;
  left: -100%;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}
.ladda-button[data-style=slide-right] {
  overflow: hidden;
}
.ladda-button[data-style=slide-right] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-right] .ladda-spinner {
  right: 100%;
  margin-left: 0;
  left: 16px;
}
[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner {
  right: auto;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-label {
  opacity: 0;
  left: 100%;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}
.ladda-button[data-style=slide-up] {
  overflow: hidden;
}
.ladda-button[data-style=slide-up] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-up] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: 1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-label {
  opacity: 0;
  top: -1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}
.ladda-button[data-style=slide-down] {
  overflow: hidden;
}
.ladda-button[data-style=slide-down] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-down] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: -2em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-label {
  opacity: 0;
  top: 1em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}
.ladda-button[data-style=zoom-out] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-out] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-out] .ladda-spinner {
  left: 50%;
  margin-left: 32px;
  transform: scale(2.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(0.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}
.ladda-button[data-style=zoom-in] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-in] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-in] .ladda-spinner {
  left: 50%;
  margin-left: -16px;
  transform: scale(0.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(2.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}
.ladda-button[data-style=contract] {
  overflow: hidden;
  width: 100px;
}
.ladda-button[data-style=contract] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract][data-loading] {
  border-radius: 50%;
  width: 52px;
}
.ladda-button[data-style=contract][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=contract-overlay] {
  overflow: hidden;
  width: 100px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0);
}
.ladda-button[data-style=contract-overlay] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] {
  border-radius: 50%;
  width: 52px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, .8);
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
  opacity: 1;
}
[dir=rtl] .ladda-spinner > div {
  left: 25% !important;
}

/* ../../node_modules/baguettebox.js/dist/baguetteBox.min.css */
#baguetteBox-overlay {
  display: none;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000000;
  background-color: #222;
  background-color: rgba(0, 0, 0, .8);
  transition: opacity .5s ease;
}
#baguetteBox-overlay.visible {
  opacity: 1;
}
#baguetteBox-overlay .full-image {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
#baguetteBox-overlay .full-image figure {
  display: inline;
  margin: 0;
  height: 100%;
}
#baguetteBox-overlay .full-image img {
  display: inline-block;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}
#baguetteBox-overlay .full-image figcaption {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  line-height: 1.8;
  white-space: normal;
  color: #ccc;
  background-color: #000;
  background-color: rgba(0, 0, 0, .6);
  font-family: sans-serif;
}
#baguetteBox-overlay .full-image:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
#baguetteBox-slider {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  transition: left .4s ease, transform .4s ease;
}
#baguetteBox-slider.bounce-from-right {
  animation: bounceFromRight .4s ease-out;
}
#baguetteBox-slider.bounce-from-left {
  animation: bounceFromLeft .4s ease-out;
}
@keyframes bounceFromRight {
  0%, 100% {
    margin-left: 0;
  }
  50% {
    margin-left: -30px;
  }
}
@keyframes bounceFromLeft {
  0%, 100% {
    margin-left: 0;
  }
  50% {
    margin-left: 30px;
  }
}
.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
  top: 50%;
  top: calc(50% - 30px);
  width: 44px;
  height: 60px;
}
.baguetteBox-button {
  position: absolute;
  cursor: pointer;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 15%;
  background-color: #323232;
  background-color: rgba(50, 50, 50, .5);
  color: #ddd;
  font: 1.6em sans-serif;
  transition: background-color .4s ease;
}
.baguetteBox-button:focus,
.baguetteBox-button:hover {
  background-color: rgba(50, 50, 50, .9);
}
.baguetteBox-button#next-button {
  right: 2%;
}
.baguetteBox-button#previous-button {
  left: 2%;
}
.baguetteBox-button#close-button {
  top: 20px;
  right: 2%;
  right: calc(2% + 6px);
  width: 30px;
  height: 30px;
}
.baguetteBox-button svg {
  position: absolute;
  left: 0;
  top: 0;
}
.baguetteBox-spinner {
  width: 40px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}
.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  animation: bounce 2s infinite ease-in-out;
}
.baguetteBox-double-bounce2 {
  animation-delay: -1s;
}
@keyframes bounce {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}

/* frontend/_common/catalog-filter/styles/catalogFilter.scss */
.catalog-filter-block {
  display: inline-block;
  padding: 5px 10px;
  vertical-align: top;
  box-sizing: border-box;
  width: 100%;
}
.catalog-filter-block:first-child .catalog-filter-block-header {
  border-top-width: 0;
}
.catalog-filter-question-description {
  display: inline-block;
  vertical-align: middle;
}
.catalog-filter-block-content,
.catalog-filter-footer {
  padding: 0.625rem;
}
.catalog-filter-footer {
  background-color: transparent;
  text-align: right;
}
.catalog-filter-block-header {
  cursor: pointer;
  position: relative;
  padding: 0.625rem 1.25rem 0.625rem 0.625rem;
  border-width: 0 0 0.0625rem;
  border-style: solid;
}
.catalog-filter-block-header::after {
  font-family: advantshopfonts, sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  line-height: 1;
  text-align: center;
  opacity: 1;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 0.6875rem;
  content: "\e802";
  position: absolute;
  right: 0.4375rem;
  top: 50%;
  transform: translateY(-50%);
}
.catalog-filter-block-header.menu-dropdown-accordion-item-active::after {
  content: "\e800";
}
.catalog-filter-block-header-open::after {
  content: "\e800";
}
.catalog-filter-block-title {
  font-size: 0.75rem;
}
.catalog-filter-block-subtitle {
  font-size: 0.6875rem;
  color: #737373;
}
.catalog-filter-block-content-checkbox,
.catalog-filter-block-content-color {
  margin-left: 0.9375rem;
}
.catalog-filter-popover-button {
  text-align: right;
  margin-top: 0.3125rem;
}
.catalog-filter-row {
  position: relative;
}
.catalog-filter-popover-text {
  white-space: nowrap;
}
.filter-content {
  display: none;
}
#title-filter {
  position: absolute;
  left: -1000px;
  opacity: 0;
}
#title-filter:checked ~ .filter-content {
  display: block;
}
#title-filter:checked ~ .tab-filter {
  border-bottom: 0;
}
.tab-filter {
  display: block;
  border-bottom: 1px solid;
  padding-left: 17.333px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.filter-content .catalog-filter-header.h3 {
  display: none;
}
.filter-content .popover {
  display: none;
}
.filter-content .catalog-filter-content {
  border-radius: 0;
}
.catalog-footer--sticky {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 2;
}
.catalog-filter-empty {
  text-align: center;
  font-weight: bold;
  padding: 30px;
}
@media (min-width: 48em) {
  .catalog-filter-block {
    width: 50%;
  }
}
@media only screen and (min-width: 64em) {
  .catalog-filter-block {
    width: 33.3333%;
  }
}
@media only screen and (min-width: 75em) {
  .catalog-filter-block {
    width: 25%;
  }
}
.catalog-filter-block-content-range input[type=text],
.catalog-filter-block-content-range input[type=number] {
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px #e2e3e4 solid;
  vertical-align: middle;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
}
.catalog-filter-block-content-range .input-small {
  font-size: 0.75rem;
  padding: 0.5625rem;
}
.catalog-filter-block-content-range .cs-bg-10 {
  background-color: #f8b643;
}
.lp-btn-filter {
  padding: 10px;
  font-size: 14px;
}
.lp-btn-reset-filter {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-btn-reset-filter:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.catalog-filter {
  padding: 0 0 20px;
}

/* frontend/_common/modalVideo/modalVideo.scss */
.modal-video-trigger {
  font-size: 18px;
  line-height: 1.56;
  font-weight: 300;
}
#modalIframeVideo .modal-content {
  padding: 0;
}
.modal-iframe-video-inner {
  width: 100vw;
}
@media (min-width: 48em) {
  .modal-iframe-video-inner {
    width: 70vw;
    max-width: 1024px;
  }
}
@media (min-height: 600px) and (min-width: 48em) {
  #modalIframeVideo.adv-modal .adv-modal-close,
  #modalIframeVideo.adv-modal-floating .adv-modal-close {
    right: -25px;
    top: -5px;
  }
}

/* frontend/_common/lp-modal.scss */
.adv-modal .modal-header,
.adv-modal-floating .modal-header {
  font-size: 16px;
  line-height: 1.25;
  font-weight: normal;
  padding: 16px 45px 12px 25px;
  border-bottom-color: #f0f0f0;
}
.adv-modal .modal-content,
.adv-modal-floating .modal-content {
  overflow-x: hidden;
  overflow-y: auto;
  overflow: hidden auto;
  padding: 16px;
  box-shadow: none;
  max-height: calc(var(--min-full-height) - 45px);
  line-height: normal;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  background: #f9f9f9;
}
.adv-modal .modal-content::-webkit-scrollbar-track,
.adv-modal-floating .modal-content::-webkit-scrollbar-track {
  background-color: transparent;
}
.adv-modal .modal-header ~ .modal-content,
.adv-modal-floating .modal-header ~ .modal-content {
  max-height: calc(var(--min-full-height) - 45px - 49px);
}
.adv-modal .modal-footer ~ .modal-content,
.adv-modal-floating .modal-footer ~ .modal-content {
  max-height: calc(var(--min-full-height) - 45px - 73px);
}
.adv-modal .modal-header ~ .modal-footer ~ .modal-content,
.adv-modal-floating .modal-header ~ .modal-footer ~ .modal-content {
  max-height: calc(var(--min-full-height) - 45px - 49px - 73px);
}
.adv-modal .modal-footer,
.adv-modal-floating .modal-footer {
  background-color: transparent;
  border-top-color: #f4f5f7;
  padding-left: 23px;
  padding-right: 23px;
  text-align: left;
  order: 100;
  line-height: 1 !important;
}
.adv-modal .adv-modal-inner,
.adv-modal-floating .adv-modal-inner {
  display: inline-flex;
  border-width: 1px;
  border-style: solid;
}
.adv-modal .adv-modal-close::after,
.adv-modal-floating .adv-modal-close::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gICAgPHBhdGggZmlsbD0iI2MxYzFjMSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMTMyIDEyLjQyNWw2LjcxNyA2LjcxNy0uNzA3LjcwNy02LjcxNy02LjcxNy02LjcxOCA2LjcxN0w1IDE5LjE0Mmw2LjcxOC02LjcxN0w1IDUuNzA3IDUuNzA3IDVsNi43MTggNi43MThMMTkuMTQyIDVsLjcwNy43MDctNi43MTcgNi43MTh6Ii8+PC9zdmc+) !important;
  height: 24px;
  width: 24px;
  font-size: 0;
  line-height: 0;
}
.adv-modal-inner {
  border-color: transparent;
}
.lp-settings-modal-overlay .modal-content,
.blocks-constructor-modal--settings .modal-content {
  max-height: 90vh;
}
.lp-settings-modal-overlay .modal-header ~ .modal-content,
.blocks-constructor-modal--settings .modal-header ~ .modal-content {
  max-height: calc(90vh - 49px);
}
.lp-settings-modal-overlay .modal-footer ~ .modal-content,
.blocks-constructor-modal--settings .modal-footer ~ .modal-content {
  max-height: calc(90vh - 73px);
}
.lp-settings-modal-overlay .modal-header ~ .modal-footer ~ .modal-content,
.blocks-constructor-modal--settings .modal-header ~ .modal-footer ~ .modal-content {
  max-height: calc(90vh - 49px - 73px);
}
.adv-modals--hide {
  overflow: auto !important;
}
.adv-modals--hide .adv-modal,
.adv-modals--hide .adv-modal-floating {
  display: none !important;
}
@media (min-width: 48em) and (min-height: 600px) {
  .adv-modal .adv-modal-close,
  .adv-modal-floating .adv-modal-close {
    left: auto;
    right: 12px;
    top: 12px;
    box-sizing: border-box;
    border-style: solid;
    font-size: 0;
    height: 24px;
    width: 24px;
    line-height: normal;
  }
  .adv-modal .adv-modal-close::after,
  .adv-modal-floating .adv-modal-close::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gICAgPHBhdGggZmlsbD0iI2MxYzFjMSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMTMyIDEyLjQyNWw2LjcxNyA2LjcxNy0uNzA3LjcwNy02LjcxNy02LjcxNy02LjcxOCA2LjcxN0w1IDE5LjE0Mmw2LjcxOC02LjcxN0w1IDUuNzA3IDUuNzA3IDVsNi43MTggNi43MThMMTkuMTQyIDVsLjcwNy43MDctNi43MTcgNi43MTh6Ii8+PC9zdmc+) !important;
    height: 24px;
    width: 24px;
    font-size: 0;
    line-height: 0;
  }
  .adv-modal .adv-modal-close + .modal-header,
  .adv-modal-floating .adv-modal-close + .modal-header {
    padding-right: 50px;
  }
  .adv-modal .adv-modal-inner,
  .adv-modal-floating .adv-modal-inner {
    height: auto;
  }
  .adv-modal .modal-content,
  .adv-modal-floating .modal-content {
    max-height: 100vh;
  }
}
.modal-quickview {
  min-height: 0;
}
@media (min-width: 48em) {
  .adv-modal .modal-content,
  .adv-modal-floating .modal-content {
    padding: 25px;
    background: transparent;
  }
  .adv-modal .modal-content::-webkit-scrollbar-track,
  .adv-modal-floating .modal-content::-webkit-scrollbar-track {
    background-color: #fff;
  }
}

/* frontend/_common/scroll-to-top/scroll-to-top.scss */
.lp-scroll-to-top {
  position: fixed;
  left: 10px;
  bottom: 30px;
  border-radius: 50% !important;
  box-sizing: border-box;
  display: none;
  align-items: center;
  justify-content: center;
  border: 0;
  padding: 5px;
  height: 56px;
  width: 56px;
  z-index: 100;
}
.scroll-to-top-active {
  display: flex;
}

/* frontend/_common/lp.scss */
.slick-center {
  text-align: center;
}
.inplace-rich-empty {
  line-height: 1;
  font-weight: 300;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-main {
  position: relative;
  flex: 1 0 auto;
}
.edit-mode .lp-main {
  flex: none;
}
.lp-slide-block {
  position: relative;
  min-height: 85px;
}
.lp-slide-figure {
  margin: 0;
  padding: 0;
  text-align: center;
}
.lp-block {
  background-size: cover;
}
.price-block {
  position: absolute;
  right: 15px;
  bottom: 5px;
  text-align: right;
}
.price-block-item {
  margin-bottom: 3px;
}
.lp-countdown {
  text-align: center;
}
.lp-countdown-title {
  margin: 15px 0 12px;
  font-size: 48px;
  line-height: 1;
}
.lp-properties-photo {
  text-align: center;
  padding: 15px;
}
.lp-input-number {
  width: 70px;
}
.lp-col {
  position: relative;
}
.cs-br-1 {
  border-color: #e2e3e4 !important;
  border-top-color: #e2e3e4 !important;
  border-right-color: #e2e3e4 !important;
}
.cs-br-2 {
  border-color: #f8b643 !important;
  border-top-color: #f8b643 !important;
  border-right-color: #f8b643 !important;
}
.color-viewer-list {
  font-size: 14px;
}
[data-inplace-rich]::after,
[data-inplace-modal]::after,
[data-inplace-autocomplete]::after {
  background: none;
}
.lp-col--vertical-padding {
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal.modal-active {
  display: block;
}
.lp-products-view-quickview {
  text-align: center;
  margin-top: 15px;
}
.quickview-arrows-prev,
.quickview-arrows-next {
  color: #fff;
}
.modal-content {
  position: static;
  box-shadow: none;
}
.lp-block-header-transformer {
  z-index: 50;
}
.transformer-scroll-default {
  box-sizing: border-box;
  width: 100% !important;
}
.lp-block--run_block {
  position: absolute;
  left: 0 !important;
  right: 0;
  z-index: 200;
  background: transparent;
}
.lp-block--run_block:not(.transformer-scroll-over) .color-scheme__bg-opacity,
.lp-block--run_block > * {
  background: transparent none;
}
.parallax {
  background-repeat: repeat;
  background-attachment: scroll !important;
  transform: translate3d(0, 0, 0);
}
.parallax--initialize {
  box-shadow: rgb(0, 0, 0) 200vh 200vw 0 inset !important;
}
.transformer-scroll-over {
  z-index: 30;
}
.blocks-constructor-container.transformer-scroll-over {
  z-index: 101;
}
.lp-block-cover {
  box-sizing: border-box;
}
.lp-adv-checkbox-emul {
  width: 27px;
  height: 27px;
  border-radius: 6px;
}
.lp-form-btn-wrap {
  padding: 0 8px;
  margin-top: 31px;
  width: 100%;
}
.lp-form-btn-wrap > .btn {
  width: 100%;
}
@media (min-width: 48em) {
  .lp-form-btn-wrap {
    margin-top: 0;
    width: auto;
  }
  .lp-form-btn-wrap > .btn {
    width: auto;
  }
}
.block-padding-top--5 {
  padding-top: 3.3333333333px;
}
.block-padding-bottom--5 {
  padding-bottom: 3.3333333333px;
}
.block-padding-top--10 {
  padding-top: 6.6666666667px;
}
.block-padding-bottom--10 {
  padding-bottom: 6.6666666667px;
}
.block-padding-top--15 {
  padding-top: 10px;
}
.block-padding-bottom--15 {
  padding-bottom: 10px;
}
.block-padding-top--20 {
  padding-top: 13.3333333333px;
}
.block-padding-bottom--20 {
  padding-bottom: 13.3333333333px;
}
.block-padding-top--25 {
  padding-top: 16.6666666667px;
}
.block-padding-bottom--25 {
  padding-bottom: 16.6666666667px;
}
.block-padding-top--30 {
  padding-top: 20px;
}
.block-padding-bottom--30 {
  padding-bottom: 20px;
}
.block-padding-top--35 {
  padding-top: 23.3333333333px;
}
.block-padding-bottom--35 {
  padding-bottom: 23.3333333333px;
}
.block-padding-top--40 {
  padding-top: 26.6666666667px;
}
.block-padding-bottom--40 {
  padding-bottom: 26.6666666667px;
}
.block-padding-top--45 {
  padding-top: 30px;
}
.block-padding-bottom--45 {
  padding-bottom: 30px;
}
.block-padding-top--50 {
  padding-top: 33.3333333333px;
}
.block-padding-bottom--50 {
  padding-bottom: 33.3333333333px;
}
.block-padding-top--55 {
  padding-top: 36.6666666667px;
}
.block-padding-bottom--55 {
  padding-bottom: 36.6666666667px;
}
.block-padding-top--60 {
  padding-top: 40px;
}
.block-padding-bottom--60 {
  padding-bottom: 40px;
}
.block-padding-top--65 {
  padding-top: 43.3333333333px;
}
.block-padding-bottom--65 {
  padding-bottom: 43.3333333333px;
}
.block-padding-top--70 {
  padding-top: 46.6666666667px;
}
.block-padding-bottom--70 {
  padding-bottom: 46.6666666667px;
}
.block-padding-top--75 {
  padding-top: 50px;
}
.block-padding-bottom--75 {
  padding-bottom: 50px;
}
.block-padding-top--80 {
  padding-top: 53.3333333333px;
}
.block-padding-bottom--80 {
  padding-bottom: 53.3333333333px;
}
.block-padding-top--85 {
  padding-top: 56.6666666667px;
}
.block-padding-bottom--85 {
  padding-bottom: 56.6666666667px;
}
.block-padding-top--90 {
  padding-top: 60px;
}
.block-padding-bottom--90 {
  padding-bottom: 60px;
}
.block-padding-top--95 {
  padding-top: 63.3333333333px;
}
.block-padding-bottom--95 {
  padding-bottom: 63.3333333333px;
}
.block-padding-top--100 {
  padding-top: 66.6666666667px;
}
.block-padding-bottom--100 {
  padding-bottom: 66.6666666667px;
}
.block-padding-top--105 {
  padding-top: 70px;
}
.block-padding-bottom--105 {
  padding-bottom: 70px;
}
.block-padding-top--110 {
  padding-top: 73.3333333333px;
}
.block-padding-bottom--110 {
  padding-bottom: 73.3333333333px;
}
.block-padding-top--115 {
  padding-top: 76.6666666667px;
}
.block-padding-bottom--115 {
  padding-bottom: 76.6666666667px;
}
.block-padding-top--120 {
  padding-top: 80px;
}
.block-padding-bottom--120 {
  padding-bottom: 80px;
}
.block-padding-top--125 {
  padding-top: 83.3333333333px;
}
.block-padding-bottom--125 {
  padding-bottom: 83.3333333333px;
}
.block-padding-top--130 {
  padding-top: 86.6666666667px;
}
.block-padding-bottom--130 {
  padding-bottom: 86.6666666667px;
}
.block-padding-top--135 {
  padding-top: 90px;
}
.block-padding-bottom--135 {
  padding-bottom: 90px;
}
.block-padding-top--140 {
  padding-top: 93.3333333333px;
}
.block-padding-bottom--140 {
  padding-bottom: 93.3333333333px;
}
.block-padding-top--145 {
  padding-top: 96.6666666667px;
}
.block-padding-bottom--145 {
  padding-bottom: 96.6666666667px;
}
.block-padding-top--150 {
  padding-top: 100px;
}
.block-padding-bottom--150 {
  padding-bottom: 100px;
}
.block-padding-top--155 {
  padding-top: 103.3333333333px;
}
.block-padding-bottom--155 {
  padding-bottom: 103.3333333333px;
}
.block-padding-top--160 {
  padding-top: 106.6666666667px;
}
.block-padding-bottom--160 {
  padding-bottom: 106.6666666667px;
}
.block-padding-top--165 {
  padding-top: 110px;
}
.block-padding-bottom--165 {
  padding-bottom: 110px;
}
.block-padding-top--170 {
  padding-top: 113.3333333333px;
}
.block-padding-bottom--170 {
  padding-bottom: 113.3333333333px;
}
.block-padding-top--175 {
  padding-top: 116.6666666667px;
}
.block-padding-bottom--175 {
  padding-bottom: 116.6666666667px;
}
.block-padding-top--180 {
  padding-top: 120px;
}
.block-padding-bottom--180 {
  padding-bottom: 120px;
}
.block-padding-top--185 {
  padding-top: 123.3333333333px;
}
.block-padding-bottom--185 {
  padding-bottom: 123.3333333333px;
}
.block-padding-top--190 {
  padding-top: 126.6666666667px;
}
.block-padding-bottom--190 {
  padding-bottom: 126.6666666667px;
}
.block-padding-top--195 {
  padding-top: 130px;
}
.block-padding-bottom--195 {
  padding-bottom: 130px;
}
.block-padding-top--200 {
  padding-top: 133.3333333333px;
}
.block-padding-bottom--200 {
  padding-bottom: 133.3333333333px;
}
.block-padding-top--205 {
  padding-top: 136.6666666667px;
}
.block-padding-bottom--205 {
  padding-bottom: 136.6666666667px;
}
.block-padding-top--210 {
  padding-top: 140px;
}
.block-padding-bottom--210 {
  padding-bottom: 140px;
}
.block-padding-top--215 {
  padding-top: 143.3333333333px;
}
.block-padding-bottom--215 {
  padding-bottom: 143.3333333333px;
}
.block-padding-top--220 {
  padding-top: 146.6666666667px;
}
.block-padding-bottom--220 {
  padding-bottom: 146.6666666667px;
}
.block-padding-top--225 {
  padding-top: 150px;
}
.block-padding-bottom--225 {
  padding-bottom: 150px;
}
.block-padding-top--230 {
  padding-top: 153.3333333333px;
}
.block-padding-bottom--230 {
  padding-bottom: 153.3333333333px;
}
.block-padding-top--235 {
  padding-top: 156.6666666667px;
}
.block-padding-bottom--235 {
  padding-bottom: 156.6666666667px;
}
.block-padding-top--240 {
  padding-top: 160px;
}
.block-padding-bottom--240 {
  padding-bottom: 160px;
}
.block-padding-top--245 {
  padding-top: 163.3333333333px;
}
.block-padding-bottom--245 {
  padding-bottom: 163.3333333333px;
}
.block-padding-top--250 {
  padding-top: 166.6666666667px;
}
.block-padding-bottom--250 {
  padding-bottom: 166.6666666667px;
}
.block-padding-top--255 {
  padding-top: 170px;
}
.block-padding-bottom--255 {
  padding-bottom: 170px;
}
.block-padding-top--260 {
  padding-top: 173.3333333333px;
}
.block-padding-bottom--260 {
  padding-bottom: 173.3333333333px;
}
.block-padding-top--265 {
  padding-top: 176.6666666667px;
}
.block-padding-bottom--265 {
  padding-bottom: 176.6666666667px;
}
.block-padding-top--270 {
  padding-top: 180px;
}
.block-padding-bottom--270 {
  padding-bottom: 180px;
}
.block-padding-top--275 {
  padding-top: 183.3333333333px;
}
.block-padding-bottom--275 {
  padding-bottom: 183.3333333333px;
}
.block-padding-top--280 {
  padding-top: 186.6666666667px;
}
.block-padding-bottom--280 {
  padding-bottom: 186.6666666667px;
}
.block-padding-top--285 {
  padding-top: 190px;
}
.block-padding-bottom--285 {
  padding-bottom: 190px;
}
.block-padding-top--290 {
  padding-top: 193.3333333333px;
}
.block-padding-bottom--290 {
  padding-bottom: 193.3333333333px;
}
.block-padding-top--295 {
  padding-top: 196.6666666667px;
}
.block-padding-bottom--295 {
  padding-bottom: 196.6666666667px;
}
.block-padding-top--300 {
  padding-top: 200px;
}
.block-padding-bottom--300 {
  padding-bottom: 200px;
}
.block-padding-top--305 {
  padding-top: 203.3333333333px;
}
.block-padding-bottom--305 {
  padding-bottom: 203.3333333333px;
}
.block-padding-top--310 {
  padding-top: 206.6666666667px;
}
.block-padding-bottom--310 {
  padding-bottom: 206.6666666667px;
}
.block-padding-top--315 {
  padding-top: 210px;
}
.block-padding-bottom--315 {
  padding-bottom: 210px;
}
.block-padding-top--320 {
  padding-top: 213.3333333333px;
}
.block-padding-bottom--320 {
  padding-bottom: 213.3333333333px;
}
.block-padding-top--325 {
  padding-top: 216.6666666667px;
}
.block-padding-bottom--325 {
  padding-bottom: 216.6666666667px;
}
.block-padding-top--330 {
  padding-top: 220px;
}
.block-padding-bottom--330 {
  padding-bottom: 220px;
}
.block-padding-top--335 {
  padding-top: 223.3333333333px;
}
.block-padding-bottom--335 {
  padding-bottom: 223.3333333333px;
}
.block-padding-top--340 {
  padding-top: 226.6666666667px;
}
.block-padding-bottom--340 {
  padding-bottom: 226.6666666667px;
}
.block-padding-top--345 {
  padding-top: 230px;
}
.block-padding-bottom--345 {
  padding-bottom: 230px;
}
.block-padding-top--350 {
  padding-top: 233.3333333333px;
}
.block-padding-bottom--350 {
  padding-bottom: 233.3333333333px;
}
.block-padding-top--355 {
  padding-top: 236.6666666667px;
}
.block-padding-bottom--355 {
  padding-bottom: 236.6666666667px;
}
.block-padding-top--360 {
  padding-top: 240px;
}
.block-padding-bottom--360 {
  padding-bottom: 240px;
}
.block-padding-top--365 {
  padding-top: 243.3333333333px;
}
.block-padding-bottom--365 {
  padding-bottom: 243.3333333333px;
}
.block-padding-top--370 {
  padding-top: 246.6666666667px;
}
.block-padding-bottom--370 {
  padding-bottom: 246.6666666667px;
}
.block-padding-top--375 {
  padding-top: 250px;
}
.block-padding-bottom--375 {
  padding-bottom: 250px;
}
@media (min-width: 48em) {
  .block-padding-top--5 {
    padding-top: 5px;
  }
  .block-padding-bottom--5 {
    padding-bottom: 5px;
  }
  .block-padding-top--10 {
    padding-top: 10px;
  }
  .block-padding-bottom--10 {
    padding-bottom: 10px;
  }
  .block-padding-top--15 {
    padding-top: 15px;
  }
  .block-padding-bottom--15 {
    padding-bottom: 15px;
  }
  .block-padding-top--20 {
    padding-top: 20px;
  }
  .block-padding-bottom--20 {
    padding-bottom: 20px;
  }
  .block-padding-top--25 {
    padding-top: 25px;
  }
  .block-padding-bottom--25 {
    padding-bottom: 25px;
  }
  .block-padding-top--30 {
    padding-top: 30px;
  }
  .block-padding-bottom--30 {
    padding-bottom: 30px;
  }
  .block-padding-top--35 {
    padding-top: 35px;
  }
  .block-padding-bottom--35 {
    padding-bottom: 35px;
  }
  .block-padding-top--40 {
    padding-top: 40px;
  }
  .block-padding-bottom--40 {
    padding-bottom: 40px;
  }
  .block-padding-top--45 {
    padding-top: 45px;
  }
  .block-padding-bottom--45 {
    padding-bottom: 45px;
  }
  .block-padding-top--50 {
    padding-top: 50px;
  }
  .block-padding-bottom--50 {
    padding-bottom: 50px;
  }
  .block-padding-top--55 {
    padding-top: 55px;
  }
  .block-padding-bottom--55 {
    padding-bottom: 55px;
  }
  .block-padding-top--60 {
    padding-top: 60px;
  }
  .block-padding-bottom--60 {
    padding-bottom: 60px;
  }
  .block-padding-top--65 {
    padding-top: 65px;
  }
  .block-padding-bottom--65 {
    padding-bottom: 65px;
  }
  .block-padding-top--70 {
    padding-top: 70px;
  }
  .block-padding-bottom--70 {
    padding-bottom: 70px;
  }
  .block-padding-top--75 {
    padding-top: 75px;
  }
  .block-padding-bottom--75 {
    padding-bottom: 75px;
  }
  .block-padding-top--80 {
    padding-top: 80px;
  }
  .block-padding-bottom--80 {
    padding-bottom: 80px;
  }
  .block-padding-top--85 {
    padding-top: 85px;
  }
  .block-padding-bottom--85 {
    padding-bottom: 85px;
  }
  .block-padding-top--90 {
    padding-top: 90px;
  }
  .block-padding-bottom--90 {
    padding-bottom: 90px;
  }
  .block-padding-top--95 {
    padding-top: 95px;
  }
  .block-padding-bottom--95 {
    padding-bottom: 95px;
  }
  .block-padding-top--100 {
    padding-top: 100px;
  }
  .block-padding-bottom--100 {
    padding-bottom: 100px;
  }
  .block-padding-top--105 {
    padding-top: 105px;
  }
  .block-padding-bottom--105 {
    padding-bottom: 105px;
  }
  .block-padding-top--110 {
    padding-top: 110px;
  }
  .block-padding-bottom--110 {
    padding-bottom: 110px;
  }
  .block-padding-top--115 {
    padding-top: 115px;
  }
  .block-padding-bottom--115 {
    padding-bottom: 115px;
  }
  .block-padding-top--120 {
    padding-top: 120px;
  }
  .block-padding-bottom--120 {
    padding-bottom: 120px;
  }
  .block-padding-top--125 {
    padding-top: 125px;
  }
  .block-padding-bottom--125 {
    padding-bottom: 125px;
  }
  .block-padding-top--130 {
    padding-top: 130px;
  }
  .block-padding-bottom--130 {
    padding-bottom: 130px;
  }
  .block-padding-top--135 {
    padding-top: 135px;
  }
  .block-padding-bottom--135 {
    padding-bottom: 135px;
  }
  .block-padding-top--140 {
    padding-top: 140px;
  }
  .block-padding-bottom--140 {
    padding-bottom: 140px;
  }
  .block-padding-top--145 {
    padding-top: 145px;
  }
  .block-padding-bottom--145 {
    padding-bottom: 145px;
  }
  .block-padding-top--150 {
    padding-top: 150px;
  }
  .block-padding-bottom--150 {
    padding-bottom: 150px;
  }
  .block-padding-top--155 {
    padding-top: 155px;
  }
  .block-padding-bottom--155 {
    padding-bottom: 155px;
  }
  .block-padding-top--160 {
    padding-top: 160px;
  }
  .block-padding-bottom--160 {
    padding-bottom: 160px;
  }
  .block-padding-top--165 {
    padding-top: 165px;
  }
  .block-padding-bottom--165 {
    padding-bottom: 165px;
  }
  .block-padding-top--170 {
    padding-top: 170px;
  }
  .block-padding-bottom--170 {
    padding-bottom: 170px;
  }
  .block-padding-top--175 {
    padding-top: 175px;
  }
  .block-padding-bottom--175 {
    padding-bottom: 175px;
  }
  .block-padding-top--180 {
    padding-top: 180px;
  }
  .block-padding-bottom--180 {
    padding-bottom: 180px;
  }
  .block-padding-top--185 {
    padding-top: 185px;
  }
  .block-padding-bottom--185 {
    padding-bottom: 185px;
  }
  .block-padding-top--190 {
    padding-top: 190px;
  }
  .block-padding-bottom--190 {
    padding-bottom: 190px;
  }
  .block-padding-top--195 {
    padding-top: 195px;
  }
  .block-padding-bottom--195 {
    padding-bottom: 195px;
  }
  .block-padding-top--200 {
    padding-top: 200px;
  }
  .block-padding-bottom--200 {
    padding-bottom: 200px;
  }
  .block-padding-top--205 {
    padding-top: 205px;
  }
  .block-padding-bottom--205 {
    padding-bottom: 205px;
  }
  .block-padding-top--210 {
    padding-top: 210px;
  }
  .block-padding-bottom--210 {
    padding-bottom: 210px;
  }
  .block-padding-top--215 {
    padding-top: 215px;
  }
  .block-padding-bottom--215 {
    padding-bottom: 215px;
  }
  .block-padding-top--220 {
    padding-top: 220px;
  }
  .block-padding-bottom--220 {
    padding-bottom: 220px;
  }
  .block-padding-top--225 {
    padding-top: 225px;
  }
  .block-padding-bottom--225 {
    padding-bottom: 225px;
  }
  .block-padding-top--230 {
    padding-top: 230px;
  }
  .block-padding-bottom--230 {
    padding-bottom: 230px;
  }
  .block-padding-top--235 {
    padding-top: 235px;
  }
  .block-padding-bottom--235 {
    padding-bottom: 235px;
  }
  .block-padding-top--240 {
    padding-top: 240px;
  }
  .block-padding-bottom--240 {
    padding-bottom: 240px;
  }
  .block-padding-top--245 {
    padding-top: 245px;
  }
  .block-padding-bottom--245 {
    padding-bottom: 245px;
  }
  .block-padding-top--250 {
    padding-top: 250px;
  }
  .block-padding-bottom--250 {
    padding-bottom: 250px;
  }
  .block-padding-top--255 {
    padding-top: 255px;
  }
  .block-padding-bottom--255 {
    padding-bottom: 255px;
  }
  .block-padding-top--260 {
    padding-top: 260px;
  }
  .block-padding-bottom--260 {
    padding-bottom: 260px;
  }
  .block-padding-top--265 {
    padding-top: 265px;
  }
  .block-padding-bottom--265 {
    padding-bottom: 265px;
  }
  .block-padding-top--270 {
    padding-top: 270px;
  }
  .block-padding-bottom--270 {
    padding-bottom: 270px;
  }
  .block-padding-top--275 {
    padding-top: 275px;
  }
  .block-padding-bottom--275 {
    padding-bottom: 275px;
  }
  .block-padding-top--280 {
    padding-top: 280px;
  }
  .block-padding-bottom--280 {
    padding-bottom: 280px;
  }
  .block-padding-top--285 {
    padding-top: 285px;
  }
  .block-padding-bottom--285 {
    padding-bottom: 285px;
  }
  .block-padding-top--290 {
    padding-top: 290px;
  }
  .block-padding-bottom--290 {
    padding-bottom: 290px;
  }
  .block-padding-top--295 {
    padding-top: 295px;
  }
  .block-padding-bottom--295 {
    padding-bottom: 295px;
  }
  .block-padding-top--300 {
    padding-top: 300px;
  }
  .block-padding-bottom--300 {
    padding-bottom: 300px;
  }
  .block-padding-top--305 {
    padding-top: 305px;
  }
  .block-padding-bottom--305 {
    padding-bottom: 305px;
  }
  .block-padding-top--310 {
    padding-top: 310px;
  }
  .block-padding-bottom--310 {
    padding-bottom: 310px;
  }
  .block-padding-top--315 {
    padding-top: 315px;
  }
  .block-padding-bottom--315 {
    padding-bottom: 315px;
  }
  .block-padding-top--320 {
    padding-top: 320px;
  }
  .block-padding-bottom--320 {
    padding-bottom: 320px;
  }
  .block-padding-top--325 {
    padding-top: 325px;
  }
  .block-padding-bottom--325 {
    padding-bottom: 325px;
  }
  .block-padding-top--330 {
    padding-top: 330px;
  }
  .block-padding-bottom--330 {
    padding-bottom: 330px;
  }
  .block-padding-top--335 {
    padding-top: 335px;
  }
  .block-padding-bottom--335 {
    padding-bottom: 335px;
  }
  .block-padding-top--340 {
    padding-top: 340px;
  }
  .block-padding-bottom--340 {
    padding-bottom: 340px;
  }
  .block-padding-top--345 {
    padding-top: 345px;
  }
  .block-padding-bottom--345 {
    padding-bottom: 345px;
  }
  .block-padding-top--350 {
    padding-top: 350px;
  }
  .block-padding-bottom--350 {
    padding-bottom: 350px;
  }
  .block-padding-top--355 {
    padding-top: 355px;
  }
  .block-padding-bottom--355 {
    padding-bottom: 355px;
  }
  .block-padding-top--360 {
    padding-top: 360px;
  }
  .block-padding-bottom--360 {
    padding-bottom: 360px;
  }
  .block-padding-top--365 {
    padding-top: 365px;
  }
  .block-padding-bottom--365 {
    padding-bottom: 365px;
  }
  .block-padding-top--370 {
    padding-top: 370px;
  }
  .block-padding-bottom--370 {
    padding-bottom: 370px;
  }
  .block-padding-top--375 {
    padding-top: 375px;
  }
  .block-padding-bottom--375 {
    padding-bottom: 375px;
  }
}
@media (min-width: 64em) {
  .block-padding-top--5 {
    padding-top: 5px;
  }
  .block-padding-bottom--5 {
    padding-bottom: 5px;
  }
  .block-padding-top--10 {
    padding-top: 10px;
  }
  .block-padding-bottom--10 {
    padding-bottom: 10px;
  }
  .block-padding-top--15 {
    padding-top: 15px;
  }
  .block-padding-bottom--15 {
    padding-bottom: 15px;
  }
  .block-padding-top--20 {
    padding-top: 20px;
  }
  .block-padding-bottom--20 {
    padding-bottom: 20px;
  }
  .block-padding-top--25 {
    padding-top: 25px;
  }
  .block-padding-bottom--25 {
    padding-bottom: 25px;
  }
  .block-padding-top--30 {
    padding-top: 30px;
  }
  .block-padding-bottom--30 {
    padding-bottom: 30px;
  }
  .block-padding-top--35 {
    padding-top: 35px;
  }
  .block-padding-bottom--35 {
    padding-bottom: 35px;
  }
  .block-padding-top--40 {
    padding-top: 40px;
  }
  .block-padding-bottom--40 {
    padding-bottom: 40px;
  }
  .block-padding-top--45 {
    padding-top: 45px;
  }
  .block-padding-bottom--45 {
    padding-bottom: 45px;
  }
  .block-padding-top--50 {
    padding-top: 50px;
  }
  .block-padding-bottom--50 {
    padding-bottom: 50px;
  }
  .block-padding-top--55 {
    padding-top: 55px;
  }
  .block-padding-bottom--55 {
    padding-bottom: 55px;
  }
  .block-padding-top--60 {
    padding-top: 60px;
  }
  .block-padding-bottom--60 {
    padding-bottom: 60px;
  }
  .block-padding-top--65 {
    padding-top: 65px;
  }
  .block-padding-bottom--65 {
    padding-bottom: 65px;
  }
  .block-padding-top--70 {
    padding-top: 70px;
  }
  .block-padding-bottom--70 {
    padding-bottom: 70px;
  }
  .block-padding-top--75 {
    padding-top: 75px;
  }
  .block-padding-bottom--75 {
    padding-bottom: 75px;
  }
  .block-padding-top--80 {
    padding-top: 80px;
  }
  .block-padding-bottom--80 {
    padding-bottom: 80px;
  }
  .block-padding-top--85 {
    padding-top: 85px;
  }
  .block-padding-bottom--85 {
    padding-bottom: 85px;
  }
  .block-padding-top--90 {
    padding-top: 90px;
  }
  .block-padding-bottom--90 {
    padding-bottom: 90px;
  }
  .block-padding-top--95 {
    padding-top: 95px;
  }
  .block-padding-bottom--95 {
    padding-bottom: 95px;
  }
  .block-padding-top--100 {
    padding-top: 100px;
  }
  .block-padding-bottom--100 {
    padding-bottom: 100px;
  }
  .block-padding-top--105 {
    padding-top: 105px;
  }
  .block-padding-bottom--105 {
    padding-bottom: 105px;
  }
  .block-padding-top--110 {
    padding-top: 110px;
  }
  .block-padding-bottom--110 {
    padding-bottom: 110px;
  }
  .block-padding-top--115 {
    padding-top: 115px;
  }
  .block-padding-bottom--115 {
    padding-bottom: 115px;
  }
  .block-padding-top--120 {
    padding-top: 120px;
  }
  .block-padding-bottom--120 {
    padding-bottom: 120px;
  }
  .block-padding-top--125 {
    padding-top: 125px;
  }
  .block-padding-bottom--125 {
    padding-bottom: 125px;
  }
  .block-padding-top--130 {
    padding-top: 130px;
  }
  .block-padding-bottom--130 {
    padding-bottom: 130px;
  }
  .block-padding-top--135 {
    padding-top: 135px;
  }
  .block-padding-bottom--135 {
    padding-bottom: 135px;
  }
  .block-padding-top--140 {
    padding-top: 140px;
  }
  .block-padding-bottom--140 {
    padding-bottom: 140px;
  }
  .block-padding-top--145 {
    padding-top: 145px;
  }
  .block-padding-bottom--145 {
    padding-bottom: 145px;
  }
  .block-padding-top--150 {
    padding-top: 150px;
  }
  .block-padding-bottom--150 {
    padding-bottom: 150px;
  }
  .block-padding-top--155 {
    padding-top: 155px;
  }
  .block-padding-bottom--155 {
    padding-bottom: 155px;
  }
  .block-padding-top--160 {
    padding-top: 160px;
  }
  .block-padding-bottom--160 {
    padding-bottom: 160px;
  }
  .block-padding-top--165 {
    padding-top: 165px;
  }
  .block-padding-bottom--165 {
    padding-bottom: 165px;
  }
  .block-padding-top--170 {
    padding-top: 170px;
  }
  .block-padding-bottom--170 {
    padding-bottom: 170px;
  }
  .block-padding-top--175 {
    padding-top: 175px;
  }
  .block-padding-bottom--175 {
    padding-bottom: 175px;
  }
  .block-padding-top--180 {
    padding-top: 180px;
  }
  .block-padding-bottom--180 {
    padding-bottom: 180px;
  }
  .block-padding-top--185 {
    padding-top: 185px;
  }
  .block-padding-bottom--185 {
    padding-bottom: 185px;
  }
  .block-padding-top--190 {
    padding-top: 190px;
  }
  .block-padding-bottom--190 {
    padding-bottom: 190px;
  }
  .block-padding-top--195 {
    padding-top: 195px;
  }
  .block-padding-bottom--195 {
    padding-bottom: 195px;
  }
  .block-padding-top--200 {
    padding-top: 200px;
  }
  .block-padding-bottom--200 {
    padding-bottom: 200px;
  }
  .block-padding-top--205 {
    padding-top: 205px;
  }
  .block-padding-bottom--205 {
    padding-bottom: 205px;
  }
  .block-padding-top--210 {
    padding-top: 210px;
  }
  .block-padding-bottom--210 {
    padding-bottom: 210px;
  }
  .block-padding-top--215 {
    padding-top: 215px;
  }
  .block-padding-bottom--215 {
    padding-bottom: 215px;
  }
  .block-padding-top--220 {
    padding-top: 220px;
  }
  .block-padding-bottom--220 {
    padding-bottom: 220px;
  }
  .block-padding-top--225 {
    padding-top: 225px;
  }
  .block-padding-bottom--225 {
    padding-bottom: 225px;
  }
  .block-padding-top--230 {
    padding-top: 230px;
  }
  .block-padding-bottom--230 {
    padding-bottom: 230px;
  }
  .block-padding-top--235 {
    padding-top: 235px;
  }
  .block-padding-bottom--235 {
    padding-bottom: 235px;
  }
  .block-padding-top--240 {
    padding-top: 240px;
  }
  .block-padding-bottom--240 {
    padding-bottom: 240px;
  }
  .block-padding-top--245 {
    padding-top: 245px;
  }
  .block-padding-bottom--245 {
    padding-bottom: 245px;
  }
  .block-padding-top--250 {
    padding-top: 250px;
  }
  .block-padding-bottom--250 {
    padding-bottom: 250px;
  }
  .block-padding-top--255 {
    padding-top: 255px;
  }
  .block-padding-bottom--255 {
    padding-bottom: 255px;
  }
  .block-padding-top--260 {
    padding-top: 260px;
  }
  .block-padding-bottom--260 {
    padding-bottom: 260px;
  }
  .block-padding-top--265 {
    padding-top: 265px;
  }
  .block-padding-bottom--265 {
    padding-bottom: 265px;
  }
  .block-padding-top--270 {
    padding-top: 270px;
  }
  .block-padding-bottom--270 {
    padding-bottom: 270px;
  }
  .block-padding-top--275 {
    padding-top: 275px;
  }
  .block-padding-bottom--275 {
    padding-bottom: 275px;
  }
  .block-padding-top--280 {
    padding-top: 280px;
  }
  .block-padding-bottom--280 {
    padding-bottom: 280px;
  }
  .block-padding-top--285 {
    padding-top: 285px;
  }
  .block-padding-bottom--285 {
    padding-bottom: 285px;
  }
  .block-padding-top--290 {
    padding-top: 290px;
  }
  .block-padding-bottom--290 {
    padding-bottom: 290px;
  }
  .block-padding-top--295 {
    padding-top: 295px;
  }
  .block-padding-bottom--295 {
    padding-bottom: 295px;
  }
  .block-padding-top--300 {
    padding-top: 300px;
  }
  .block-padding-bottom--300 {
    padding-bottom: 300px;
  }
  .block-padding-top--305 {
    padding-top: 305px;
  }
  .block-padding-bottom--305 {
    padding-bottom: 305px;
  }
  .block-padding-top--310 {
    padding-top: 310px;
  }
  .block-padding-bottom--310 {
    padding-bottom: 310px;
  }
  .block-padding-top--315 {
    padding-top: 315px;
  }
  .block-padding-bottom--315 {
    padding-bottom: 315px;
  }
  .block-padding-top--320 {
    padding-top: 320px;
  }
  .block-padding-bottom--320 {
    padding-bottom: 320px;
  }
  .block-padding-top--325 {
    padding-top: 325px;
  }
  .block-padding-bottom--325 {
    padding-bottom: 325px;
  }
  .block-padding-top--330 {
    padding-top: 330px;
  }
  .block-padding-bottom--330 {
    padding-bottom: 330px;
  }
  .block-padding-top--335 {
    padding-top: 335px;
  }
  .block-padding-bottom--335 {
    padding-bottom: 335px;
  }
  .block-padding-top--340 {
    padding-top: 340px;
  }
  .block-padding-bottom--340 {
    padding-bottom: 340px;
  }
  .block-padding-top--345 {
    padding-top: 345px;
  }
  .block-padding-bottom--345 {
    padding-bottom: 345px;
  }
  .block-padding-top--350 {
    padding-top: 350px;
  }
  .block-padding-bottom--350 {
    padding-bottom: 350px;
  }
  .block-padding-top--355 {
    padding-top: 355px;
  }
  .block-padding-bottom--355 {
    padding-bottom: 355px;
  }
  .block-padding-top--360 {
    padding-top: 360px;
  }
  .block-padding-bottom--360 {
    padding-bottom: 360px;
  }
  .block-padding-top--365 {
    padding-top: 365px;
  }
  .block-padding-bottom--365 {
    padding-bottom: 365px;
  }
  .block-padding-top--370 {
    padding-top: 370px;
  }
  .block-padding-bottom--370 {
    padding-bottom: 370px;
  }
  .block-padding-top--375 {
    padding-top: 375px;
  }
  .block-padding-bottom--375 {
    padding-bottom: 375px;
  }
}
@media (min-width: 75em) {
  .block-padding-top--5 {
    padding-top: 5px;
  }
  .block-padding-bottom--5 {
    padding-bottom: 5px;
  }
  .block-padding-top--10 {
    padding-top: 10px;
  }
  .block-padding-bottom--10 {
    padding-bottom: 10px;
  }
  .block-padding-top--15 {
    padding-top: 15px;
  }
  .block-padding-bottom--15 {
    padding-bottom: 15px;
  }
  .block-padding-top--20 {
    padding-top: 20px;
  }
  .block-padding-bottom--20 {
    padding-bottom: 20px;
  }
  .block-padding-top--25 {
    padding-top: 25px;
  }
  .block-padding-bottom--25 {
    padding-bottom: 25px;
  }
  .block-padding-top--30 {
    padding-top: 30px;
  }
  .block-padding-bottom--30 {
    padding-bottom: 30px;
  }
  .block-padding-top--35 {
    padding-top: 35px;
  }
  .block-padding-bottom--35 {
    padding-bottom: 35px;
  }
  .block-padding-top--40 {
    padding-top: 40px;
  }
  .block-padding-bottom--40 {
    padding-bottom: 40px;
  }
  .block-padding-top--45 {
    padding-top: 45px;
  }
  .block-padding-bottom--45 {
    padding-bottom: 45px;
  }
  .block-padding-top--50 {
    padding-top: 50px;
  }
  .block-padding-bottom--50 {
    padding-bottom: 50px;
  }
  .block-padding-top--55 {
    padding-top: 55px;
  }
  .block-padding-bottom--55 {
    padding-bottom: 55px;
  }
  .block-padding-top--60 {
    padding-top: 60px;
  }
  .block-padding-bottom--60 {
    padding-bottom: 60px;
  }
  .block-padding-top--65 {
    padding-top: 65px;
  }
  .block-padding-bottom--65 {
    padding-bottom: 65px;
  }
  .block-padding-top--70 {
    padding-top: 70px;
  }
  .block-padding-bottom--70 {
    padding-bottom: 70px;
  }
  .block-padding-top--75 {
    padding-top: 75px;
  }
  .block-padding-bottom--75 {
    padding-bottom: 75px;
  }
  .block-padding-top--80 {
    padding-top: 80px;
  }
  .block-padding-bottom--80 {
    padding-bottom: 80px;
  }
  .block-padding-top--85 {
    padding-top: 85px;
  }
  .block-padding-bottom--85 {
    padding-bottom: 85px;
  }
  .block-padding-top--90 {
    padding-top: 90px;
  }
  .block-padding-bottom--90 {
    padding-bottom: 90px;
  }
  .block-padding-top--95 {
    padding-top: 95px;
  }
  .block-padding-bottom--95 {
    padding-bottom: 95px;
  }
  .block-padding-top--100 {
    padding-top: 100px;
  }
  .block-padding-bottom--100 {
    padding-bottom: 100px;
  }
  .block-padding-top--105 {
    padding-top: 105px;
  }
  .block-padding-bottom--105 {
    padding-bottom: 105px;
  }
  .block-padding-top--110 {
    padding-top: 110px;
  }
  .block-padding-bottom--110 {
    padding-bottom: 110px;
  }
  .block-padding-top--115 {
    padding-top: 115px;
  }
  .block-padding-bottom--115 {
    padding-bottom: 115px;
  }
  .block-padding-top--120 {
    padding-top: 120px;
  }
  .block-padding-bottom--120 {
    padding-bottom: 120px;
  }
  .block-padding-top--125 {
    padding-top: 125px;
  }
  .block-padding-bottom--125 {
    padding-bottom: 125px;
  }
  .block-padding-top--130 {
    padding-top: 130px;
  }
  .block-padding-bottom--130 {
    padding-bottom: 130px;
  }
  .block-padding-top--135 {
    padding-top: 135px;
  }
  .block-padding-bottom--135 {
    padding-bottom: 135px;
  }
  .block-padding-top--140 {
    padding-top: 140px;
  }
  .block-padding-bottom--140 {
    padding-bottom: 140px;
  }
  .block-padding-top--145 {
    padding-top: 145px;
  }
  .block-padding-bottom--145 {
    padding-bottom: 145px;
  }
  .block-padding-top--150 {
    padding-top: 150px;
  }
  .block-padding-bottom--150 {
    padding-bottom: 150px;
  }
  .block-padding-top--155 {
    padding-top: 155px;
  }
  .block-padding-bottom--155 {
    padding-bottom: 155px;
  }
  .block-padding-top--160 {
    padding-top: 160px;
  }
  .block-padding-bottom--160 {
    padding-bottom: 160px;
  }
  .block-padding-top--165 {
    padding-top: 165px;
  }
  .block-padding-bottom--165 {
    padding-bottom: 165px;
  }
  .block-padding-top--170 {
    padding-top: 170px;
  }
  .block-padding-bottom--170 {
    padding-bottom: 170px;
  }
  .block-padding-top--175 {
    padding-top: 175px;
  }
  .block-padding-bottom--175 {
    padding-bottom: 175px;
  }
  .block-padding-top--180 {
    padding-top: 180px;
  }
  .block-padding-bottom--180 {
    padding-bottom: 180px;
  }
  .block-padding-top--185 {
    padding-top: 185px;
  }
  .block-padding-bottom--185 {
    padding-bottom: 185px;
  }
  .block-padding-top--190 {
    padding-top: 190px;
  }
  .block-padding-bottom--190 {
    padding-bottom: 190px;
  }
  .block-padding-top--195 {
    padding-top: 195px;
  }
  .block-padding-bottom--195 {
    padding-bottom: 195px;
  }
  .block-padding-top--200 {
    padding-top: 200px;
  }
  .block-padding-bottom--200 {
    padding-bottom: 200px;
  }
  .block-padding-top--205 {
    padding-top: 205px;
  }
  .block-padding-bottom--205 {
    padding-bottom: 205px;
  }
  .block-padding-top--210 {
    padding-top: 210px;
  }
  .block-padding-bottom--210 {
    padding-bottom: 210px;
  }
  .block-padding-top--215 {
    padding-top: 215px;
  }
  .block-padding-bottom--215 {
    padding-bottom: 215px;
  }
  .block-padding-top--220 {
    padding-top: 220px;
  }
  .block-padding-bottom--220 {
    padding-bottom: 220px;
  }
  .block-padding-top--225 {
    padding-top: 225px;
  }
  .block-padding-bottom--225 {
    padding-bottom: 225px;
  }
  .block-padding-top--230 {
    padding-top: 230px;
  }
  .block-padding-bottom--230 {
    padding-bottom: 230px;
  }
  .block-padding-top--235 {
    padding-top: 235px;
  }
  .block-padding-bottom--235 {
    padding-bottom: 235px;
  }
  .block-padding-top--240 {
    padding-top: 240px;
  }
  .block-padding-bottom--240 {
    padding-bottom: 240px;
  }
  .block-padding-top--245 {
    padding-top: 245px;
  }
  .block-padding-bottom--245 {
    padding-bottom: 245px;
  }
  .block-padding-top--250 {
    padding-top: 250px;
  }
  .block-padding-bottom--250 {
    padding-bottom: 250px;
  }
  .block-padding-top--255 {
    padding-top: 255px;
  }
  .block-padding-bottom--255 {
    padding-bottom: 255px;
  }
  .block-padding-top--260 {
    padding-top: 260px;
  }
  .block-padding-bottom--260 {
    padding-bottom: 260px;
  }
  .block-padding-top--265 {
    padding-top: 265px;
  }
  .block-padding-bottom--265 {
    padding-bottom: 265px;
  }
  .block-padding-top--270 {
    padding-top: 270px;
  }
  .block-padding-bottom--270 {
    padding-bottom: 270px;
  }
  .block-padding-top--275 {
    padding-top: 275px;
  }
  .block-padding-bottom--275 {
    padding-bottom: 275px;
  }
  .block-padding-top--280 {
    padding-top: 280px;
  }
  .block-padding-bottom--280 {
    padding-bottom: 280px;
  }
  .block-padding-top--285 {
    padding-top: 285px;
  }
  .block-padding-bottom--285 {
    padding-bottom: 285px;
  }
  .block-padding-top--290 {
    padding-top: 290px;
  }
  .block-padding-bottom--290 {
    padding-bottom: 290px;
  }
  .block-padding-top--295 {
    padding-top: 295px;
  }
  .block-padding-bottom--295 {
    padding-bottom: 295px;
  }
  .block-padding-top--300 {
    padding-top: 300px;
  }
  .block-padding-bottom--300 {
    padding-bottom: 300px;
  }
  .block-padding-top--305 {
    padding-top: 305px;
  }
  .block-padding-bottom--305 {
    padding-bottom: 305px;
  }
  .block-padding-top--310 {
    padding-top: 310px;
  }
  .block-padding-bottom--310 {
    padding-bottom: 310px;
  }
  .block-padding-top--315 {
    padding-top: 315px;
  }
  .block-padding-bottom--315 {
    padding-bottom: 315px;
  }
  .block-padding-top--320 {
    padding-top: 320px;
  }
  .block-padding-bottom--320 {
    padding-bottom: 320px;
  }
  .block-padding-top--325 {
    padding-top: 325px;
  }
  .block-padding-bottom--325 {
    padding-bottom: 325px;
  }
  .block-padding-top--330 {
    padding-top: 330px;
  }
  .block-padding-bottom--330 {
    padding-bottom: 330px;
  }
  .block-padding-top--335 {
    padding-top: 335px;
  }
  .block-padding-bottom--335 {
    padding-bottom: 335px;
  }
  .block-padding-top--340 {
    padding-top: 340px;
  }
  .block-padding-bottom--340 {
    padding-bottom: 340px;
  }
  .block-padding-top--345 {
    padding-top: 345px;
  }
  .block-padding-bottom--345 {
    padding-bottom: 345px;
  }
  .block-padding-top--350 {
    padding-top: 350px;
  }
  .block-padding-bottom--350 {
    padding-bottom: 350px;
  }
  .block-padding-top--355 {
    padding-top: 355px;
  }
  .block-padding-bottom--355 {
    padding-bottom: 355px;
  }
  .block-padding-top--360 {
    padding-top: 360px;
  }
  .block-padding-bottom--360 {
    padding-bottom: 360px;
  }
  .block-padding-top--365 {
    padding-top: 365px;
  }
  .block-padding-bottom--365 {
    padding-bottom: 365px;
  }
  .block-padding-top--370 {
    padding-top: 370px;
  }
  .block-padding-bottom--370 {
    padding-bottom: 370px;
  }
  .block-padding-top--375 {
    padding-top: 375px;
  }
  .block-padding-bottom--375 {
    padding-bottom: 375px;
  }
}
.responsive-video-container .iframe-responsive__item {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.responsive-video-container iframe,
.responsive-video-container object,
.responsive-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.slick-dots li button {
  width: 10px;
  height: 10px;
  border: 0;
  box-sizing: border-box;
  padding-left: 5px;
  padding-right: 5px;
  background-color: currentcolor;
  opacity: 0.2;
}
.slick-dots li.slick-active button {
  background-color: currentcolor;
  opacity: 1;
}
.slick-prev::before {
  content: "\f007";
}
.slick-next::before {
  content: "\f006";
}
.slick-prev,
.slick-next,
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus,
.slick-next::before,
.slick-prev::before,
.slick-dots li button::before,
.slick-dots li button,
.slick-dots li.slick-active button::before {
  color: currentcolor;
}
.slick-next::before,
.slick-prev::before {
  opacity: 1;
}
.slick-prev.slick-disabled::before,
.slick-next.slick-disabled::before {
  opacity: 0.25;
}
.carousel-nav-prev,
.carousel-nav-next {
  cursor: pointer;
  color: currentcolor;
}
.svg-icon {
  font-size: 64px;
}
.round-image img {
  border-radius: 50%;
}
.picture-loader-trigger-image-inner {
  line-height: 0;
  font-size: 0;
}
.lp-container select,
.select-custom select {
  border: solid 1px rgb(218, 218, 218);
}
body.bodyNotScroll {
  overflow: hidden;
}
.lp-modal-booking .flatpickr-rContainer,
.lp-modal-booking .flatpickr-calendar {
  width: 100%;
  max-width: 307.875px;
}
*[data-quickview-trigger] {
  cursor: pointer;
}
.rating {
  border: none;
  margin-bottom: 5;
}
.rating > input {
  display: none;
}
.rating > input:checked ~ label > svg {
  fill: rgb(255, 165, 0);
}
.rating > label > svg {
  color: #ddd;
  fill: #c3c3c3;
  float: right;
}
.rating > label {
  cursor: auto;
}
.rating-active.rating:not(:checked) > label:hover > svg,
.rating-active.rating:not(:checked) > label:hover ~ label > svg {
  fill: rgb(255, 165, 0);
}
.rating-active.rating > label {
  cursor: pointer;
}
.select-custom {
  color: currentcolor;
}
.select-custom::after {
  right: 0.625rem;
  pointer-events: none;
}
.adv-close-outside {
  border: 0;
}
.swal2-container {
  z-index: 9000;
}
.block-full-height,
blocks-constructor-container .lp-blocks-constructor-container.block-full-height {
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.block-full-height > *,
blocks-constructor-container .lp-blocks-constructor-container.block-full-height > * {
  flex-grow: 1;
}
.edit-mode blocks-constructor-container .hidden-device-desktop.block-full-height,
.edit-mode blocks-constructor-container .hidden-device-mobile.block-full-height {
  display: flex !important;
}
.gallery-photos-slider-list-horizontal {
  visibility: hidden;
}
.carousel-initilized .gallery-photos-slider-list-horizontal {
  visibility: visible;
}
.block-full-height {
  min-height: 100vh;
  min-height: var(--min-full-height, 100vh);
}
@media (max-width: 48em), (max-height: 480px) {
  .quickview-loading-text {
    position: relative;
    height: calc(100vh - 45px - 50px);
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
    top: 0;
    transform: none;
  }
}
.picture-loader-trigger__wrap {
  height: 100%;
}
.cookies-policy-block {
  max-width: 300px;
  width: auto;
}
.lp-copyright {
  text-align: center;
  background: #000;
  padding: 16px;
  display: block;
  position: static;
  opacity: 1;
  visibility: visible;
  color: #fff;
}
.lp-copyright a {
  color: currentcolor;
}

/* frontend/_common/atomic.scss */
.relative {
  position: relative;
}
.pointer {
  cursor: pointer;
}
.danger {
  color: red;
}
.font-size-gt {
  font-size: 36.26px;
}
.font-size-bg-2 {
  font-size: 19px;
}
.font-size-bg {
  font-size: 18px;
}
.font-size-lg {
  font-size: 17px;
}
.font-size-md {
  font-size: 14px;
}
.font-size-sm {
  font-size: 12px;
}
.font-size-mega {
  font-size: 30px;
}
.m-h-auto {
  margin-left: auto;
  margin-right: auto;
}
.circle {
  border-radius: 50%;
}
.angle {
  border-radius: 0;
}
.flex {
  display: flex;
}
.flex-reverse {
  flex-direction: row-reverse;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-column {
  flex-direction: column;
}
.flex-grow-0 {
  flex-grow: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-basis-auto {
  flex-basis: auto;
}
.bold {
  font-weight: bold;
}
.line-height-xs {
  line-height: 1;
}
.line-height-sm {
  line-height: 1.5;
}
.line-height-md {
  line-height: 1.6;
}
.full-width {
  width: 100%;
  box-sizing: border-box;
}
.p-v-gt {
  padding-top: 70px;
  padding-bottom: 70px;
}
.weight-100 {
  font-weight: 100;
}
.flex-shrink-n {
  flex-shrink: 0;
}
.light {
  font-weight: 300;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.vertical-middle {
  vertical-align: middle;
}
.m-v-xs {
  margin: 5px 0;
}
.m-v-sm {
  margin: 10px 0;
}
.m-v-md {
  margin: 15px 0;
}
.m-v-lg {
  margin: 20px 0;
}
.m-v-wl {
  margin-top: 30px;
  margin-bottom: 30px;
}
.m-t-n {
  margin-top: 0;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t-md {
  margin-top: 15px;
}
.m-t-lg {
  margin-top: 20px;
}
.m-t-wl {
  margin-top: 30px;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l-md {
  margin-left: 15px;
}
.m-l-lg {
  margin-left: 20px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r-md {
  margin-right: 15px;
}
.m-r-lg {
  margin-right: 20px;
}
.m-r-wl {
  margin-right: 30px;
}
.m-b-n {
  margin-bottom: 0;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b-md {
  margin-bottom: 15px;
}
.m-b-lg {
  margin-bottom: 20px;
}
.m-b-wl {
  margin-bottom: 30px;
}
.m-b-gt {
  margin-bottom: 50px;
}
.m-b-giga {
  margin-bottom: 90px;
}
.m-align {
  margin: auto;
}
.p-g-gt {
  padding-left: 60px;
  padding-right: 60px;
}
.p-g-none {
  padding-left: 0;
  padding-right: 0;
}
.p-r-none {
  padding-right: 0;
}
.p-l-none {
  padding-left: 0;
}
.p-v-xs {
  padding-top: 5px;
  padding-bottom: 5px;
}
.p-v-sm {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p-v-md {
  padding-top: 15px;
  padding-bottom: 15px;
}
.p-v-lg {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p-v-giga {
  padding-left: 131px;
  padding-right: 131px;
}
.p-wl {
  padding: 30px;
}
.p-l-n {
  padding-left: 0;
}
.p-l-xs {
  padding-left: 5px;
}
.p-l-sm {
  padding-left: 10px;
}
.p-l-md {
  padding-left: 15px;
}
.p-l-lg {
  padding-left: 20px;
}
.p-l-wl {
  padding-left: 30px;
}
.p-r-n {
  padding-right: 0;
}
.p-r-xs {
  padding-right: 5px;
}
.p-r-sm {
  padding-right: 10px;
}
.p-r-md {
  padding-right: 15px;
}
.p-r-lg {
  padding-right: 20px;
}
.p-r-wl {
  padding-right: 30px;
}
.p-t-xs {
  padding-top: 5px;
}
.p-t-sm {
  padding-top: 10px;
}
.p-t-md {
  padding-top: 15px;
}
.p-t-lg {
  padding-top: 20px;
}
.p-t-wl {
  padding-top: 30px;
}
.p-t-gt {
  padding-top: 50px;
}
.p-t-n {
  padding-top: 0;
}
.p-b-xs {
  padding-bottom: 5px;
}
.p-b-sm {
  padding-bottom: 10px;
}
.p-b-md {
  padding-bottom: 15px;
}
.p-b-lg {
  padding-bottom: 20px;
}
.p-b-wl {
  padding-bottom: 30px;
}
.p-b-gt {
  padding-bottom: 50px;
}
.p-b-n {
  padding-bottom: 0;
}
.full-height {
  height: 100%;
}
.hidden {
  visibility: hidden;
  height: 1px;
}
.outline-none {
  outline: none;
}
@media (min-width: 48em) {
  .p-v-gt {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.pointer-events-none {
  pointer-events: none;
}
.text-floating {
  word-wrap: break-word;
  word-wrap: break-word;
  word-break: keep-all;
  line-break: normal;
  -webkit-hyphens: none;
  hyphens: none;
}
.text-overflow,
.text-static {
  word-wrap: normal;
  word-wrap: normal;
  word-break: normal;
  line-break: auto;
  -webkit-hyphens: manual;
  hyphens: manual;
}
.text-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.overflow-hidden-for-modal-ios {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  overflow: hidden;
  width: 100%;
  position: fixed;
  pointer-events: none;
}
.vertical-interval-xsmall {
  margin: 0.3125rem 0;
}
.vertical-interval-small {
  margin-top: 0.4375rem;
  margin-bottom: 0.4375rem;
}
.vertical-interval-middle {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.vertical-interval-big {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.vertical-interval-xsmall.no-top,
.vertical-interval-small.no-top,
.vertical-interval-middle.no-top,
.vertical-interval-big.no-top {
  margin-top: 0;
}
.vertical-interval-xsmall.no-bottom,
.vertical-interval-small.no-bottom,
.vertical-interval-middle.no-bottom,
.vertical-interval-big.no-bottom {
  margin-bottom: 0;
}
.horizontal-interval-xsmall {
  margin: 0 0.3125rem;
}
.horizontal-interval-small {
  margin: 0 0.4375rem;
}
.horizontal-interval-middle {
  margin: 0 0.625rem;
}
.horizontal-interval-big {
  margin: 0 0.9375rem;
}
.horizontal-interval-xsmall.no-left,
.horizontal-interval-small.no-left,
.horizontal-interval-middle.no-left,
.horizontal-interval-big.no-left {
  margin-right: 0;
}
.horizontal-interval-xsmall.no-right,
.horizontal-interval-small.no-right,
.horizontal-interval-middle.no-right,
.horizontal-interval-big.no-right {
  margin-left: 0;
}
.thin-scroll {
  scrollbar-width: thin;
}
.thin-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
}
.thin-scroll::-webkit-scrollbar:vertical {
  width: 11px;
}
.thin-scroll::-webkit-scrollbar:horizontal {
  height: 11px;
}
.thin-scroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.4);
}
.thin-scroll::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}

/* frontend/_common/font-size-adaptive.scss */
.font-size-8--adaptive {
  font-size: 8px;
}
.font-size-10--adaptive {
  font-size: 10px;
}
.font-size-12--adaptive {
  font-size: 12px;
}
.font-size-14--adaptive {
  font-size: 12px;
}
@media screen and (min-width: 320px) {
  .font-size-14--adaptive {
    font-size: calc(0.2272727273vw + 11.2727272727px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-14--adaptive {
    font-size: 14px;
  }
}
.font-size-16--adaptive {
  font-size: 14px;
}
@media screen and (min-width: 320px) {
  .font-size-16--adaptive {
    font-size: calc(0.2272727273vw + 13.2727272727px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-16--adaptive {
    font-size: 16px;
  }
}
.font-size-18--adaptive {
  font-size: 15px;
}
@media screen and (min-width: 320px) {
  .font-size-18--adaptive {
    font-size: calc(0.3409090909vw + 13.9090909091px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-18--adaptive {
    font-size: 18px;
  }
}
.font-size-20--adaptive {
  font-size: 16px;
}
@media screen and (min-width: 320px) {
  .font-size-20--adaptive {
    font-size: calc(0.4545454545vw + 14.5454545455px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-20--adaptive {
    font-size: 20px;
  }
}
.font-size-22--adaptive {
  font-size: 17px;
}
@media screen and (min-width: 320px) {
  .font-size-22--adaptive {
    font-size: calc(0.5681818182vw + 15.1818181818px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-22--adaptive {
    font-size: 22px;
  }
}
.font-size-24--adaptive {
  font-size: 18px;
}
@media screen and (min-width: 320px) {
  .font-size-24--adaptive {
    font-size: calc(0.6818181818vw + 15.8181818182px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-24--adaptive {
    font-size: 24px;
  }
}
.font-size-26--adaptive {
  font-size: 19px;
}
@media screen and (min-width: 320px) {
  .font-size-26--adaptive {
    font-size: calc(0.7954545455vw + 16.4545454545px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-26--adaptive {
    font-size: 26px;
  }
}
.font-size-28--adaptive {
  font-size: 20px;
}
@media screen and (min-width: 320px) {
  .font-size-28--adaptive {
    font-size: calc(0.9090909091vw + 17.0909090909px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-28--adaptive {
    font-size: 28px;
  }
}
.font-size-30--adaptive {
  font-size: 21px;
}
@media screen and (min-width: 320px) {
  .font-size-30--adaptive {
    font-size: calc(1.0227272727vw + 17.7272727273px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-30--adaptive {
    font-size: 30px;
  }
}
.font-size-32--adaptive {
  font-size: 22px;
}
@media screen and (min-width: 320px) {
  .font-size-32--adaptive {
    font-size: calc(1.1363636364vw + 18.3636363636px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-32--adaptive {
    font-size: 32px;
  }
}
.font-size-34--adaptive {
  font-size: 23px;
}
@media screen and (min-width: 320px) {
  .font-size-34--adaptive {
    font-size: calc(1.25vw + 19px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-34--adaptive {
    font-size: 34px;
  }
}
.font-size-36--adaptive {
  font-size: 24px;
}
@media screen and (min-width: 320px) {
  .font-size-36--adaptive {
    font-size: calc(1.3636363636vw + 19.6363636364px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-36--adaptive {
    font-size: 36px;
  }
}
.font-size-38--adaptive {
  font-size: 25px;
}
@media screen and (min-width: 320px) {
  .font-size-38--adaptive {
    font-size: calc(1.4772727273vw + 20.2727272727px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-38--adaptive {
    font-size: 38px;
  }
}
.font-size-40--adaptive {
  font-size: 26px;
}
@media screen and (min-width: 320px) {
  .font-size-40--adaptive {
    font-size: calc(1.5909090909vw + 20.9090909091px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-40--adaptive {
    font-size: 40px;
  }
}
.font-size-42--adaptive {
  font-size: 27px;
}
@media screen and (min-width: 320px) {
  .font-size-42--adaptive {
    font-size: calc(1.7045454545vw + 21.5454545455px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-42--adaptive {
    font-size: 42px;
  }
}
.font-size-44--adaptive {
  font-size: 28px;
}
@media screen and (min-width: 320px) {
  .font-size-44--adaptive {
    font-size: calc(1.8181818182vw + 22.1818181818px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-44--adaptive {
    font-size: 44px;
  }
}
.font-size-46--adaptive {
  font-size: 29px;
}
@media screen and (min-width: 320px) {
  .font-size-46--adaptive {
    font-size: calc(1.9318181818vw + 22.8181818182px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-46--adaptive {
    font-size: 46px;
  }
}
.font-size-48--adaptive {
  font-size: 30px;
}
@media screen and (min-width: 320px) {
  .font-size-48--adaptive {
    font-size: calc(2.0454545455vw + 23.4545454545px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-48--adaptive {
    font-size: 48px;
  }
}
.font-size-50--adaptive {
  font-size: 31px;
}
@media screen and (min-width: 320px) {
  .font-size-50--adaptive {
    font-size: calc(2.1590909091vw + 24.0909090909px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-50--adaptive {
    font-size: 50px;
  }
}
.font-size-52--adaptive {
  font-size: 32px;
}
@media screen and (min-width: 320px) {
  .font-size-52--adaptive {
    font-size: calc(2.2727272727vw + 24.7272727273px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-52--adaptive {
    font-size: 52px;
  }
}
.font-size-62--adaptive {
  font-size: 33px;
}
@media screen and (min-width: 320px) {
  .font-size-62--adaptive {
    font-size: calc(3.2954545455vw + 22.4545454545px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-62--adaptive {
    font-size: 62px;
  }
}
.font-size-72--adaptive {
  font-size: 34px;
}
@media screen and (min-width: 320px) {
  .font-size-72--adaptive {
    font-size: calc(4.3181818182vw + 20.1818181818px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-72--adaptive {
    font-size: 72px;
  }
}
.font-size-82--adaptive {
  font-size: 35px;
}
@media screen and (min-width: 320px) {
  .font-size-82--adaptive {
    font-size: calc(5.3409090909vw + 17.9090909091px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-82--adaptive {
    font-size: 82px;
  }
}
.font-size-92--adaptive {
  font-size: 36px;
}
@media screen and (min-width: 320px) {
  .font-size-92--adaptive {
    font-size: calc(6.3636363636vw + 15.6363636364px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-92--adaptive {
    font-size: 92px;
  }
}
.font-size-102--adaptive {
  font-size: 37px;
}
@media screen and (min-width: 320px) {
  .font-size-102--adaptive {
    font-size: calc(7.3863636364vw + 13.3636363636px);
  }
}
@media screen and (min-width: 1200px) {
  .font-size-102--adaptive {
    font-size: 102px;
  }
}

/* ../../styles/spinner.scss */
.svg-spinner {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='100%' height='100%' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.254826254826255s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(25.714285714285715 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.1583011583011584s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(51.42857142857143 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.0617760617760619s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(77.14285714285714 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.9652509652509653s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(102.85714285714286 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.8687258687258688s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(128.57142857142858 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.7722007722007722s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(154.28571428571428 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.6756756756756757s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.5791505791505792s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(205.71428571428572 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.48262548262548266s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(231.42857142857142 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.3861003861003861s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(257.14285714285717 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.2895752895752896s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(282.85714285714283 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.19305019305019305s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(308.57142857142856 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.09652509652509653s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(334.2857142857143 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}

/* ../../styles/partials/captcha.scss */
.captcha-txt {
  width: 200px;
  margin: 5px 0 0;
}
.captcha-hint {
  margin: 0 0 10px;
}

/* frontend/vendors/fontello/css/animation.css */
.animate-spin {
  animation: spin 2s infinite linear;
  display: inline-block;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

/* ../../fonts/fa.scss */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-lg {
  font-size: 1.3333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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,
:root .fa-flip-both {
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-500px::before {
  content: "\f26e";
}
.fa-accessible-icon::before {
  content: "\f368";
}
.fa-accusoft::before {
  content: "\f369";
}
.fa-acquisitions-incorporated::before {
  content: "\f6af";
}
.fa-ad::before {
  content: "\f641";
}
.fa-address-book::before {
  content: "\f2b9";
}
.fa-address-card::before {
  content: "\f2bb";
}
.fa-adjust::before {
  content: "\f042";
}
.fa-adn::before {
  content: "\f170";
}
.fa-adobe::before {
  content: "\f778";
}
.fa-adversal::before {
  content: "\f36a";
}
.fa-affiliatetheme::before {
  content: "\f36b";
}
.fa-air-freshener::before {
  content: "\f5d0";
}
.fa-airbnb::before {
  content: "\f834";
}
.fa-algolia::before {
  content: "\f36c";
}
.fa-align-center::before {
  content: "\f037";
}
.fa-align-justify::before {
  content: "\f039";
}
.fa-align-left::before {
  content: "\f036";
}
.fa-align-right::before {
  content: "\f038";
}
.fa-alipay::before {
  content: "\f642";
}
.fa-allergies::before {
  content: "\f461";
}
.fa-amazon::before {
  content: "\f270";
}
.fa-amazon-pay::before {
  content: "\f42c";
}
.fa-ambulance::before {
  content: "\f0f9";
}
.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}
.fa-amilia::before {
  content: "\f36d";
}
.fa-anchor::before {
  content: "\f13d";
}
.fa-android::before {
  content: "\f17b";
}
.fa-angellist::before {
  content: "\f209";
}
.fa-angle-double-down::before {
  content: "\f103";
}
.fa-angle-double-left::before {
  content: "\f100";
}
.fa-angle-double-right::before {
  content: "\f101";
}
.fa-angle-double-up::before {
  content: "\f102";
}
.fa-angle-down::before {
  content: "\f107";
}
.fa-angle-left::before {
  content: "\f104";
}
.fa-angle-right::before {
  content: "\f105";
}
.fa-angle-up::before {
  content: "\f106";
}
.fa-angry::before {
  content: "\f556";
}
.fa-angrycreative::before {
  content: "\f36e";
}
.fa-angular::before {
  content: "\f420";
}
.fa-ankh::before {
  content: "\f644";
}
.fa-app-store::before {
  content: "\f36f";
}
.fa-app-store-ios::before {
  content: "\f370";
}
.fa-apper::before {
  content: "\f371";
}
.fa-apple::before {
  content: "\f179";
}
.fa-apple-alt::before {
  content: "\f5d1";
}
.fa-apple-pay::before {
  content: "\f415";
}
.fa-archive::before {
  content: "\f187";
}
.fa-archway::before {
  content: "\f557";
}
.fa-arrow-alt-circle-down::before {
  content: "\f358";
}
.fa-arrow-alt-circle-left::before {
  content: "\f359";
}
.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}
.fa-arrow-circle-down::before {
  content: "\f0ab";
}
.fa-arrow-circle-left::before {
  content: "\f0a8";
}
.fa-arrow-circle-right::before {
  content: "\f0a9";
}
.fa-arrow-circle-up::before {
  content: "\f0aa";
}
.fa-arrow-down::before {
  content: "\f063";
}
.fa-arrow-left::before {
  content: "\f060";
}
.fa-arrow-right::before {
  content: "\f061";
}
.fa-arrow-up::before {
  content: "\f062";
}
.fa-arrows-alt::before {
  content: "\f0b2";
}
.fa-arrows-alt-h::before {
  content: "\f337";
}
.fa-arrows-alt-v::before {
  content: "\f338";
}
.fa-artstation::before {
  content: "\f77a";
}
.fa-assistive-listening-systems::before {
  content: "\f2a2";
}
.fa-asterisk::before {
  content: "\f069";
}
.fa-asymmetrik::before {
  content: "\f372";
}
.fa-at::before {
  content: "\f1fa";
}
.fa-atlas::before {
  content: "\f558";
}
.fa-atlassian::before {
  content: "\f77b";
}
.fa-atom::before {
  content: "\f5d2";
}
.fa-audible::before {
  content: "\f373";
}
.fa-audio-description::before {
  content: "\f29e";
}
.fa-autoprefixer::before {
  content: "\f41c";
}
.fa-avianex::before {
  content: "\f374";
}
.fa-aviato::before {
  content: "\f421";
}
.fa-award::before {
  content: "\f559";
}
.fa-aws::before {
  content: "\f375";
}
.fa-baby::before {
  content: "\f77c";
}
.fa-baby-carriage::before {
  content: "\f77d";
}
.fa-backspace::before {
  content: "\f55a";
}
.fa-backward::before {
  content: "\f04a";
}
.fa-bacon::before {
  content: "\f7e5";
}
.fa-bahai::before {
  content: "\f666";
}
.fa-balance-scale::before {
  content: "\f24e";
}
.fa-balance-scale-left::before {
  content: "\f515";
}
.fa-balance-scale-right::before {
  content: "\f516";
}
.fa-ban::before {
  content: "\f05e";
}
.fa-band-aid::before {
  content: "\f462";
}
.fa-bandcamp::before {
  content: "\f2d5";
}
.fa-barcode::before {
  content: "\f02a";
}
.fa-bars::before {
  content: "\f0c9";
}
.fa-baseball-ball::before {
  content: "\f433";
}
.fa-basketball-ball::before {
  content: "\f434";
}
.fa-bath::before {
  content: "\f2cd";
}
.fa-battery-empty::before {
  content: "\f244";
}
.fa-battery-full::before {
  content: "\f240";
}
.fa-battery-half::before {
  content: "\f242";
}
.fa-battery-quarter::before {
  content: "\f243";
}
.fa-battery-three-quarters::before {
  content: "\f241";
}
.fa-battle-net::before {
  content: "\f835";
}
.fa-bed::before {
  content: "\f236";
}
.fa-beer::before {
  content: "\f0fc";
}
.fa-behance::before {
  content: "\f1b4";
}
.fa-behance-square::before {
  content: "\f1b5";
}
.fa-bell::before {
  content: "\f0f3";
}
.fa-bell-slash::before {
  content: "\f1f6";
}
.fa-bezier-curve::before {
  content: "\f55b";
}
.fa-bible::before {
  content: "\f647";
}
.fa-bicycle::before {
  content: "\f206";
}
.fa-biking::before {
  content: "\f84a";
}
.fa-bimobject::before {
  content: "\f378";
}
.fa-binoculars::before {
  content: "\f1e5";
}
.fa-biohazard::before {
  content: "\f780";
}
.fa-birthday-cake::before {
  content: "\f1fd";
}
.fa-bitbucket::before {
  content: "\f171";
}
.fa-bitcoin::before {
  content: "\f379";
}
.fa-bity::before {
  content: "\f37a";
}
.fa-black-tie::before {
  content: "\f27e";
}
.fa-blackberry::before {
  content: "\f37b";
}
.fa-blender::before {
  content: "\f517";
}
.fa-blender-phone::before {
  content: "\f6b6";
}
.fa-blind::before {
  content: "\f29d";
}
.fa-blog::before {
  content: "\f781";
}
.fa-blogger::before {
  content: "\f37c";
}
.fa-blogger-b::before {
  content: "\f37d";
}
.fa-bluetooth::before {
  content: "\f293";
}
.fa-bluetooth-b::before {
  content: "\f294";
}
.fa-bold::before {
  content: "\f032";
}
.fa-bolt::before {
  content: "\f0e7";
}
.fa-bomb::before {
  content: "\f1e2";
}
.fa-bone::before {
  content: "\f5d7";
}
.fa-bong::before {
  content: "\f55c";
}
.fa-book::before {
  content: "\f02d";
}
.fa-book-dead::before {
  content: "\f6b7";
}
.fa-book-medical::before {
  content: "\f7e6";
}
.fa-book-open::before {
  content: "\f518";
}
.fa-book-reader::before {
  content: "\f5da";
}
.fa-bookmark::before {
  content: "\f02e";
}
.fa-bootstrap::before {
  content: "\f836";
}
.fa-border-all::before {
  content: "\f84c";
}
.fa-border-none::before {
  content: "\f850";
}
.fa-border-style::before {
  content: "\f853";
}
.fa-bowling-ball::before {
  content: "\f436";
}
.fa-box::before {
  content: "\f466";
}
.fa-box-open::before {
  content: "\f49e";
}
.fa-boxes::before {
  content: "\f468";
}
.fa-braille::before {
  content: "\f2a1";
}
.fa-brain::before {
  content: "\f5dc";
}
.fa-bread-slice::before {
  content: "\f7ec";
}
.fa-briefcase::before {
  content: "\f0b1";
}
.fa-briefcase-medical::before {
  content: "\f469";
}
.fa-broadcast-tower::before {
  content: "\f519";
}
.fa-broom::before {
  content: "\f51a";
}
.fa-brush::before {
  content: "\f55d";
}
.fa-btc::before {
  content: "\f15a";
}
.fa-buffer::before {
  content: "\f837";
}
.fa-bug::before {
  content: "\f188";
}
.fa-building::before {
  content: "\f1ad";
}
.fa-bullhorn::before {
  content: "\f0a1";
}
.fa-bullseye::before {
  content: "\f140";
}
.fa-burn::before {
  content: "\f46a";
}
.fa-buromobelexperte::before {
  content: "\f37f";
}
.fa-bus::before {
  content: "\f207";
}
.fa-bus-alt::before {
  content: "\f55e";
}
.fa-business-time::before {
  content: "\f64a";
}
.fa-buy-n-large::before {
  content: "\f8a6";
}
.fa-buysellads::before {
  content: "\f20d";
}
.fa-calculator::before {
  content: "\f1ec";
}
.fa-calendar::before {
  content: "\f133";
}
.fa-calendar-alt::before {
  content: "\f073";
}
.fa-calendar-check::before {
  content: "\f274";
}
.fa-calendar-day::before {
  content: "\f783";
}
.fa-calendar-minus::before {
  content: "\f272";
}
.fa-calendar-plus::before {
  content: "\f271";
}
.fa-calendar-times::before {
  content: "\f273";
}
.fa-calendar-week::before {
  content: "\f784";
}
.fa-camera::before {
  content: "\f030";
}
.fa-camera-retro::before {
  content: "\f083";
}
.fa-campground::before {
  content: "\f6bb";
}
.fa-canadian-maple-leaf::before {
  content: "\f785";
}
.fa-candy-cane::before {
  content: "\f786";
}
.fa-cannabis::before {
  content: "\f55f";
}
.fa-capsules::before {
  content: "\f46b";
}
.fa-car::before {
  content: "\f1b9";
}
.fa-car-alt::before {
  content: "\f5de";
}
.fa-car-battery::before {
  content: "\f5df";
}
.fa-car-crash::before {
  content: "\f5e1";
}
.fa-car-side::before {
  content: "\f5e4";
}
.fa-caravan::before {
  content: "\f8ff";
}
.fa-caret-down::before {
  content: "\f0d7";
}
.fa-caret-left::before {
  content: "\f0d9";
}
.fa-caret-right::before {
  content: "\f0da";
}
.fa-caret-square-down::before {
  content: "\f150";
}
.fa-caret-square-left::before {
  content: "\f191";
}
.fa-caret-square-right::before {
  content: "\f152";
}
.fa-caret-square-up::before {
  content: "\f151";
}
.fa-caret-up::before {
  content: "\f0d8";
}
.fa-carrot::before {
  content: "\f787";
}
.fa-cart-arrow-down::before {
  content: "\f218";
}
.fa-cart-plus::before {
  content: "\f217";
}
.fa-cash-register::before {
  content: "\f788";
}
.fa-cat::before {
  content: "\f6be";
}
.fa-cc-amazon-pay::before {
  content: "\f42d";
}
.fa-cc-amex::before {
  content: "\f1f3";
}
.fa-cc-apple-pay::before {
  content: "\f416";
}
.fa-cc-diners-club::before {
  content: "\f24c";
}
.fa-cc-discover::before {
  content: "\f1f2";
}
.fa-cc-jcb::before {
  content: "\f24b";
}
.fa-cc-mastercard::before {
  content: "\f1f1";
}
.fa-cc-paypal::before {
  content: "\f1f4";
}
.fa-cc-stripe::before {
  content: "\f1f5";
}
.fa-cc-visa::before {
  content: "\f1f0";
}
.fa-centercode::before {
  content: "\f380";
}
.fa-centos::before {
  content: "\f789";
}
.fa-certificate::before {
  content: "\f0a3";
}
.fa-chair::before {
  content: "\f6c0";
}
.fa-chalkboard::before {
  content: "\f51b";
}
.fa-chalkboard-teacher::before {
  content: "\f51c";
}
.fa-charging-station::before {
  content: "\f5e7";
}
.fa-chart-area::before {
  content: "\f1fe";
}
.fa-chart-bar::before {
  content: "\f080";
}
.fa-chart-line::before {
  content: "\f201";
}
.fa-chart-pie::before {
  content: "\f200";
}
.fa-check::before {
  content: "\f00c";
}
.fa-check-circle::before {
  content: "\f058";
}
.fa-check-double::before {
  content: "\f560";
}
.fa-check-square::before {
  content: "\f14a";
}
.fa-cheese::before {
  content: "\f7ef";
}
.fa-chess::before {
  content: "\f439";
}
.fa-chess-bishop::before {
  content: "\f43a";
}
.fa-chess-board::before {
  content: "\f43c";
}
.fa-chess-king::before {
  content: "\f43f";
}
.fa-chess-knight::before {
  content: "\f441";
}
.fa-chess-pawn::before {
  content: "\f443";
}
.fa-chess-queen::before {
  content: "\f445";
}
.fa-chess-rook::before {
  content: "\f447";
}
.fa-chevron-circle-down::before {
  content: "\f13a";
}
.fa-chevron-circle-left::before {
  content: "\f137";
}
.fa-chevron-circle-right::before {
  content: "\f138";
}
.fa-chevron-circle-up::before {
  content: "\f139";
}
.fa-chevron-down::before {
  content: "\f078";
}
.fa-chevron-left::before {
  content: "\f053";
}
.fa-chevron-right::before {
  content: "\f054";
}
.fa-chevron-up::before {
  content: "\f077";
}
.fa-child::before {
  content: "\f1ae";
}
.fa-chrome::before {
  content: "\f268";
}
.fa-chromecast::before {
  content: "\f838";
}
.fa-church::before {
  content: "\f51d";
}
.fa-circle::before {
  content: "\f111";
}
.fa-circle-notch::before {
  content: "\f1ce";
}
.fa-city::before {
  content: "\f64f";
}
.fa-clinic-medical::before {
  content: "\f7f2";
}
.fa-clipboard::before {
  content: "\f328";
}
.fa-clipboard-check::before {
  content: "\f46c";
}
.fa-clipboard-list::before {
  content: "\f46d";
}
.fa-clock::before {
  content: "\f017";
}
.fa-clone::before {
  content: "\f24d";
}
.fa-closed-captioning::before {
  content: "\f20a";
}
.fa-cloud::before {
  content: "\f0c2";
}
.fa-cloud-download-alt::before {
  content: "\f381";
}
.fa-cloud-meatball::before {
  content: "\f73b";
}
.fa-cloud-moon::before {
  content: "\f6c3";
}
.fa-cloud-moon-rain::before {
  content: "\f73c";
}
.fa-cloud-rain::before {
  content: "\f73d";
}
.fa-cloud-showers-heavy::before {
  content: "\f740";
}
.fa-cloud-sun::before {
  content: "\f6c4";
}
.fa-cloud-sun-rain::before {
  content: "\f743";
}
.fa-cloud-upload-alt::before {
  content: "\f382";
}
.fa-cloudscale::before {
  content: "\f383";
}
.fa-cloudsmith::before {
  content: "\f384";
}
.fa-cloudversify::before {
  content: "\f385";
}
.fa-cocktail::before {
  content: "\f561";
}
.fa-code::before {
  content: "\f121";
}
.fa-code-branch::before {
  content: "\f126";
}
.fa-codepen::before {
  content: "\f1cb";
}
.fa-codiepie::before {
  content: "\f284";
}
.fa-coffee::before {
  content: "\f0f4";
}
.fa-cog::before {
  content: "\f013";
}
.fa-cogs::before {
  content: "\f085";
}
.fa-coins::before {
  content: "\f51e";
}
.fa-columns::before {
  content: "\f0db";
}
.fa-comment::before {
  content: "\f075";
}
.fa-comment-alt::before {
  content: "\f27a";
}
.fa-comment-dollar::before {
  content: "\f651";
}
.fa-comment-dots::before {
  content: "\f4ad";
}
.fa-comment-medical::before {
  content: "\f7f5";
}
.fa-comment-slash::before {
  content: "\f4b3";
}
.fa-comments::before {
  content: "\f086";
}
.fa-comments-dollar::before {
  content: "\f653";
}
.fa-compact-disc::before {
  content: "\f51f";
}
.fa-compass::before {
  content: "\f14e";
}
.fa-compress::before {
  content: "\f066";
}
.fa-compress-alt::before {
  content: "\f422";
}
.fa-compress-arrows-alt::before {
  content: "\f78c";
}
.fa-concierge-bell::before {
  content: "\f562";
}
.fa-confluence::before {
  content: "\f78d";
}
.fa-connectdevelop::before {
  content: "\f20e";
}
.fa-contao::before {
  content: "\f26d";
}
.fa-cookie::before {
  content: "\f563";
}
.fa-cookie-bite::before {
  content: "\f564";
}
.fa-copy::before {
  content: "\f0c5";
}
.fa-copyright::before {
  content: "\f1f9";
}
.fa-cotton-bureau::before {
  content: "\f89e";
}
.fa-couch::before {
  content: "\f4b8";
}
.fa-cpanel::before {
  content: "\f388";
}
.fa-creative-commons::before {
  content: "\f25e";
}
.fa-creative-commons-by::before {
  content: "\f4e7";
}
.fa-creative-commons-nc::before {
  content: "\f4e8";
}
.fa-creative-commons-nc-eu::before {
  content: "\f4e9";
}
.fa-creative-commons-nc-jp::before {
  content: "\f4ea";
}
.fa-creative-commons-nd::before {
  content: "\f4eb";
}
.fa-creative-commons-pd::before {
  content: "\f4ec";
}
.fa-creative-commons-pd-alt::before {
  content: "\f4ed";
}
.fa-creative-commons-remix::before {
  content: "\f4ee";
}
.fa-creative-commons-sa::before {
  content: "\f4ef";
}
.fa-creative-commons-sampling::before {
  content: "\f4f0";
}
.fa-creative-commons-sampling-plus::before {
  content: "\f4f1";
}
.fa-creative-commons-share::before {
  content: "\f4f2";
}
.fa-creative-commons-zero::before {
  content: "\f4f3";
}
.fa-credit-card::before {
  content: "\f09d";
}
.fa-critical-role::before {
  content: "\f6c9";
}
.fa-crop::before {
  content: "\f125";
}
.fa-crop-alt::before {
  content: "\f565";
}
.fa-cross::before {
  content: "\f654";
}
.fa-crosshairs::before {
  content: "\f05b";
}
.fa-crow::before {
  content: "\f520";
}
.fa-crown::before {
  content: "\f521";
}
.fa-crutch::before {
  content: "\f7f7";
}
.fa-css3::before {
  content: "\f13c";
}
.fa-css3-alt::before {
  content: "\f38b";
}
.fa-cube::before {
  content: "\f1b2";
}
.fa-cubes::before {
  content: "\f1b3";
}
.fa-cut::before {
  content: "\f0c4";
}
.fa-cuttlefish::before {
  content: "\f38c";
}
.fa-d-and-d::before {
  content: "\f38d";
}
.fa-d-and-d-beyond::before {
  content: "\f6ca";
}
.fa-dailymotion::before {
  content: "\f952";
}
.fa-dashcube::before {
  content: "\f210";
}
.fa-database::before {
  content: "\f1c0";
}
.fa-deaf::before {
  content: "\f2a4";
}
.fa-delicious::before {
  content: "\f1a5";
}
.fa-democrat::before {
  content: "\f747";
}
.fa-deploydog::before {
  content: "\f38e";
}
.fa-deskpro::before {
  content: "\f38f";
}
.fa-desktop::before {
  content: "\f108";
}
.fa-dev::before {
  content: "\f6cc";
}
.fa-deviantart::before {
  content: "\f1bd";
}
.fa-dharmachakra::before {
  content: "\f655";
}
.fa-dhl::before {
  content: "\f790";
}
.fa-diagnoses::before {
  content: "\f470";
}
.fa-diaspora::before {
  content: "\f791";
}
.fa-dice::before {
  content: "\f522";
}
.fa-dice-d20::before {
  content: "\f6cf";
}
.fa-dice-d6::before {
  content: "\f6d1";
}
.fa-dice-five::before {
  content: "\f523";
}
.fa-dice-four::before {
  content: "\f524";
}
.fa-dice-one::before {
  content: "\f525";
}
.fa-dice-six::before {
  content: "\f526";
}
.fa-dice-three::before {
  content: "\f527";
}
.fa-dice-two::before {
  content: "\f528";
}
.fa-digg::before {
  content: "\f1a6";
}
.fa-digital-ocean::before {
  content: "\f391";
}
.fa-digital-tachograph::before {
  content: "\f566";
}
.fa-directions::before {
  content: "\f5eb";
}
.fa-discord::before {
  content: "\f392";
}
.fa-discourse::before {
  content: "\f393";
}
.fa-divide::before {
  content: "\f529";
}
.fa-dizzy::before {
  content: "\f567";
}
.fa-dna::before {
  content: "\f471";
}
.fa-dochub::before {
  content: "\f394";
}
.fa-docker::before {
  content: "\f395";
}
.fa-dog::before {
  content: "\f6d3";
}
.fa-dollar-sign::before {
  content: "\f155";
}
.fa-dolly::before {
  content: "\f472";
}
.fa-dolly-flatbed::before {
  content: "\f474";
}
.fa-donate::before {
  content: "\f4b9";
}
.fa-door-closed::before {
  content: "\f52a";
}
.fa-door-open::before {
  content: "\f52b";
}
.fa-dot-circle::before {
  content: "\f192";
}
.fa-dove::before {
  content: "\f4ba";
}
.fa-download::before {
  content: "\f019";
}
.fa-draft2digital::before {
  content: "\f396";
}
.fa-drafting-compass::before {
  content: "\f568";
}
.fa-dragon::before {
  content: "\f6d5";
}
.fa-draw-polygon::before {
  content: "\f5ee";
}
.fa-dribbble::before {
  content: "\f17d";
}
.fa-dribbble-square::before {
  content: "\f397";
}
.fa-dropbox::before {
  content: "\f16b";
}
.fa-drum::before {
  content: "\f569";
}
.fa-drum-steelpan::before {
  content: "\f56a";
}
.fa-drumstick-bite::before {
  content: "\f6d7";
}
.fa-drupal::before {
  content: "\f1a9";
}
.fa-dumbbell::before {
  content: "\f44b";
}
.fa-dumpster::before {
  content: "\f793";
}
.fa-dumpster-fire::before {
  content: "\f794";
}
.fa-dungeon::before {
  content: "\f6d9";
}
.fa-dyalog::before {
  content: "\f399";
}
.fa-earlybirds::before {
  content: "\f39a";
}
.fa-ebay::before {
  content: "\f4f4";
}
.fa-edge::before {
  content: "\f282";
}
.fa-edit::before {
  content: "\f044";
}
.fa-egg::before {
  content: "\f7fb";
}
.fa-eject::before {
  content: "\f052";
}
.fa-elementor::before {
  content: "\f430";
}
.fa-ellipsis-h::before {
  content: "\f141";
}
.fa-ellipsis-v::before {
  content: "\f142";
}
.fa-ello::before {
  content: "\f5f1";
}
.fa-ember::before {
  content: "\f423";
}
.fa-empire::before {
  content: "\f1d1";
}
.fa-envelope::before {
  content: "\f0e0";
}
.fa-envelope-open::before {
  content: "\f2b6";
}
.fa-envelope-open-text::before {
  content: "\f658";
}
.fa-envelope-square::before {
  content: "\f199";
}
.fa-envira::before {
  content: "\f299";
}
.fa-equals::before {
  content: "\f52c";
}
.fa-eraser::before {
  content: "\f12d";
}
.fa-erlang::before {
  content: "\f39d";
}
.fa-ethereum::before {
  content: "\f42e";
}
.fa-ethernet::before {
  content: "\f796";
}
.fa-etsy::before {
  content: "\f2d7";
}
.fa-euro-sign::before {
  content: "\f153";
}
.fa-evernote::before {
  content: "\f839";
}
.fa-exchange-alt::before {
  content: "\f362";
}
.fa-exclamation::before {
  content: "\f12a";
}
.fa-exclamation-circle::before {
  content: "\f06a";
}
.fa-exclamation-triangle::before {
  content: "\f071";
}
.fa-expand::before {
  content: "\f065";
}
.fa-expand-alt::before {
  content: "\f424";
}
.fa-expand-arrows-alt::before {
  content: "\f31e";
}
.fa-expeditedssl::before {
  content: "\f23e";
}
.fa-external-link-alt::before {
  content: "\f35d";
}
.fa-external-link-square-alt::before {
  content: "\f360";
}
.fa-eye::before {
  content: "\f06e";
}
.fa-eye-dropper::before {
  content: "\f1fb";
}
.fa-eye-slash::before {
  content: "\f070";
}
.fa-facebook::before {
  content: "\f09a";
}
.fa-facebook-f::before {
  content: "\f39e";
}
.fa-facebook-messenger::before {
  content: "\f39f";
}
.fa-facebook-square::before {
  content: "\f082";
}
.fa-fan::before {
  content: "\f863";
}
.fa-fantasy-flight-games::before {
  content: "\f6dc";
}
.fa-fast-backward::before {
  content: "\f049";
}
.fa-fast-forward::before {
  content: "\f050";
}
.fa-fax::before {
  content: "\f1ac";
}
.fa-feather::before {
  content: "\f52d";
}
.fa-feather-alt::before {
  content: "\f56b";
}
.fa-fedex::before {
  content: "\f797";
}
.fa-fedora::before {
  content: "\f798";
}
.fa-female::before {
  content: "\f182";
}
.fa-fighter-jet::before {
  content: "\f0fb";
}
.fa-figma::before {
  content: "\f799";
}
.fa-file::before {
  content: "\f15b";
}
.fa-file-alt::before {
  content: "\f15c";
}
.fa-file-archive::before {
  content: "\f1c6";
}
.fa-file-audio::before {
  content: "\f1c7";
}
.fa-file-code::before {
  content: "\f1c9";
}
.fa-file-contract::before {
  content: "\f56c";
}
.fa-file-csv::before {
  content: "\f6dd";
}
.fa-file-download::before {
  content: "\f56d";
}
.fa-file-excel::before {
  content: "\f1c3";
}
.fa-file-export::before {
  content: "\f56e";
}
.fa-file-image::before {
  content: "\f1c5";
}
.fa-file-import::before {
  content: "\f56f";
}
.fa-file-invoice::before {
  content: "\f570";
}
.fa-file-invoice-dollar::before {
  content: "\f571";
}
.fa-file-medical::before {
  content: "\f477";
}
.fa-file-medical-alt::before {
  content: "\f478";
}
.fa-file-pdf::before {
  content: "\f1c1";
}
.fa-file-powerpoint::before {
  content: "\f1c4";
}
.fa-file-prescription::before {
  content: "\f572";
}
.fa-file-signature::before {
  content: "\f573";
}
.fa-file-upload::before {
  content: "\f574";
}
.fa-file-video::before {
  content: "\f1c8";
}
.fa-file-word::before {
  content: "\f1c2";
}
.fa-fill::before {
  content: "\f575";
}
.fa-fill-drip::before {
  content: "\f576";
}
.fa-film::before {
  content: "\f008";
}
.fa-filter::before {
  content: "\f0b0";
}
.fa-fingerprint::before {
  content: "\f577";
}
.fa-fire::before {
  content: "\f06d";
}
.fa-fire-alt::before {
  content: "\f7e4";
}
.fa-fire-extinguisher::before {
  content: "\f134";
}
.fa-firefox::before {
  content: "\f269";
}
.fa-firefox-browser::before {
  content: "\f907";
}
.fa-first-aid::before {
  content: "\f479";
}
.fa-first-order::before {
  content: "\f2b0";
}
.fa-first-order-alt::before {
  content: "\f50a";
}
.fa-firstdraft::before {
  content: "\f3a1";
}
.fa-fish::before {
  content: "\f578";
}
.fa-fist-raised::before {
  content: "\f6de";
}
.fa-flag::before {
  content: "\f024";
}
.fa-flag-checkered::before {
  content: "\f11e";
}
.fa-flag-usa::before {
  content: "\f74d";
}
.fa-flask::before {
  content: "\f0c3";
}
.fa-flickr::before {
  content: "\f16e";
}
.fa-flipboard::before {
  content: "\f44d";
}
.fa-flushed::before {
  content: "\f579";
}
.fa-fly::before {
  content: "\f417";
}
.fa-folder::before {
  content: "\f07b";
}
.fa-folder-minus::before {
  content: "\f65d";
}
.fa-folder-open::before {
  content: "\f07c";
}
.fa-folder-plus::before {
  content: "\f65e";
}
.fa-font::before {
  content: "\f031";
}
.fa-font-awesome::before {
  content: "\f2b4";
}
.fa-font-awesome-alt::before {
  content: "\f35c";
}
.fa-font-awesome-flag::before {
  content: "\f425";
}
.fa-font-awesome-logo-full::before {
  content: "\f4e6";
}
.fa-fonticons::before {
  content: "\f280";
}
.fa-fonticons-fi::before {
  content: "\f3a2";
}
.fa-football-ball::before {
  content: "\f44e";
}
.fa-fort-awesome::before {
  content: "\f286";
}
.fa-fort-awesome-alt::before {
  content: "\f3a3";
}
.fa-forumbee::before {
  content: "\f211";
}
.fa-forward::before {
  content: "\f04e";
}
.fa-foursquare::before {
  content: "\f180";
}
.fa-free-code-camp::before {
  content: "\f2c5";
}
.fa-freebsd::before {
  content: "\f3a4";
}
.fa-frog::before {
  content: "\f52e";
}
.fa-frown::before {
  content: "\f119";
}
.fa-frown-open::before {
  content: "\f57a";
}
.fa-fulcrum::before {
  content: "\f50b";
}
.fa-funnel-dollar::before {
  content: "\f662";
}
.fa-futbol::before {
  content: "\f1e3";
}
.fa-galactic-republic::before {
  content: "\f50c";
}
.fa-galactic-senate::before {
  content: "\f50d";
}
.fa-gamepad::before {
  content: "\f11b";
}
.fa-gas-pump::before {
  content: "\f52f";
}
.fa-gavel::before {
  content: "\f0e3";
}
.fa-gem::before {
  content: "\f3a5";
}
.fa-genderless::before {
  content: "\f22d";
}
.fa-get-pocket::before {
  content: "\f265";
}
.fa-gg::before {
  content: "\f260";
}
.fa-gg-circle::before {
  content: "\f261";
}
.fa-ghost::before {
  content: "\f6e2";
}
.fa-gift::before {
  content: "\f06b";
}
.fa-gifts::before {
  content: "\f79c";
}
.fa-git::before {
  content: "\f1d3";
}
.fa-git-alt::before {
  content: "\f841";
}
.fa-git-square::before {
  content: "\f1d2";
}
.fa-github::before {
  content: "\f09b";
}
.fa-github-alt::before {
  content: "\f113";
}
.fa-github-square::before {
  content: "\f092";
}
.fa-gitkraken::before {
  content: "\f3a6";
}
.fa-gitlab::before {
  content: "\f296";
}
.fa-gitter::before {
  content: "\f426";
}
.fa-glass-cheers::before {
  content: "\f79f";
}
.fa-glass-martini::before {
  content: "\f000";
}
.fa-glass-martini-alt::before {
  content: "\f57b";
}
.fa-glass-whiskey::before {
  content: "\f7a0";
}
.fa-glasses::before {
  content: "\f530";
}
.fa-glide::before {
  content: "\f2a5";
}
.fa-glide-g::before {
  content: "\f2a6";
}
.fa-globe::before {
  content: "\f0ac";
}
.fa-globe-africa::before {
  content: "\f57c";
}
.fa-globe-americas::before {
  content: "\f57d";
}
.fa-globe-asia::before {
  content: "\f57e";
}
.fa-globe-europe::before {
  content: "\f7a2";
}
.fa-gofore::before {
  content: "\f3a7";
}
.fa-golf-ball::before {
  content: "\f450";
}
.fa-goodreads::before {
  content: "\f3a8";
}
.fa-goodreads-g::before {
  content: "\f3a9";
}
.fa-google::before {
  content: "\f1a0";
}
.fa-google-drive::before {
  content: "\f3aa";
}
.fa-google-play::before {
  content: "\f3ab";
}
.fa-google-plus::before {
  content: "\f2b3";
}
.fa-google-plus-g::before {
  content: "\f0d5";
}
.fa-google-plus-square::before {
  content: "\f0d4";
}
.fa-google-wallet::before {
  content: "\f1ee";
}
.fa-gopuram::before {
  content: "\f664";
}
.fa-graduation-cap::before {
  content: "\f19d";
}
.fa-gratipay::before {
  content: "\f184";
}
.fa-grav::before {
  content: "\f2d6";
}
.fa-greater-than::before {
  content: "\f531";
}
.fa-greater-than-equal::before {
  content: "\f532";
}
.fa-grimace::before {
  content: "\f57f";
}
.fa-grin::before {
  content: "\f580";
}
.fa-grin-alt::before {
  content: "\f581";
}
.fa-grin-beam::before {
  content: "\f582";
}
.fa-grin-beam-sweat::before {
  content: "\f583";
}
.fa-grin-hearts::before {
  content: "\f584";
}
.fa-grin-squint::before {
  content: "\f585";
}
.fa-grin-squint-tears::before {
  content: "\f586";
}
.fa-grin-stars::before {
  content: "\f587";
}
.fa-grin-tears::before {
  content: "\f588";
}
.fa-grin-tongue::before {
  content: "\f589";
}
.fa-grin-tongue-squint::before {
  content: "\f58a";
}
.fa-grin-tongue-wink::before {
  content: "\f58b";
}
.fa-grin-wink::before {
  content: "\f58c";
}
.fa-grip-horizontal::before {
  content: "\f58d";
}
.fa-grip-lines::before {
  content: "\f7a4";
}
.fa-grip-lines-vertical::before {
  content: "\f7a5";
}
.fa-grip-vertical::before {
  content: "\f58e";
}
.fa-gripfire::before {
  content: "\f3ac";
}
.fa-grunt::before {
  content: "\f3ad";
}
.fa-guitar::before {
  content: "\f7a6";
}
.fa-gulp::before {
  content: "\f3ae";
}
.fa-h-square::before {
  content: "\f0fd";
}
.fa-hacker-news::before {
  content: "\f1d4";
}
.fa-hacker-news-square::before {
  content: "\f3af";
}
.fa-hackerrank::before {
  content: "\f5f7";
}
.fa-hamburger::before {
  content: "\f805";
}
.fa-hammer::before {
  content: "\f6e3";
}
.fa-hamsa::before {
  content: "\f665";
}
.fa-hand-holding::before {
  content: "\f4bd";
}
.fa-hand-holding-heart::before {
  content: "\f4be";
}
.fa-hand-holding-usd::before {
  content: "\f4c0";
}
.fa-hand-lizard::before {
  content: "\f258";
}
.fa-hand-middle-finger::before {
  content: "\f806";
}
.fa-hand-paper::before {
  content: "\f256";
}
.fa-hand-peace::before {
  content: "\f25b";
}
.fa-hand-point-down::before {
  content: "\f0a7";
}
.fa-hand-point-left::before {
  content: "\f0a5";
}
.fa-hand-point-right::before {
  content: "\f0a4";
}
.fa-hand-point-up::before {
  content: "\f0a6";
}
.fa-hand-pointer::before {
  content: "\f25a";
}
.fa-hand-rock::before {
  content: "\f255";
}
.fa-hand-scissors::before {
  content: "\f257";
}
.fa-hand-spock::before {
  content: "\f259";
}
.fa-hands::before {
  content: "\f4c2";
}
.fa-hands-helping::before {
  content: "\f4c4";
}
.fa-handshake::before {
  content: "\f2b5";
}
.fa-hanukiah::before {
  content: "\f6e6";
}
.fa-hard-hat::before {
  content: "\f807";
}
.fa-hashtag::before {
  content: "\f292";
}
.fa-hat-cowboy::before {
  content: "\f8c0";
}
.fa-hat-cowboy-side::before {
  content: "\f8c1";
}
.fa-hat-wizard::before {
  content: "\f6e8";
}
.fa-hdd::before {
  content: "\f0a0";
}
.fa-heading::before {
  content: "\f1dc";
}
.fa-headphones::before {
  content: "\f025";
}
.fa-headphones-alt::before {
  content: "\f58f";
}
.fa-headset::before {
  content: "\f590";
}
.fa-heart::before {
  content: "\f004";
}
.fa-heart-broken::before {
  content: "\f7a9";
}
.fa-heartbeat::before {
  content: "\f21e";
}
.fa-helicopter::before {
  content: "\f533";
}
.fa-highlighter::before {
  content: "\f591";
}
.fa-hiking::before {
  content: "\f6ec";
}
.fa-hippo::before {
  content: "\f6ed";
}
.fa-hips::before {
  content: "\f452";
}
.fa-hire-a-helper::before {
  content: "\f3b0";
}
.fa-history::before {
  content: "\f1da";
}
.fa-hockey-puck::before {
  content: "\f453";
}
.fa-holly-berry::before {
  content: "\f7aa";
}
.fa-home::before {
  content: "\f015";
}
.fa-hooli::before {
  content: "\f427";
}
.fa-hornbill::before {
  content: "\f592";
}
.fa-horse::before {
  content: "\f6f0";
}
.fa-horse-head::before {
  content: "\f7ab";
}
.fa-hospital::before {
  content: "\f0f8";
}
.fa-hospital-alt::before {
  content: "\f47d";
}
.fa-hospital-symbol::before {
  content: "\f47e";
}
.fa-hot-tub::before {
  content: "\f593";
}
.fa-hotdog::before {
  content: "\f80f";
}
.fa-hotel::before {
  content: "\f594";
}
.fa-hotjar::before {
  content: "\f3b1";
}
.fa-hourglass::before {
  content: "\f254";
}
.fa-hourglass-end::before {
  content: "\f253";
}
.fa-hourglass-half::before {
  content: "\f252";
}
.fa-hourglass-start::before {
  content: "\f251";
}
.fa-house-damage::before {
  content: "\f6f1";
}
.fa-houzz::before {
  content: "\f27c";
}
.fa-hryvnia::before {
  content: "\f6f2";
}
.fa-html5::before {
  content: "\f13b";
}
.fa-hubspot::before {
  content: "\f3b2";
}
.fa-i-cursor::before {
  content: "\f246";
}
.fa-ice-cream::before {
  content: "\f810";
}
.fa-icicles::before {
  content: "\f7ad";
}
.fa-icons::before {
  content: "\f86d";
}
.fa-id-badge::before {
  content: "\f2c1";
}
.fa-id-card::before {
  content: "\f2c2";
}
.fa-id-card-alt::before {
  content: "\f47f";
}
.fa-ideal::before {
  content: "\f913";
}
.fa-igloo::before {
  content: "\f7ae";
}
.fa-image::before {
  content: "\f03e";
}
.fa-images::before {
  content: "\f302";
}
.fa-imdb::before {
  content: "\f2d8";
}
.fa-inbox::before {
  content: "\f01c";
}
.fa-indent::before {
  content: "\f03c";
}
.fa-industry::before {
  content: "\f275";
}
.fa-infinity::before {
  content: "\f534";
}
.fa-info::before {
  content: "\f129";
}
.fa-info-circle::before {
  content: "\f05a";
}
.fa-instagram::before {
  content: "\f16d";
}
.fa-instagram-square::before {
  content: "\f955";
}
.fa-intercom::before {
  content: "\f7af";
}
.fa-internet-explorer::before {
  content: "\f26b";
}
.fa-invision::before {
  content: "\f7b0";
}
.fa-ioxhost::before {
  content: "\f208";
}
.fa-italic::before {
  content: "\f033";
}
.fa-itch-io::before {
  content: "\f83a";
}
.fa-itunes::before {
  content: "\f3b4";
}
.fa-itunes-note::before {
  content: "\f3b5";
}
.fa-java::before {
  content: "\f4e4";
}
.fa-jedi::before {
  content: "\f669";
}
.fa-jedi-order::before {
  content: "\f50e";
}
.fa-jenkins::before {
  content: "\f3b6";
}
.fa-jira::before {
  content: "\f7b1";
}
.fa-joget::before {
  content: "\f3b7";
}
.fa-joint::before {
  content: "\f595";
}
.fa-joomla::before {
  content: "\f1aa";
}
.fa-journal-whills::before {
  content: "\f66a";
}
.fa-js::before {
  content: "\f3b8";
}
.fa-js-square::before {
  content: "\f3b9";
}
.fa-jsfiddle::before {
  content: "\f1cc";
}
.fa-kaaba::before {
  content: "\f66b";
}
.fa-kaggle::before {
  content: "\f5fa";
}
.fa-key::before {
  content: "\f084";
}
.fa-keybase::before {
  content: "\f4f5";
}
.fa-keyboard::before {
  content: "\f11c";
}
.fa-keycdn::before {
  content: "\f3ba";
}
.fa-khanda::before {
  content: "\f66d";
}
.fa-kickstarter::before {
  content: "\f3bb";
}
.fa-kickstarter-k::before {
  content: "\f3bc";
}
.fa-kiss::before {
  content: "\f596";
}
.fa-kiss-beam::before {
  content: "\f597";
}
.fa-kiss-wink-heart::before {
  content: "\f598";
}
.fa-kiwi-bird::before {
  content: "\f535";
}
.fa-korvue::before {
  content: "\f42f";
}
.fa-landmark::before {
  content: "\f66f";
}
.fa-language::before {
  content: "\f1ab";
}
.fa-laptop::before {
  content: "\f109";
}
.fa-laptop-code::before {
  content: "\f5fc";
}
.fa-laptop-medical::before {
  content: "\f812";
}
.fa-laravel::before {
  content: "\f3bd";
}
.fa-lastfm::before {
  content: "\f202";
}
.fa-lastfm-square::before {
  content: "\f203";
}
.fa-laugh::before {
  content: "\f599";
}
.fa-laugh-beam::before {
  content: "\f59a";
}
.fa-laugh-squint::before {
  content: "\f59b";
}
.fa-laugh-wink::before {
  content: "\f59c";
}
.fa-layer-group::before {
  content: "\f5fd";
}
.fa-leaf::before {
  content: "\f06c";
}
.fa-leanpub::before {
  content: "\f212";
}
.fa-lemon::before {
  content: "\f094";
}
.fa-less::before {
  content: "\f41d";
}
.fa-less-than::before {
  content: "\f536";
}
.fa-less-than-equal::before {
  content: "\f537";
}
.fa-level-down-alt::before {
  content: "\f3be";
}
.fa-level-up-alt::before {
  content: "\f3bf";
}
.fa-life-ring::before {
  content: "\f1cd";
}
.fa-lightbulb::before {
  content: "\f0eb";
}
.fa-line::before {
  content: "\f3c0";
}
.fa-link::before {
  content: "\f0c1";
}
.fa-linkedin::before {
  content: "\f08c";
}
.fa-linkedin-in::before {
  content: "\f0e1";
}
.fa-linode::before {
  content: "\f2b8";
}
.fa-linux::before {
  content: "\f17c";
}
.fa-lira-sign::before {
  content: "\f195";
}
.fa-list::before {
  content: "\f03a";
}
.fa-list-alt::before {
  content: "\f022";
}
.fa-list-ol::before {
  content: "\f0cb";
}
.fa-list-ul::before {
  content: "\f0ca";
}
.fa-location-arrow::before {
  content: "\f124";
}
.fa-lock::before {
  content: "\f023";
}
.fa-lock-open::before {
  content: "\f3c1";
}
.fa-long-arrow-alt-down::before {
  content: "\f309";
}
.fa-long-arrow-alt-left::before {
  content: "\f30a";
}
.fa-long-arrow-alt-right::before {
  content: "\f30b";
}
.fa-long-arrow-alt-up::before {
  content: "\f30c";
}
.fa-low-vision::before {
  content: "\f2a8";
}
.fa-luggage-cart::before {
  content: "\f59d";
}
.fa-lyft::before {
  content: "\f3c3";
}
.fa-magento::before {
  content: "\f3c4";
}
.fa-magic::before {
  content: "\f0d0";
}
.fa-magnet::before {
  content: "\f076";
}
.fa-mail-bulk::before {
  content: "\f674";
}
.fa-mailchimp::before {
  content: "\f59e";
}
.fa-male::before {
  content: "\f183";
}
.fa-mandalorian::before {
  content: "\f50f";
}
.fa-map::before {
  content: "\f279";
}
.fa-map-marked::before {
  content: "\f59f";
}
.fa-map-marked-alt::before {
  content: "\f5a0";
}
.fa-map-marker::before {
  content: "\f041";
}
.fa-map-marker-alt::before {
  content: "\f3c5";
}
.fa-map-pin::before {
  content: "\f276";
}
.fa-map-signs::before {
  content: "\f277";
}
.fa-markdown::before {
  content: "\f60f";
}
.fa-marker::before {
  content: "\f5a1";
}
.fa-mars::before {
  content: "\f222";
}
.fa-mars-double::before {
  content: "\f227";
}
.fa-mars-stroke::before {
  content: "\f229";
}
.fa-mars-stroke-h::before {
  content: "\f22b";
}
.fa-mars-stroke-v::before {
  content: "\f22a";
}
.fa-mask::before {
  content: "\f6fa";
}
.fa-mastodon::before {
  content: "\f4f6";
}
.fa-maxcdn::before {
  content: "\f136";
}
.fa-mdb::before {
  content: "\f8ca";
}
.fa-medal::before {
  content: "\f5a2";
}
.fa-medapps::before {
  content: "\f3c6";
}
.fa-medium::before {
  content: "\f23a";
}
.fa-medium-m::before {
  content: "\f3c7";
}
.fa-medkit::before {
  content: "\f0fa";
}
.fa-medrt::before {
  content: "\f3c8";
}
.fa-meetup::before {
  content: "\f2e0";
}
.fa-megaport::before {
  content: "\f5a3";
}
.fa-meh::before {
  content: "\f11a";
}
.fa-meh-blank::before {
  content: "\f5a4";
}
.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}
.fa-memory::before {
  content: "\f538";
}
.fa-mendeley::before {
  content: "\f7b3";
}
.fa-menorah::before {
  content: "\f676";
}
.fa-mercury::before {
  content: "\f223";
}
.fa-meteor::before {
  content: "\f753";
}
.fa-microblog::before {
  content: "\f91a";
}
.fa-microchip::before {
  content: "\f2db";
}
.fa-microphone::before {
  content: "\f130";
}
.fa-microphone-alt::before {
  content: "\f3c9";
}
.fa-microphone-alt-slash::before {
  content: "\f539";
}
.fa-microphone-slash::before {
  content: "\f131";
}
.fa-microscope::before {
  content: "\f610";
}
.fa-microsoft::before {
  content: "\f3ca";
}
.fa-minus::before {
  content: "\f068";
}
.fa-minus-circle::before {
  content: "\f056";
}
.fa-minus-square::before {
  content: "\f146";
}
.fa-mitten::before {
  content: "\f7b5";
}
.fa-mix::before {
  content: "\f3cb";
}
.fa-mixcloud::before {
  content: "\f289";
}
.fa-mixer::before {
  content: "\f956";
}
.fa-mizuni::before {
  content: "\f3cc";
}
.fa-mobile::before {
  content: "\f10b";
}
.fa-mobile-alt::before {
  content: "\f3cd";
}
.fa-modx::before {
  content: "\f285";
}
.fa-monero::before {
  content: "\f3d0";
}
.fa-money-bill::before {
  content: "\f0d6";
}
.fa-money-bill-alt::before {
  content: "\f3d1";
}
.fa-money-bill-wave::before {
  content: "\f53a";
}
.fa-money-bill-wave-alt::before {
  content: "\f53b";
}
.fa-money-check::before {
  content: "\f53c";
}
.fa-money-check-alt::before {
  content: "\f53d";
}
.fa-monument::before {
  content: "\f5a6";
}
.fa-moon::before {
  content: "\f186";
}
.fa-mortar-pestle::before {
  content: "\f5a7";
}
.fa-mosque::before {
  content: "\f678";
}
.fa-motorcycle::before {
  content: "\f21c";
}
.fa-mountain::before {
  content: "\f6fc";
}
.fa-mouse::before {
  content: "\f8cc";
}
.fa-mouse-pointer::before {
  content: "\f245";
}
.fa-mug-hot::before {
  content: "\f7b6";
}
.fa-music::before {
  content: "\f001";
}
.fa-napster::before {
  content: "\f3d2";
}
.fa-neos::before {
  content: "\f612";
}
.fa-network-wired::before {
  content: "\f6ff";
}
.fa-neuter::before {
  content: "\f22c";
}
.fa-newspaper::before {
  content: "\f1ea";
}
.fa-nimblr::before {
  content: "\f5a8";
}
.fa-node::before {
  content: "\f419";
}
.fa-node-js::before {
  content: "\f3d3";
}
.fa-not-equal::before {
  content: "\f53e";
}
.fa-notes-medical::before {
  content: "\f481";
}
.fa-npm::before {
  content: "\f3d4";
}
.fa-ns8::before {
  content: "\f3d5";
}
.fa-nutritionix::before {
  content: "\f3d6";
}
.fa-object-group::before {
  content: "\f247";
}
.fa-object-ungroup::before {
  content: "\f248";
}
.fa-odnoklassniki::before {
  content: "\f263";
}
.fa-odnoklassniki-square::before {
  content: "\f264";
}
.fa-oil-can::before {
  content: "\f613";
}
.fa-old-republic::before {
  content: "\f510";
}
.fa-om::before {
  content: "\f679";
}
.fa-opencart::before {
  content: "\f23d";
}
.fa-openid::before {
  content: "\f19b";
}
.fa-opera::before {
  content: "\f26a";
}
.fa-optin-monster::before {
  content: "\f23c";
}
.fa-orcid::before {
  content: "\f8d2";
}
.fa-osi::before {
  content: "\f41a";
}
.fa-otter::before {
  content: "\f700";
}
.fa-outdent::before {
  content: "\f03b";
}
.fa-page4::before {
  content: "\f3d7";
}
.fa-pagelines::before {
  content: "\f18c";
}
.fa-pager::before {
  content: "\f815";
}
.fa-paint-brush::before {
  content: "\f1fc";
}
.fa-paint-roller::before {
  content: "\f5aa";
}
.fa-palette::before {
  content: "\f53f";
}
.fa-palfed::before {
  content: "\f3d8";
}
.fa-pallet::before {
  content: "\f482";
}
.fa-paper-plane::before {
  content: "\f1d8";
}
.fa-paperclip::before {
  content: "\f0c6";
}
.fa-parachute-box::before {
  content: "\f4cd";
}
.fa-paragraph::before {
  content: "\f1dd";
}
.fa-parking::before {
  content: "\f540";
}
.fa-passport::before {
  content: "\f5ab";
}
.fa-pastafarianism::before {
  content: "\f67b";
}
.fa-paste::before {
  content: "\f0ea";
}
.fa-patreon::before {
  content: "\f3d9";
}
.fa-pause::before {
  content: "\f04c";
}
.fa-pause-circle::before {
  content: "\f28b";
}
.fa-paw::before {
  content: "\f1b0";
}
.fa-paypal::before {
  content: "\f1ed";
}
.fa-peace::before {
  content: "\f67c";
}
.fa-pen::before {
  content: "\f304";
}
.fa-pen-alt::before {
  content: "\f305";
}
.fa-pen-fancy::before {
  content: "\f5ac";
}
.fa-pen-nib::before {
  content: "\f5ad";
}
.fa-pen-square::before {
  content: "\f14b";
}
.fa-pencil-alt::before {
  content: "\f303";
}
.fa-pencil-ruler::before {
  content: "\f5ae";
}
.fa-penny-arcade::before {
  content: "\f704";
}
.fa-people-carry::before {
  content: "\f4ce";
}
.fa-pepper-hot::before {
  content: "\f816";
}
.fa-percent::before {
  content: "\f295";
}
.fa-percentage::before {
  content: "\f541";
}
.fa-periscope::before {
  content: "\f3da";
}
.fa-person-booth::before {
  content: "\f756";
}
.fa-phabricator::before {
  content: "\f3db";
}
.fa-phoenix-framework::before {
  content: "\f3dc";
}
.fa-phoenix-squadron::before {
  content: "\f511";
}
.fa-phone::before {
  content: "\f095";
}
.fa-phone-alt::before {
  content: "\f879";
}
.fa-phone-slash::before {
  content: "\f3dd";
}
.fa-phone-square::before {
  content: "\f098";
}
.fa-phone-square-alt::before {
  content: "\f87b";
}
.fa-phone-volume::before {
  content: "\f2a0";
}
.fa-photo-video::before {
  content: "\f87c";
}
.fa-php::before {
  content: "\f457";
}
.fa-pied-piper::before {
  content: "\f2ae";
}
.fa-pied-piper-alt::before {
  content: "\f1a8";
}
.fa-pied-piper-hat::before {
  content: "\f4e5";
}
.fa-pied-piper-pp::before {
  content: "\f1a7";
}
.fa-pied-piper-square::before {
  content: "\f91e";
}
.fa-piggy-bank::before {
  content: "\f4d3";
}
.fa-pills::before {
  content: "\f484";
}
.fa-pinterest::before {
  content: "\f0d2";
}
.fa-pinterest-p::before {
  content: "\f231";
}
.fa-pinterest-square::before {
  content: "\f0d3";
}
.fa-pizza-slice::before {
  content: "\f818";
}
.fa-place-of-worship::before {
  content: "\f67f";
}
.fa-plane::before {
  content: "\f072";
}
.fa-plane-arrival::before {
  content: "\f5af";
}
.fa-plane-departure::before {
  content: "\f5b0";
}
.fa-play::before {
  content: "\f04b";
}
.fa-play-circle::before {
  content: "\f144";
}
.fa-playstation::before {
  content: "\f3df";
}
.fa-plug::before {
  content: "\f1e6";
}
.fa-plus::before {
  content: "\f067";
}
.fa-plus-circle::before {
  content: "\f055";
}
.fa-plus-square::before {
  content: "\f0fe";
}
.fa-podcast::before {
  content: "\f2ce";
}
.fa-poll::before {
  content: "\f681";
}
.fa-poll-h::before {
  content: "\f682";
}
.fa-poo::before {
  content: "\f2fe";
}
.fa-poo-storm::before {
  content: "\f75a";
}
.fa-poop::before {
  content: "\f619";
}
.fa-portrait::before {
  content: "\f3e0";
}
.fa-pound-sign::before {
  content: "\f154";
}
.fa-power-off::before {
  content: "\f011";
}
.fa-pray::before {
  content: "\f683";
}
.fa-praying-hands::before {
  content: "\f684";
}
.fa-prescription::before {
  content: "\f5b1";
}
.fa-prescription-bottle::before {
  content: "\f485";
}
.fa-prescription-bottle-alt::before {
  content: "\f486";
}
.fa-print::before {
  content: "\f02f";
}
.fa-procedures::before {
  content: "\f487";
}
.fa-product-hunt::before {
  content: "\f288";
}
.fa-project-diagram::before {
  content: "\f542";
}
.fa-pushed::before {
  content: "\f3e1";
}
.fa-puzzle-piece::before {
  content: "\f12e";
}
.fa-python::before {
  content: "\f3e2";
}
.fa-qq::before {
  content: "\f1d6";
}
.fa-qrcode::before {
  content: "\f029";
}
.fa-question::before {
  content: "\f128";
}
.fa-question-circle::before {
  content: "\f059";
}
.fa-quidditch::before {
  content: "\f458";
}
.fa-quinscape::before {
  content: "\f459";
}
.fa-quora::before {
  content: "\f2c4";
}
.fa-quote-left::before {
  content: "\f10d";
}
.fa-quote-right::before {
  content: "\f10e";
}
.fa-quran::before {
  content: "\f687";
}
.fa-r-project::before {
  content: "\f4f7";
}
.fa-radiation::before {
  content: "\f7b9";
}
.fa-radiation-alt::before {
  content: "\f7ba";
}
.fa-rainbow::before {
  content: "\f75b";
}
.fa-random::before {
  content: "\f074";
}
.fa-raspberry-pi::before {
  content: "\f7bb";
}
.fa-ravelry::before {
  content: "\f2d9";
}
.fa-react::before {
  content: "\f41b";
}
.fa-reacteurope::before {
  content: "\f75d";
}
.fa-readme::before {
  content: "\f4d5";
}
.fa-rebel::before {
  content: "\f1d0";
}
.fa-receipt::before {
  content: "\f543";
}
.fa-record-vinyl::before {
  content: "\f8d9";
}
.fa-recycle::before {
  content: "\f1b8";
}
.fa-red-river::before {
  content: "\f3e3";
}
.fa-reddit::before {
  content: "\f1a1";
}
.fa-reddit-alien::before {
  content: "\f281";
}
.fa-reddit-square::before {
  content: "\f1a2";
}
.fa-redhat::before {
  content: "\f7bc";
}
.fa-redo::before {
  content: "\f01e";
}
.fa-redo-alt::before {
  content: "\f2f9";
}
.fa-registered::before {
  content: "\f25d";
}
.fa-remove-format::before {
  content: "\f87d";
}
.fa-renren::before {
  content: "\f18b";
}
.fa-reply::before {
  content: "\f3e5";
}
.fa-reply-all::before {
  content: "\f122";
}
.fa-replyd::before {
  content: "\f3e6";
}
.fa-republican::before {
  content: "\f75e";
}
.fa-researchgate::before {
  content: "\f4f8";
}
.fa-resolving::before {
  content: "\f3e7";
}
.fa-restroom::before {
  content: "\f7bd";
}
.fa-retweet::before {
  content: "\f079";
}
.fa-rev::before {
  content: "\f5b2";
}
.fa-ribbon::before {
  content: "\f4d6";
}
.fa-ring::before {
  content: "\f70b";
}
.fa-road::before {
  content: "\f018";
}
.fa-robot::before {
  content: "\f544";
}
.fa-rocket::before {
  content: "\f135";
}
.fa-rocketchat::before {
  content: "\f3e8";
}
.fa-rockrms::before {
  content: "\f3e9";
}
.fa-route::before {
  content: "\f4d7";
}
.fa-rss::before {
  content: "\f09e";
}
.fa-rss-square::before {
  content: "\f143";
}
.fa-ruble-sign::before {
  content: "\f158";
}
.fa-ruler::before {
  content: "\f545";
}
.fa-ruler-combined::before {
  content: "\f546";
}
.fa-ruler-horizontal::before {
  content: "\f547";
}
.fa-ruler-vertical::before {
  content: "\f548";
}
.fa-running::before {
  content: "\f70c";
}
.fa-rupee-sign::before {
  content: "\f156";
}
.fa-sad-cry::before {
  content: "\f5b3";
}
.fa-sad-tear::before {
  content: "\f5b4";
}
.fa-safari::before {
  content: "\f267";
}
.fa-salesforce::before {
  content: "\f83b";
}
.fa-sass::before {
  content: "\f41e";
}
.fa-satellite::before {
  content: "\f7bf";
}
.fa-satellite-dish::before {
  content: "\f7c0";
}
.fa-save::before {
  content: "\f0c7";
}
.fa-schlix::before {
  content: "\f3ea";
}
.fa-school::before {
  content: "\f549";
}
.fa-screwdriver::before {
  content: "\f54a";
}
.fa-scribd::before {
  content: "\f28a";
}
.fa-scroll::before {
  content: "\f70e";
}
.fa-sd-card::before {
  content: "\f7c2";
}
.fa-search::before {
  content: "\f002";
}
.fa-search-dollar::before {
  content: "\f688";
}
.fa-search-location::before {
  content: "\f689";
}
.fa-search-minus::before {
  content: "\f010";
}
.fa-search-plus::before {
  content: "\f00e";
}
.fa-searchengin::before {
  content: "\f3eb";
}
.fa-seedling::before {
  content: "\f4d8";
}
.fa-sellcast::before {
  content: "\f2da";
}
.fa-sellsy::before {
  content: "\f213";
}
.fa-server::before {
  content: "\f233";
}
.fa-servicestack::before {
  content: "\f3ec";
}
.fa-shapes::before {
  content: "\f61f";
}
.fa-share::before {
  content: "\f064";
}
.fa-share-alt::before {
  content: "\f1e0";
}
.fa-share-alt-square::before {
  content: "\f1e1";
}
.fa-share-square::before {
  content: "\f14d";
}
.fa-shekel-sign::before {
  content: "\f20b";
}
.fa-shield-alt::before {
  content: "\f3ed";
}
.fa-ship::before {
  content: "\f21a";
}
.fa-shipping-fast::before {
  content: "\f48b";
}
.fa-shirtsinbulk::before {
  content: "\f214";
}
.fa-shoe-prints::before {
  content: "\f54b";
}
.fa-shopify::before {
  content: "\f957";
}
.fa-shopping-bag::before {
  content: "\f290";
}
.fa-shopping-basket::before {
  content: "\f291";
}
.fa-shopping-cart::before {
  content: "\f07a";
}
.fa-shopware::before {
  content: "\f5b5";
}
.fa-shower::before {
  content: "\f2cc";
}
.fa-shuttle-van::before {
  content: "\f5b6";
}
.fa-sign::before {
  content: "\f4d9";
}
.fa-sign-in-alt::before {
  content: "\f2f6";
}
.fa-sign-language::before {
  content: "\f2a7";
}
.fa-sign-out-alt::before {
  content: "\f2f5";
}
.fa-signal::before {
  content: "\f012";
}
.fa-signature::before {
  content: "\f5b7";
}
.fa-sim-card::before {
  content: "\f7c4";
}
.fa-simplybuilt::before {
  content: "\f215";
}
.fa-sistrix::before {
  content: "\f3ee";
}
.fa-sitemap::before {
  content: "\f0e8";
}
.fa-sith::before {
  content: "\f512";
}
.fa-skating::before {
  content: "\f7c5";
}
.fa-sketch::before {
  content: "\f7c6";
}
.fa-skiing::before {
  content: "\f7c9";
}
.fa-skiing-nordic::before {
  content: "\f7ca";
}
.fa-skull::before {
  content: "\f54c";
}
.fa-skull-crossbones::before {
  content: "\f714";
}
.fa-skyatlas::before {
  content: "\f216";
}
.fa-skype::before {
  content: "\f17e";
}
.fa-slack::before {
  content: "\f198";
}
.fa-slack-hash::before {
  content: "\f3ef";
}
.fa-slash::before {
  content: "\f715";
}
.fa-sleigh::before {
  content: "\f7cc";
}
.fa-sliders-h::before {
  content: "\f1de";
}
.fa-slideshare::before {
  content: "\f1e7";
}
.fa-smile::before {
  content: "\f118";
}
.fa-smile-beam::before {
  content: "\f5b8";
}
.fa-smile-wink::before {
  content: "\f4da";
}
.fa-smog::before {
  content: "\f75f";
}
.fa-smoking::before {
  content: "\f48d";
}
.fa-smoking-ban::before {
  content: "\f54d";
}
.fa-sms::before {
  content: "\f7cd";
}
.fa-snapchat::before {
  content: "\f2ab";
}
.fa-snapchat-ghost::before {
  content: "\f2ac";
}
.fa-snapchat-square::before {
  content: "\f2ad";
}
.fa-snowboarding::before {
  content: "\f7ce";
}
.fa-snowflake::before {
  content: "\f2dc";
}
.fa-snowman::before {
  content: "\f7d0";
}
.fa-snowplow::before {
  content: "\f7d2";
}
.fa-socks::before {
  content: "\f696";
}
.fa-solar-panel::before {
  content: "\f5ba";
}
.fa-sort::before {
  content: "\f0dc";
}
.fa-sort-alpha-down::before {
  content: "\f15d";
}
.fa-sort-alpha-down-alt::before {
  content: "\f881";
}
.fa-sort-alpha-up::before {
  content: "\f15e";
}
.fa-sort-alpha-up-alt::before {
  content: "\f882";
}
.fa-sort-amount-down::before {
  content: "\f160";
}
.fa-sort-amount-down-alt::before {
  content: "\f884";
}
.fa-sort-amount-up::before {
  content: "\f161";
}
.fa-sort-amount-up-alt::before {
  content: "\f885";
}
.fa-sort-down::before {
  content: "\f0dd";
}
.fa-sort-numeric-down::before {
  content: "\f162";
}
.fa-sort-numeric-down-alt::before {
  content: "\f886";
}
.fa-sort-numeric-up::before {
  content: "\f163";
}
.fa-sort-numeric-up-alt::before {
  content: "\f887";
}
.fa-sort-up::before {
  content: "\f0de";
}
.fa-soundcloud::before {
  content: "\f1be";
}
.fa-sourcetree::before {
  content: "\f7d3";
}
.fa-spa::before {
  content: "\f5bb";
}
.fa-space-shuttle::before {
  content: "\f197";
}
.fa-speakap::before {
  content: "\f3f3";
}
.fa-speaker-deck::before {
  content: "\f83c";
}
.fa-spell-check::before {
  content: "\f891";
}
.fa-spider::before {
  content: "\f717";
}
.fa-spinner::before {
  content: "\f110";
}
.fa-splotch::before {
  content: "\f5bc";
}
.fa-spotify::before {
  content: "\f1bc";
}
.fa-spray-can::before {
  content: "\f5bd";
}
.fa-square::before {
  content: "\f0c8";
}
.fa-square-full::before {
  content: "\f45c";
}
.fa-square-root-alt::before {
  content: "\f698";
}
.fa-squarespace::before {
  content: "\f5be";
}
.fa-stack-exchange::before {
  content: "\f18d";
}
.fa-stack-overflow::before {
  content: "\f16c";
}
.fa-stackpath::before {
  content: "\f842";
}
.fa-stamp::before {
  content: "\f5bf";
}
.fa-star::before {
  content: "\f005";
}
.fa-star-and-crescent::before {
  content: "\f699";
}
.fa-star-half::before {
  content: "\f089";
}
.fa-star-half-alt::before {
  content: "\f5c0";
}
.fa-star-of-david::before {
  content: "\f69a";
}
.fa-star-of-life::before {
  content: "\f621";
}
.fa-staylinked::before {
  content: "\f3f5";
}
.fa-steam::before {
  content: "\f1b6";
}
.fa-steam-square::before {
  content: "\f1b7";
}
.fa-steam-symbol::before {
  content: "\f3f6";
}
.fa-step-backward::before {
  content: "\f048";
}
.fa-step-forward::before {
  content: "\f051";
}
.fa-stethoscope::before {
  content: "\f0f1";
}
.fa-sticker-mule::before {
  content: "\f3f7";
}
.fa-sticky-note::before {
  content: "\f249";
}
.fa-stop::before {
  content: "\f04d";
}
.fa-stop-circle::before {
  content: "\f28d";
}
.fa-stopwatch::before {
  content: "\f2f2";
}
.fa-store::before {
  content: "\f54e";
}
.fa-store-alt::before {
  content: "\f54f";
}
.fa-strava::before {
  content: "\f428";
}
.fa-stream::before {
  content: "\f550";
}
.fa-street-view::before {
  content: "\f21d";
}
.fa-strikethrough::before {
  content: "\f0cc";
}
.fa-stripe::before {
  content: "\f429";
}
.fa-stripe-s::before {
  content: "\f42a";
}
.fa-stroopwafel::before {
  content: "\f551";
}
.fa-studiovinari::before {
  content: "\f3f8";
}
.fa-stumbleupon::before {
  content: "\f1a4";
}
.fa-stumbleupon-circle::before {
  content: "\f1a3";
}
.fa-subscript::before {
  content: "\f12c";
}
.fa-subway::before {
  content: "\f239";
}
.fa-suitcase::before {
  content: "\f0f2";
}
.fa-suitcase-rolling::before {
  content: "\f5c1";
}
.fa-sun::before {
  content: "\f185";
}
.fa-superpowers::before {
  content: "\f2dd";
}
.fa-superscript::before {
  content: "\f12b";
}
.fa-supple::before {
  content: "\f3f9";
}
.fa-surprise::before {
  content: "\f5c2";
}
.fa-suse::before {
  content: "\f7d6";
}
.fa-swatchbook::before {
  content: "\f5c3";
}
.fa-swift::before {
  content: "\f8e1";
}
.fa-swimmer::before {
  content: "\f5c4";
}
.fa-swimming-pool::before {
  content: "\f5c5";
}
.fa-symfony::before {
  content: "\f83d";
}
.fa-synagogue::before {
  content: "\f69b";
}
.fa-sync::before {
  content: "\f021";
}
.fa-sync-alt::before {
  content: "\f2f1";
}
.fa-syringe::before {
  content: "\f48e";
}
.fa-table::before {
  content: "\f0ce";
}
.fa-table-tennis::before {
  content: "\f45d";
}
.fa-tablet::before {
  content: "\f10a";
}
.fa-tablet-alt::before {
  content: "\f3fa";
}
.fa-tablets::before {
  content: "\f490";
}
.fa-tachometer-alt::before {
  content: "\f3fd";
}
.fa-tag::before {
  content: "\f02b";
}
.fa-tags::before {
  content: "\f02c";
}
.fa-tape::before {
  content: "\f4db";
}
.fa-tasks::before {
  content: "\f0ae";
}
.fa-taxi::before {
  content: "\f1ba";
}
.fa-teamspeak::before {
  content: "\f4f9";
}
.fa-teeth::before {
  content: "\f62e";
}
.fa-teeth-open::before {
  content: "\f62f";
}
.fa-telegram::before {
  content: "\f2c6";
}
.fa-telegram-plane::before {
  content: "\f3fe";
}
.fa-temperature-high::before {
  content: "\f769";
}
.fa-temperature-low::before {
  content: "\f76b";
}
.fa-tencent-weibo::before {
  content: "\f1d5";
}
.fa-tenge::before {
  content: "\f7d7";
}
.fa-terminal::before {
  content: "\f120";
}
.fa-text-height::before {
  content: "\f034";
}
.fa-text-width::before {
  content: "\f035";
}
.fa-th::before {
  content: "\f00a";
}
.fa-th-large::before {
  content: "\f009";
}
.fa-th-list::before {
  content: "\f00b";
}
.fa-the-red-yeti::before {
  content: "\f69d";
}
.fa-theater-masks::before {
  content: "\f630";
}
.fa-themeco::before {
  content: "\f5c6";
}
.fa-themeisle::before {
  content: "\f2b2";
}
.fa-thermometer::before {
  content: "\f491";
}
.fa-thermometer-empty::before {
  content: "\f2cb";
}
.fa-thermometer-full::before {
  content: "\f2c7";
}
.fa-thermometer-half::before {
  content: "\f2c9";
}
.fa-thermometer-quarter::before {
  content: "\f2ca";
}
.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}
.fa-think-peaks::before {
  content: "\f731";
}
.fa-thumbs-down::before {
  content: "\f165";
}
.fa-thumbs-up::before {
  content: "\f164";
}
.fa-thumbtack::before {
  content: "\f08d";
}
.fa-ticket-alt::before {
  content: "\f3ff";
}
.fa-times::before {
  content: "\f00d";
}
.fa-times-circle::before {
  content: "\f057";
}
.fa-tint::before {
  content: "\f043";
}
.fa-tint-slash::before {
  content: "\f5c7";
}
.fa-tired::before {
  content: "\f5c8";
}
.fa-toggle-off::before {
  content: "\f204";
}
.fa-toggle-on::before {
  content: "\f205";
}
.fa-toilet::before {
  content: "\f7d8";
}
.fa-toilet-paper::before {
  content: "\f71e";
}
.fa-toolbox::before {
  content: "\f552";
}
.fa-tools::before {
  content: "\f7d9";
}
.fa-tooth::before {
  content: "\f5c9";
}
.fa-torah::before {
  content: "\f6a0";
}
.fa-torii-gate::before {
  content: "\f6a1";
}
.fa-tractor::before {
  content: "\f722";
}
.fa-trade-federation::before {
  content: "\f513";
}
.fa-trademark::before {
  content: "\f25c";
}
.fa-traffic-light::before {
  content: "\f637";
}
.fa-trailer::before {
  content: "\f941";
}
.fa-train::before {
  content: "\f238";
}
.fa-tram::before {
  content: "\f7da";
}
.fa-transgender::before {
  content: "\f224";
}
.fa-transgender-alt::before {
  content: "\f225";
}
.fa-trash::before {
  content: "\f1f8";
}
.fa-trash-alt::before {
  content: "\f2ed";
}
.fa-trash-restore::before {
  content: "\f829";
}
.fa-trash-restore-alt::before {
  content: "\f82a";
}
.fa-tree::before {
  content: "\f1bb";
}
.fa-trello::before {
  content: "\f181";
}
.fa-tripadvisor::before {
  content: "\f262";
}
.fa-trophy::before {
  content: "\f091";
}
.fa-truck::before {
  content: "\f0d1";
}
.fa-truck-loading::before {
  content: "\f4de";
}
.fa-truck-monster::before {
  content: "\f63b";
}
.fa-truck-moving::before {
  content: "\f4df";
}
.fa-truck-pickup::before {
  content: "\f63c";
}
.fa-tshirt::before {
  content: "\f553";
}
.fa-tty::before {
  content: "\f1e4";
}
.fa-tumblr::before {
  content: "\f173";
}
.fa-tumblr-square::before {
  content: "\f174";
}
.fa-tv::before {
  content: "\f26c";
}
.fa-twitch::before {
  content: "\f1e8";
}
.fa-twitter::before {
  content: "\f099";
}
.fa-twitter-square::before {
  content: "\f081";
}
.fa-typo3::before {
  content: "\f42b";
}
.fa-uber::before {
  content: "\f402";
}
.fa-ubuntu::before {
  content: "\f7df";
}
.fa-uikit::before {
  content: "\f403";
}
.fa-umbraco::before {
  content: "\f8e8";
}
.fa-umbrella::before {
  content: "\f0e9";
}
.fa-umbrella-beach::before {
  content: "\f5ca";
}
.fa-underline::before {
  content: "\f0cd";
}
.fa-undo::before {
  content: "\f0e2";
}
.fa-undo-alt::before {
  content: "\f2ea";
}
.fa-uniregistry::before {
  content: "\f404";
}
.fa-unity::before {
  content: "\f949";
}
.fa-universal-access::before {
  content: "\f29a";
}
.fa-university::before {
  content: "\f19c";
}
.fa-unlink::before {
  content: "\f127";
}
.fa-unlock::before {
  content: "\f09c";
}
.fa-unlock-alt::before {
  content: "\f13e";
}
.fa-untappd::before {
  content: "\f405";
}
.fa-upload::before {
  content: "\f093";
}
.fa-ups::before {
  content: "\f7e0";
}
.fa-usb::before {
  content: "\f287";
}
.fa-user::before {
  content: "\f007";
}
.fa-user-alt::before {
  content: "\f406";
}
.fa-user-alt-slash::before {
  content: "\f4fa";
}
.fa-user-astronaut::before {
  content: "\f4fb";
}
.fa-user-check::before {
  content: "\f4fc";
}
.fa-user-circle::before {
  content: "\f2bd";
}
.fa-user-clock::before {
  content: "\f4fd";
}
.fa-user-cog::before {
  content: "\f4fe";
}
.fa-user-edit::before {
  content: "\f4ff";
}
.fa-user-friends::before {
  content: "\f500";
}
.fa-user-graduate::before {
  content: "\f501";
}
.fa-user-injured::before {
  content: "\f728";
}
.fa-user-lock::before {
  content: "\f502";
}
.fa-user-md::before {
  content: "\f0f0";
}
.fa-user-minus::before {
  content: "\f503";
}
.fa-user-ninja::before {
  content: "\f504";
}
.fa-user-nurse::before {
  content: "\f82f";
}
.fa-user-plus::before {
  content: "\f234";
}
.fa-user-secret::before {
  content: "\f21b";
}
.fa-user-shield::before {
  content: "\f505";
}
.fa-user-slash::before {
  content: "\f506";
}
.fa-user-tag::before {
  content: "\f507";
}
.fa-user-tie::before {
  content: "\f508";
}
.fa-user-times::before {
  content: "\f235";
}
.fa-users::before {
  content: "\f0c0";
}
.fa-users-cog::before {
  content: "\f509";
}
.fa-usps::before {
  content: "\f7e1";
}
.fa-ussunnah::before {
  content: "\f407";
}
.fa-utensil-spoon::before {
  content: "\f2e5";
}
.fa-utensils::before {
  content: "\f2e7";
}
.fa-vaadin::before {
  content: "\f408";
}
.fa-vector-square::before {
  content: "\f5cb";
}
.fa-venus::before {
  content: "\f221";
}
.fa-venus-double::before {
  content: "\f226";
}
.fa-venus-mars::before {
  content: "\f228";
}
.fa-viacoin::before {
  content: "\f237";
}
.fa-viadeo::before {
  content: "\f2a9";
}
.fa-viadeo-square::before {
  content: "\f2aa";
}
.fa-vial::before {
  content: "\f492";
}
.fa-vials::before {
  content: "\f493";
}
.fa-viber::before {
  content: "\f409";
}
.fa-video::before {
  content: "\f03d";
}
.fa-video-slash::before {
  content: "\f4e2";
}
.fa-vihara::before {
  content: "\f6a7";
}
.fa-vimeo::before {
  content: "\f40a";
}
.fa-vimeo-square::before {
  content: "\f194";
}
.fa-vimeo-v::before {
  content: "\f27d";
}
.fa-vine::before {
  content: "\f1ca";
}
.fa-vk::before {
  content: "\f189";
}
.fa-vnv::before {
  content: "\f40b";
}
.fa-voicemail::before {
  content: "\f897";
}
.fa-volleyball-ball::before {
  content: "\f45f";
}
.fa-volume-down::before {
  content: "\f027";
}
.fa-volume-mute::before {
  content: "\f6a9";
}
.fa-volume-off::before {
  content: "\f026";
}
.fa-volume-up::before {
  content: "\f028";
}
.fa-vote-yea::before {
  content: "\f772";
}
.fa-vr-cardboard::before {
  content: "\f729";
}
.fa-vuejs::before {
  content: "\f41f";
}
.fa-walking::before {
  content: "\f554";
}
.fa-wallet::before {
  content: "\f555";
}
.fa-warehouse::before {
  content: "\f494";
}
.fa-water::before {
  content: "\f773";
}
.fa-wave-square::before {
  content: "\f83e";
}
.fa-waze::before {
  content: "\f83f";
}
.fa-weebly::before {
  content: "\f5cc";
}
.fa-weibo::before {
  content: "\f18a";
}
.fa-weight::before {
  content: "\f496";
}
.fa-weight-hanging::before {
  content: "\f5cd";
}
.fa-weixin::before {
  content: "\f1d7";
}
.fa-whatsapp::before {
  content: "\f232";
}
.fa-whatsapp-square::before {
  content: "\f40c";
}
.fa-wheelchair::before {
  content: "\f193";
}
.fa-whmcs::before {
  content: "\f40d";
}
.fa-wifi::before {
  content: "\f1eb";
}
.fa-wikipedia-w::before {
  content: "\f266";
}
.fa-wind::before {
  content: "\f72e";
}
.fa-window-close::before {
  content: "\f410";
}
.fa-window-maximize::before {
  content: "\f2d0";
}
.fa-window-minimize::before {
  content: "\f2d1";
}
.fa-window-restore::before {
  content: "\f2d2";
}
.fa-windows::before {
  content: "\f17a";
}
.fa-wine-bottle::before {
  content: "\f72f";
}
.fa-wine-glass::before {
  content: "\f4e3";
}
.fa-wine-glass-alt::before {
  content: "\f5ce";
}
.fa-wix::before {
  content: "\f5cf";
}
.fa-wizards-of-the-coast::before {
  content: "\f730";
}
.fa-wolf-pack-battalion::before {
  content: "\f514";
}
.fa-won-sign::before {
  content: "\f159";
}
.fa-wordpress::before {
  content: "\f19a";
}
.fa-wordpress-simple::before {
  content: "\f411";
}
.fa-wpbeginner::before {
  content: "\f297";
}
.fa-wpexplorer::before {
  content: "\f2de";
}
.fa-wpforms::before {
  content: "\f298";
}
.fa-wpressr::before {
  content: "\f3e4";
}
.fa-wrench::before {
  content: "\f0ad";
}
.fa-x-ray::before {
  content: "\f497";
}
.fa-xbox::before {
  content: "\f412";
}
.fa-xing::before {
  content: "\f168";
}
.fa-xing-square::before {
  content: "\f169";
}
.fa-y-combinator::before {
  content: "\f23b";
}
.fa-yahoo::before {
  content: "\f19e";
}
.fa-yammer::before {
  content: "\f840";
}
.fa-yandex::before {
  content: "\f413";
}
.fa-yandex-international::before {
  content: "\f414";
}
.fa-yarn::before {
  content: "\f7e3";
}
.fa-yelp::before {
  content: "\f1e9";
}
.fa-yen-sign::before {
  content: "\f157";
}
.fa-yin-yang::before {
  content: "\f6ad";
}
.fa-yoast::before {
  content: "\f2b1";
}
.fa-youtube::before {
  content: "\f167";
}
.fa-youtube-square::before {
  content: "\f431";
}
.fa-zhihu::before {
  content: "\f63f";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../../../../fonts/font-awesome/fa-brands-400.woff2) format("woff2");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../../../../fonts/font-awesome/fa-regular-400.woff2) format("woff2");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(../../../../fonts/font-awesome/fa-solid-900.woff2) format("woff2");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/* ../../scripts/_partials/login-open-id/styles/loginOpenId.scss */
.auth-social__title {
  font-size: 24px;
  padding: 0;
}
.auth-social__btns-wrap {
  display: grid;
  grid-template-columns: repeat(auto-fill, 48px);
  grid-gap: 14px;
}
.auth-social__btn {
  display: inline-flex;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}
.auth-social__btn:hover {
  opacity: 0.8;
}
.auth-social__btn--fb {
  background-color: #1976d2;
}
.auth-social__btn--vk {
  background-color: #2787f5;
}
.auth-social__btn--google {
  background-color: #dd4b39;
}
.auth-social__btn--mail {
  background-color: #fc2c38;
}
.auth-social__btn--ok {
  background-color: #ee8208;
}
.auth-social__btn--ya {
  background-color: #f00;
}
.auth-social__btn-icon {
  display: flex;
}
.auth-social__btn-icon svg {
  display: block;
}
.auth-social__btn-text {
  display: none;
}
.modal-login-open-id {
  width: auto;
}
.modal-login-open-id .modal-content {
  padding: 20px 32px 32px;
}
.modal-login-open-id .auth-social__btns-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  grid-gap: 0;
}
.modal-login-open-id .auth-social__title {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 16px;
}
.modal-login-open-id .auth-social__favorite-btns-wrap {
  display: grid;
  grid-gap: 16px;
  margin-right: 0;
}
.modal-login-open-id .auth-social__btn {
  margin-left: 7px;
  margin-right: 7px;
}
.modal-login-open-id .auth-social__btn:nth-child(-n+3) {
  display: grid;
  grid-template-columns: 33px calc(100% - 33px);
  grid-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 22px;
  font-size: 16px;
  color: #fff;
  flex-basis: 100%;
  flex-shrink: 1;
  margin-bottom: 15px;
  width: auto;
  height: auto;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 7px;
}
.modal-login-open-id .auth-social__btn:nth-child(-n+3) .auth-social__btn-text {
  font-size: 16px;
  text-align: center;
  display: block;
}
.modal-login-open-id .auth-social__btn-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 48em) {
  .modal-login-open-id .auth-social__btns-wrap {
    max-width: 328px;
  }
  .modal-login-open-id .auth-social__btn-text {
    padding-right: 20px;
    padding-left: 20px;
  }
}

/* ../../scripts/sms/smsConfirmation.scss */
.sms-confirmation-field {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}
.sms-confirmation-field__item {
  text-align: center;
}
.sms-confirmation__phone-confirmed {
  color: #04ab1a;
}
.sms-confirmation__phone-not-confirmed {
  color: #f00;
}
.sms-confirmation-code-modal__content {
  padding: 10px;
}

/* ../../scripts/_partials/submenu/style/style.scss */
[data-submenu] {
  opacity: 0;
  display: none;
}
[data-submenu].show-submenu {
  display: block !important;
  opacity: 1;
}
[data-submenu].visible-submenu {
  display: block !important;
  opacity: 0;
  visibility: hidden;
}

/* ../../scripts/_common/harmonica/styles/harmonica.scss */
.harmonica {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}
.harmonica-initialized {
  overflow: visible;
}
.harmonica-initialized .harmonica-tile {
  opacity: 1;
}
.harmonica-tile {
  cursor: pointer;
  list-style: none;
  position: relative;
  opacity: 0;
}
.harmonica-tile-dots {
  z-index: 20;
  position: relative;
}
.harmonica-tile-list {
  border-radius: 0.3125rem;
  background: #fff;
  position: absolute;
  z-index: 15;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  top: 0;
  opacity: 0;
  left: auto;
  right: 0;
  text-align: right;
}
.harmonica-tile-row {
  margin: 0.4375rem 0;
}
.harmonica-tile-submenu-active {
  opacity: 1;
}
.harmonica-tile-link {
  line-height: 1.2;
}
.harmonica-tile-inner {
  display: inline-block;
}

/* ../../scripts/_partials/cart/styles/cart.scss */
.cart-discount .cart-mini-result-value {
  color: #ce1515;
}
.cart-mini {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 0.75rem;
}
.cart-mini-main-link {
  display: inline-block;
  padding: 0.3125rem 0.625rem 0.3125rem 0.375rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  position: relative;
  z-index: 20;
  border: 1px solid #e2e3e4;
  border-radius: 0.3125rem;
}
.cart-mini-main-link::before {
  font-size: 0.875rem;
}
.cart-mini-main-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.cart-mini-block {
  position: absolute;
  z-index: 10;
  background-color: #fff;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.3125rem;
  text-align: left;
  min-width: 330px;
  top: -3px;
  right: -3px;
  padding-top: 2.5rem;
}
.cart-mini-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  overflow-x: hidden;
}
.cart-mini-list .cart-mini-item .row {
  margin: 0;
}
.cart-mini-processing {
  opacity: 0;
}
.cart-mini-photo,
.cart-mini-info {
  padding: 0.3125rem;
  font-size: 0.6875rem;
}
.cart-mini-photo {
  margin: 0;
  text-align: center;
}
.cart-mini-result-name {
  font-weight: bold;
}
.cart-mini-name {
  font-size: 14px;
}
.cart-mini-result-block {
  background-color: #ebebec;
  padding: 0.9375rem;
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.cart-mini-buttons {
  margin-top: 0.3125rem;
}
.cart-mini-scrollbar {
  max-height: 15rem;
  position: relative;
  overflow: auto;
}
.cart-mini-scrollbar-block {
  padding: 0.3125rem 0;
  position: relative;
}
.cart-mini-fixed {
  position: fixed;
  top: -40px;
}
.cart-full {
  width: 100%;
  padding: 0;
  margin: 0 0 1.0625rem;
  table-layout: fixed;
  border: 0;
}
.cart-full-help-trigger .help-trigger-icon {
  padding: 0;
  height: auto;
  width: auto;
}
.cart-full-help-trigger .help-trigger-icon--svg {
  width: 18px;
  height: 19px;
}
.cart-full-header-item,
.cart-full-body-item {
  padding: 1.5625rem 0 1.5625rem 1.5625rem;
  border-width: 0 0 0.0625rem 0;
  border-bottom: 0.0625rem #e2e3e4 solid;
  box-sizing: border-box;
}
.cart-full-header-item {
  font-weight: bold;
  font-size: 0.875rem;
}
.cart-full-product {
  text-align: left;
}
.cart-full-sku {
  display: none;
  margin-top: 5px;
}
.cart-full-price,
.cart-full-cost {
  text-align: right;
  width: 15%;
}
.cart-full-amount {
  text-align: center;
  width: 15%;
}
.cart-full-remove {
  font-size: 1rem;
  padding-right: 1.5625rem;
  width: 4.75rem;
  text-align: center;
}
.cart-full-photo {
  padding-right: 1.5625rem;
  text-align: center;
}
.cart-full-name-link {
  font-size: 1rem;
}
.cart-full-body .cart-full-price,
.cart-full-body .cart-full-cost {
  font-size: 1rem;
}
.cart-full-properties {
  display: table;
  padding: 0;
  margin: 0.3125rem 0 0 0;
  list-style-type: none;
}
.cart-full-properties-item {
  display: table-row;
}
.cart-full-properties-name,
.cart-full-properties-value {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 0.2rem;
}
.cart-full-properties-name {
  padding-right: 0.625rem;
}
.cart-full-discount {
  color: #e20a0a;
}
.cart-full-coupon {
  padding-right: 0.625rem;
}
.cart-full-coupon-text {
  line-height: 1.2;
  margin-bottom: 0.9375rem;
}
.checkout-gift-button .btn {
  padding: 0.7188rem 0.625rem;
}
.cart-full-bonus {
  text-align: right;
}
.cart-full-addition {
  padding: 1.25rem 0;
  border-width: 0 0 0.0625rem 0;
  border-bottom: 0.0625rem #e2e3e4 solid;
}
.cart-full-result-block,
.cart-full-remove {
  border-width: 0 0 0.0625rem 0;
}
.cart-full-error,
.cart-amount-error,
.cart-mini-amount-error {
  color: #e20a0a;
}
.cart-full-error,
.cart-amount-error {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.cart-amount-error {
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.cart-amount-error.cart-amount-error-mobile {
  position: relative;
  left: auto;
}
.cart-full-error {
  text-align: left;
}
.cart-full-buttons {
  padding-bottom: 1.0625rem;
  text-align: right;
}
.cart-full-empty,
.cart-full-loading {
  text-align: center;
  font-size: 1rem;
  padding: 5rem 0;
}
.cart-amount-error-wrap {
  position: relative;
  line-height: 1;
}
.cart-full-result-name {
  font-size: 0.875rem;
}
.cart-full-result-price {
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1;
}
.cart-full-result-block,
.cart-full-summary-fields {
  padding: 0.625rem;
  text-align: right;
}
.cart-full-result-block {
  padding-right: 0.625rem;
}
.cart-full-summary-name,
.cart-full-summary-price {
  font-size: 0.875rem;
}
.cart-full-summary-name--coupon,
.cart-full-summary-price--coupon {
  display: inline-flex;
  align-items: center;
}
.cart-full-summary-name--coupon .cart-full-help-trigger,
.cart-full-summary-price--coupon .cart-full-help-trigger {
  padding-left: 5px;
  padding-right: 5px;
}
.cart-full-loading-text::before {
  animation: cart-full-loading 2s infinite linear;
}
.cart-full-price-rule {
  font-size: 14px;
  margin: 0.3125rem 0 0 0;
}
.cart-full-mobile {
  width: 100%;
  box-sizing: border-box;
  display: flex;
}
.cart-full-mobile.panel {
  display: flex;
}
.cart-full-mobile .cart-full-mobile-photo,
.cart-full-mobile .cart-full-mobile-body,
.cart-full-mobile .cart-full-mobile-inputs {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
.cart-full-mobile .cart-full-mobile-photo {
  width: 22%;
  padding-right: 10px;
}
.cart-full-mobile .cart-full-mobile-body {
  width: 78%;
  padding-right: 10px;
}
.cart-full-mobile .cart-full-mobile-body--full-width {
  width: 100%;
  padding-right: 0;
}
.cart-full-mobile .cart-full-mobile-inputs {
  display: flex;
  margin-top: 10px;
  align-items: center;
  justify-content: space-between;
}
.cart-full-mobile .cart-full-mobile-name-link {
  font-size: 1rem;
}
.cart-full-mobile .cart-full-mobile-item-cost {
  font-size: 1em;
  font-weight: bold;
  margin-top: 8px;
}
.cart-full-mobile .cart-full-mobile-item-price {
  font-size: 0.875rem;
  text-align: right;
}
.cart-full-mobile .cart-full-mobile-item-reviews {
  font-size: 0.6875rem;
}
.cart-full-mobile .cart-full-mobile-properties-item {
  font-size: 0.75rem;
  list-style: none;
  margin-bottom: 2px;
}
.cart-full-mobile .cart-full-mobile-properties {
  margin: 5px 0;
  padding: 0;
}
.cart-full-mobile .cart-full-mobile-remove {
  font-size: 2.125rem;
}
.cart-full-mobile .cart-full-mobile-price-rule {
  font-size: 0.75rem;
  margin: 0.3125rem 0 0 0;
  text-align: right;
}
.cart-full-mobile__row {
  display: flex;
  margin: 5px 0;
  font-size: 0.875rem;
}
.cart-full-mobile-coupon-text {
  text-align: center;
  margin: 0 0 10px;
}
.cart-full-mobile-summary-name,
.cart-full-mobile-result-name {
  display: inline-block;
}
.cart-full-mobile-buttons {
  padding: 0.625rem 0;
  text-align: center;
}
.cart-full-mobile-buttons .btn {
  padding: 0 24px;
  line-height: 47px;
  text-transform: uppercase;
}
.cart-full-mobile-result-price {
  font-weight: bold;
  font-size: 1.75rem;
}
@keyframes cart-full-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes cart-full-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes cart-full-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.cart-full-amount-control {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  width: 130px;
}
.cart-full-amount-control--with-unit {
  width: 90px !important;
  margin-right: 20px !important;
  padding-right: 7px;
}
.cart-full-amount-control--with-unit .spinbox-input {
  width: 90px !important;
}
.cart-full-amount-control--with-unit .spinbox__arrows {
  margin: 0;
}
.cart-full-mobile-inputs .spinbox-input {
  min-width: 35px;
}
.cart-full-mobile-inputs .cart-full-mobile-inputs {
  width: 21%;
}
.cart-full-mobile-inputs span {
  position: relative;
}
.bonus-card-plus-amount {
  padding: 0 0 10px 25px;
}
.bonus-card-plus-amount .bonus-card-plus-price {
  font-weight: bold;
}
.cart-mini-empty {
  text-align: center;
  font-weight: bold;
  padding: 20px;
}
body.swal2-no-backdrop .swal2-shown.swal2-top.mobile-cart-popover-container {
  right: 0;
  top: 41px;
  left: 0;
  transform: none;
}
.mobile-cart-popover {
  transform: none;
  left: 0;
  border-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.mobile-cart-popover .swal2-header {
  display: none;
}
.mobile-cart-popover.swal2-popup.swal2-toast,
.mobile-cart-popover .swal2-content {
  width: 100%;
}
.mobile-cart-popover .swal2-content {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.cart-fullcartmessage {
  background-color: #f6d7d7;
}
.order-history-body-item.order-history-body-item-cost {
  position: relative;
  padding-right: 14px;
}
.order-history-body-item.order-history-body-item-cost::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.cart-add--with-spinbox {
  border-radius: 5px;
}
.cart-add__spinbox-block {
  --_cart-add-spinbox-color: var(--cart-add-spinbox-color, #fff);
  --_cart-add-spinbox-br-color: var(--cart-add-spinbox-br-color, var(--_cart-add-spinbox-color));
  --_cart-add-spinbox-br-width: var(--cart-add-spinbox-br-width, 3px);
  --_cart-add-spinbox-width: var(--cart-add-spinbox-width, 28px);
  --_cart-add-spinbox-height: var(--cart-add-spinbox-height, 100%);
  --_cart-add-spinbox-input-bg: var(--cart-add-spinbox-input-bg, #f9f9f9);
  width: 100%;
  position: relative;
}
.cart-add__spinbox-block .spinbox__arrows {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin: 0;
}
.cart-add__spinbox-block .spinbox-button-disabled {
  opacity: 1;
}
.cart-add__spinbox-block .spinbox-button-disabled::before {
  opacity: 0.5;
}
.cart-add__spinbox-block .spinbox-input-wrap {
  padding: 0;
}
.cart-add__spinbox-block .spinbox-more,
.cart-add__spinbox-block .spinbox-less {
  border-color: var(--_cart-add-spinbox-br-color);
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--_cart-add-spinbox-width);
  height: var(--_cart-add-spinbox-height);
  box-sizing: border-box;
}
.cart-add__spinbox-block .spinbox-more::before,
.cart-add__spinbox-block .spinbox-less::before {
  -webkit-mask-image: none;
  mask-image: none;
  background: none;
  margin-right: 0;
  font-weight: 600;
  font-size: 26px;
  cursor: pointer;
  color: var(--_cart-add-spinbox-color);
}
.cart-add__spinbox-block .spinbox-more {
  border-left-style: solid;
  border-left-width: var(--_cart-add-spinbox-br-width);
}
.cart-add__spinbox-block .spinbox-more::before {
  content: "+";
}
.cart-add__spinbox-block .spinbox-less {
  border-right-style: solid;
  border-right-width: var(--_cart-add-spinbox-br-width);
}
.cart-add__spinbox-block .spinbox-less::before {
  content: "-";
}
.cart-add__spinbox-block .spinbox-block {
  margin: 0;
}
.cart-add__spinbox-input {
  color: var(--_cart-add-spinbox-color);
  background-color: inherit;
  background-color: var(--cart-add-spinbox-input-bg, inherit);
  border: none;
  width: 100%;
  padding-left: var(--_cart-add-spinbox-width);
  padding-right: var(--_cart-add-spinbox-width);
  line-height: 1.3;
  text-align: center;
}
.cart-add__spinbox-input:hover {
  box-shadow: none;
}
.cart-help-trigger-popover.top-right {
  border-bottom-right-radius: 0 !important;
}
.cart-help-trigger-popover.top-right .arrow {
  right: -1px !important;
}

/* ../../node_modules/angular-ui-bootstrap/src/tooltip/tooltip.css */
[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-popover-popup].popover.top-left > .arrow,
[uib-popover-popup].popover.top-right > .arrow,
[uib-popover-popup].popover.bottom-left > .arrow,
[uib-popover-popup].popover.bottom-right > .arrow,
[uib-popover-popup].popover.left-top > .arrow,
[uib-popover-popup].popover.left-bottom > .arrow,
[uib-popover-popup].popover.right-top > .arrow,
[uib-popover-popup].popover.right-bottom > .arrow,
[uib-popover-html-popup].popover.top-left > .arrow,
[uib-popover-html-popup].popover.top-right > .arrow,
[uib-popover-html-popup].popover.bottom-left > .arrow,
[uib-popover-html-popup].popover.bottom-right > .arrow,
[uib-popover-html-popup].popover.left-top > .arrow,
[uib-popover-html-popup].popover.left-bottom > .arrow,
[uib-popover-html-popup].popover.right-top > .arrow,
[uib-popover-html-popup].popover.right-bottom > .arrow,
[uib-popover-template-popup].popover.top-left > .arrow,
[uib-popover-template-popup].popover.top-right > .arrow,
[uib-popover-template-popup].popover.bottom-left > .arrow,
[uib-popover-template-popup].popover.bottom-right > .arrow,
[uib-popover-template-popup].popover.left-top > .arrow,
[uib-popover-template-popup].popover.left-bottom > .arrow,
[uib-popover-template-popup].popover.right-top > .arrow,
[uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}
[uib-popover-popup].popover,
[uib-popover-html-popup].popover,
[uib-popover-template-popup].popover {
  display: block !important;
}

/* ../../vendors/ui-bootstrap-custom/styles/ui-popover.css */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 5px;
  box-shadow: 0 0px 9px 0 rgba(0, 0, 0, 0.25);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #fff;
  border-top-color: rgba(0, 0, 0, 0.1);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #fff;
  border-right-color: rgba(0, 0, 0, 0.1);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #fff;
  border-left-color: rgba(0, 0, 0, 0.1);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* ../Admin/Content/src/_partials/help-trigger/styles/help-trigger.scss */
help-trigger {
  display: inline-block;
  vertical-align: middle;
}
.help-trigger__container {
  line-height: 1;
}
.help-trigger-icon-wrap {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.help-trigger-icon {
  color: #676a6c;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  display: flex;
  vertical-align: middle;
  font-size: 20px;
  box-sizing: border-box;
  cursor: pointer;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.help-trigger-icon-abs {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.help-trigger-icon--svg {
  display: block;
  font-size: inherit;
  height: 100%;
  overflow: visible;
  width: 0.75em;
}
.help-trigger-icon--svg-info {
  width: 1.1em;
}
@media (min-width: 768px) {
  .help-trigger-icon {
    padding: 3px;
  }
}

/* ../../scripts/_common/tabs/styles/tabs.scss */
.tabs-headers {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tab-content,
.mobile-tab-content {
  display: none;
}
.tab-content-active,
.mobile-tab-content-active {
  display: block;
}
.tabs-header-item-link {
  display: block;
  line-height: 1;
}
.tabs-header-active {
}
.tabs-horizontal {
}
.tabs-horizontal .tabs-header-item-link {
  font-size: 1.375rem;
}
.tabs-horizontal .tabs-header-item {
  padding: 0.9375rem 1.25rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.3125rem;
  float: left;
  margin-right: 10px;
}
.tabs-horizontal .tabs-content {
  padding: 0.9375rem 1.25rem;
  font-size: 0.875rem;
}
.tabs-vertical {
  display: table;
  width: 100%;
}
.tabs-vertical .tabs-headers,
.tabs-vertical .tabs-content {
  display: table-cell;
  vertical-align: top;
}
.tabs-vertical .tabs-headers {
  width: 25%;
  padding-right: 0.9375rem;
}
.tabs-vertical .tabs-header-item-link {
  font-size: 0.875rem;
  padding: 0.625rem 0.9375rem;
}
.tabs-vertical .tabs-header-item {
  border-radius: 0.3125rem;
}
.tabs-vertical .tabs-content {
  padding: 0 0;
}
.mobile-details-tabs-header-item {
  padding: 10px 20px;
  display: block;
  font-size: 21px;
  border-width: 1px 0 0;
  border-style: solid;
  position: relative;
  cursor: pointer;
}
.mobile-details-tabs-arrow {
  display: inline-block;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 23px;
  width: 12px;
  position: absolute;
  right: 20px;
}
.mobile-tab-content {
  padding: 0.9375rem 1.25rem;
}

/* ../../scripts/_partials/compare/styles/compare.scss */
.compare-control {
  font-size: 0.75rem;
}
.compare-checkbox ~ .custom-input-text .compare-text-not-added {
  display: inline;
}
.compare-checkbox ~ .custom-input-text .compare-text-added {
  display: none;
}
.compare-checkbox:checked ~ .custom-input-text .compare-text-not-added {
  display: none;
}
.compare-checkbox:checked ~ .custom-input-text .compare-text-added {
  display: inline;
}

/* ../../scripts/_partials/reviews/styles/reviews.scss */
.reviews-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.reviews-list .reviews-list {
  padding: 0.625rem 0 1.0625rem 1.25rem;
}
.review-item-name,
.review-item-date {
  padding-right: 0.9375rem;
  line-height: 1;
  vertical-align: middle;
}
.review-item-image {
  padding: 0 10px 10px 0;
}
.review-item-name {
  font-size: 0.8125rem;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
  padding-right: 0.9375rem;
  gap: 5px;
}
.review-item-date {
  font-size: 0.6875rem;
  padding-left: 0.9375rem;
  border-left: 0.0625rem #e5e5e5 solid;
}
.is-mobile .review-item-date {
  flex-grow: 1;
}
.review-item {
  margin-bottom: 20px;
}
.review-item .reviews-list {
  margin-bottom: 0;
  padding-bottom: 0;
}
.review-item .review-item:last-child {
  margin-bottom: 0;
}
.review-item .review-form-block {
  margin-top: 1.0625rem;
}
.review-form-header {
  font-size: 1rem;
  margin-bottom: 1.5625rem;
  line-height: 1;
}
.review-shift-right {
  padding-right: 0.1875rem;
}
.review-shift-left {
  padding-left: 0.1875rem;
}
.review-item-button {
  margin-right: 1.0625rem;
}
.review-item-text {
  padding: 1.25rem 0 0;
  display: block;
}
.review-photos {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: -6px;
  margin-right: -6px;
}
.review-photos__item {
  flex-basis: 80px;
  max-width: 80px;
  height: 80px;
  padding: 6px;
  position: relative;
}
.review-photos__delete {
  border-radius: 50px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #fff;
  border: 1px solid currentcolor;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.review-photos__wrap-thumbs {
  display: inline-flex;
  border: 1px solid;
  font-size: 0;
  border-radius: 0.3125rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 6px;
  box-sizing: border-box;
}
.reviews-captcha {
  margin: 0;
}
.review-item-buttons {
  margin-top: 20px;
}
.review-item-rating {
  display: inline-block;
  vertical-align: middle;
  margin-left: 40px;
}
.review-item-rating__item {
  display: inline-block;
  vertical-align: middle;
}
.review-item-rating__count--likes {
  color: #298800;
}
.review-item-rating__count--dislikes {
  color: #f81f1f;
}
.review-item__photo-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  list-style: none;
  margin: 20px -6px 0;
  padding: 0;
}
.review-item__photo-item {
  padding: 6px;
  margin: 0;
}
.review-item__head {
  display: flex;
  align-items: center;
}
.review-item__product-rating {
  white-space: nowrap;
  margin-top: 10px;
}
.custom-container-fluid .custom-reviews-carousel__title {
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 59.4px;
  max-width: 1000px;
  text-align: left;
  text-transform: uppercase;
}
.custom-container-fluid .custom-reviews-addition-text {
  font-size: var(--adv-h5);
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 0.02em;
  color: rgba(21, 21, 21, 0.5);
  font-weight: 490;
}
.custom-carousel-wrapper {
  position: relative;
}
.custom-carousel-wrapper .slick-slider {
  position: static;
}
.custom-container-fluid {
  padding: 0;
  margin: 0;
}
.custom-lp-container {
  margin-left: calc(var(--adv-container-m-1) - var(--adv-container-p-1));
}
.custom-carousel {
  margin-left: calc(var(--adv-container-m-1) - var(--adv-container-p-1));
}
.custom-carousel .slick-slide {
  max-width: 434px;
}
.custom-carousel .slick-next,
.slick-prev {
  --slick-size-btn: 64px;
  border: 1px solid rgb(21, 21, 21);
  border-radius: 50%;
  width: 64px;
  width: var(--slick-size-btn);
  height: 64px;
  height: var(--slick-size-btn);
  top: calc(64px / 2);
  top: calc(var(--slick-size-btn) / 2);
}
.custom-carousel .slick-prev {
  left: auto;
  right: 305px;
}
.custom-carousel .slick-next {
  right: 226px;
}
.custom-reviews-multiple__picture-wrap {
  border-radius: 25px;
  border: 1px solid rgba(21, 21, 21, 0.5);
  overflow: hidden;
  padding-top: 0;
}
.custom-reviews-multiple__picture-wrap {
  position: relative;
}
.custom-reviews-multiple__picture-wrap:before {
  opacity: 1;
  transition: 0.45s ease-in;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: var(--adv-white-100);
  position: absolute;
  z-index: 20;
}
.custom-reviews-multiple__picture-wrap img {
  height: 416px;
  width: 434px;
  border-radius: 0;
}
.custom-reviews-multiple__item {
  position: relative;
}
.custom-reviews-multiple__item:hover .custom-reviews-multiple__picture-wrap:before {
  opacity: 0;
}
.custom-reviews-multiple__item:hover .custom-reviews-multiple__picture-wrap {
  border: 1px solid var(--adv-white-100);
}
.custom-reviews-multiple__container {
  position: absolute;
  z-index: 30;
  bottom: var(--adv-m-5);
  left: var(--adv-m-7);
}
.custom-reviews-multiple__author {
  max-width: 300px;
  text-transform: uppercase;
  font-weight: 589;
  line-height: 37.8px;
  font-size: var(--adv-h2);
  transition: 0.5s ease-in;
}
.custom-reviews-multiple__item .custom-reviews-multiple__text {
  color: rgba(21, 21, 21, 0.7);
  font-weight: 453;
  margin-bottom: 0;
  transition: 0.5s ease-in;
  font-size: var(--adv-text-5);
  max-width: 322px;
}
.custom-reviews-multiple__item:hover .custom-reviews-multiple__author {
  color: var(--adv-white-100);
}
.custom-reviews-multiple__item:hover .custom-reviews-multiple__text {
  color: var(--adv-white-100);
}
@media (max-width: 1860px) {
  .custom-lp-container {
    margin-left: 0;
  }
  .custom-carousel-wrapper {
    padding-left: 32px;
  }
}
@media (max-width: 1310px) {
  .custom-carousel .slick-prev,
  .custom-carousel .slick-next {
    display: none !important;
  }
}
@media (max-width: 1218px) {
  .custom-reviews-multiple__item {
    padding: 0 10px;
  }
  .custom-reviews-multiple__item .custom-reviews-multiple__text {
    line-height: 14.95px;
    max-width: 220px;
  }
  .custom-container-fluid .custom-reviews-carousel__title {
    line-height: 44px;
  }
}
@media (max-width: 768px) {
  .custom-container-fluid .custom-reviews-carousel__title {
    line-height: 26px;
  }
}

/* ../../scripts/_partials/shipping/styles/shipping.scss */
.shipping-item {
  margin-bottom: 16px;
  display: flex;
  align-items: flex-start;
}
.shipping-item-col {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.shipping-item-icon {
  flex-shrink: 0;
}
.shipping-item-icon > img {
  cursor: pointer;
  vertical-align: middle;
  -o-object-fit: contain;
  object-fit: contain;
}
.shipping-item-info {
  padding: 0 0 0 0.625rem;
}
.shipping-item-title,
.shipping-item-description {
  display: block;
  line-height: 1.2;
  cursor: pointer;
}
.shipping-item-title--flex,
.shipping-item-description--flex {
  display: flex;
}
.shipping-item-description {
  font-size: 0.75rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.shipping-item-title {
  font-size: 0.875rem;
  line-height: 1;
}
.shipping-item-title:empty {
  display: none;
}
.shipping-item-more {
  font-size: 0.875rem;
}
.shipping-variants {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.shipping-variants-row {
  display: table-row;
}
.shipping-variants-cell {
  display: table-cell;
  vertical-align: middle;
}
.shipping-variants-name {
  padding: 0.3125rem 0.3125rem 0.3125rem 0;
}
.shipping-variants-value {
  padding: 0.3125rem 0 0.3125rem 0.3125rem;
  width: 4.0625rem;
}
.shipping-item-additional-description {
  display: none;
  font-size: 12px;
  margin-top: 5px;
}
.shipping-item--selected .shipping-item-additional-description {
  display: block;
}
.shipping-spinbox {
  width: 4.375rem;
  vertical-align: middle;
  display: inline-block;
  margin-left: 0.3125rem;
}
.shipping-item-additional .shipping-control-select {
  width: 300px;
}
.is-mobile .shipping-item-additional .shipping-control-select {
  width: 100%;
}
.shipping-extend-input-hidden {
  opacity: 0;
  height: 0;
  width: 0;
  border: 0;
}
.shipping-progress {
  position: relative;
}
.shipping-progress::before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 10;
}
.shipping-progress-after::after {
  content: "\e80b";
  left: 50%;
  top: 50%;
  font-size: 2.1875rem;
  margin: -1.09375rem 0 0 -1.09375rem;
  position: absolute;
  transform: translateY(-50%);
  animation: spinShipping 2s infinite linear;
  display: inline-block;
  text-shadow: none;
  font-family: advantshopfonts, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  width: 1em;
  line-height: 1;
  text-align: center;
  opacity: 1;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
}
.shipping-empty {
  padding: 2.5rem 0;
}
.shipping-template-newshipping {
  margin-top: 5px;
}
.shipping-template-row {
  margin-bottom: 15px;
}
.shipping-template-name {
  margin-bottom: 5px;
  font-size: 90%;
}
.shipping-item-input-price {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.grastin-widget-dialog {
  min-width: 770px;
  min-height: 500px;
  width: 80%;
}
@media (min-width: 49em) {
  .shipping-dialog {
    min-width: 70vw;
    min-height: 500px;
  }
  .shipping-dialog__widget {
    min-height: 500px;
  }
}
@keyframes spinShipping {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
.shipping-extend-error-warehouse {
  display: none;
}

/* ../../scripts/_partials/shipping/styles/shippingPointsList.scss */
.shipping-points-list {
  display: grid;
  grid-row-gap: 16px;
  row-gap: 16px;
}
.shipping-points-list__empty {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}
.shipping-point {
  display: block;
  width: 100%;
  text-align: left;
  padding: 10px 0;
  font-size: 14px;
  border-width: 0 !important;
}
.shipping-point--selected {
  font-weight: bold;
}
.shipping-points-list-plug {
  display: flex;
  font-size: 35px;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* ../../styles/partials/properties.scss */
.properties {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
  overflow: inherit;
}
.properties-group-name,
.properties-item-name,
.properties-item-value,
.properties-item-title-name,
.properties-item-title-value {
  margin-left: 1.0625rem;
  margin-right: 1.0625rem;
}
.properties-group-name {
  font-size: 1rem;
  margin-top: 1.0625rem;
  margin-bottom: 1.0625rem;
}
.properties-item-name,
.properties-item-value {
  font-size: 0.75rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.properties-item-title-name,
.properties-item-title-value {
  font-size: 0.75rem;
  margin-top: 0.625rem;
}
.properties__state {
  position: absolute;
  display: none;
}
.properties__state:checked + .properties .properties__item--state-hidden {
  display: block;
}
.properties__state:checked ~ .properties__trigger .properties__trigger--show {
  display: none;
}
.properties__state:checked ~ .properties__trigger .properties__trigger--hide {
  display: block;
}
.properties__item--state-hidden {
  display: none;
}
.properties__trigger {
  margin-top: 20px;
  margin-left: 1.0625rem;
}
.properties__trigger--show {
  display: block;
}
.properties__trigger--hide {
  display: none;
}

/* ../../scripts/_common/yandexMaps/styles.scss */
ya-map {
  display: block;
}

/* ../../scripts/product/components/productAvailabilityMap/styles.scss */
.warehouses-list-modal {
  width: 100%;
}
.warehouses-list__product-availability-count {
  font-size: 15px;
  line-height: 1.5;
}
.warehouses-list__items {
  display: grid;
  max-height: var(--height-map);
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: auto;
}
.warehouses-list__items::-webkit-scrollbar {
  height: 8px;
  width: 8px;
  background: #efeff4;
}
.warehouses-list__items::-webkit-scrollbar-thumb {
  background: #c5c2c2;
  border-radius: 1px;
}
.warehouses-list__items::-webkit-scrollbar-corner {
  background: #868383;
}
.warehouses-list--only-active .warehouses-list__item {
  border-bottom: 0;
}
.warehouses-list__item {
  cursor: pointer;
  padding: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.warehouses-list__item--active {
  background-color: #f5f5f5;
}
.warehouses-list__item:last-child {
  border-bottom: 0;
}
.warehouses-list__shop-address {
  line-height: 1.5;
  font-size: 18px;
  font-style: normal;
}
.warehouses-list__shop-address-comment {
  line-height: 1.5;
  font-size: 14px;
}
.warehouses-list__shop-name {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 600;
}
.warehouses-list__work-time {
  font-size: 14px;
  line-height: 1.5;
}
.warehouse-details {
  padding: 10px 0;
}
.warehouse-details__inner {
  padding-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.warehouse-details__header {
  margin-bottom: 10px;
}
.warehouse-details__shop-address {
  font-size: 18px;
  font-style: normal;
}
.warehouse-details__shop-name {
  font-size: 14px;
  font-weight: 600;
}
.product-availability-map__map {
  height: 640px;
}
.product-availability-map-modal {
  bottom: 0 !important;
  top: auto;
  height: auto;
}
.product-availability-map__spinner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
}

/* ../../scripts/warehouses/styles/warehousesListMap.scss */
.warehouses-list-map {
  --height-map: 630px;
}
.warehouses-list-map--compact-mode .warehouses-list-map__row--nowrap {
  flex-wrap: nowrap;
}
.warehouses-list-map__filters {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  grid-auto-flow: column;
  gap: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.warehouses-list-map__filter-item {
  display: flex;
  align-items: center;
}
.warehouses-list-map__spinner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
}
.warehouses-list-map__map {
  height: var(--height-map);
}

/* ../../scripts/warehouses/styles/warehousesList.scss */
.warehouses-list-modal {
  width: 100%;
}
.warehouses-list__product-availability-count {
  font-size: 15px;
  line-height: 1.5;
}
.warehouses-list__items {
  display: grid;
  max-height: var(--height-map);
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: auto;
}
.warehouses-list__items::-webkit-scrollbar {
  height: 8px;
  width: 8px;
  background: #efeff4;
}
.warehouses-list__items::-webkit-scrollbar-thumb {
  background: #c5c2c2;
  border-radius: 1px;
}
.warehouses-list__items::-webkit-scrollbar-corner {
  background: #868383;
}
.warehouses-list--only-active .warehouses-list__item {
  border-bottom: 0;
}
.warehouses-list__item {
  cursor: pointer;
  padding: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.warehouses-list__item--active {
  background-color: #f5f5f5;
}
.warehouses-list__item:last-child {
  border-bottom: 0;
}
.warehouses-list__shop-address {
  line-height: 1.5;
  font-size: 18px;
  font-style: normal;
}
.warehouses-list__shop-address-comment {
  line-height: 1.5;
  font-size: 14px;
}
.warehouses-list__shop-name {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 600;
}
.warehouses-list__work-time {
  font-size: 14px;
  line-height: 1.5;
}
.warehouse-details {
  padding: 10px 0;
}
.warehouse-details__inner {
  padding-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.warehouse-details__header {
  margin-bottom: 10px;
}
.warehouse-details__shop-address {
  font-size: 18px;
  font-style: normal;
}
.warehouse-details__shop-name {
  font-size: 14px;
  font-weight: 600;
}

/* ../../scripts/warehouses/styles/cartStockInWareHouses.scss */
.cart-stock-in-warehouses {
  --out-stock-color: #d41212;
}
.cart-stock-in-warehouses__out-stock-link {
  font-size: 14px;
  line-height: 1.8;
  color: #f00;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.cart-stock-in-warehouses__out-stock-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.cart-stock-in-warehouses__list {
  margin-top: 13px;
}
.cart-stock-list {
  display: grid;
  grid-gap: 10px;
  gap: 10px;
}
.cart-stock-list__header {
  font-size: 13px;
  line-height: 1.2;
  font-weight: bold;
}
.cart-stock-list__row {
  display: grid;
  grid-template-columns: 1fr auto;
  justify-content: flex-start;
  grid-gap: 10px;
  gap: 10px;
}
.cart-stock-list__body {
  display: grid;
  grid-gap: 10px;
  gap: 10px;
}
.cart-stock-list__data {
  font-size: 13px;
}
.cart-stock-list__data--out-stock {
  color: var(--out-stock-color);
}
@media (max-width: 480px) {
  .cart-stock-list__header {
    font-size: 13px;
  }
}

/* frontend/_partials/product-view/styles/product-view.scss */
.product-gift-image .gifts-list-container {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.product-gift-image .gifts-list .gift-txt {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  text-align: left;
}
.product-gift-image .gifts-list .gift-img {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}
.products-view-label-gift {
  background-color: #cd0303;
}
.prod-gift-icon {
  height: 46.6px;
  width: 50.6px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: auto !important;
  background: url("../assets/giftIcon.TOROPKQO.png") no-repeat top left/100% 100%;
}
.gift-icon-small {
  height: 23.3px;
  width: 25.3px;
  left: 100%;
  bottom: 0;
}
@media (min-width: 768px) {
  .product-gifts-info.product-gifts-info--abs {
    position: absolute;
    right: 0;
  }
  .product-gifts-info__title {
    display: none;
  }
}
@media (max-width: 769px) {
  .product-gifts-info.product-gifts-info--abs {
    position: static;
    right: auto;
  }
  .product-gifts-info__title {
    text-align: center;
    display: block;
  }
  .product-gift-image {
    height: auto;
    width: auto;
    background: none;
    position: static;
    z-index: 1;
    bottom: auto;
    right: auto;
  }
  .product-gift-image .gifts-list-container {
    padding-left: 0;
    padding-right: 0;
  }
  .product-gift-image .gifts-list {
    display: block;
    box-shadow: none;
    width: auto;
    position: static;
    top: auto;
    transform: translateY(0);
    right: auto;
  }
  .product-gift-image .gifts-list::after,
  .product-gift-image .gifts-list::before {
    display: none;
  }
}

/* ../../scripts/_mobile/full-height-mobile/full-height-mobile.scss */
:root {
  --min-full-height: 100vh;
  --min-full-height-raw: 0;
}

/* ../../node_modules/slick-carousel/slick/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

/* ../../scripts/_common/scrollToTop/styles/scrollToTop.scss */
.scroll-to-top {
  position: fixed;
  left: 0;
  display: none;
  height: 100%;
  background: rgba(243, 243, 243, 0.9);
  width: 40px;
  top: 0;
  z-index: 20;
  cursor: pointer;
}
.scroll-to-top:hover {
  background: #e8e8e8;
}
.scroll-to-top .to-top-icon {
  position: absolute;
  bottom: 40px;
  height: 40px;
  width: 40px;
  text-align: center;
}
.scroll-to-top-active {
  display: block;
}
@media screen and (max-width: 1284px) {
  .scroll-to-top {
    display: none !important;
  }
}

/* ../../node_modules/choices.js/public/assets/styles/choices.css */
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}
.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:hover,
.choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4;
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333 transparent;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}
.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}
.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused .choices__inner,
.is-open .choices__inner {
  border-color: #b7b7b7;
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}
.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
}
.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}
.choices__list--dropdown,
.choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}
.is-active.choices__list--dropdown,
.is-active.choices__list[aria-expanded] {
  visibility: visible;
}
.is-open .choices__list--dropdown,
.is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}
.is-flipped .choices__list--dropdown,
.is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list,
.choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl] .choices__list--dropdown .choices__item,
[dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable,
  .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable::after,
  .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable,
  [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after,
  [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}
.choices__item {
  cursor: default;
}
.choices__item--selectable {
  cursor: pointer;
}
.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.5;
}
.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}
.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}
.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration,
.choices__input::-webkit-search-cancel-button,
.choices__input::-webkit-search-results-button,
.choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear,
.choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}
.choices__placeholder {
  opacity: 0.5;
}

/* ../../scripts/_common/choices/choices.theme.scss */
.choices,
.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
  font-size: inherit;
}
.choices__list--dropdown,
.choices__list[aria-expanded] {
  border-radius: 5px;
  min-width: 100%;
  width: auto;
}
.choices__list--single {
  padding: 0;
  display: inline-flex;
}
.choices[data-type*=select-one]::after {
  display: none;
}
.choices__list--dropdown {
  color: #000;
}
ng-choice-template {
  display: block;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable,
  .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 15px;
  }
}
.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
  padding-left: 15px;
  padding-right: 15px;
}
.choices__item--selectable,
.choices__item--choice {
  white-space: nowrap;
}
.choices__item--selectable {
  text-overflow: ellipsis;
  overflow: hidden;
}
.choices-container--mobile.is-open::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 500;
  background-color: rgba(0, 0, 0, 0.5);
}
.choices-container--mobile .is-active.choices__list--dropdown,
.choices-container--mobile .is-active.choices__list[aria-expanded] {
  position: fixed;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: 16px;
  transform: translateY(-50%);
  z-index: 600;
  min-width: auto;
  max-width: 90vw;
  max-height: 70vh;
  max-height: 90dvh;
}
.choices__list {
  overscroll-behavior: contain;
}

/* ../../scripts/_partials/zone/styles/zones.scss */
.zone-dialog {
  min-width: 18.75rem;
}
.zone-dialog-title {
  font-size: 24px;
  padding: 0.625rem 0.625rem 0;
}
.zone-dialog .modal-content {
  padding: 0;
  min-height: 264px;
}
.zone-dialog-items {
  display: flex;
}
.zone-dialog-item {
  flex-grow: 1;
  vertical-align: top;
  padding-right: 0.625rem;
}
.zone-dialog-item-link {
  display: block;
  padding: 0.625rem;
  border-radius: 0.3125rem;
  border: 1px solid transparent;
}
.zone-dialog-item-link:hover {
  border-color: #dedddd;
}
.zone-dialog-text {
  font-size: 1rem;
  padding-right: 0.625rem;
}
.zone-dialog-countries,
.zone-dialog-autocomplete-block,
.zone-dialog-cities {
  padding: 0.625rem 0.625rem 0;
}
.zone-dialog-cities {
  padding-bottom: 0.625rem;
  border-top: 1px solid #e2e3e4;
}
.zone-dialog-autocomplete-block {
  margin-bottom: 0.9375rem;
}
.zone-dialog-input-wrap {
  position: relative;
}
.zone-dialog-input-wrap > input {
  font-size: 0.8rem;
  line-height: inherit;
}
.zone-dialog-country-link {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  font-size: 0.875rem;
  padding: 0.625rem;
  border: 0.0625rem transparent solid;
  border-radius: 0.3125rem;
}
.zone-dialog-country-image {
  width: 30px;
  height: 18px;
  margin-right: 5px;
  display: none;
}
.zone-dialog-country-selected {
  border-color: #ccc;
}
.zone-dialog-loading {
  text-align: center;
  padding: 40px 20px;
}
.zone-dialog-country-RU {
  display: inline-block;
  background-image: url("../assets/rus.5Z5MXW3X.svg");
}
.zone-dialog-country-UA {
  display: inline-block;
  background-image: url("../assets/ua.XBLU76HQ.svg");
}
.zone-dialog-country-BY {
  display: inline-block;
  background-image: url("../assets/by.JDR4SXQF.svg");
}
.zone-dialog-country-KZ {
  display: inline-block;
  background-image: url("../assets/kz.QDALPH6J.svg");
}
.zone-dialog-item--scale .zone-dialog-item {
  font-size: 16px;
}
.zone-dialog-item--scale .zone-dialog-title,
.zone-dialog-item--scale .zone-dialog-item-link {
  text-align: center;
}

/* frontend/_common/modal-ticket-action/modalTicketAction.scss */
.modal-action__form-parameters {
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}
.modal-action__form-parameters-transfer {
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}
.modal-action__item-activate {
  border: 1px solid var(--adv-black-70);
  border-radius: var(--adv-rounded-small);
  background: black;
  padding: 16px;
}
.modal-action__item {
  border: 1px solid var(--adv-black-70);
  border-radius: var(--adv-rounded-small);
  background: white;
  padding: 16px;
}
@media (min-width: 1024px) {
  .modal-action__item-activate {
    padding: 40px;
  }
  .modal-action__item {
    padding: 40px;
  }
}
.modal-action__header {
  display: flex;
  align-items: start;
  justify-content: space-between;
  text-transform: uppercase;
  color: white;
  margin-bottom: var(--adv-m-3);
}
.modal-action__header-second {
  display: flex;
  align-items: start;
  justify-content: space-between;
  text-transform: uppercase;
}
.modal-action__header-title {
  font-size: var(--adv-h2);
  font-weight: 589;
  margin-bottom: var(--adv-m-8);
}
.modal-action__btns {
  display: flex;
  gap: calc(var(--adv-m-6) - 4px);
  flex-wrap: wrap;
  flex-shrink: 0;
}
.modal-action__action-description {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 20px;
  color: black;
  margin-bottom: var(--adv-m-4);
}
.modal-action__header-title-second {
  font-size: var(--adv-h2);
  font-weight: 589;
  margin-bottom: var(--adv-m-4);
}
.modal-action__btn-second {
  display: inline-flex;
  align-items: center;
  gap: var(--adv-m-2);
  padding: 9px 15px 9px 10px;
  background: var(--adv-black-100);
  border-radius: var(--adv-rounded-big);
  cursor: pointer;
}
.modal-action__header-title-mail {
  font-size: var(--adv-h2);
  font-weight: 589;
  margin-bottom: var(--adv-m-6);
}
.modal-action__mail {
  padding: 0;
  margin-bottom: var(--adv-m-2);
}
.modal-action__header-mail-description {
  color: #F65D1B;
  margin-bottom: var(--adv-m-5);
}
.modal-action-input-with-required {
  position: relative;
  display: inline-block;
}
.modal-action-required-star {
  right: 8px;
  top: 8px;
  color: #ff0000;
  font-size: 16px;
  line-height: 1;
}
.modal-action-lp-input {
  padding-right: 20px;
}
.adv-modal-inner.modal-action-modal-class {
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}
.modal-action-input-error {
  border: 1px solid #ff0000 !important;
  box-shadow: 0 0 3px #ff0000 !important;
  max-height: 800px;
}
.adv-modal-inner.modal-action-modal-class .modal-content {
  height: auto;
  height: initial;
  background-color: transparent;
  padding: 0;
}

/* frontend/_common/modal-upgrade-action/modalUpgradeAction.scss */
.modal-action__form-parameters {
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}
.modal-action__form-parameters-transfer {
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}
.modal-action__item-activate {
  border: 1px solid var(--adv-black-70);
  border-radius: var(--adv-rounded-small);
  background: black;
  padding: 16px;
}
.modal-action__item {
  border: 1px solid var(--adv-black-70);
  border-radius: var(--adv-rounded-small);
  background: white;
  padding: 16px;
}
@media (min-width: 1024px) {
  .modal-action__item-activate {
    padding: 40px;
  }
  .modal-action__item {
    padding: 40px;
  }
}
.modal-action__header {
  display: flex;
  align-items: start;
  justify-content: space-between;
  text-transform: uppercase;
  color: white;
  margin-bottom: var(--adv-m-3);
}
.modal-action__header-second {
  display: flex;
  align-items: start;
  justify-content: space-between;
  text-transform: uppercase;
}
.modal-action__header-title {
  font-size: var(--adv-h2);
  font-weight: 589;
  margin-bottom: var(--adv-m-8);
}
.modal-action__btns {
  display: flex;
  gap: calc(var(--adv-m-6) - 4px);
  flex-wrap: wrap;
  flex-shrink: 0;
}
.modal-action__action-description {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 20px;
  color: black;
  margin-bottom: var(--adv-m-4);
}
.modal-action__header-title-second {
  font-size: var(--adv-h2);
  font-weight: 589;
  margin-bottom: var(--adv-m-4);
}
.modal-action__btn-second {
  display: inline-flex;
  align-items: center;
  gap: var(--adv-m-2);
  padding: 9px 15px 9px 10px;
  background: var(--adv-black-100);
  border-radius: var(--adv-rounded-big);
  cursor: pointer;
}
.modal-action__header-title-mail {
  font-size: var(--adv-h2);
  font-weight: 589;
  margin-bottom: var(--adv-m-6);
}
.modal-action__mail {
  padding: 0;
  margin-bottom: var(--adv-m-2);
}
.modal-action__header-mail-description {
  color: #F65D1B;
  margin-bottom: var(--adv-m-5);
}
.modal-action-input-with-required {
  position: relative;
  display: inline-block;
}
.modal-action-required-star {
  right: 8px;
  top: 8px;
  color: #ff0000;
  font-size: 16px;
  line-height: 1;
}
.modal-action-lp-input {
  padding-right: 20px;
}
.adv-modal-inner.modal-action-modal-class {
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}
.modal-action-input-error {
  border: 1px solid #ff0000 !important;
  box-shadow: 0 0 3px #ff0000 !important;
  max-height: 800px;
}
.adv-modal-inner.modal-action-modal-class .modal-content {
  height: auto;
  height: initial;
  background-color: transparent;
  padding: 0;
}

/* frontend/_common/modal-submit-speech/modalSubmitSpeech.scss */
.adv-modal .modal-submit-speech {
  max-width: 1120px;
  width: 100%;
}
.for-speakers-popup__title {
  margin-bottom: var(--adv-m-7);
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 105%;
  text-transform: uppercase;
}
.for-speakers-popup__form textarea {
  resize: none;
  min-height: 120px;
  min-width: 100%;
}
.for-speakers-popup__label {
  display: block;
  margin-bottom: var(--adv-m-4);
}
.for-speakers-popup__text-grey {
  display: block;
  margin-bottom: 10px;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  color: var(--adv-black-70);
}
.for-speakers-popup__input {
  box-sizing: border-box;
  display: block;
  min-height: 54px;
  padding: 10px var(--adv-m-4);
  width: 100%;
  border: none;
  border-radius: 10px;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  color: var(--adv-black-100);
  background-color: var(--adv-gray);
}
.for-speakers-popup__input::-moz-placeholder {
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  color: var(--adv-black-70);
}
.for-speakers-popup__input::placeholder {
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  color: var(--adv-black-70);
}
.for-speakers-popup__block:not(:last-of-type) {
  margin-bottom: var(--adv-m-4);
}
.for-speakers-popup__block.none {
  display: none;
}
.for-speakers-popup__radios {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
@media (max-width: 768px) {
  .for-speakers-popup__radios {
    flex-direction: column;
  }
  .for-speakers-popup__radios .for-speakers-popup__radio.point span {
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  .for-speakers-popup__radios.stretch {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.for-speakers-popup__radios.stretch label {
  flex-grow: 1;
  flex-shrink: 0;
}
.for-speakers-popup__radio {
  position: relative;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  cursor: pointer;
}
.for-speakers-popup__radio:hover span {
  border: 1px solid #BECDDC;
  background-color: var(--adv-soft-grey);
}
.for-speakers-popup__radio input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
}
.for-speakers-popup__radio input:checked ~ span {
  border: 1px solid #BECDDC;
  background-color: var(--adv-soft-grey);
}
.for-speakers-popup__radio span {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--adv-m-2);
  padding: 7px var(--adv-m-4);
  border-radius: 100px;
  border: 1px solid var(--adv-black-30);
  transition: border 0.3s, background-color 0.3s;
}
.for-speakers-popup__radio.point span::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  flex-shrink: 0;
  background-color: var(--track-item-bg);
}
.for-speakers-popup__checkboxes {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.for-speakers-popup__checkbox {
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 115%;
  text-transform: lowercase;
  cursor: pointer;
}
.for-speakers-popup__checkbox:hover span {
  border: 1px solid #BECDDC;
  background-color: var(--adv-soft-grey);
}
.for-speakers-popup__checkbox input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
}
.for-speakers-popup__checkbox input:checked ~ span {
  border: 1px solid #BECDDC;
  background-color: var(--adv-soft-grey);
}
.for-speakers-popup__checkbox span {
  display: inline-block;
  box-sizing: border-box;
  padding: 5px 14px;
  border-radius: 50px;
  border: 1px solid var(--adv-black-30);
  white-space: nowrap;
  transition: border 0.3s, background-color 0.3s;
}
.for-speakers-popup__block-presentation {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 10px;
  gap: 10px;
}
@media (max-width: 768px) {
  .for-speakers-popup__block-presentation {
    grid-template-columns: 1fr;
  }
}
.for-speakers-popup__file {
  position: relative;
  box-sizing: border-box;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 4px;
  border-radius: 12px;
  border: 1px solid rgba(24, 31, 37, 0.15);
  cursor: pointer;
}
@media (max-width: 768px) {
  .for-speakers-popup__file {
    height: 54px;
  }
}
.for-speakers-popup__file input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  z-index: -1;
  opacity: 0;
}
.for-speakers-popup__file span:first-of-type {
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
}
.for-speakers-popup__file span:last-of-type {
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 115%;
  text-transform: lowercase;
  color: var(--adv-black-50);
}
.for-speakers-popup__submit {
  margin-top: var(--adv-m-8);
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  padding-right: 15px;
  border-radius: 500px;
  border: none;
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 100%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: var(--adv-white-100);
  background-color: var(--adv-black-100);
  cursor: pointer;
}
.for-speakers-popup__submit-arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--adv-white-100);
}
.for-speakers-popup__label {
  position: relative;
}
.for-speakers__autocompleter-wrapper {
  position: relative;
}
.for-speakers__autocompleter-list {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  margin: 0 0 5px 0;
  padding: 0;
  border-radius: 10px;
  border: 1px solid var(--adv-black-30);
  background-color: var(--adv-white-100);
  box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.1);
  list-style: none;
  max-height: 200px;
  overflow-y: auto;
}
.for-speakers-autocompleter-close-container {
  display: flex;
  justify-content: flex-end;
  padding: 5px 10px 0 10px;
}
.for-speakers-autocompleter-close {
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  color: var(--adv-black-50);
  padding: 0 5px;
}
.for-speakers-autocompleter-close:hover {
  color: var(--adv-black-100);
}
.for-speakers__autocompleter-list .uib-typeahead-match {
  padding: 10px var(--adv-m-4);
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  color: var(--adv-black-100);
  cursor: pointer;
  border-bottom: 1px solid var(--adv-black-10);
}
.for-speakers__autocompleter-list .uib-typeahead-match:last-child {
  border-bottom: none;
}
.for-speakers__autocompleter-list .uib-typeahead-match:hover {
  background-color: var(--adv-gray);
}
.for-speakers__autocompleter-list .uib-typeahead-match:active,
.for-speakers__autocompleter-list .uib-typeahead-match:focus {
  background-color: var(--adv-soft-grey);
}
@media (max-width: 768px) {
  .for-speakers__autocompleter-list {
    position: fixed;
    bottom: auto;
    top: 50%;
    left: 20px;
    right: 20px;
    max-height: 50vh;
    z-index: 9999;
    margin: 0;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  }
  .for-speakers-autocompleter-close-container {
    padding: 10px 15px 5px 15px;
  }
}
.for-speakers__autocompleter-list::-webkit-scrollbar {
  width: 6px;
}
.for-speakers__autocompleter-list::-webkit-scrollbar-track {
  background: var(--adv-gray);
  border-radius: 3px;
}
.for-speakers__autocompleter-list::-webkit-scrollbar-thumb {
  background: var(--adv-black-30);
  border-radius: 3px;
}
.for-speakers__autocompleter-list::-webkit-scrollbar-thumb:hover {
  background: var(--adv-black-50);
}
.for-speakers__autocompleter-wrapper {
  position: relative;
}

/* frontend/_common/modal-buy-tickets/modalBuyTickets.scss */
.adv-modal .buy-ticket-modal {
  --modal-padding: 20px;
  max-width: 840px;
  width: 100%;
  border-radius: var(--adv-rounded-big);
  padding: 20px 0;
  padding: var(--modal-padding) 0;
}
[id^=modal_buy_tickets_] {
  padding-left: var(--adv-container-p-1);
  padding-right: var(--adv-container-p-1);
}
[id^=modal_buy_tickets_] .adv-modal-close,
[id^=modal_buy_tickets_] .adv-modal-floating .adv-modal-close {
  right: 0;
  top: min(-6vh, -60px);
  height: 48px;
  width: 48px;
  background: #fff;
  border-radius: 50%;
}
[id^=modal_buy_tickets_] .adv-modal-close:after,
[id^=modal_buy_tickets_] .adv-modal-floating .adv-modal-close:after {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 1024px) {
  [id^=modal_buy_tickets_] .adv-modal-close,
  [id^=modal_buy_tickets_] .adv-modal-floating .adv-modal-close {
    right: -88px;
    top: 0;
    height: 54px;
    width: 54px;
  }
}
.payment-page__inner {
  height: 80vh;
  overflow-y: auto;
  padding: 0 var(--modal-padding);
}
.payment-page__inner-title {
  font-size: var(--adv-h2);
  font-weight: 600;
  line-height: 22.05px;
  text-transform: uppercase;
  margin-bottom: var(--adv-m-7);
}
.payment-page__steps {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-bottom: var(--adv-m-7);
}
.payment-page__steps-item {
  flex-grow: 1;
  cursor: pointer;
}
.payment-page__steps-item-text {
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  margin-bottom: 15px;
}
.payment-page__steps-item-bar {
  width: 100%;
  border: 3px solid var(--adv-orange);
  border-radius: var(--adv-rounded-small);
}
.payment-page__steps-item-text--non-active {
  color: var(--adv-black-70);
}
.payment-page__steps-item-bar--non-active {
  border-color: var(--adv-black-10);
}
.payment-page__ticket-title {
  font-size: var(--adv-text-3);
  color: var(--adv-black-70);
  margin-bottom: 10px;
  font-weight: 453;
  line-height: 120%;
}
.payment-page__tickets {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: var(--adv-m-4);
}
.payment-page__tickets-item {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 92px;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "type btn" "price price";
  align-items: center;
  grid-gap: 24px;
  gap: 24px;
  border: 1px solid var(--adv-black-30);
  border-radius: 12px;
  padding: var(--adv-m-4);
}
.dropdown-content {
  position: absolute;
  top: 75%;
  left: 2.5%;
  width: 46%;
  background: white;
  border-radius: 8px;
  z-index: 10;
  padding: 0;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  max-height: 200px;
  overflow-y: auto;
}
.dropdown-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.dropdown-content li {
  font-size: var(--adv-menu-text);
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: 550;
  padding: var(--adv-m-4);
  opacity: 0.5;
  transition: all 0.3s ease;
  cursor: pointer;
}
.dropdown-content li:hover {
  color: #1A66BF;
  opacity: 1;
  background-color: #EEF2F6;
}
.payment-page__tickets-type {
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
  grid-area: type;
}
.payment-page__tickets-type-text {
  font-size: var(--adv-menu-text);
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-weight: 550;
}
.payment-page__tickets-info {
  display: grid;
  grid-template-columns: -webkit-max-content minmax(-webkit-min-content, 136px);
  grid-template-columns: max-content minmax(min-content, 136px);
  align-items: center;
}
.payment-page__tickets-btns {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--adv-black-30);
  border-radius: 12px;
  padding: 9px 10px;
  grid-area: btn;
}
.payment-page__tickets-btns-item {
  max-height: 16px;
}
.payment-page__tickets-btns-remove,
.payment-page__tickets-btns-add {
  cursor: pointer;
}
.payment-page__tickets-btns-count {
  font-size: var(--adv-text-4);
  font-weight: 589;
  line-height: 125%;
  color: var(--adv-orange);
  flex-grow: 1;
  text-align: center;
}
.payment-page__tickets-info-price {
  font-size: var(--adv-text-1);
  font-weight: 589;
  letter-spacing: 0.01em;
  line-height: 110%;
  text-align: right;
  grid-area: price;
}
.payment-page__ticket-btns {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: var(--adv-m-7);
}
.payment-page__ticket-btns-item {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.payment-page__ticket-btns-icon {
  position: relative;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: var(--adv-black-100);
}
.payment-page__ticket-btns-icon svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.payment-page__ticket-btns-text {
  font-size: var(--adv-button-text);
  font-weight: 589;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.payment-page__payment-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
}
.payment-page__sum {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  margin-bottom: var(--adv-m-7);
  border-bottom: 1px solid var(--adv-black-30);
  border-radius: 1px;
}
.payment-page__sum-text {
  font-size: var(--adv-h5);
  font-weight: 490;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--adv-black-70);
}
.payment-page__sum-count {
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 105%;
  text-transform: uppercase;
  color: #000000;
}
.payment-page__inpts {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: var(--adv-m-4);
}
.payment-page__inpts-label {
  display: block;
  font-size: var(--adv-text-3);
  font-weight: 460;
  line-height: 16.8px;
  color: var(--adv-black-70);
  margin-bottom: var(--adv-m-2);
}
.payment-page__inner-input {
  width: 100%;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 16.8px;
  padding: 18.5px 14px;
  border-radius: var(--adv-rounded-small);
  background: var(--adv-gray);
  border: none;
  margin-bottom: var(--adv-m-4);
}
.payment-page__inpts-item input {
  margin-bottom: 0;
}
.payment-page__inner-input::-ms-clear {
  display: none;
}
.payment-page__inner-input:focus {
  outline: none;
}
.payment-page__inner-input::-moz-placeholder {
  color: var(--adv-black-30);
}
.payment-page__inner-input::placeholder {
  color: var(--adv-black-30);
}
.payment-page__inner-info {
  display: flex;
  align-items: start;
  gap: var(--adv-m-2);
  margin-bottom: var(--adv-m-8);
}
.payment-page__inner-info-checkbox {
  width: 12px;
  height: 12px;
  margin: 2px;
}
.payment-page__inner-info-text {
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 14.95px;
  color: var(--adv-black-70);
  max-width: 269px;
}
.payment-page__inner-btn {
  display: inline-flex;
  align-items: center;
  gap: var(--adv-m-2);
  padding: 9px 15px 9px 10px;
  border-radius: var(--adv-rounded-big);
  background: var(--adv-black-100);
  cursor: pointer;
}
.payment-page__inner-btn-icon {
  width: 30px;
  height: 30px;
  background: var(--adv-white-100);
}
.payment-page__inner-btn-text {
  font-size: var(--adv-button-text);
  color: var(--adv-white-100);
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.payment-page-text--link-gray {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: var(--adv-black-50);
}
.payment-page-text--underline {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.payment-page__inner-input--margin {
  margin-bottom: var(--adv-m-8);
}
@media (min-width: 500px) {
  .payment-page__inner-info-text {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .payment-page__container {
    padding: var(--adv-m-9) 40px;
  }
  .payment-page__tickets-item {
    grid-template-rows: initial;
    grid-template-columns: 1fr 92px 136px;
    grid-template-areas: initial;
  }
  .payment-page__tickets-info-price,
  .payment-page__tickets-btns,
  .payment-page__tickets-type {
    grid-area: initial;
  }
  .payment-page__tickets-info {
    gap: 22px;
  }
  .payment-page__inpts {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .payment-page__container {
    padding: var(--adv-m-9) 0;
  }
  .payment-page__inner-title {
    line-height: 27.3px;
  }
  .adv-modal .buy-ticket-modal {
    --modal-padding: 40px;
  }
  .payment-page__inner {
    height: 85vh;
  }
  .payment-page__ticket-btns {
    gap: 20px;
  }
  .payment-page__inner-input {
    padding: 18.5px 16px;
  }
}
@media (min-width: 1440px) {
  .payment-page__container {
    flex-direction: row;
    gap: 40px;
    max-width: 938px;
  }
  .payment-page__container-btn-remove {
    order: 2;
    margin: 0;
  }
  .payment-page__inner-title {
    line-height: 37.8px;
  }
  .payment-page__ticket-btns-icon {
    width: 28px;
    height: 28px;
  }
  .payment-page__inpts-label {
    line-height: 19.2px;
  }
  .payment-page__inner-input {
    padding: 17.5px 20px;
  }
  .payment-page__inner-btn-icon {
    width: 32px;
    height: 32px;
  }
  .payment-page__inner-btn {
    padding: 10px 15px 10px 10px;
  }
  .payment-page__inner-btn-img {
    max-width: 100%;
    max-height: 100%;
  }
}

/* frontend/_partials/shipping/styles/shipping.scss */
.lp-shipping-variants {
  border-radius: 8px;
  border: solid 1px #f1f1f1;
}
.lp-shipping-variants__header {
  margin: 0;
  padding: 8px;
  border-bottom: solid 1px #f1f1f1;
}
.shipping-variants,
.shipping-variants-link-show,
.shipping-variants-other-state {
  padding: 8px;
}

/* frontend/blocks/_stachka/modal.scss */
.adv-modal .stachka-modal {
  --modal-padding: 20px;
  max-width: 540px;
  width: 100%;
  border-radius: var(--adv-rounded-big);
  padding: 20px 0;
  padding: var(--modal-padding) 0;
}
.stachka-modal {
  padding-left: var(--adv-container-p-1);
  padding-right: var(--adv-container-p-1);
}
[id^=modal_]:has(.stachka-modal) .adv-modal-close,
[id^=modal_]:has(.stachka-modal) .adv-modal-floating .adv-modal-close {
  right: 0;
  top: min(-6vh, -60px);
  height: 48px;
  width: 48px;
  background: #fff;
  border-radius: 50%;
}
[id^=modal_]:has(.stachka-modal) .adv-modal-close:after,
[id^=modal_]:has(.stachka-modal) .adv-modal-floating .adv-modal-close:after {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.stachka-modal .lp-form__title {
  font-size: var(--adv-h2);
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: var(--adv-m-7);
}
@media (min-width: 1024px) {
  [id^=modal_]:has(.stachka-modal) .adv-modal-close,
  [id^=modal_]:has(.stachka-modal) .adv-modal-floating .adv-modal-close {
    right: -88px;
    top: 0;
    height: 54px;
    width: 54px;
  }
}

/* frontend/blocks/_stachka/pages/personalAccount/personal-account-register.scss */
.register-page__container {
  padding: 0 20px;
  color: var(--adv-black-100);
  margin-bottom: var(--adv-m-9);
}
#modal_account_edit .adv-modal-inner,
#modal_account_edit .adv-modal-floating .adv-modal-inner,
[id^=modal_activate_] .adv-modal-inner,
[id^=modal_activate_] .adv-modal-floating .adv-modal-inner {
  max-width: none;
  width: auto;
  width: initial;
}
#modal_account_edit .adv-modal-inner,
[id^=modal_activate_]:has(.register-page__inner) .adv-modal-inner {
  padding: 20px;
  border: 1px solid var(--adv-black-100);
  box-shadow: none;
  border-radius: var(--adv-rounded-big);
}
[id^=modal_activate_]:has(.register-page__inner) .adv-modal-inner {
  background-color: var(--adv-white-100);
}
#modal_account_edit .adv-modal-close,
#modal_account_edit .adv-modal-floating .adv-modal-close,
[id^=modal_activate_] .adv-modal-close,
[id^=modal_activate_] .adv-modal-floating .adv-modal-close {
  height: 54px;
  width: 54px;
  background: white;
  border-radius: 50%;
}
#modal_account_edit .adv-modal-close::after,
#modal_account_edit .adv-modal-floating .adv-modal-close::after,
[id^=modal_activate_] .adv-modal-close::after,
[id^=modal_activate_] .adv-modal-floating .adv-modal-close::after {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#modal_account_edit .register-page__inner,
[id^=modal_activate_] .register-page__inner {
  overflow-y: auto;
}
.register-page__inner-img {
  position: relative;
  width: 120px;
  height: 120px;
  margin: 0 auto;
  border-radius: 50%;
  background: var(--adv-gray);
  margin-bottom: var(--adv-m-7);
}
.register-page__inner-img img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
}
.register-page__inner-title {
  font-size: var(--adv-h2);
  font-weight: 600;
  line-height: 22.05px;
  text-transform: uppercase;
  margin-bottom: var(--adv-m-7);
}
.register-page__inpts {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: var(--adv-m-4);
}
.register-page__inpts:last-child {
  margin-bottom: 0;
}
.register-page__inner-info {
  display: flex;
  align-items: start;
  gap: var(--adv-m-2);
  margin-bottom: var(--adv-m-8);
}
.register-page__inner-info-checkbox {
  width: 12px;
  height: 12px;
  margin: 2px;
}
.register-page__inner-info-text {
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 14.95px;
  color: var(--adv-black-70);
  max-width: 269px;
}
.register-page__inner-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: var(--adv-m-2);
  margin-top: var(--adv-m-8);
  padding: 9px 15px 9px 10px;
  border-radius: var(--adv-rounded-big);
  background: var(--adv-black-100);
  max-width: 206px;
}
.register-page__inner-btn:hover {
  cursor: pointer;
}
.register-page__inner-btn-img {
  border-radius: 50px;
  background: white;
  width: 30px;
  height: 30px;
}
.register-page__inner-btn::before {
  position: absolute;
  content: "";
  rotate: -45deg;
  width: 10px;
  height: 10px;
  border: 3px solid rgb(21, 21, 21);
  border-radius: 1px;
  border-left: 0;
  border-top: 0;
  left: 17px;
  top: 19px;
}
.register-page__inner-btn-text {
  font-size: var(--adv-button-text);
  color: var(--adv-white-100);
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.register-page-text--link-gray {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: var(--adv-black-50);
}
.register-page-text--underline {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.autocompleter-block {
  position: relative;
}
.personal-account__autocompleter-list {
  position: absolute;
  width: 100%;
  max-height: 250px;
  padding: 0;
  margin: 0;
  list-style: none;
  min-height: 0;
  overflow: auto;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.3125rem;
  background-color: white;
  border: 1px solid #ededee;
  z-index: 99;
}
.autocompleter-close-container {
  position: relative;
}
.autocompleter-close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-size: 20px;
  color: #999;
  z-index: 10;
  transition: color 0.3s ease;
}
.autocompleter-close:hover {
  color: #333;
}
.personal-account__autocompleter-list li {
  padding: 15px;
  border-top: 1px solid #ededee;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.personal-account__autocompleter-list li:first-child {
  border-top-width: 0;
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}
.personal-account__autocompleter-list li:last-child {
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.personal-account__autocompleter-list li:hover {
  background-color: #f0f0f0;
}
@media (min-width: 500px) {
  .register-page__inner-info-text {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .register-page__container {
    padding: 0 40px;
  }
  .register-page__inpts {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .register-page__container {
    padding: 0;
  }
  #modal_account_edit .adv-modal-inner,
  #modal_account_edit .adv-modal-floating .adv-modal-inner,
  [id^=modal_activate_] .adv-modal-inner,
  [id^=modal_activate_] .adv-modal-floating .adv-modal-inner {
    top: 0;
  }
  .register-page__inner-title {
    line-height: 27.3px;
  }
  .register-page__inner {
    padding: 40px;
  }
}
@media (min-width: 1440px) {
  .register-page__inner-title {
    line-height: 37.8px;
  }
  .register-page__inner-btn {
    padding: 10px 15px 10px 10px;
  }
  .register-page__inner-btn-img {
    max-width: 100%;
    max-height: 100%;
  }
}

/* frontend/blocks/_stachka/pages/personalAccount/personalAccount.scss */
.personal-account__container,
.personal-account__events,
.personal-account__performances {
  padding: 0 var(--adv-container-p-1);
  color: var(--adv-black-100);
}
.personal-account__inner {
  --btn-color:var(--adv-white-100);
  --btn-color-alt:var(--adv-black-100);
  display: flex;
  flex-direction: column;
  gap: var(--adv-m-8);
  color: var(--adv-white-100);
  background: var(--adv-black-100);
  border-radius: var(--adv-rounded-small);
  padding: var(--adv-m-8);
  margin-bottom: var(--adv-m-7);
}
.personal-account__inner-container {
  display: flex;
  flex-direction: column;
  gap: var(--adv-m-8);
}
.personal-account__inner-img {
  width: 180px;
  height: 180px;
  border-radius: 50%;
}
.personal-account__info-title {
  font-size: var(--adv-h2);
  font-weight: 600;
  line-height: 22.05px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.personal-account__info-post {
  font-size: var(--adv-text-2);
  font-weight: 450;
  line-height: 20px;
  margin-bottom: var(--adv-m-2);
}
.personal-account__info-city {
  font-size: var(--adv-text-3);
  font-weight: 460;
  line-height: 16.8px;
  color: var(--adv-white-70);
  margin-bottom: var(--adv-m-3);
}
.personal-account__info-participant {
  display: flex;
  align-items: center;
  gap: var(--adv-m-2);
}
.personal-account__info-participant-check {
  width: 16px;
  height: 16px;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid var(--adv-white-100);
  border-radius: 3px;
}
.personal-account__info-participant-text {
  font-size: var(--adv-text-5);
  font-weight: 460;
  line-height: 14.95px;
}
.personal-account__inner-btn {
  display: flex;
  align-items: center;
  gap: var(--adv-m-2);
  cursor: pointer;
  flex-wrap: nowrap;
}
.personal-account__inner-btn-img {
  position: relative;
  width: 25px;
  height: 25px;
  background: var(--adv-white-100);
  border-radius: 50%;
}
.personal-account__inner-btn-img svg {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.personal-account__inner-btn-text {
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 14px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.personal-account__inner-name-surname-text {
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 14px;
  letter-spacing: 0.02em;
}
.personal-account__events {
  display: flex;
  overflow-x: auto;
  gap: var(--adv-m-2);
  margin-bottom: var(--adv-m-10);
}
.stachka-modal .personal-account__events {
  margin-bottom: 0;
  padding: var(--adv-m-3);
}
.stachka-modal .personal-account__active-upgrade-inner {
  padding: var(--adv-m-3);
  overflow: auto;
  height: 100%;
  margin: 0;
  max-width: calc(100vw - var(--adv-container-p-1) * 2);
}
.personal-account__events-item {
  position: relative;
}
.personal-account__events-item,
.personal-account__tickets-filters-item {
  display: block;
  cursor: pointer;
  font-size: var(--adv-menu-text);
  font-weight: 540;
  line-height: 14px;
  letter-spacing: 0.02em;
  flex-shrink: 0;
  padding: 13px var(--adv-m-5);
  border: 1px solid var(--adv-black-30);
  border-radius: var(--adv-rounded-small);
  text-transform: uppercase;
  transition: background-color 0.3s ease;
}
.personal-account__events-item:hover {
  background-color: #f5f5f5;
}
.personal-account__events-item--active {
  border-color: #BECDDC;
  background: #EEF2F6;
}
.personal-account__events-item-input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.personal-account__title {
  font-size: var(--adv-h1);
  font-weight: 600;
  line-height: 30.8px;
  text-transform: uppercase;
  margin-bottom: var(--adv-m-8);
}
.personal-account__title--comunicate {
  max-width: 380px;
  margin-bottom: var(--adv-m-9);
}
.personal-account__tickets-filters {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--adv-m-2);
  margin-bottom: 40px;
}
.personal-account__tickets-filters-item--count {
  color: var(--adv-orange);
}
.personal-account__tickets {
  display: grid;
  grid-gap: 20px;
  gap: 20px;
  margin-bottom: var(--adv-m-10);
}
.personal-account__tickets-item {
  --ticket-padding: 20px;
  border: 1px solid var(--adv-black-70);
  border-radius: var(--adv-rounded-small);
  min-width: 347px;
  padding: 20px;
  padding: var(--ticket-padding);
}
.personal-account__tickets-header {
  display: flex;
  align-items: start;
  justify-content: space-between;
  text-transform: uppercase;
  margin-bottom: var(--adv-m-3);
}
.personal-account__tickets-item--vip {
  --btn-color: white;
  --btn-color-alt: black;
  color: var(--adv-white-100);
  background:
    linear-gradient(
      #FF4C14,
      #F35714,
      #FFA63E);
  border: none;
  padding: calc(var(--ticket-padding) + 1px) var(--ticket-padding);
}
.personal-account__tickets-header-title {
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 22.05px;
}
.personal-account__tickets-header-type {
  font-size: var(--adv-h5);
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0.02em;
}
.personal-account__tickets-city {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 20px;
  color: var(--adv-black-50);
  margin-bottom: var(--adv-m-8);
}
.personal-account__tickets-item--vip .personal-account__tickets-city {
  color: var(--adv-white-50);
}
.personal-account__tickets-btns {
  display: flex;
  gap: calc(var(--adv-m-6) - 4px);
  flex-wrap: wrap;
}
.personal-account__btn {
  display: inline-flex;
  align-items: center;
  gap: var(--adv-m-2);
  padding: 9px 15px 9px 10px;
  background: var(--adv-white-100);
  border-radius: var(--adv-rounded-big);
  cursor: pointer;
}
.personal-account__name-surname {
  display: inline-flex;
  align-items: center;
  margin-left: auto;
  gap: var(--adv-m-2);
  padding: 9px 15px 9px 10px;
  border-radius: var(--adv-rounded-big);
}
.personal-account__name-surname-transferred {
  display: inline-flex;
  align-items: center;
  gap: var(--adv-m-2);
  padding: 9px 15px 9px 10px;
  border-radius: var(--adv-rounded-big);
}
.personal-account__btn-img {
  position: relative;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: var(--adv-black-100);
}
.personal-account__btn-img svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.personal-account__btn {
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 14px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--adv-black-100);
}
.personal-account__performances {
  --per-grid-gap: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(335px, 433px));
  grid-gap: 20px;
  grid-gap: var(--per-grid-gap);
  gap: 20px;
  gap: var(--per-grid-gap);
  margin-bottom: var(--adv-m-10);
}
.personal-account__performances-item {
  --perf-item-height: 270px;
  position: relative;
  min-height: 270px;
  min-height: var(--perf-item-height);
  border-radius: var(--adv-rounded-small);
  padding: 15px 15px 15px 23px;
  background: var(--adv-gray);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.personal-account__performances-item::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 8px;
  background: var(--track-item-bg);
  left: 0;
  top: 0;
  border-top-left-radius: var(--adv-rounded-small);
  border-bottom-left-radius: var(--adv-rounded-small);
}
.personal-account__performances-item--add {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  border: 1px solid var(--adv-black-70);
}
.personal-account__performances-item--add::before {
  width: 0;
  height: 0;
  background: none;
}
.personal-account__performances-item-header {
  margin-bottom: var(--adv-m-4);
}
.personal-account__performances-title {
  font-size: var(--adv-text-4);
  font-weight: 589;
  line-height: 16.5px;
  margin-bottom: var(--adv-m-3);
}
.personal-account__performances-check {
  display: inline-flex;
  gap: 5px;
  align-items: center;
  padding: 6px 15px;
  border: 1px solid var(--adv-accepted-50);
  border-radius: var(--adv-rounded-big);
}
.personal-account__performances-check svg {
  padding: 1px;
}
.personal-account__performances-check-text {
  font-size: var(--adv-text-5);
  font-weight: 534;
  line-height: 16.1px;
}
.personal-account__preferences {
  margin-bottom: var(--adv-m-10);
}
.personal-account__preferences-info {
  font-size: var(--adv-text-2);
  font-weight: 463;
  line-height: 20px;
  margin-bottom: var(--adv-m-7);
}
.personal-account__preferences-text {
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 17.5px;
  color: var(--adv-black-70);
  margin-bottom: var(--adv-m-3);
}
.personal-account__preferences-list {
  display: flex;
  flex-direction: column;
  gap: var(--adv-m-2);
}
.personal-account__preferences-list-item {
  display: flex;
  gap: 5px;
  flex-direction: column;
}
.personal-account__preferences-list-title {
  display: flex;
  align-items: center;
  gap: var(--adv-m-2);
  padding: 15px var(--adv-m-5);
  border: 1px solid #BECDDC;
  border-radius: var(--adv-rounded-big);
}
.personal-account__preferences-list-mark {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: var(--track-item-bg);
}
.personal-account__preferences-direction {
  font-size: var(--adv-h5);
  font-weight: 510;
  line-height: 14px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.personal-account__preferences-subdirections {
  position: relative;
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
  border: 1px solid #BECDDC;
  border-radius: var(--adv-rounded-small);
  padding: 15px 80px 15px 10px;
}
.personal-account__preferences-subdirections-btn {
  position: absolute;
  right: 21px;
  bottom: 35px;
}
.personal-account__preferences-subdirections-item {
  font-size: var(--adv-text-5);
  font-weight: 500;
  line-height: 16.1px;
  text-transform: lowercase;
  padding: 6px 15px;
  flex-shrink: 0;
  border: 1px solid #BECDDC;
  border-radius: var(--adv-rounded-big);
}
.personal-account__preferences-subdirections-item-icon {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 5px;
}
.personal-account__preferences-subdirections-item-icon svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 11px;
  max-height: 11px;
}
.personal-account__program {
  padding: 20px;
  background: url("../assets/personal-account-bg-orange.NT4CYVAA.png") no-repeat;
  background-position: center;
  background-size: cover;
  color: var(--adv-white-100);
  text-transform: uppercase;
  border-radius: var(--adv-rounded-big);
  margin-bottom: var(--adv-m-10);
}
.personal-account__program-title {
  font-size: var(--adv-h2);
  font-weight: 590;
  line-height: 22.05px;
  margin-bottom: 40px;
}
.personal-account__program-text {
  font-size: var(--adv-h5);
  font-weight: 490;
  line-height: 14px;
  letter-spacing: 0.02em;
  margin-bottom: 40px;
  max-width: 300px;
}
.personal-account__communicate {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 40px;
  gap: 40px;
  margin-bottom: var(--adv-m-11);
}
.personal-account__communicate-text {
  font-size: var(--adv-h5);
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--adv-black-50);
}
.personal-account__communicate-list {
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 16.8px;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: var(--adv-m-6);
  gap: var(--adv-m-6);
}
.personal-account__communicate-list-direction {
  margin-bottom: var(--adv-m-2);
  color: var(--adv-black-50);
}
.personal-account__inner-btn-img--black {
  background: var(--adv-black-100);
}
.personal-account__btn--black {
  color: var(--adv-white-100);
  background: var(--adv-black-100);
}
.personal-account__btn-img--bg-white {
  background: var(--adv-white-100);
}
.personal-account__title--max-width {
  max-width: 320px;
}
.personal-account__preferences-list-preferences--active {
  background: #EEF2F6;
}
.personal-account__preferences-list-preferences--subdirections-active {
  border: 1px solid #BECDDC;
  background: #EEF2F6;
}
.personal-account__preferences-subdirections-item--flex {
  display: flex;
  align-items: center;
  gap: 5px;
}
.personal-account__preferences-subdirections-item--more {
  display: none;
}
@media (min-width: 768px) {
  .personal-account__inner,
  .personal-account__inner-container {
    flex-direction: row;
    align-items: start;
  }
  .personal-account__inner {
    justify-content: space-between;
  }
  .personal-account__tickets-filters {
    flex-direction: row;
  }
  .personal-account__title--max-width {
    max-width: 100%;
  }
  .personal-account__program-text {
    max-width: 490px;
  }
  .personal-account__communicate {
    grid-template-columns: 1.5fr 2fr;
  }
  .personal-account__communicate-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .personal-account__tickets {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .personal-account__info-title {
    line-height: 29.4px;
  }
  .personal-account__inner-btn-text {
    line-height: 16px;
  }
  .personal-account__name-surname-text {
    line-height: 16px;
  }
  .personal-account__title {
    line-height: 48.4px;
  }
  .personal-account__tickets-header-title {
    line-height: 29.4px;
  }
  .personal-account__performances {
    grid-template-columns: repeat(auto-fill, minmax(335px, 433px));
  }
  .personal-account__preferences-info {
    max-width: 715px;
  }
  .personal-account__preferences-subdirections {
    border-radius: var(--adv-rounded-big);
  }
  .personal-account__preferences-subdirections-item--hide {
    display: none;
  }
  .personal-account__preferences-subdirections-item--more {
    display: block;
  }
  .personal-account__preferences-list-item {
    flex-direction: row;
  }
  .personal-account__preferences-list-title {
    padding-bottom: 16px;
    flex: 1;
  }
  .personal-account__preferences-subdirections {
    flex-wrap: nowrap;
    padding: 9px 58px 9px 10px;
  }
  .personal-account__preferences-subdirections-item {
    padding: 6px 12px;
  }
  .personal-account__preferences-subdirections-btn {
    position: absolute;
    right: 17px;
    top: 16px;
    transform: rotate(180deg);
    bottom: auto;
  }
  .personal-account__program-title {
    line-height: 27.3px;
  }
  .personal-account__title--comunicate {
    line-height: 44px;
  }
  .personal-account__inner .personal-account__inner-btn-img {
    width: 28px;
    height: 28px;
  }
  .personal-account__inner .personal-account__inner-btn-img svg {
    left: 11px;
  }
  .personal-account__btn-img {
    width: 30px;
    height: 30px;
  }
  .personal-account__tickets-item {
    --ticket-padding: var(--adv-m-5);
  }
  .personal-account__tickets-btns {
    flex-wrap: nowrap;
    gap: var(--adv-m-6);
  }
  .personal-account__tickets-btns .personal-account__inner-btn {
    flex-shrink: 0;
  }
  .personal-account__program {
    padding: 30px;
  }
}
@media (min-width: 1440px) {
  .personal-account__container,
  .personal-account__events,
  .personal-account__performances {
    padding: 0;
    max-width: 1360px;
    margin: 0 auto;
  }
  .personal-account__events {
    flex-wrap: wrap;
    padding-bottom: var(--adv-m-10);
  }
  .personal-account__performances {
    --per-grid-gap: var(--adv-m-6);
    padding-bottom: var(--adv-m-10);
  }
  .personal-account__inner-btn-img {
    width: 28px;
    height: 28px;
  }
  .personal-account__inner-btn-img svg {
    left: 11px;
  }
  .personal-account__info-title {
    line-height: 37.8px;
  }
  .personal-account__info-post {
    line-height: 25px;
  }
  .personal-account__info-city {
    line-height: 19.2px;
  }
  .personal-account__info-participant-text {
    line-height: 16.1px;
  }
  .personal-account__events-item,
  .personal-account__tickets-filters-item {
    line-height: 16px;
  }
  .personal-account__events-item,
  .personal-account__tickets-filters-item {
    padding: 15px var(--adv-m-5);
  }
  .personal-account__title {
    line-height: 59.4px;
  }
  .personal-account__tickets {
    gap: 30px;
  }
  .personal-account__tickets-header-title {
    line-height: 37.8px;
  }
  .personal-account__tickets-header-type {
    line-height: 16px;
  }
  .personal-account__tickets-city {
    line-height: 25px;
  }
  .personal-account__btn {
    line-height: 16px;
  }
  .personal-account__btn-img {
    width: 32px;
    height: 32px;
  }
  .personal-account__performances-item {
    padding: 30px 30px 30px 38px;
  }
  .personal-account__performances-item--hide {
    display: none;
  }
  .personal-account__performances-title {
    line-height: 18.75px;
  }
  .personal-account__preferences-info {
    line-height: 25px;
    max-width: 712px;
  }
  .personal-account__preferences-text {
    line-height: 18.75px;
  }
  .personal-account__preferences-direction,
  .personal-account__communicate-text {
    line-height: 16px;
  }
  .personal-account__preferences-subdirections-item--show-desktop {
    display: flex;
  }
  .personal-account__program-title {
    line-height: 37.8px;
  }
  .personal-account__program-text {
    line-height: 16px;
    max-width: 560px;
  }
  .personal-account__title--comunicate {
    max-width: 514px;
  }
  .personal-account__communicate-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.adv-modal .personal-account__modal {
  height: calc(100vh - 50%);
  margin-top: 25vh;
  margin-bottom: 25vh;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.lp-form-in-modal.personal-account__modal {
  width: 80%;
  max-width: 1200px;
  height: auto;
  max-height: 90vh;
  overflow-y: auto;
}
.personal-account__modal .category-row .picture-loader-trigger {
  width: 200px;
  height: 200px;
  overflow: hidden;
}
.personal-account__modal .category-row .picture-loader-trigger img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.personal-account__modal .is-mobile {
  display: flex;
  flex-direction: column;
  padding: 30px;
}
.personal-account__modal .is-not-mobile {
  display: flex;
  gap: 20px;
  padding: 20px;
}
.personal-account__modal .title-mobile {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
}
.personal-account__modal .title-not-mobile {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
}
.personal-account__modal .form-body-mobile {
  background-color: white;
  margin-top: 0;
  padding-bottom: 0;
}
.personal-account__modal .field-required::after {
  content: "*";
  color: red;
  margin-left: 5px;
}
.adv-modal .personal-account-upgrade__modal {
  height: calc(100vh - 50%);
  margin-top: 25vh;
  margin-bottom: 25vh;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.lp-form-in-modal.personal-account-upgrade__modal {
  max-width: 860px;
  height: auto;
  max-height: 90vh;
  overflow-y: auto;
}
@media (min-width: 1024px) {
  .lp-form-in-modal.personal-account-upgrade__modal {
    width: 80%;
  }
}
.personal-account-upgrade__modal .category-row picture-loader-trigger {
  width: 200px;
  height: 200px;
  overflow: hidden;
}
.personal-account-upgrade__modal .category-row picture-loader-trigger img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.personal-account-upgrade__modal .is-mobile {
  display: flex;
  flex-direction: column;
  padding: 30px;
}
.personal-account-upgrade__modal .is-not-mobile {
  display: flex;
  gap: 20px;
  padding: 20px;
}
.personal-account-upgrade__modal .title-mobile {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
}
.personal-account-upgrade__modal .title-not-mobile {
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
}
.personal-account-upgrade__modal .form-body-mobile {
  background-color: white;
  margin-top: 0;
  padding-bottom: 0;
}
.personal-account-upgrade__modal .field-required::after {
  content: "*";
  color: red;
  margin-left: 5px;
}
.personal-account-upgrade__modal .ticket-position {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
.ticket-radio-wrapper {
  position: relative;
  padding-left: 50px;
}
.ticket-radio {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.personal-account__tickets-signature {
  margin: 0 0 20px;
  text-align: center;
  font-size: var(--adv-text-1);
}
.personal-account__ticket-radio-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  cursor: pointer;
  padding: 8px;
}
.personal-account__ticket-radio {
  margin-top: 20px;
}
.personal-account__ticket-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.personal-account__ticket-title {
  font-weight: 500;
  line-height: 1.2;
  max-width: 384px;
}
.personal-account__ticket-subtitle {
  font-size: 0.9em;
  color: #666;
  line-height: 1.2;
}
.order-history-table {
  width: 100%;
  border-collapse: collapse;
  font-family:
    "Segoe UI",
    Tahoma,
    Geneva,
    Verdana,
    sans-serif;
  background-color: #ffffff;
  color: #333333;
  margin-bottom: var(--adv-m-8);
}
.order-history-table thead th {
  padding: 1rem;
  text-align: left;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eaeaea;
}
.order-history-table thead th span {
  display: block;
  font-weight: bold;
}
.order-history-table tbody tr {
  border-bottom: 1px solid #eaeaea;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.order-history-table tbody tr:hover {
  background-color: #fafafa;
}
.order-history-table tbody tr td {
  padding: 1rem;
  vertical-align: top;
  font-size: 0.875rem;
  line-height: 1.4;
  border-bottom: 1px solid #eee;
}
.order-history-table tbody tr td .order-number {
  font-weight: 600;
  display: block;
  margin-bottom: 0.25rem;
}
.order-history-table tbody tr td .order-date,
.order-history-table tbody tr td .order-time {
  font-size: 0.75rem;
  color: #666666;
  display: inline-block;
  margin-right: 0.5rem;
}
.order-history-table tbody tr td .track-number {
  font-size: 0.75rem;
  color: #007bff;
  cursor: pointer;
  margin-top: 0.25rem;
}
.order-history-table tbody tr td .track-number:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.order-history-table tbody tr td.positive {
  color: #28a745;
  font-weight: bold;
}
.order-history-table tbody tr td.negative {
  color: #dc3545;
  font-weight: bold;
}
.order-history-table tbody tr td .payment-status {
  font-size: 0.75rem;
  color: #999999;
  margin-top: 0.25rem;
}
.order-history-table--empty td {
  text-align: center;
  padding: 2rem;
  font-size: 1rem;
  color: #999999;
}
.order-history-table--empty .btn-action {
  display: inline-block;
  margin-top: 1rem;
  background-color: #007bff;
  color: #fff;
  padding: 0.5rem 1rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: 4px;
  font-size: 0.875rem;
}
.order-history-table--empty .btn-action:hover {
  background-color: #0056b3;
}
.order-history-table tfoot td {
  padding: 1rem;
  font-size: 0.875rem;
  background-color: #fafafa;
  border-top: 1px solid #eaeaea;
}
.order-history-table tfoot td span:nth-child(1) {
  font-weight: 600;
  margin-right: 0.5rem;
}
.order-history-table tfoot td span:nth-child(2) {
  font-weight: bold;
  color: #333333;
}
.order-history-table tfoot td span:nth-child(3) {
  display: block;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #999999;
}
@media (max-width: 768px) {
  .order-history-table .personal-account__order-history-table {
    font-size: var(--adv-text-5);
  }
  .order-history-table .personal-account__order-history-table thead th {
    font-size: var(--adv-text-5);
  }
  .order-history-table .personal-account__order-history-table tbody td {
    font-size: var(--adv-text-5);
  }
}
.personal-account__order-details {
  margin-bottom: var(--adv-m-8);
  color: var(--adv-black-100);
}
.personal-account__order-details .order-history-details-back-link {
  font-size: var(--adv-text-4);
  color: var(--adv-primary-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: var(--adv-m-6);
}
.personal-account__order-details .order-history-details-back-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.personal-account__order-details .come-back-link {
  margin-bottom: 20px;
  display: inline-flex;
  align-items: center;
  font-size: var(--adv-text-4);
  font-weight: 500;
  color: var(--adv-primary-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all 0.2s ease;
}
.personal-account__order-details .come-back-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.personal-account__order-details .come-back-link::before {
  content: "\2190";
  display: inline-block;
  margin-right: 8px;
  font-size: 16px;
  font-weight: bold;
  transform: translateY(-1px);
}
.personal-account__order-details .order-history-details-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--adv-m-6);
}
.personal-account__order-details .order-history-details-header__title {
  font-size: var(--adv-h2);
  font-weight: 600;
  line-height: 22.05px;
  text-transform: uppercase;
}
.personal-account__order-details .order-history-details-header__status {
  font-size: var(--adv-text-3);
  font-weight: 500;
  color: var(--adv-black-70);
  margin-left: var(--adv-m-4);
}
.personal-account__order-details .order-history-details-header__paid {
  font-size: var(--adv-text-3);
  font-weight: 600;
  color: #28a745;
}
.personal-account__order-details .order-history-details-header__orderdate {
  font-size: var(--adv-text-5);
  color: var(--adv-black-50);
}
.personal-account__order-details .order-history-details-header .icon-print-before {
  margin-left: var(--adv-m-4);
  color: var(--adv-black-50);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.personal-account__order-details .order-history-details-header .icon-print-before:hover {
  color: var(--adv-primary-color);
}
.personal-account__order-details .cart-full {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: var(--adv-m-8);
}
.personal-account__order-details .cart-full thead {
  background-color: var(--adv-gray);
  color: var(--adv-white-100);
  text-transform: uppercase;
}
.personal-account__order-details .cart-full thead th {
  padding: 1rem;
  font-size: var(--adv-text-3);
  font-weight: 600;
  text-align: left;
}
.personal-account__order-details .cart-full tbody tr {
  border-bottom: 1px solid var(--adv-black-30);
}
.personal-account__order-details .cart-full tbody td {
  padding: 1rem;
  vertical-align: top;
  font-size: var(--adv-text-4);
  line-height: 1.4;
}
.personal-account__order-details .cart-full .cart-full-photo-wrap {
  width: 80px;
  height: auto;
  margin-right: var(--adv-m-4);
}
.personal-account__order-details .cart-full .cart-full-name-link {
  font-weight: 600;
  color: var(--adv-black-100);
}
.personal-account__order-details .cart-full .cart-full-properties {
  list-style: none;
  margin-top: var(--adv-m-2);
  padding-left: 0;
}
.personal-account__order-details .cart-full .cart-full-properties li {
  display: inline-block;
  margin-right: var(--adv-m-4);
  font-size: var(--adv-text-5);
  color: var(--adv-black-50);
}
.personal-account__order-details .cart-full .cart-full-properties .cart-full-properties-name {
  font-weight: 600;
}
.personal-account__order-details .order-history-details-info-block {
  margin-bottom: var(--adv-m-6);
}
.personal-account__order-details .order-history-details-info-title {
  font-size: var(--adv-text-3);
  font-weight: 600;
  margin-bottom: var(--adv-m-3);
}
.personal-account__order-details .order-history-details-info-list {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.personal-account__order-details .order-history-details-info-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--adv-m-2);
}
.personal-account__order-details .order-history-details-info-name {
  font-size: var(--adv-text-5);
  color: var(--adv-black-50);
  min-width: 120px;
}
.personal-account__order-details .order-history-details-info-value {
  font-size: var(--adv-text-4);
  font-weight: 500;
}
.personal-account__order-details .order-history-details-result {
  margin-top: var(--adv-m-6);
}
.personal-account__order-details .order-history-details-result-list {
  list-style: none;
  padding-left: 0;
}
.personal-account__order-details .order-history-details-result-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--adv-m-2);
}
.personal-account__order-details .order-history-details-result-name {
  font-size: var(--adv-text-4);
  font-weight: 500;
}
.personal-account__order-details .order-history-details-result-value {
  font-size: var(--adv-text-4);
  font-weight: 600;
}
.personal-account__order-details .order-history-details-result-selected {
  color: var(--adv-primary-color);
}
.personal-account__order-details .order-history-details-result-note {
  font-size: var(--adv-text-5);
  color: var(--adv-black-50);
}
.personal-account__order-details .order-history-details__cancel-order-btn {
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 14px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  background-color: transparent;
  color: var(--adv-primary-color);
  border: 1px solid var(--adv-primary-color);
  transition: all 0.2s ease;
}
.personal-account__order-details .order-history-details__cancel-order-btn:hover {
  background-color: var(--adv-primary-color);
  color: var(--adv-white-100);
}
.personal-account__order-details .form-field-input textarea {
  width: 100%;
  min-height: 100px;
  padding: 0.75rem;
  font-size: var(--adv-text-4);
  border: 1px solid var(--adv-black-30);
  border-radius: var(--adv-rounded-small);
  resize: vertical;
}
.personal-account__order-details .btn-action {
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 14px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .personal-account__order-details .order-history-details-header {
    flex-direction: column;
    align-items: flex-start;
  }
  .personal-account__order-details .order-history-details-header__title {
    margin-bottom: var(--adv-m-2);
  }
  .personal-account__order-details .cart-full-photo-wrap {
    width: 60px;
  }
  .personal-account__order-details .cart-full-body-item {
    padding: 0.75rem 0;
  }
}

/* ../../styles/partials/bonus-card.scss */
.bonus-card-block {
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.bonus-card-block:hover,
.bonus-card-block:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.bonus-card-block::before {
  display: block;
  margin-bottom: 0.625rem;
  font-size: 2.125rem;
  height: 3.125rem;
  width: 5rem;
}
.bonus-card-block-inline::before {
  width: 1.6875rem;
  height: 1.6875rem;
  font-size: 0.9375rem;
  margin-right: 0.3125rem;
  display: inline-block;
  line-height: 1.7rem;
  padding: 0 5px;
}
.bonus-card-block-inline-after::after {
  position: absolute;
  left: 6px;
  width: 1.6875rem;
  height: 1.6875rem;
  font-size: 0.9375rem;
  margin-right: 0.3125rem;
  display: inline-block;
  line-height: 1.7rem;
  padding: 0 5px;
}
.bonus-card-block-inline_without-margin::before {
  margin-right: 0;
}
.bonus-card-icon-after::after {
  content: "%";
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  text-align: center;
  background-color: #fff;
  color: #c13d35;
  border-radius: 0.3125rem;
  font-weight: bold;
  vertical-align: middle;
}
.bonus-card-icon::before {
  content: "%";
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  text-align: center;
  background-color: #fff;
  color: #c13d35;
  border-radius: 0.3125rem;
  font-weight: bold;
  vertical-align: middle;
}
.bonus-card-icon-center {
  margin: 0;
}
.bonus-card-icon-center::before {
  margin: 0 auto;
  margin-bottom: 20px;
}
.bonus-string-sum {
  display: block;
  font-size: 0.6875rem;
}
.bonus-card-reg {
  padding-right: 45px;
}
.checkout-success-bonus-title {
  font-size: 30px;
}
.checkout-success-bonus-card-block {
  background-color: #f8f8f8;
  padding: 30px 0;
}

/* ../../styles/partials/order-history-products.scss */
.order-history-products-table {
  font-size: 18px;
  border-width: 0 0 1px;
  border-style: solid;
}
.order-history-products-table__row--bold {
  font-weight: bold;
}
.order-history-products-table__head,
.order-history-products-table__body,
.order-history-products-table__footer {
  border-width: 1px 0 0;
  border-style: solid;
}
.order-history-products-table__cell-content {
  padding: 10px 0;
}
@media (min-width: 48em) {
  .order-history-products-table__cell-content--right-adaptive {
    text-align: right;
  }
  .order-history-products-table__head-cell:first-child .order-history-products-table__cell-content,
  .order-history-products-table__body-cell:first-child .order-history-products-table__cell-content,
  .order-history-products-table__footer-cell:first-child .order-history-products-table__cell-content {
    padding-left: 0;
  }
  .order-history-products-table__head-cell:last-child .order-history-products-table__cell-content,
  .order-history-products-table__body-cell:last-child .order-history-products-table__cell-content,
  .order-history-products-table__footer-cell:last-child .order-history-products-table__cell-content {
    padding-right: 0;
  }
  .order-history-products-table__head .order-history-products-table__cell-content,
  .order-history-products-table__body .order-history-products-table__row:first-child .order-history-products-table__cell-content,
  .order-history-products-table__footer .order-history-products-table__row:first-child .order-history-products-table__cell-content {
    padding-top: 20px;
  }
  .order-history-products-table__head .order-history-products-table__cell-content,
  .order-history-products-table__body .order-history-products-table__row:last-child .order-history-products-table__cell-content,
  .order-history-products-table__footer .order-history-products-table__row:last-child .order-history-products-table__cell-content {
    padding-bottom: 20px;
  }
}

/* ../../styles/views/checkout.scss */
.checkout-thank-you-page-order-details-carousel .carousel-nav {
  margin-bottom: 10px;
}
.checkout-thank-you-page-action,
.checkout-thank-you-page-order-details {
  margin-top: 35px;
}
.checkout-thank-you-page-order-details {
  padding: 0 10px;
}
.checkout-thank-you-page__social-link {
  font-size: 0;
  line-height: 0;
  margin: 0 10px;
}
.checkout-success-title {
  margin-top: 35px;
}
.checkout-success-bonus-card-block {
  margin-top: 70px;
  margin-bottom: 70px;
}
@media (min-width: 48em) {
  .checkout-thank-you-page-order-details {
    padding: 0;
  }
  .checkout-cart-col {
    padding-left: 1.6875rem;
  }
  .checkout-thank-you-page-order-details-carousel .carousel-nav {
    margin-bottom: 0;
  }
}
.checkout-block {
  border-bottom: 0.0625rem solid #ededee;
  margin-bottom: 1.875rem;
  padding-bottom: 0.6rem;
}
.checkout-usertype {
  padding-bottom: 0.6rem;
}
.checkout__button-summary {
  cursor: pointer;
}
.checkout__button-summary:disabled:hover {
  cursor: default;
}
.checkout-block-title {
  line-height: 1;
}
.checkout-block-content-inner {
  display: inline-block;
  vertical-align: top;
}
.checkout-result {
  font-size: 1rem;
  margin-bottom: 1.875rem;
  line-height: 1;
}
.checkout-bonus-result {
  padding: 0.4375rem 0 0;
}
.checkout-agree {
  margin-bottom: 1.875rem;
}
.checkout-agree-news {
  margin-bottom: 0.9375rem;
}
.checkout-result-text,
.checkout-cart-result-price {
  color: #fff;
}
.checkout-result-price {
  font-weight: bold;
}
.checkout-cart-wrap {
  position: relative;
}
.checkout-cart {
  border-radius: 0.3125rem;
  width: 100%;
}
.checkout-cart-title {
  padding: 0.9375rem 1.5625rem;
  margin: 0;
  border-bottom: 0.0625rem #dbdbdb solid;
}
.checkout-cart-items,
.checkout-cart-generated-field {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.checkout-cart-items__container--scrollable {
  overflow: auto;
  max-height: 279px;
}
.checkout-cart-items__container--scrollable::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
}
.checkout-cart-items__container--scrollable::-webkit-scrollbar:vertical {
  width: 11px;
}
.checkout-cart-items__container--scrollable::-webkit-scrollbar:horizontal {
  height: 11px;
}
.checkout-cart-items__container--scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.4);
}
.checkout-cart-items__container--scrollable::-webkit-scrollbar-track {
  background-color: #f8f8f8;
  border-radius: 8px;
}
.checkout-cart-item {
  padding: 0.625rem 0;
}
.checkout-cart-item-row {
  display: table-row;
}
.checkout-cart-item-row + .checkout-cart-item-row .checkout-cart-item-cell {
  border-top: 0.0625rem #e9e9e9 solid;
}
.checkout-cart-item-cell {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
}
.checkout-cart-item-cell:first-child {
  padding-left: 1.5625rem;
}
.checkout-cart-item-cell:last-child {
  padding-right: 1.5625rem;
}
.checkout-cart-item-cell-price,
.checkout-cart-item-cell-remove {
  vertical-align: top;
}
.checkout-cart-item-cell-photo {
  width: 50px;
  vertical-align: top;
  box-sizing: content-box;
}
.checkout-cart-item-photo {
  min-width: 50px;
  vertical-align: text-top;
}
.checkout-cart-item-cell-value {
  padding-right: 1.5625rem;
  white-space: nowrap;
  text-align: right;
}
.checkout-cart-generated-field {
  border-top: 0.0625rem #e9e9e9 solid;
  padding: 0.625rem 1.5625rem;
  display: table;
  width: 100%;
}
.checkout-cart-generated-row {
  display: table-row;
}
.checkout-cart-generated-cell {
  display: table-cell;
  vertical-align: middle;
}
.checkout-cart-generated-value {
  text-align: right;
}
.checkout-cart-result {
  font-size: 1rem;
  padding: 0.625rem 1.5625rem;
}
.checkout-cart-result-price {
  font-weight: bold;
}
.checkout-cart-verify {
  padding: 0.625rem 1.5625rem;
}
.checkout-cart-oneclick {
  border-top: 0.0625rem #e9e9e9 solid;
  padding: 0.625rem 1.5625rem;
}
.checkout-cart-oneclick-wrap {
  font-size: 1rem;
}
.checkout-variant-more {
  margin-left: 1.375rem;
}
.checkout-usertype-label {
  margin-right: 1.0625rem;
  margin-bottom: 0.6rem;
}
.checkout-cart-item-count {
  font-size: 0.8125rem;
  padding-bottom: 0.2rem;
}
.checkout-cart-item-count .cart-full-item-unit {
  display: block;
}
.checkout-cart-price-rule {
  font-size: 0.8125rem;
  padding-bottom: 0.2rem;
}
.checkout-cart-item-properties {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  font-size: 0.8125rem;
}
.checkout-cart-item-property-row {
  display: table-row;
}
.checkout-cart-item-property-name,
.checkout-cart-item-property-value {
  display: table-cell;
  vertical-align: middle;
  font-size: 0.6875rem;
}
.checkout-cart-item-property-name {
  padding: 0.3125rem 0.3125rem 0;
}
.checkout-cart-item-property-value {
  padding: 0.3125rem 0 0 0.3125rem;
}
.checkout-cart-amount-error {
  color: #e20a0a;
}
.checkout-not-confirmed {
  font-size: 1.0625rem;
  padding: 0 0 0.9375rem;
}
.billing-form {
  background: #fff;
  padding: 0.4375rem 0.4375rem;
  border-radius: 0.1875rem;
}
.checkout-tax {
  display: none;
}
.cart-full-checkout {
  margin-bottom: 30px;
}
.cart-full-checkout .cart-full-header-item,
.cart-full-checkout .cart-full-body-item {
  padding: 15px 0 15px 15px;
}
.cart-full-checkout .cart-full-header-item,
.cart-full-checkout .cart-full-name-link {
  font-weight: normal;
  font-size: 14px;
}
.cart-full-checkout .cart-full-body .cart-full-price,
.cart-full-checkout .cart-full-body .cart-full-cost {
  font-size: 13px;
}
.cart-full-checkout .cart-full-header-item.cart-full-remove {
  visibility: hidden;
}
.cart-full-checkout .cart-amount-error {
  left: 0;
  transform: none;
  position: static;
  text-align: left;
  text-align: initial;
}
@media (min-width: 768px) {
  .cart-full-checkout .cart-full-amount-control {
    width: 100px;
  }
}
.shipping-item-label-text {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 8px;
  margin-top: 2px;
}
.checkout-photos {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: -6px;
  margin-right: -6px;
}
.checkout-photos__item {
  flex-basis: 80px;
  max-width: 80px;
  height: 80px;
  padding: 6px;
  position: relative;
}
.checkout-photos__delete {
  border-radius: 50px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #fff;
  border: 1px solid currentcolor;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-photos__wrap-thumbs {
  display: inline-flex;
  border: 1px solid;
  font-size: 0;
  border-radius: 0.3125rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 6px;
  box-sizing: border-box;
}

/* ../../scripts/_partials/bonus/styles/bonus.scss */
.svg-spinner {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='100%' height='100%' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.254826254826255s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(25.714285714285715 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.1583011583011584s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(51.42857142857143 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.0617760617760619s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(77.14285714285714 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.9652509652509653s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(102.85714285714286 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.8687258687258688s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(128.57142857142858 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.7722007722007722s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(154.28571428571428 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.6756756756756757s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.5791505791505792s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(205.71428571428572 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.48262548262548266s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(231.42857142857142 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.3861003861003861s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(257.14285714285717 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.2895752895752896s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(282.85714285714283 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.19305019305019305s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(308.57142857142856 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.09652509652509653s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(334.2857142857143 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
.bonus-form-label-row {
  margin-bottom: 1.0625rem;
}
.bonus-form-label-row .bonus-form-label-content {
  padding: 5px 0 0 25px;
}
.bonus-form-label {
  margin-right: 1.0625rem;
}
.bonus-error-text {
  text-align: center;
  color: #c80505;
  font-weight: bold;
}
.modal-bonus {
  width: 50vw;
}
.modal-bonus-text {
  padding: 5px 0;
}
.bonus-code-success-text {
  text-align: center;
}
.bonus-auth-inner {
  padding-right: 0;
}
.bonus-string-sum {
  white-space: normal;
}
.order-history-header-item,
.order-history-body-item {
  text-align: left;
  padding: 0.9375rem 0 0.9375rem 0.625rem;
  font-size: 0.875rem;
  word-break: break-word;
  width: 100%;
}
.bonus-history-table {
  width: 100%;
  border: 0;
  word-wrap: normal;
}
.bonus-history-empty {
  padding-bottom: 8px;
}
.bonus-history__spinner {
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.bonus-history-header {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}
.bonus-history-body {
  max-height: 300px;
  overflow-y: auto;
}
.bonus-history-body-item,
.bonus-history-header-item {
  flex-grow: 1;
  text-align: left;
  border: 0;
  line-height: 1.5;
  font-size: 14px;
  padding: 0.9375rem 0 0.9375rem 0.625rem;
}
.bonus-history-body-item:first-child,
.bonus-history-header-item:first-child {
  max-width: 300px;
}
.bonus-history-body-item:last-child,
.bonus-history-header-item:last-child {
  padding-right: 10px;
  text-align: right;
}
.bonus-history-body-item {
  vertical-align: middle;
}
.bonus-history-body-item-row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}
.bonus-history-body-item__inner {
  display: grid;
  grid-row-gap: 8px;
  row-gap: 8px;
}
.bonus-history-body-item__action {
  font-size: 14px;
  line-height: 1;
}
.bonus-history-body-item__amount {
  font-size: 15px;
  line-height: 1;
}
.bonus-history-body-item__amount-add {
  color: #5ddb5d;
}
.bonus-history-body-item__amount-subtract {
  color: indianred;
}
.bonus-history-body-item__date {
  font-size: 12px;
  line-height: 1;
}
.bonus-transactions-mode {
  font-size: 16px;
  line-height: 1;
  border-radius: 0 !important;
  padding: 8px 0;
  border-bottom: 2px solid transparent;
}
.bonus-transactions-mode__selected {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.bonus-transactions-mode--selected {
  border-bottom-color: currentcolor;
}
.bonus-temporaries {
  word-wrap: normal;
  width: 100%;
  table-layout: fixed;
  border: 0;
}
.bonus-temporaries__spinner {
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.bonus-temporaries-header-item,
.bonus-temporaries-body-item {
  font-size: 0.875rem;
  text-align: left;
  padding: 0.9375rem 0 0.9375rem 0.625rem;
  line-height: 1.5;
}
.bonus-temporaries-header-item:first-child,
.bonus-temporaries-body-item:first-child {
  padding-left: 10px;
}
.bonus-temporaries-header-item:last-child,
.bonus-temporaries-body-item:last-child {
  padding-right: 10px;
}
.bonus-temporaries-body-item {
  border: 0;
}
.bonus-temporaries-header-item {
  font-weight: bold;
  border-width: 0 0 0.0625rem;
  border-bottom: 0.0625rem #ededee solid;
}
.bonus-temporaries-header-item:first-child {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
.bonus-temporaries-header-item:last-child {
  border-radius: 0 0.3125rem 0.3125rem 0;
}
.bonus-temporaries-header-item__end-date {
  width: 25%;
}
.bonus-history-header-item__foundation {
  text-align: center;
}

/* ../../scripts/_partials/bonus/styles/bonusInfo.scss */
.bonus-info__title {
  font-size: 14px;
  line-height: 1;
  margin-bottom: 20px;
  font-weight: bold;
}
.bonus-info__stats {
  display: flex;
  align-items: center;
  -moz-column-gap: 30px;
  column-gap: 30px;
  margin-bottom: 30px;
}
.bonus-info__bonuses {
  display: grid;
  grid-row-gap: 8px;
  row-gap: 8px;
  padding: 10px;
  border-radius: 10px;
  text-align: center;
}
.bonus-info__bonuses-note {
  font-size: 14px;
  line-height: 1;
}
.bonus-info__bonuses-value {
  font-size: 20px;
  line-height: 1;
}
.bonus-info__discount {
  display: flex;
  align-items: center;
  -moz-column-gap: 5px;
  column-gap: 5px;
}
.bonus-info__discount-value {
  font-size: 35px;
  line-height: 1;
}
.bonus-info__discount-note {
  font-size: 14px;
  line-height: 1;
  font-weight: normal;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.bonus-info__level {
  display: grid;
  grid-row-gap: 3px;
  row-gap: 3px;
}
.bonus-info__level-note {
  font-size: 14px;
  line-height: 1;
}
.bonus-info__level-value {
  font-size: 15px;
  line-height: 1;
  font-weight: bold;
}
.bonus-info__card-number {
  margin-bottom: 20px;
}
.bonus-info__card-number-value,
.bonus-info__card-number-note {
  font-size: 14px;
  line-height: 1;
}
.bonus-info__bonus-temporaries {
  margin-bottom: 40px;
}
.bonus-info__transactions-modes-list {
  display: grid;
  grid-auto-flow: column;
  justify-content: left;
  grid-column-gap: 25px;
  -moz-column-gap: 25px;
  column-gap: 25px;
  margin: 0 0 25px;
  list-style-type: none;
  padding: 0;
}
.bonus-transactions-mode {
  font-size: 16px;
  line-height: 1;
  border-radius: 0 !important;
  padding: 8px 0 !important;
  border-bottom-width: 2px !important;
  border-top-style: solid !important;
  border-bottom-color: transparent;
  background-color: transparent !important;
  background-color: initial !important;
}
.bonus-transactions-mode--selected {
  border: 2px solid currentcolor !important;
}
.bonus-transactions-mode.btn {
  border-radius: 0 !important;
  border-style: solid !important;
  border-bottom-width: 2px !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.bonus-temporaries {
  word-wrap: break-word;
}
.bonus-temporaries-header-item,
.bonus-temporaries-body-item {
  font-size: 0.875rem;
  text-align: left;
  padding: 0.9375rem 0 0.9375rem 0.625rem;
}
.bonus-temporaries-header-item:first-child,
.bonus-temporaries-body-item:first-child {
  padding-left: 10px;
}
.bonus-temporaries-header-item:last-child,
.bonus-temporaries-body-item:last-child {
  padding-right: 10px;
}
.bonus-temporaries-body-item {
  border: 0;
}
.bonus-temporaries-header-item {
  font-weight: bold;
  border-width: 0 0 0.0625rem;
  border-bottom: 0.0625rem solid #ededee;
}
.bonus-temporaries-header-item:first-child {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
.bonus-temporaries-header-item:last-child {
  border-radius: 0 0.3125rem 0.3125rem 0;
}
.bonus-temporaries-header-item__end-date {
  width: 28%;
}
.bonus-history-header-item {
  font-weight: bold;
  border-width: 0 0 0.0625rem;
  border-bottom: 0.0625rem solid #ededee;
}
.bonus-history-header-item__foundation {
  text-align: left;
}
.mobile-version .bonus-info__level-value,
.mobile-version .bonus-info__discount-value {
  color: currentcolor;
}

/* ../../scripts/_partials/address/styles/address.scss */
.address-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  overflow: visible;
}
.address-list-item {
  padding: 0 0 1.25rem;
  margin: 0;
}
.address-list-item:first-child {
  border-top: 1px #ededee solid;
  padding-top: 1.25rem;
}
.address-list-address-text {
  display: inline-block;
  font-size: 14px;
  padding-left: 5px;
}
.address-list-change-text {
  display: flex;
  align-items: baseline;
  cursor: pointer;
}
.address-controls-item {
  font-size: 14px;
  margin-left: 1.25rem;
}
.address-empty {
  font-size: 1rem;
  padding: 0.625rem 0;
}
.address-dialog {
  min-width: 34vw;
}
.address-dialog .modal-header {
  border: none;
  border-radius: 2px 2px 0 0;
  min-width: auto;
}
.address-dialog .modal-footer {
  border: none;
  min-width: auto;
}
.address-dialog .modal-footer .row.end-md {
  margin: 0;
}
.address-dialog .modal-footer .btn-cancel {
  padding: 6px 12px 8px;
  margin-left: 2px;
  font-size: 12px;
  font-weight: 600;
  color: #2f4050;
}
.mobile-version {
}
.mobile-version .address-controls-item {
  font-size: 13px;
  margin-left: 0;
}
.mobile-version .address-controls-remove {
  font-size: 0 !important;
  margin-left: 0 !important;
  color: #ed1b24 !important;
}
.mobile-version .address-controls-remove::before {
  content: "";
  display: inline-block;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 486.4 486.4'%3E%3Cpath color='currentColor' fill='currentColor' d='M446,70H344.8V53.5c0-29.5-24-53.5-53.5-53.5h-96.2c-29.5,0-53.5,24-53.5,53.5V70H40.4c-7.5,0-13.5,6-13.5,13.5 S32.9,97,40.4,97h24.4v317.2c0,39.8,32.4,72.2,72.2,72.2h212.4c39.8,0,72.2-32.4,72.2-72.2V97H446c7.5,0,13.5-6,13.5-13.5 S453.5,70,446,70z M168.6,53.5c0-14.6,11.9-26.5,26.5-26.5h96.2c14.6,0,26.5,11.9,26.5,26.5V70H168.6V53.5z M394.6,414.2 c0,24.9-20.3,45.2-45.2,45.2H137c-24.9,0-45.2-20.3-45.2-45.2V97h302.9v317.2H394.6z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M243.2,411c7.5,0,13.5-6,13.5-13.5V158.9c0-7.5-6-13.5-13.5-13.5s-13.5,6-13.5,13.5v238.5 C229.7,404.9,235.7,411,243.2,411z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M155.1,396.1c7.5,0,13.5-6,13.5-13.5V173.7c0-7.5-6-13.5-13.5-13.5s-13.5,6-13.5,13.5v208.9 C141.6,390.1,147.7,396.1,155.1,396.1z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M331.3,396.1c7.5,0,13.5-6,13.5-13.5V173.7c0-7.5-6-13.5-13.5-13.5s-13.5,6-13.5,13.5v208.9 C317.8,390.1,323.8,396.1,331.3,396.1z'%3E%3C/path%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 486.4 486.4'%3E%3Cpath color='currentColor' fill='currentColor' d='M446,70H344.8V53.5c0-29.5-24-53.5-53.5-53.5h-96.2c-29.5,0-53.5,24-53.5,53.5V70H40.4c-7.5,0-13.5,6-13.5,13.5 S32.9,97,40.4,97h24.4v317.2c0,39.8,32.4,72.2,72.2,72.2h212.4c39.8,0,72.2-32.4,72.2-72.2V97H446c7.5,0,13.5-6,13.5-13.5 S453.5,70,446,70z M168.6,53.5c0-14.6,11.9-26.5,26.5-26.5h96.2c14.6,0,26.5,11.9,26.5,26.5V70H168.6V53.5z M394.6,414.2 c0,24.9-20.3,45.2-45.2,45.2H137c-24.9,0-45.2-20.3-45.2-45.2V97h302.9v317.2H394.6z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M243.2,411c7.5,0,13.5-6,13.5-13.5V158.9c0-7.5-6-13.5-13.5-13.5s-13.5,6-13.5,13.5v238.5 C229.7,404.9,235.7,411,243.2,411z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M155.1,396.1c7.5,0,13.5-6,13.5-13.5V173.7c0-7.5-6-13.5-13.5-13.5s-13.5,6-13.5,13.5v208.9 C141.6,390.1,147.7,396.1,155.1,396.1z'%3E%3C/path%3E%3Cpath fill='currentColor' d='M331.3,396.1c7.5,0,13.5-6,13.5-13.5V173.7c0-7.5-6-13.5-13.5-13.5s-13.5,6-13.5,13.5v208.9 C317.8,390.1,323.8,396.1,331.3,396.1z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-color: currentcolor;
  width: 20px;
  height: 20px;
}
.mobile-version .address-controls-edit {
  font-size: 0 !important;
  margin-left: 0 !important;
  margin-right: 10px;
}
.mobile-version .address-controls-edit::before {
  content: "";
  display: inline-block;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgPgo8cGF0aCBmaWxsPSJjdXJyZW5Db2xvciIgZD0iTTQyMi45NTMsMTc2LjAxOWMwLjU0OS0wLjQ4LDEuMDktMC45NzUsMS42MTItMS40OThsMjEuNzcyLTIxLjc3MmMxMi44ODMtMTIuODgzLDEyLjg4My0zMy43NzEsMC00Ni42NTQKCQlsLTQwLjQzNC00MC40MzRjLTEyLjg4My0xMi44ODMtMzMuNzcxLTEyLjg4My00Ni42NTMsMGwtMjEuNzcyLDIxLjc3MmMtMC41MjMsMC41MjMtMS4wMTgsMS4wNjQtMS40OTgsMS42MTNMNDIyLjk1MywxNzYuMDE5eiIvPgo8cG9seWdvbiBmaWxsPSJjdXJyZW5Db2xvciIgcG9pbnRzPSIxMTQuMzE3LDM5Ny42ODQgMTU3LjMxNyw0NDAuNjg0IDEwNi42NTgsNDQ4LjM0MiA1Niw0NTYgNjMuNjU4LDQwNS4zNDEgNzEuMzE2LDM1NC42ODMiLz4KPHBvbHlnb24gZmlsbD0iY3VycmVuQ29sb3IiIHBvaW50cz0iMzQ5LjE0MywxMjUuNTM1IDExOC45ODIsMzU1LjY5NCAxMDYuNTQxLDM0My4yNTMgMzM2LjcwMSwxMTMuMDk0IDMyNC4yNiwxMDAuNjUzIDgxLjY1OSwzNDMuMjUzIAoJCTE2OC43NDcsNDMwLjM0MSA0MTEuMzQ4LDE4Ny43NCIvPjwvc3ZnPg==);
  mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgPgo8cGF0aCBmaWxsPSJjdXJyZW5Db2xvciIgZD0iTTQyMi45NTMsMTc2LjAxOWMwLjU0OS0wLjQ4LDEuMDktMC45NzUsMS42MTItMS40OThsMjEuNzcyLTIxLjc3MmMxMi44ODMtMTIuODgzLDEyLjg4My0zMy43NzEsMC00Ni42NTQKCQlsLTQwLjQzNC00MC40MzRjLTEyLjg4My0xMi44ODMtMzMuNzcxLTEyLjg4My00Ni42NTMsMGwtMjEuNzcyLDIxLjc3MmMtMC41MjMsMC41MjMtMS4wMTgsMS4wNjQtMS40OTgsMS42MTNMNDIyLjk1MywxNzYuMDE5eiIvPgo8cG9seWdvbiBmaWxsPSJjdXJyZW5Db2xvciIgcG9pbnRzPSIxMTQuMzE3LDM5Ny42ODQgMTU3LjMxNyw0NDAuNjg0IDEwNi42NTgsNDQ4LjM0MiA1Niw0NTYgNjMuNjU4LDQwNS4zNDEgNzEuMzE2LDM1NC42ODMiLz4KPHBvbHlnb24gZmlsbD0iY3VycmVuQ29sb3IiIHBvaW50cz0iMzQ5LjE0MywxMjUuNTM1IDExOC45ODIsMzU1LjY5NCAxMDYuNTQxLDM0My4yNTMgMzM2LjcwMSwxMTMuMDk0IDMyNC4yNiwxMDAuNjUzIDgxLjY1OSwzNDMuMjUzIAoJCTE2OC43NDcsNDMwLjM0MSA0MTEuMzQ4LDE4Ny43NCIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-color: currentcolor;
  width: 20px;
  height: 20px;
}
.mobile-version #addressListModal,
.mobile-version #modalAddress {
  padding: 0;
  animation: modal-backdor-show 0.5s ease-in-out;
  display: block;
}
.mobile-version #addressListModal .address-list-modal,
.mobile-version #addressListModal .address-dialog,
.mobile-version #modalAddress .address-list-modal,
.mobile-version #modalAddress .address-dialog {
  animation: floating 0.5s ease-in-out;
  max-height: calc(100% - 60px);
  overflow: auto;
  position: absolute;
  left: 0;
  bottom: 0;
  justify-content: flex-end;
  box-shadow: none;
}
.mobile-version #addressListModal .address-list-modal--admin-mode,
.mobile-version #addressListModal .address-dialog--admin-mode,
.mobile-version #modalAddress .address-list-modal--admin-mode,
.mobile-version #modalAddress .address-dialog--admin-mode {
  background: transparent;
}
.mobile-version #addressListModal .modal-header,
.mobile-version #modalAddress .modal-header {
  background-color: #fff;
}
.mobile-version #addressListModal .modal-footer,
.mobile-version #modalAddress .modal-footer {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  top: 0;
  z-index: 111111;
  border-top: 1px solid #ddd;
  padding: 20px;
  background-color: #fff;
}
.mobile-version #addressListModal .modal-footer .row.end-md,
.mobile-version #modalAddress .modal-footer .row.end-md {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.mobile-version #addressListModal .modal-footer .end-md .col-xs-12,
.mobile-version #modalAddress .modal-footer .end-md .col-xs-12 {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 5px;
}
.mobile-version #addressListModal .modal-footer .end-md .col-xs-12 .btn-cancel,
.mobile-version #modalAddress .modal-footer .end-md .col-xs-12 .btn-cancel {
  padding: 5px 8px 5px 9px;
  font-size: 14px;
  line-height: 21px;
  margin: 0;
  font-weight: 400;
  color: #0078bd;
}
.mobile-version #addressListModal .modal-content,
.mobile-version #modalAddress .modal-content {
  border-radius: 0;
  display: block;
  height: auto;
  flex-grow: initial;
  padding: 20px;
  box-sizing: border-box;
}
@keyframes floating {
  from {
    transform: translate3d(0px, 100%, 0px);
  }
  to {
    transform: none;
  }
}
@keyframes modal-backdor-show {
  from {
    background-color: rgba(0, 0, 0, 0);
  }
  to {
    background-color: rgba(0, 0, 0, 0.2);
  }
}
.mobile-version .address-list-modal__footer {
  border-top: 0;
}
@media (min-width: 62em) {
  .adv-modal .address-dialog,
  .adv-modal-floating .address-dialog {
    max-width: 41vw !important;
  }
}

/* ../../scripts/_partials/payment/styles/payment.scss */
.payment-item {
  margin-bottom: 16px;
  display: flex;
  align-items: flex-start;
}
.payment-item-col {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.payment-item-icon {
  flex-shrink: 0;
}
.payment-item-icon > img {
  cursor: pointer;
  vertical-align: middle;
  -o-object-fit: contain;
  object-fit: contain;
}
.payment-item-info {
  padding: 0 0 0 0.625rem;
}
.payment-item-title,
.payment-item-description {
  display: block;
  line-height: 1.2;
  cursor: pointer;
}
.payment-item-title--flex,
.payment-item-description--flex {
  display: flex;
}
.payment-item-description {
  font-size: 0.75rem;
  padding-top: 0.3125rem;
}
.payment-item-title {
  font-size: 0.875rem;
  line-height: 1;
}
.payment-item-title--discount {
  display: inline-block;
  padding-top: 3px;
  padding-bottom: 3px;
  color: red;
}
.payment-item-more {
  font-size: 0.875rem;
}
.payment-control {
  padding-top: 0.625rem;
  font-size: 0.875rem;
}
.payment-progress {
  position: relative;
}
.payment-progress::before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 10;
}
.payment-progress-after::after {
  left: 50%;
  top: 50%;
  font-size: 2.1875rem;
  margin: -1.09375rem 0 0 -1.09375rem;
}
.payment-empty {
  padding: 2.5rem 0;
}
.payment-custom-option {
  display: none;
}
.payment-item-active .payment-custom-option {
  display: block;
}

/* ../Admin/Content/src/_shared/input/styles/input.scss */
.adv-checkbox-label {
  position: relative;
  display: inline-block;
}
.adv-checkbox-label:hover .adv-radio-text,
.adv-checkbox-label:hover .adv-radio-emul--icon {
  color: #000;
}
.adv-label-p-l {
  padding-left: 20px;
}
.adv-checkbox-emul {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  height: 14px;
  width: 14px;
  border: 1px solid #c3c3c3;
  border-radius: 2px;
  left: 0;
  box-shadow: 0 0 0 1px #f6f6f6;
}
.adv-radio-emul--icon {
  position: absolute;
  top: -1px;
  height: 14px;
  width: 14px;
  left: -7px;
  color: #838a8f;
}
.adv-checkbox-input + .adv-checkbox-emul,
.adv-checkbox-input + .adv-radio-emul--icon {
  cursor: pointer;
}
.adv-checkbox-input:disabled + .adv-checkbox-emul,
.adv-checkbox-input:disabled + .adv-radio-emul--icon {
  cursor: default;
}
.adv-checkbox-emul-t {
  top: 3px;
}
.adv-checkbox-emul-l {
  left: 3px;
}
input[type=checkbox].adv-checkbox-input {
  opacity: 0;
  margin: 0 !important;
  padding: 0 !important;
  height: 14px;
  width: 14px;
}
input[type=checkbox].adv-checkbox-input:checked ~ .adv-checkbox-emul {
  background-color: #3b99fc;
  border-color: #3b99fc;
}
input[type=checkbox].adv-checkbox-input:checked ~ .adv-checkbox-emul::before {
  display: block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 10px;
}
input[type=checkbox].adv-checkbox-input:disabled ~ .adv-checkbox-emul {
  background-color: #ccc;
  border-color: #c3c3c3;
}
.btn-group .adv-checkbox-label {
  line-height: 1.3;
}
.adv-radio-label {
  position: relative;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  cursor: pointer;
  font-weight: normal;
  line-height: 1;
}
.adv-radio-label .adv-radio-input {
  order: -1;
}
.adv-radio-label .adv-radio-label-text {
  padding-left: 5px;
}
.adv-radio-emul {
  display: block;
  position: absolute;
  top: 0;
  height: 12px;
  width: 12px;
  border: 1px #c3c3c3 solid;
  border-radius: 50%;
  left: 0;
  cursor: pointer;
  background-color: #fff;
}
.adv-radio-emul.adv-radio-emul--big {
  height: 16px;
  width: 16px;
}
.adv-radio-emul.adv-radio-emul--middle {
  top: 50%;
  transform: translateY(-50%);
}
input[type=radio].adv-radio-input {
  opacity: 0;
  margin: 0 !important;
  padding: 0 !important;
  height: 12px;
  width: 12px;
  margin-right: 5px;
}
input[type=radio].adv-radio-input:checked ~ .adv-radio-emul {
  height: 2px;
  width: 2px;
  border: 6px #3b99fc solid;
  background-color: #fff;
}
input[type=radio].adv-radio-input:checked ~ .adv-radio-emul.adv-radio-emul--big {
  border-width: 7px;
}
input[type=radio].adv-radio-input:checked ~ .adv-radio-emul::before {
  content: "";
  position: absolute;
  display: block;
  top: -2px;
  left: -2px;
  background: #fff;
  width: 4px;
  height: 4px;
  border-radius: 50%;
}
input[type=radio].adv-radio-input:checked ~ .adv-radio-emul--icon,
input[type=radio].adv-radio-input:checked ~ .adv-radio-text {
  color: #3b99fc;
}
input[type=radio].adv-radio-input:disabled ~ .adv-radio-emul {
  background-color: #ccc;
  border-color: #c3c3c3;
  cursor: default;
}
.adv-radio-group--horizontal {
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 20px;
  column-gap: 20px;
  flex-wrap: wrap;
}

/* ../Admin/Content/vendors/cropper/cropper.css */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}
.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}
.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}
.cropper-modal {
  background-color: #000;
  opacity: .5;
}
.cropper-view-box {
  display: block;
  height: 100%;
  outline-color: rgba(51, 153, 255, 0.75);
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}
.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}
.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}
.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}
.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}
.cropper-center:before,
.cropper-center:after {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}
.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}
.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}
.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}
.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}
.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}
.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}
.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}
.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}
.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}
.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}
.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}
.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}
.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}
@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}
.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}
.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/* frontend/_common/inplace-landing/styles/inplaceLanding.scss */
.inplace-initialized .inplace-landing-inline {
  display: inline-block;
  position: relative;
}
.inplace-initialized[data-inplace-rich],
.inplace-initialized[data-inplace-modal],
.inplace-initialized[data-inplace-autocomplete],
.inplace-initialized .inplace-price-container .price-current .price-number,
.inplace-initialized .inplace-price-container .price-old .price-number,
.inplace-initialized .inplace-price-container .price-discount-abs,
.inplace-initialized .inplace-price-container .price-discount-percent,
.inplace-initialized .inplace-price-container .price-unknown {
  border-radius: 0;
}
.inplace-initialized[data-inplace-rich]::after,
.inplace-initialized[data-inplace-modal]::after,
.inplace-initialized[data-inplace-autocomplete]::after,
.inplace-initialized .inplace-price-container .price-current .price-number::after,
.inplace-initialized .inplace-price-container .price-old .price-number::after,
.inplace-initialized .inplace-price-container .price-discount-abs::after,
.inplace-initialized .inplace-price-container .price-discount-percent::after,
.inplace-initialized .inplace-price-container .price-unknown::after {
  top: 0;
  bottom: 0;
}
.inplace-initialized[data-inplace-rich]:hover,
.inplace-initialized[data-inplace-modal]:hover,
.inplace-initialized[data-inplace-autocomplete]:hover,
.inplace-initialized .inplace-price-container .price-current .price-number:hover,
.inplace-initialized .inplace-price-container .price-old .price-number:hover,
.inplace-initialized .inplace-price-container .price-discount-abs:hover,
.inplace-initialized .inplace-price-container .price-discount-percent:hover,
.inplace-initialized .inplace-price-container .price-unknown:hover {
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: none;
}
.inplace-initialized[data-inplace-rich]:hover {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.1);
}
.cke_focus,
.cke_focus:hover {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.1);
}

/* frontend/_common/blocks-constructor/styles/blocksConstructor.scss */
.blocks-constructor-select-mode .blocks-constructor-container {
  cursor: pointer;
}
.blocks-constructor-select-mode .blocks-constructor-container::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
}
.blocks-constructor-select-mode .blocks-constructor-container:hover::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.blocks-constructor-select-mode .lp-blocks-constructor-empty {
  pointer-events: none;
}
.blocks-constructor-container {
  display: block;
  position: relative;
  z-index: inherit;
  min-height: 52px;
}
.lp-blocks-constructor--hover,
.lp-blocks-constructor:hover {
  position: relative;
  z-index: 300;
}
.lp-blocks-constructor-linkico.lp-blocks-constructor-add-block,
.lp-blocks-constructor--hover .lp-blocks-constructor-linkico,
.lp-blocks-constructor:hover .lp-blocks-constructor-linkico {
  display: inline-flex;
  visibility: visible;
}
.lp-blocks-constructor-container {
  position: relative !important;
  display: block;
}
.menu-state--opened .lp-blocks-constructor {
  visibility: hidden;
}
.lp-blocks-constructor {
  position: relative;
  z-index: 300;
}
.lp-blocks-constructor-buttons-container {
  position: relative;
  z-index: 5;
  text-align: center;
  transform: translateY(-50%);
  top: 50%;
  font-family: OpenSans, sans-serif;
}
.lp-blocks-constructor-buttons {
  text-align: right;
  font-size: 0;
}
.lp-blocks-constructor-linkico {
  color: #222;
  line-height: 2.22;
  text-align: center;
  font-size: 11px;
  vertical-align: middle;
  font-weight: 600;
  background-color: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
  outline: none;
  height: 28px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
}
.lp-blocks-constructor-linkico:hover {
  background-color: #ececec;
}
.lp-blocks-constructor-linkico-settings {
  border-radius: 14px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 11px;
}
.blocks-constructor-modal {
  background-color: #fff;
  font-weight: 400;
  color: #222;
}
.blocks-constructor-modal-block-image {
  vertical-align: middle;
}
.lp-blocks-constructor-linkico-up,
.lp-blocks-constructor-linkico-down {
  width: 30px;
}
.lp-blocks-constructor-linkico-up {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.lp-blocks-constructor-linkico-down {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  margin-left: -1px;
}
.lp-blocks-constructor-linkico-down > .icon-lp-down-dir::before,
.lp-blocks-constructor-linkico-up > .icon-lp-up-dir::before {
  font-size: 12px;
}
.lp-blocks-constructor-linkico-delete {
  margin: 0 10px;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  padding: 0;
  justify-content: center;
  align-items: center;
}
.lp-blocks-constructor-linkico-settings.icon-lp-cog::before {
  font-size: 14px;
  vertical-align: text-bottom;
}
.lp-blocks-constructor-add-block {
  background-color: #418ded;
  position: absolute;
  left: 20%;
  top: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  color: #fff;
  width: 28px;
  height: 28px;
  box-sizing: border-box;
  border: 0;
  padding: 0;
}
.lp-blocks-constructor-add-block:hover {
  background-color: #589bef;
}
.lp-blocks-constructor-add-block:active {
  background-color: #2a7feb;
}
.blocks-constructor-modal-new-item {
  max-width: 952px !important;
  width: 100%;
  min-height: 95vh;
}
.blocks-constructor-modal-new-item-overlay {
  font-family: OpenSans, sans-serif;
}
.blocks-constructor-modal-new-item-overlay .modal-content {
  padding: 0;
  max-height: none;
}
.blocks-constructor-modal-categories-wrap {
  overflow-x: scroll;
}
.blocks-constructor-modal-block-wrap {
  margin-top: 15px;
}
.blocks-constructor-modal-categories-col {
  background-color: rgb(251, 251, 251);
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 9999;
}
.blocks-constructor-modal-new-item-content {
  width: 100%;
  position: relative;
  padding: 0 10px;
}
.blocks-constructor-modal-new-item-content .blocks-constructor-modal-categories-item {
  background: white;
}
.blocks-constructor-modal-categories,
.blocks-constructor-modal-categories-item {
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0;
}
a.blocks-constructor-modal-categories-item-link {
  display: flex;
  align-items: center;
  padding: 15px;
  white-space: nowrap;
  border-left: 4px solid transparent;
  color: rgb(34, 34, 34);
  font-weight: 600;
}
a.blocks-constructor-modal-categories-item-link:hover {
  background-color: rgb(238, 238, 238);
  color: rgb(34, 34, 34);
}
a.blocks-constructor-modal-category-selected {
  border-left-color: rgb(55, 151, 235);
  color: rgb(123, 123, 123);
}
.blocks-constructor-modal-block {
  margin: 5px 24px 20px;
  cursor: pointer;
  position: relative;
  border-bottom: 1px rgb(240, 240, 240) solid;
}
.blocks-constructor-modal-block:hover {
  color: rgb(55, 151, 235);
}
.blocks-constructor-modal-block:hover .blocks-constructor-modal-block-pic {
  box-shadow: 0 0 10px 0 rgb(55, 151, 235);
}
.blocks-constructor__product-card {
  background: #fff;
  border-radius: 10px;
  padding: 10px;
}
.blocks-constructor__product-card .blocks-constructor-input,
.blocks-constructor__product-card .block-constructor-categoties .form-control,
.block-constructor-categoties .blocks-constructor__product-card .form-control,
.blocks-constructor__product-card .blocks-constructor-modal--settings .form-control,
.blocks-constructor-modal--settings .blocks-constructor__product-card .form-control,
.blocks-constructor__product-card .spinbox-block .input-alt {
  border: 1px solid #ddd !important;
}
.blocks-constructor__product-card .spinbox-block .spinbox__arrows .spinbox-more {
  padding-bottom: 5px;
}
.blocks-constructor__product-card-cell-title {
  font-size: 12px;
}
.blocks-constructor-modal-block-loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
  cursor: default;
}
.blocks-constructor-modal-block-loading::before {
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 35px;
  margin-left: -13px;
}
.blocks-constructor-modal-block-pic {
  text-align: center;
  min-height: 80px;
  margin: 0;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
.blocks-constructor-modal-block-pic-inner {
  max-width: 100%;
  width: 100%;
}
.blocks-constructor-modal-block-descr {
  padding: 15px 0;
}
.blocks-constructor-block-row {
  margin-bottom: 15px;
}
.blocks-constructor-btn-cancel,
.blocks-constructor-btn-confirm,
.blocks-constructor-btn-apply,
.blocks-constructor-btn-remove,
.blocks-constructor-btn-add,
.logo-generator-modal-btn-save,
.logo-generator-modal-btn-close {
  border-radius: 3px;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid;
  font-size: 14px;
  cursor: pointer;
}
.blocks-constructor-btn-cancel:hover,
.blocks-constructor-btn-confirm:hover,
.blocks-constructor-btn-apply:hover,
.blocks-constructor-btn-remove:hover,
.blocks-constructor-btn-add:hover,
.logo-generator-modal-btn-save:hover,
.logo-generator-modal-btn-close:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.blocks-constructor-btn-cancel:disabled,
.blocks-constructor-btn-cancel:disabled:hover,
.blocks-constructor-btn-cancel:disabled:active,
.blocks-constructor-btn-confirm:disabled,
.blocks-constructor-btn-confirm:disabled:hover,
.blocks-constructor-btn-confirm:disabled:active,
.blocks-constructor-btn-apply:disabled,
.blocks-constructor-btn-apply:disabled:hover,
.blocks-constructor-btn-apply:disabled:active,
.blocks-constructor-btn-remove:disabled,
.blocks-constructor-btn-remove:disabled:hover,
.blocks-constructor-btn-remove:disabled:active,
.blocks-constructor-btn-add:disabled,
.blocks-constructor-btn-add:disabled:hover,
.blocks-constructor-btn-add:disabled:active,
.logo-generator-modal-btn-save:disabled,
.logo-generator-modal-btn-save:disabled:hover,
.logo-generator-modal-btn-save:disabled:active,
.logo-generator-modal-btn-close:disabled,
.logo-generator-modal-btn-close:disabled:hover,
.logo-generator-modal-btn-close:disabled:active {
  cursor: default;
  background: #ccc;
  border-color: #bbb;
  color: #fff;
}
.blocks-constructor-btn-remove {
  color: #fff;
  background-color: #4b4f58;
  border-color: #4b4f58;
}
.blocks-constructor-btn-remove:hover {
  background-color: #575b66;
}
.blocks-constructor-btn-remove:active {
  background-color: #3f434a;
}
.blocks-constructor-btn-confirm,
.blocks-constructor-btn-apply,
.blocks-constructor-btn-add,
.logo-generator-modal-btn-save {
  border-color: rgb(55, 151, 235);
  background-color: rgb(55, 151, 235);
  color: #fff;
}
.blocks-constructor-btn-confirm:hover,
.blocks-constructor-btn-apply:hover,
.blocks-constructor-btn-add:hover,
.logo-generator-modal-btn-save:hover {
  background-color: #65aff0;
  border-color: #65aff0;
}
.blocks-constructor-btn-confirm:active,
.blocks-constructor-btn-apply:active,
.blocks-constructor-btn-add:active,
.logo-generator-modal-btn-save:active {
  background-color: #167ed9;
  border-color: #167ed9;
}
.blocks-constructor-btn-cancel,
.logo-generator-modal-btn-close {
  border-color: rgb(55, 151, 235);
  color: rgb(55, 151, 235);
  background-color: transparent;
}
.blocks-constructor-btn-cancel:hover,
.logo-generator-modal-btn-close:hover {
  border-color: #65aff0;
  color: #65aff0;
}
.blocks-constructor-btn-cancel:active,
.logo-generator-modal-btn-close:active {
  border-color: #167ed9;
  color: #167ed9;
}
.blocks-constructor-btn-confirm,
.blocks-constructor-btn-cancel,
.blocks-constructor-btn-add,
.logo-generator-modal-btn-save,
.logo-generator-modal-btn-close {
  padding: 12px 23px;
}
.blocks-constructor-btn-apply,
.blocks-constructor-btn-remove {
  padding: 5px 10px;
}
.blocks-constructor-btn-apply-wrap {
  text-align: center;
}
.blocks-constructor-table {
  display: table;
  width: 100%;
}
.blocks-constructor-table--fixed {
  table-layout: fixed;
}
.blocks-constructor-table-row {
  display: table-row;
}
.blocks-constructor-table-row-group {
  display: table-row-group;
}
.blocks-constructor-table-name,
.blocks-constructor-table-value {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 15px;
}
.blocks-constructor-table-name {
  padding-right: 5px;
  width: 150px;
}
.blocks-constructor-table-col {
  display: table-cell;
  vertical-align: top;
  padding-left: 8px;
  padding-right: 8px;
}
.blocks-constructor-table-col:first-child {
  padding-left: 0;
}
.blocks-constructor-table-col:last-child {
  padding-right: 0;
}
.blocks-constructor-table-col--vertical-middle {
  vertical-align: middle;
}
.blocks-constructor-bg-img-wrap {
  margin: 0;
  text-align: center;
  margin-bottom: 15px;
}
.blocks-constructor-bg-img-buttons {
  text-align: center;
}
.reverse-enabled .reverse-row {
  flex-direction: row-reverse;
}
.lp-blocks-constructor-empty {
  padding-top: 50px;
  padding-bottom: 50px;
}
.lp-blocks-constructor-empty .blocks-constructor-container {
}
.lp-blocks-constructor-empty .blocks-constructor-container::after {
  display: none;
}
.block-constructor--modal-header-icon,
.block-constructor--modal-header-text {
  vertical-align: middle;
  display: inline-block;
}
.block-constructor--modal-header-icon {
  font-size: 30px;
}
.lp-settings-modal-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  max-width: 100vw;
}
.lp-settings-modal-overlay .adv-modal-inner {
  max-height: 90vh;
}
.lp-block-constructor-hint {
  position: absolute !important;
  background: black !important;
  color: #fff !important;
  padding: 2px !important;
  z-index: 10 !important;
  border: 1px #b6ff00 solid !important;
  right: 0 !important;
  top: 16px !important;
  font-family: OpenSans, sans-serif !important;
  line-height: 1 !important;
}
.blocks-constructor-modal--settings,
.logo-generator-modal {
  font-family: OpenSans, sans-serif;
  right: 0;
  top: 25px;
  max-height: 80vh;
  background-color: #fff;
}
.blocks-constructor-modal--settings .modal-content,
.logo-generator-modal .modal-content {
  padding: 0 10px;
  position: relative;
}
.blocks-constructor-modal--settings .adv-modal-inner,
.logo-generator-modal .adv-modal-inner {
  max-height: 90vh;
}
.blocks-constructor-modal--settings .tabs-horizontal .tabs-headers,
.logo-generator-modal .tabs-horizontal .tabs-headers {
  padding-left: 24px;
}
.blocks-constructor-modal--settings .tabs-horizontal .tabs-content,
.logo-generator-modal .tabs-horizontal .tabs-content {
  padding: 0;
}
.blocks-constructor-modal--settings .tabs-vertical .tabs-headers,
.logo-generator-modal .tabs-vertical .tabs-headers {
  padding-left: 0;
  padding-top: 10px;
  background-color: rgb(251, 251, 251);
  width: 25%;
}
.blocks-constructor-modal--settings .tabs-vertical .tabs-content,
.logo-generator-modal .tabs-vertical .tabs-content {
  padding: 0 0 0 24px;
}
.blocks-constructor-modal--settings .tabs-vertical .tabs-header-item,
.logo-generator-modal .tabs-vertical .tabs-header-item {
  padding: 0;
  width: 100%;
  border-width: 0 0 0 4px;
  margin-right: 0;
}
.blocks-constructor-modal--settings .tabs-vertical .tabs-header-item-link,
.logo-generator-modal .tabs-vertical .tabs-header-item-link {
  font-size: 14px;
  padding: 10px 0 10px 24px;
  font-weight: 600;
}
.blocks-constructor-modal--settings a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #3797eb;
}
.blocks-constructor-modal--settings a:hover {
  color: #65aff0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.block-constructor-menu__options {
  margin-bottom: 20px;
}
.block-constructor-menu-list-body {
  position: relative;
}
.blocks-constructor-row {
  margin-bottom: 24px;
}
.blocks-constructor-row__name {
  margin-bottom: 10px;
}
.blocks-constructor-row a {
  color: #3797eb;
}
.blocks-constructor-table-caption {
  margin-bottom: 15px;
  font-size: 16px;
}
.blocks-constructor-btn-mar {
  margin-left: 15px;
}
.blocks-constructor-table-name-h {
  height: 36px;
}
.blocks-constructor__divider {
  margin: 15px 0;
  height: 1px;
  font-size: 0;
  line-height: 0;
  background-color: #eee;
}
@media (min-width: 980px) {
  .lp-blocks-constructor {
    display: block;
    height: 0;
  }
  .lp-blocks-constructor:first-child {
    position: absolute;
    height: auto;
    width: 100%;
    z-index: 300;
  }
  .lp-blocks-constructor:first-child .lp-blocks-constructor-buttons-container {
    transform: none;
    top: 0;
  }
}
.blocks-constructor-settings-col,
.blocks-constructor-settings-col--alt {
  padding: 8px;
}
.blocks-constructor-settings-col--left-missing {
  padding: 20px 24px 20px 0;
}
.blocks-constructor-settings-col--vertical {
  padding-top: 20px;
  padding-bottom: 20px;
}
.blocks-constructor-settings-col {
  background-color: rgb(251, 251, 251);
  min-height: 100%;
  box-sizing: border-box;
}
.blocks-constructor-modal--settings .form-control,
.block-constructor-categoties .form-control,
.blocks-constructor-input,
.blocks-constructor-textarea,
.logo-generator [type=text],
.logo-generator [type=number],
.modal-content-logo-generator-fonts [type=text],
.modal-content-logo-generator-fonts [type=number] {
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  border: solid 1px rgb(165, 165, 165);
  width: 100%;
  padding-left: 14px;
  box-sizing: border-box;
  font-size: 14px;
}
.blocks-constructor-modal--settings .form-control:-moz-read-only,
.block-constructor-categoties .form-control:-moz-read-only,
.blocks-constructor-input:-moz-read-only,
.blocks-constructor-textarea:-moz-read-only,
.logo-generator [type=text]:-moz-read-only,
.logo-generator [type=number]:-moz-read-only,
.modal-content-logo-generator-fonts [type=text]:-moz-read-only,
.modal-content-logo-generator-fonts [type=number]:-moz-read-only {
  background-color: rgb(233, 233, 233);
}
.blocks-constructor-modal--settings .form-control:read-only,
.block-constructor-categoties .form-control:read-only,
.blocks-constructor-input:read-only,
.blocks-constructor-textarea:read-only,
.logo-generator [type=text]:read-only,
.logo-generator [type=number]:read-only,
.modal-content-logo-generator-fonts [type=text]:read-only,
.modal-content-logo-generator-fonts [type=number]:read-only {
  background-color: rgb(233, 233, 233);
}
.blocks-constructor-modal--settings .form-control,
.block-constructor-categoties .form-control,
.blocks-constructor-input,
.logo-generator [type=text],
.logo-generator [type=number],
.modal-content-logo-generator-fonts [type=text],
.modal-content-logo-generator-fonts [type=number] {
  height: 42px;
}
.blocks-constructor-textarea {
  height: 120px;
  padding-top: 11px;
  padding-bottom: 11px;
}
.blocks-constructor-slider .ngrs-handle {
  width: 12px;
  height: 12px;
  border: 8px rgb(55, 151, 235) solid;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  background: #fff;
}
.blocks-constructor-slider .ngrs-join,
.blocks-constructor-slider .ngrs-runner {
  height: 4px;
}
.blocks-constructor-slider .ngrs-join {
  background: rgb(55, 151, 235);
}
.blocks-constructor-slider .ngrs-runner {
  box-shadow: none;
  margin-top: 12px;
  margin-bottom: 12px;
}
.blocks-constructor-select,
.logo-generator-form .select-custom {
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  border: solid 1px rgb(165, 165, 165);
  height: 40px;
  display: inline-block;
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
.blocks-constructor-select select,
.logo-generator-form .select-custom select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: transparent;
  background-color: rgb(255, 255, 255);
  border: 0;
  height: 100%;
  padding-left: 14px;
  box-sizing: border-box;
  border-radius: 3px;
  font-weight: 400;
}
.blocks-constructor-select select::-ms-expand,
.logo-generator-form .select-custom select::-ms-expand {
  display: none;
}
.blocks-constructor-select::after,
.logo-generator-form .select-custom::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgb(210, 210, 210);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 14px;
}
.blocks-constructor-label {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.blocks-constructor-checkbox-native,
.blocks-constructor-radio-native {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.blocks-constructor-checkbox-native:checked + .blocks-constructor-checkbox {
  background: #3797eb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KICA8cGF0aCBkPSJtLjMsMTRjLTAuMi0wLjItMC4zLTAuNS0wLjMtMC43czAuMS0wLjUgMC4zLTAuN2wxLjQtMS40YzAuNC0wLjQgMS0wLjQgMS40LDBsLjEsLjEgNS41LDUuOWMwLjIsMC4yIDAuNSwwLjIgMC43LDBsMTMuNC0xMy45aDAuMXYtOC44ODE3OGUtMTZjMC40LTAuNCAxLTAuNCAxLjQsMGwxLjQsMS40YzAuNCwwLjQgMC40LDEgMCwxLjRsMCwwLTE2LDE2LjZjLTAuMiwwLjItMC40LDAuMy0wLjcsMC4zLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtNy44LTguNC0uMi0uM3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9zdmc+Cg==) no-repeat center center;
  background-size: 70% 70%;
}
.blocks-constructor-radio-native:checked + .blocks-constructor-radio {
  background: #3797eb url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIwIDEyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjYwIiBjeT0iNjAiIHI9IjUwIiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center center;
  background-size: 60% 60%;
}
.blocks-constructor-checkbox,
.blocks-constructor-radio,
.logo-generator-form .custom-input-checkbox {
  width: 24px;
  height: 24px;
  min-width: 24px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  border: solid 1px rgb(165, 165, 165);
  box-shadow: none;
}
.blocks-constructor-checkbox::after,
.blocks-constructor-radio::after,
.logo-generator-form .custom-input-checkbox::after {
  display: none;
}
.logo-generator-form .custom-input-checkbox {
  width: 24px !important;
  height: 24px !important;
}
.logo-generator-form .select-custom {
  height: auto;
}
.blocks-constructor-checkbox--small {
  width: 16px;
  height: 16px;
  min-width: 16px;
}
.blocks-constructor-radio {
  border-radius: 50%;
}
.logo-generator-form .custom-input-native:checked + .custom-input-checkbox {
  background: #3797eb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KICA8cGF0aCBkPSJtLjMsMTRjLTAuMi0wLjItMC4zLTAuNS0wLjMtMC43czAuMS0wLjUgMC4zLTAuN2wxLjQtMS40YzAuNC0wLjQgMS0wLjQgMS40LDBsLjEsLjEgNS41LDUuOWMwLjIsMC4yIDAuNSwwLjIgMC43LDBsMTMuNC0xMy45aDAuMXYtOC44ODE3OGUtMTZjMC40LTAuNCAxLTAuNCAxLjQsMGwxLjQsMS40YzAuNCwwLjQgMC40LDEgMCwxLjRsMCwwLTE2LDE2LjZjLTAuMiwwLjItMC40LDAuMy0wLjcsMC4zLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtNy44LTguNC0uMi0uM3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9zdmc+Cg==) no-repeat center center;
  background-size: 70% 70%;
}
.blocks-constructor-label-text {
  margin-left: 12px;
}
.blocks-constructor-picture-update {
  cursor: pointer;
  background: transparent none;
  border: 0;
  display: flex;
  align-items: center;
  padding: 0;
  color: #3797eb;
  margin-top: 20px;
}
.blocks-constructor-picture-update:hover {
  color: #65aff0;
}
.blocks-constructor-picture-update:active {
  color: #167ed9;
}
.blocks-constructor-picture-update-icon {
  margin-right: 10px;
}
.block-constructor-grid {
  border-top: 1px solid #f4f5f7;
  padding-top: 0;
}
.blocks-constructor-link {
  color: #3797eb;
}
.blocks-constructor-link:hover {
  color: #65aff0;
}
.blocks-constructor-buttons-actions,
.blocks-constructor-buttons-color-scheme {
  border-bottom: 1px rgb(240, 240, 240) solid;
}
.blocks-constructor-buttons-actions__header,
.blocks-constructor-buttons-color-scheme__header {
  font-size: 14px;
  font-weight: bold;
}
.blocks-constructor-buttons-actions__content,
.blocks-constructor-buttons-color-scheme__content {
  padding: 16px 6px;
}
.blocks-constructor-buttons-color-scheme-preview {
  height: 100%;
  box-sizing: border-box;
}
.blocks-constructor-buttons-color-scheme__header {
  margin-bottom: 30px;
}
.blocks-constructor-buttons-color-scheme__preview {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border: 1px solid rgb(165, 165, 165);
}
.blocks-constructor-header {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
}
.blocks-constructor-picture--as-background {
  cursor: pointer;
}
.blocks-constructor-button-settings-modal {
  width: 680px;
}
.block-constructor-icon-error {
  display: inline-block;
  vertical-align: middle;
  color: #f15959;
}
@media (min-width: 980px) {
  .blocks-constructor-container::after {
    content: "";
    display: block;
    border-top: 2px dashed #e2e2e2;
    z-index: 0;
  }
}
.lp-blocks-constructor-splitbutton {
  line-height: 2.5;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  background-color: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
  outline: none;
  height: 38px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-flex;
  box-sizing: border-box;
  width: 50px;
}
.lp-blocks-constructor-splitbutton:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-blocks-constructor-splitbutton.selected {
  background-color: #3797eb;
  color: #fff;
}
.lp-blocks-constructor-splitbutton.lp-blocks-constructor-splitbutton-left {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.lp-blocks-constructor-splitbutton.lp-blocks-constructor-splitbutton-right {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  border-left: 0;
}
.tabs-horizontal {
  position: relative;
}
.tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--mobile) {
  padding-left: 0 !important;
  justify-content: flex-start;
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 9999;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  overflow: scroll hidden;
}
.tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--mobile) .tabs-header-item.col-xs-12 {
  flex-basis: auto;
  margin: 0;
  flex-grow: 1;
}
.tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--mobile) .tabs-header-item.col-xs-12 .tabs-header-item-link {
  padding: 15px;
}
.tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--mobile) .tabs-header-item.tabs-header-active {
  border-width: 0 0 0 4px;
  background-color: rgb(238, 238, 238);
}
.tabs-horizontal .tabs-form-setting--mobile {
  padding-left: 0 !important;
  justify-content: flex-start;
  background-color: #fff;
  display: flex;
  flex-wrap: nowrap;
  padding-top: 0 !important;
  overflow-x: scroll !important;
  overflow-y: hidden !important;
  overflow: scroll hidden !important;
  width: auto !important;
  padding-right: 0;
}
.tabs-horizontal .tabs-form-setting--mobile .tabs-header-item.col-xs-12 {
  flex-basis: auto;
  margin: 0;
  width: auto;
  flex-grow: 1;
  background-color: #fff;
}
.tabs-horizontal .tabs-form-setting--mobile .tabs-header-item.col-xs-12 .tabs-header-item-link {
  padding: 15px;
}
.tabs-horizontal .tabs-form-setting--mobile .tabs-header-item.tabs-header-active {
  border-width: 0 0 0 4px;
  background-color: rgb(238, 238, 238);
}
.tabs-horizontal .tabs-form-setting--mobile + .tabs-content {
  padding: 0 !important;
  display: block !important;
}
.tabs-horizontal .tabs-form-setting--mobile + .tabs-content .blocks-constructor-settings-col--left-missing {
  padding-right: 0 !important;
}
#tabColorSchemeSettings_0 {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 52px;
}
#tabColorSchemeSettings_1 {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 87px;
}
#tabColorSchemeSettings_2 {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 122px;
}
.lp-blocks-constructor-store-warning {
  padding: 45px 0 0;
  text-align: center;
  color: #f15959;
}
.mobile-version .blocks-constructor-modal--settings .modal-footer,
.mobile-version .lp-settings-modal-overlay .modal-footer div {
  display: flex;
}
.mobile-version .blocks-constructor-modal--settings .modal-footer .blocks-constructor-btn-confirm,
.mobile-version .blocks-constructor-modal--settings .modal-footer .blocks-constructor-btn-cancel,
.mobile-version .lp-settings-modal-overlay .modal-footer div .blocks-constructor-btn-confirm,
.mobile-version .lp-settings-modal-overlay .modal-footer div .blocks-constructor-btn-cancel {
  flex-grow: 1;
}
@media (min-width: 48em) {
  .blocks-constructor-modal-categories-wrap,
  .blocks-constructor-modal-block-wrap {
    height: calc(100vh - 115px);
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    overflow: hidden auto;
    margin: 10px 0;
  }
  .blocks-constructor-modal-categories-wrap::-webkit-scrollbar,
  .blocks-constructor-modal-block-wrap::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
  }
  .blocks-constructor-modal-categories-wrap::-webkit-scrollbar:vertical,
  .blocks-constructor-modal-block-wrap::-webkit-scrollbar:vertical {
    width: 11px;
  }
  .blocks-constructor-modal-categories-wrap::-webkit-scrollbar:horizontal,
  .blocks-constructor-modal-block-wrap::-webkit-scrollbar:horizontal {
    height: 11px;
  }
  .blocks-constructor-modal-categories-wrap::-webkit-scrollbar-thumb,
  .blocks-constructor-modal-block-wrap::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, 0.4);
  }
  .blocks-constructor-modal-categories-wrap::-webkit-scrollbar-track,
  .blocks-constructor-modal-block-wrap::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 8px;
  }
  .blocks-constructor-modal-categories,
  .blocks-constructor-modal-categories-item {
    display: block;
  }
  .blocks-constructor-modal-new-item-content {
    overflow: hidden;
    padding: 0;
  }
  .blocks-constructor-modal-new-item-content .blocks-constructor-modal-categories-item {
    background: transparent;
  }
  a.blocks-constructor-modal-categories-item-link {
    display: block;
    padding: 10px 10px 10px 24px;
    white-space: normal;
  }
  .blocks-constructor-modal-block-wrap {
    margin-top: 0;
  }
  .blocks-constructor-modal--settings {
    width: 1140px;
    max-width: 90vw;
  }
  .blocks-constructor-settings-col,
  .blocks-constructor-settings-col--alt {
    padding: 20px 24px;
  }
  .tabs-horizontal {
    position: relative;
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop) {
    padding-left: 24px !important;
    flex-wrap: wrap;
    overflow: visible;
    overflow: visible visible;
    margin-left: 0;
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop) .tabs-header-item.col-xs-12 {
    flex-basis: auto;
    margin: 0;
    margin-right: 30px;
    flex-grow: initial;
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop) .tabs-header-item.col-xs-12 .tabs-header-item-link {
    padding: 15px 0;
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop) .tabs-header-item.tabs-header-active {
    border-width: 0 0 4px;
    background-color: transparent;
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop)::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop)::-webkit-scrollbar:vertical {
    width: 11px;
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop)::-webkit-scrollbar:horizontal {
    height: 11px;
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop)::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, 0.4);
  }
  .tabs-horizontal .tabs-headers.center-xs:not(.tabs-form-setting--desctop)::-webkit-scrollbar-track {
    border-radius: 8px;
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop {
    position: relative;
    padding-left: 24px !important;
    background-color: rgb(251, 251, 251);
    flex-wrap: wrap;
    overflow: visible;
    overflow: visible visible;
    margin-left: 0;
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop::-webkit-scrollbar:vertical {
    width: 11px;
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop::-webkit-scrollbar:horizontal {
    height: 11px;
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, 0.4);
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop::-webkit-scrollbar-track {
    border-radius: 8px;
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop .tabs-header-item.col-xs-12 {
    flex-basis: auto;
    margin: 0;
    margin-right: 30px;
    flex-grow: initial;
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop .tabs-header-item.col-xs-12 .tabs-header-item-link {
    padding: 15px 0;
  }
  .tabs-horizontal .tabs-headers.center-xs.tabs-form-setting--desctop .tabs-header-item.tabs-header-active {
    border-width: 0 0 4px;
    background-color: transparent;
  }
  .tabs-horizontal .form .tabs-headers.center-xs.tabs-form-setting--desctop {
    padding-left: 0 !important;
  }
  .tabs-horizontal .form .tabs-headers.center-xs.tabs-form-setting--desctop .tabs-header-item.col-xs-12 .tabs-header-item-link {
    padding: 15px;
  }
  .tabs-horizontal .form .tabs-headers.center-xs.tabs-form-setting--desctop .tabs-header-item.tabs-header-active {
    border-width: 0 0 0 4px;
  }
  .tabs-headers + .tabs-content .tabs-form-setting--desctop {
    z-index: 999 !important;
  }
  .blocks-constructor-modal--settings .modal-footer {
    display: block;
  }
  .lp-blocks-constructor-linkico-delete {
    margin-right: 0;
    margin-left: 8px;
  }
  .lp-blocks-constructor-linkico-settings {
    margin-right: 8px;
  }
  .lp-blocks-constructor-add-block {
    left: 50%;
  }
  .lp-settings-modal-overlay {
    background-color: #fff;
    max-width: 90vw;
  }
  .blocks-constructor-buttons-actions__content,
  .blocks-constructor-buttons-color-scheme__content {
    padding: 24px;
  }
}

/* frontend/_common/picture-loader/styles/picture-loader.scss */
.picture-loader-trigger-backround-wrap {
  height: 100%;
}
.picture-loader-trigger-backround-wrap picture-loader-trigger {
  height: 100%;
  display: block;
}
.picture-loader-trigger-backround-wrap span {
  display: block;
  height: 100%;
  width: 100%;
}
.picture-loader-trigger-backround-wrap .picture-loader-trigger-image-background {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
}
.picture-loader__row {
  padding: 20px 5px;
}
.picture-loader__row + .picture-loader__row {
  border-top: 1px solid #e2e2e2;
}
.picture-loader__icon {
  vertical-align: middle;
  margin-right: 15px;
  display: inline-block;
}
.picture-loader__form--by-url {
  display: flex;
}
.picture-loader__form-input--by-url {
  flex-grow: 1;
  flex-basis: auto;
}
.picture-loader__form-button--by-url {
  flex-basis: 0;
  flex-shrink: 1;
  padding-left: 5px;
}
.picture-upload-modal .modal-content {
  padding-top: 0;
  padding-bottom: 0;
}
.picture-upload-modal a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #3797eb;
}
.picture-upload-modal a:hover {
  color: #65aff0;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.picture-loader-image-wrap {
  line-height: 0;
  text-align: center;
}
.picture-loader-image-wrap .picture-loader-trigger-image-inner {
  flex-basis: 100%;
  max-width: 100%;
}
.picture-loader-image-wrap img {
  vertical-align: middle;
}
.picture-loader-image-wrap svg {
  font-size: 64px;
}
.picture-loader-trigger__controls {
  display: none;
  top: 0;
  right: 0;
}
.picture-loader-trigger,
picture-loader-trigger {
  height: 100%;
  max-width: 100%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.picture-loader-trigger:hover .subblock-inplace-image-trigger,
.picture-loader-trigger:hover .picture-loader-trigger__controls,
picture-loader-trigger:hover .subblock-inplace-image-trigger,
picture-loader-trigger:hover .picture-loader-trigger__controls {
  display: block;
}
.picture-loader-trigger:hover .subblock-inplace-image-trigger.inplace-image-buttons-rendered,
.picture-loader-trigger:hover .picture-loader-trigger__controls.inplace-image-buttons-rendered,
picture-loader-trigger:hover .subblock-inplace-image-trigger.inplace-image-buttons-rendered,
picture-loader-trigger:hover .picture-loader-trigger__controls.inplace-image-buttons-rendered {
  opacity: 1;
}
.picture-loader-trigger-image-wrap {
  position: relative;
}
.picture-loader-link {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-flex;
  align-content: center;
}
.picture-loader-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.picture-loader-link--default {
  color: #3797eb;
}
.picture-loader-link--default:hover {
  color: #65aff0;
}
.picture-loader-link--danger {
  color: #f1453d;
}
.picture-loader-link--danger:hover {
  color: #ff655e;
}
.picture-loader-loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.picture-loader-cropper-header {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  z-index: 5;
  top: 0;
  background-color: #fff;
  margin: 0 -3px;
  padding: 0 3px;
}

/* frontend/_common/subblock-inplace/styles/subblockInplace.scss */
.subblock-inplace-button {
  position: relative;
}
.subblock-inplace-button:hover > .subblock-inplace-button-trigger {
  display: block;
}
.subblock-inplace-button-trigger {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 10000;
  border: 0.0625rem #ccc solid;
  border-radius: 0 0 0.3125rem 0.3125rem;
  background: #eee;
  display: none;
  margin-right: 20px;
}
.subblock-inplace-button-trigger::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 1;
  height: 18px;
  width: 18px;
  border-radius: 0.3125rem;
  border: 0.0625rem #ccc solid;
  position: relative;
  margin: 0.3125rem;
  background: #eee url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzcwNzA3MCIgZD0iTTQyMi45NTMsMTc2LjAxOWMwLjU0OS0wLjQ4LDEuMDktMC45NzUsMS42MTItMS40OThsMjEuNzcyLTIxLjc3MmMxMi44ODMtMTIuODgzLDEyLjg4My0zMy43NzEsMC00Ni42NTQNCgkJbC00MC40MzQtNDAuNDM0Yy0xMi44ODMtMTIuODgzLTMzLjc3MS0xMi44ODMtNDYuNjUzLDBsLTIxLjc3MiwyMS43NzJjLTAuNTIzLDAuNTIzLTEuMDE4LDEuMDY0LTEuNDk4LDEuNjEzTDQyMi45NTMsMTc2LjAxOXoiLz48cG9seWdvbiBmaWxsPSIjNzA3MDcwIiBwb2ludHM9IjExNC4zMTcsMzk3LjY4NCAxNTcuMzE3LDQ0MC42ODQgMTA2LjY1OCw0NDguMzQyIDU2LDQ1NiA2My42NTgsNDA1LjM0MSA3MS4zMTYsMzU0LjY4MyIvPjxwb2x5Z29uIGZpbGw9IiM3MDcwNzAiIHBvaW50cz0iMzQ5LjE0MywxMjUuNTM1IDExOC45ODIsMzU1LjY5NCAxMDYuNTQxLDM0My4yNTMgMzM2LjcwMSwxMTMuMDk0IDMyNC4yNiwxMDAuNjUzIDgxLjY1OSwzNDMuMjUzIA0KCQkxNjguNzQ3LDQzMC4zNDEgNDExLjM0OCwxODcuNzQiLz48L2c+PC9zdmc+) center center no-repeat;
  background-size: 100% 100%;
}
.subblock-inplace-modal-container {
  display: table;
  width: 100%;
}
.subblock-inplace-modal-row {
  display: table-row;
}
.subblock-inplace-modal-name,
.subblock-inplace-modal-value {
  display: table-cell;
  vertical-align: top;
  padding-bottom: 15px;
  padding-top: 8px;
}
.subblock-inplace-modal-name {
  padding-right: 10px;
  padding-top: 8px;
  width: 150px;
  vertical-align: middle;
}
.subblock-inplace-modal-checkbox {
  display: block;
}
.subblock-inplace-button-modal-floating-wrap,
.subblock-inplace-button-modal {
  width: 650px;
}
.subblock-inplace-button-modal-name {
  min-width: 165px;
}
.subblock-inplace-button-modal-checkbox {
  margin-top: 8px;
}
.subblock-inplace-btn-cancel,
.subblock-inplace-btn-confirm,
.subblock-inplace-btn-apply {
  border-radius: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  border: 0;
  font-size: 12px;
}
.subblock-inplace-btn-cancel:hover,
.subblock-inplace-btn-confirm:hover,
.subblock-inplace-btn-apply:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.subblock-inplace-btn-cancel {
  padding: 10px 15px;
  color: #fff;
  background-color: #4b4f58;
}
.subblock-inplace-btn-cancel:hover {
  background-color: #575b66;
}
.subblock-inplace-btn-cancel:active {
  background-color: #3f434a;
}
.subblock-inplace-btn-cancel:disabled {
  color: #4b4f58;
  background-color: #8f959c;
}
.subblock-inplace-btn-confirm {
  padding: 10px 15px;
  color: #fff;
  background-color: #0562c1;
}
.subblock-inplace-btn-confirm:hover {
  background-color: #066fda;
}
.subblock-inplace-btn-confirm:active {
  background-color: #0455a8;
}
.subblock-inplace-btn-confirm:disabled {
  color: #4b4f58;
  background-color: #8f959c;
}
.subblock-inplace-btn-apply {
  padding: 5px 10px;
  color: #fff;
  background-color: #0562c1;
}
.subblock-inplace-btn-apply:hover {
  background-color: #066fda;
}
.subblock-inplace-btn-apply:active {
  background-color: #0455a8;
}
.subblock-inplace-btn-apply:disabled {
  color: #4b4f58;
  background-color: #8f959c;
}
.subblock-inplace-btn-apply-wrap {
  text-align: center;
}
.subblock-inplace-modal-buttons {
  text-align: right;
}
.subblock-inplace-modal-buttons .subblock-inplace-btn-confirm,
.subblock-inplace-modal-buttons .subblock-inplace-btn-cancel {
  margin-left: 15px;
}
.subblock-inplace-modal-mar {
  margin-bottom: 15px;
}
.subblock-inplace-image-trigger {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1000;
  border: 0.0625rem #ccc solid;
  border-radius: 0 0 0.3125rem 0.3125rem;
  background: #eee;
  display: none;
  font-size: 14px;
}
.subblock-inplace-image-trigger::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 1;
  height: 18px;
  width: 18px;
  border-radius: 0.3125rem;
  border: 0.0625rem #ccc solid;
  position: relative;
  margin: 0.3125rem;
  background: #eee url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzcwNzA3MCIgZD0iTTQyMi45NTMsMTc2LjAxOWMwLjU0OS0wLjQ4LDEuMDktMC45NzUsMS42MTItMS40OThsMjEuNzcyLTIxLjc3MmMxMi44ODMtMTIuODgzLDEyLjg4My0zMy43NzEsMC00Ni42NTQNCgkJbC00MC40MzQtNDAuNDM0Yy0xMi44ODMtMTIuODgzLTMzLjc3MS0xMi44ODMtNDYuNjUzLDBsLTIxLjc3MiwyMS43NzJjLTAuNTIzLDAuNTIzLTEuMDE4LDEuMDY0LTEuNDk4LDEuNjEzTDQyMi45NTMsMTc2LjAxOXoiLz48cG9seWdvbiBmaWxsPSIjNzA3MDcwIiBwb2ludHM9IjExNC4zMTcsMzk3LjY4NCAxNTcuMzE3LDQ0MC42ODQgMTA2LjY1OCw0NDguMzQyIDU2LDQ1NiA2My42NTgsNDA1LjM0MSA3MS4zMTYsMzU0LjY4MyIvPjxwb2x5Z29uIGZpbGw9IiM3MDcwNzAiIHBvaW50cz0iMzQ5LjE0MywxMjUuNTM1IDExOC45ODIsMzU1LjY5NCAxMDYuNTQxLDM0My4yNTMgMzM2LjcwMSwxMTMuMDk0IDMyNC4yNiwxMDAuNjUzIDgxLjY1OSwzNDMuMjUzIA0KCQkxNjguNzQ3LDQzMC4zNDEgNDExLjM0OCwxODcuNzQiLz48L2c+PC9zdmc+) center center no-repeat;
  background-size: 100% 100%;
}

/* frontend/_common/galleryCloud/galleryCloud.scss */
.gallery-cloud {
  display: block;
}
.gallery-cloud__list {
  padding: 13px 17px 20px;
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  position: relative;
  background-color: #fbfbfb;
}
.gallery-cloud__list-item {
  flex-basis: 217px;
  max-width: 217px;
  padding: 7px;
  box-sizing: border-box;
  flex-grow: 1;
  position: relative;
}
.gallery-cloud__list-item:hover {
  cursor: pointer;
  opacity: 0.7;
}
.gallery-cloud__list-item-img {
  vertical-align: middle;
}
.gallery-cloud__progress {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 35px;
}
.gallery-cloud__empty,
.gallery-cloud__items-loading {
  text-align: center;
  padding: 30px;
  font-size: 20px;
}
.gallery-cloud__copyright {
  margin-top: 5px;
  font-size: 12px;
  text-align: left;
}
.gallery-cloud-modal {
  width: 921px;
  height: 100%;
  overflow: hidden;
}
.gallery-cloud-modal .modal-content {
  overflow: hidden;
}
.gallery-cloud-modal .gallery-cloud-scroll {
  height: calc(100vh - 49px - 131px - 50px - 58px);
  overflow: auto;
}
.gallery-cloud-modal .gallery-cloud-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
}
.gallery-cloud-modal .gallery-cloud-scroll::-webkit-scrollbar:vertical {
  width: 11px;
}
.gallery-cloud-modal .gallery-cloud-scroll::-webkit-scrollbar:horizontal {
  height: 11px;
}
.gallery-cloud-modal .gallery-cloud-scroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.4);
}
.gallery-cloud-modal .gallery-cloud-scroll::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}
.gallery-cloud-modal .modal-content,
.gallery-cloud-modal .gallery-cloud {
  padding: 0;
}
.gallery-cloud-search {
  padding-left: 24px;
  padding-right: 24px;
}
.gallery-cloud-search__field {
  margin-top: 11px;
  position: relative;
}
.gallery-cloud-search__icon {
  position: absolute;
  right: 11px;
  top: 11px;
}
.gallery-cloud-search__input {
  width: 100%;
  background-color: #fff;
  border: solid 1px #a5a5a5;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 12px 50px 12px 14px;
  font-size: 13px;
  color: #a5a5a5;
  line-height: 1.23;
  font-weight: normal;
}
.gallery-cloud-search__list {
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
}
.gallery-cloud-search__list-item {
  padding: 12px;
  border-radius: 3px;
  background-color: #ebebeb;
  text-align: center;
  font-size: 11px;
  font-weight: normal;
  margin-right: 8px;
  line-height: 1.45;
  color: #7b7b7b;
}
.gallery-cloud-search__list-item.active {
  background-color: #3797eb;
  color: #fff;
}
.gallery-cloud-search__list-item:last-child {
  margin-right: 0;
}
.gallery-cloud-search__list-item:hover {
  cursor: pointer;
  background-color: #e6e5e5;
}
.gallery-cloud-search__devider {
  color: #f0f0f0;
  background-color: #f0f0f0;
  border: 0 none;
  height: 1px;
  margin: 0;
}

/* frontend/_common/galleryIcons/galleryIcons.scss */
.gallery-icons {
  display: block;
}
.gallery-icons__list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.gallery-icons__list-item {
  padding: 0;
  margin: 0;
  list-style: none;
  flex-grow: 1;
}
.gallery-icons__icon-variants {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  background-color: #fbfbfb;
}
.gallery-icons__icon-variants-item {
  padding: 7px;
  box-sizing: border-box;
  flex-grow: 1;
  position: relative;
  text-align: center;
}
.gallery-icons__icon-variants-item:hover {
  cursor: pointer;
  opacity: 0.7;
}
.gallery-icons__list-item-img {
  vertical-align: middle;
}
.gallery-icons__progress {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 35px;
}
.gallery-icons__empty,
.gallery-icons__items-loading {
  text-align: center;
  padding: 30px;
  font-size: 20px;
}
.gallery-icons-modal {
  width: 921px;
  height: 100%;
  overflow: hidden;
}
.gallery-icons-modal .modal-content {
  overflow: hidden;
}
.gallery-icons-modal .gallery-icons-scroll {
  height: calc(100vh - 233px);
  overflow: auto;
}
.gallery-icons-modal .gallery-icons-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
}
.gallery-icons-modal .gallery-icons-scroll::-webkit-scrollbar:vertical {
  width: 11px;
}
.gallery-icons-modal .gallery-icons-scroll::-webkit-scrollbar:horizontal {
  height: 11px;
}
.gallery-icons-modal .gallery-icons-scroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.4);
}
.gallery-icons-modal .gallery-icons-scroll::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}
.gallery-icons-modal .modal-content,
.gallery-icons-modal .gallery-icons {
  padding: 0;
}
.gallery-icons-settings {
  margin: 11px 0;
}
.gallery-icons-search__input,
.gallery-icons-size__input {
  width: 100%;
  background-color: #fff;
  border: solid 1px #a5a5a5;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 13px;
  color: #a5a5a5;
  line-height: 1.23;
  font-weight: normal;
  padding: 12px 14px;
}
.gallery-icons-size {
  display: flex;
  align-items: center;
  padding-right: 24px;
}
.gallery-icons-size__text {
  flex-shrink: 0;
  padding-right: 12px;
}
.gallery-icons-search {
  padding-left: 24px;
  padding-right: 24px;
}
.gallery-icons-search__field {
  margin-top: 11px;
  margin-bottom: 11px;
  position: relative;
}
.gallery-icons-search__icon {
  position: absolute;
  right: 11px;
  top: 11px;
}
.gallery-icons-search__input {
  padding-right: 50px;
}
.gallery-icons-color {
  padding-left: 24px;
  display: flex;
  align-items: center;
}
.gallery-icons-color__text {
  padding-right: 12px;
}
.gallery-icons-color__input {
  flex-grow: 1;
}
.gallery-icons__icon {
  font-size: 42px;
}
/*!
 * Font Awesome Free 5.12.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/*!
 * Cropper v4.0.0
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2018 Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-04-01T06:26:32.417Z
 */
/*! Bundled license information:

angularjs-toaster/toaster.min.css:
  (*!
   * Toastr
   * Version 2.0.1
   * Copyright 2012 John Papa and Hans Fjallemark.
   * All Rights Reserved.
   * Use, reproduction, distribution, and modification of this code is subject to the terms and
   * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
   *
   * Author: John Papa and Hans Fjallemark
   * Project: https://github.com/CodeSeven/toastr
   *)

ladda/dist/ladda-themeless.min.css:
  (*!
   * Ladda
   * http://lab.hakim.se/ladda
   * MIT licensed
   *
   * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
   *)

baguettebox.js/dist/baguetteBox.min.css:
  (*!
   * baguetteBox.js
   * @author  feimosi
   * @version 1.11.1
   * @url https://github.com/feimosi/baguetteBox.js
   *)
*/
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vdmVuZG9ycy9zd2VldGFsZXJ0L3NyYy9zd2VldGFsZXJ0Mi5zY3NzIiwgIi4uLy4uLy4uLy4uL3ZlbmRvcnMvc3dlZXRhbGVydC9leHQvc3dlZXQtYWxlcnQuZXh0LnNjc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2FuZ3VsYXJqcy10b2FzdGVyL3RvYXN0ZXIubWluLmNzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vbW9kYWwvc3R5bGVzL21vZGFsLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL21vZGFsL3N0eWxlcy9tb2RhbC10aGVtZS5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi96b29tZXIvc3R5bGVzL3pvb21lci5zY3NzIiwgIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mbGF0cGlja3IvZGlzdC9mbGF0cGlja3IubWluLmNzcyIsICIuLi8uLi8uLi8uLi92ZW5kb3JzL2ZsYXRwaWNrci9mbGF0cGlja3IuY3VzdG9tLmNzcyIsICIuLi8uLi8uLi8uLi92ZW5kb3JzL3JhbmdlU2xpZGVyL3N0eWxlcy9hbmd1bGFyLnJhbmdlU2xpZGVyLmNzcyIsICIuLi8uLi8uLi8uLi9zdHlsZXMvY29tbW9uL3ZhbGlkYXRpb24uc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vcG9wb3Zlci9zdHlsZXMvcG9wb3Zlci5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9yZWFkbW9yZS9zdHlsZXMvcmVhZG1vcmUuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9idXktb25lLWNsaWNrL3N0eWxlcy9idXlPbmVDbGljay5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL3ByZS1vcmRlci9zdHlsZXMvc3R5bGVzLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL2Nhcm91c2VsL3N0eWxlcy9jYXJvdXNlbC5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9yYXRpbmcvc3R5bGVzL3JhdGluZy5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL3F1aWNrdmlldy9zdHlsZXMvcXVpY2t2aWV3LnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL3JvdGF0ZS9zdHlsZXMvcm90YXRlLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL2lmcmFtZS1yZXNwb25zaXZlL3N0eWxlcy9pZnJhbWUtcmVzcG9uc2l2ZS5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL2N1c3RvbS1vcHRpb25zL3N0eWxlcy9jdXN0b21PcHRpb25zLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvY29sb3JzLXZpZXdlci9zdHlsZXMvY29sb3JzLXZpZXdlci5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL3NpemVzLXZpZXdlci9zdHlsZXMvc2l6ZXMtdmlld2VyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL3BhcnRpYWxzL2dhbGxlcnkuc2NzcyIsICIuLi8uLi8uLi8uLi9zdHlsZXMvcGFydGlhbHMvcHJvZHVjdC1jb2xvci5zY3NzIiwgIi4uLy4uLy4uLy4uL3N0eWxlcy92aWV3cy9wcm9kdWN0LnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvcHJpY2UtYW1vdW50LWxpc3Qvc3R5bGVzL3ByaWNlLWFtb3VudC1saXN0LnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvcGhvdG8tdmlldy1saXN0L3Bob3RvLXZpZXctbGlzdC5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL3Byb2R1Y3Qtdmlldy9zdHlsZXMvcHJvZHVjdC12aWV3LnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL3BhcnRpYWxzL21vZGFsLXZpZGVvLnNjc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xhZGRhL2Rpc3QvbGFkZGEtdGhlbWVsZXNzLm1pbi5jc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhZ3VldHRlYm94LmpzL2Rpc3QvYmFndWV0dGVCb3gubWluLmNzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2NhdGFsb2ctZmlsdGVyL3N0eWxlcy9jYXRhbG9nRmlsdGVyLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9tb2RhbFZpZGVvL21vZGFsVmlkZW8uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2xwLW1vZGFsLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9zY3JvbGwtdG8tdG9wL3Njcm9sbC10by10b3Auc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2xwLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9hdG9taWMuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2ZvbnQtc2l6ZS1hZGFwdGl2ZS5zY3NzIiwgIi4uLy4uLy4uLy4uL3N0eWxlcy9zcGlubmVyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL3BhcnRpYWxzL2NhcHRjaGEuc2NzcyIsICIuLi8uLi9mcm9udGVuZC92ZW5kb3JzL2ZvbnRlbGxvL2Nzcy9hbmltYXRpb24uY3NzIiwgIi4uLy4uLy4uLy4uL2ZvbnRzL2ZhLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvbG9naW4tb3Blbi1pZC9zdHlsZXMvbG9naW5PcGVuSWQuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL3Ntcy9zbXNDb25maXJtYXRpb24uc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9zdWJtZW51L3N0eWxlL3N0eWxlLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL2hhcm1vbmljYS9zdHlsZXMvaGFybW9uaWNhLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvY2FydC9zdHlsZXMvY2FydC5zY3NzIiwgIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9hbmd1bGFyLXVpLWJvb3RzdHJhcC9zcmMvdG9vbHRpcC90b29sdGlwLmNzcyIsICIuLi8uLi8uLi8uLi92ZW5kb3JzL3VpLWJvb3RzdHJhcC1jdXN0b20vc3R5bGVzL3VpLXBvcG92ZXIuY3NzIiwgIi4uLy4uLy4uL0FkbWluL0NvbnRlbnQvc3JjL19wYXJ0aWFscy9oZWxwLXRyaWdnZXIvc3R5bGVzL2hlbHAtdHJpZ2dlci5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi90YWJzL3N0eWxlcy90YWJzLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvY29tcGFyZS9zdHlsZXMvY29tcGFyZS5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL3Jldmlld3Mvc3R5bGVzL3Jldmlld3Muc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9zaGlwcGluZy9zdHlsZXMvc2hpcHBpbmcuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9zaGlwcGluZy9zdHlsZXMvc2hpcHBpbmdQb2ludHNMaXN0LnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL3BhcnRpYWxzL3Byb3BlcnRpZXMuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24veWFuZGV4TWFwcy9zdHlsZXMuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL3Byb2R1Y3QvY29tcG9uZW50cy9wcm9kdWN0QXZhaWxhYmlsaXR5TWFwL3N0eWxlcy5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvd2FyZWhvdXNlcy9zdHlsZXMvd2FyZWhvdXNlc0xpc3RNYXAuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL3dhcmVob3VzZXMvc3R5bGVzL3dhcmVob3VzZXNMaXN0LnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy93YXJlaG91c2VzL3N0eWxlcy9jYXJ0U3RvY2tJbldhcmVIb3VzZXMuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fcGFydGlhbHMvcHJvZHVjdC12aWV3L3N0eWxlcy9wcm9kdWN0LXZpZXcuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19tb2JpbGUvZnVsbC1oZWlnaHQtbW9iaWxlL2Z1bGwtaGVpZ2h0LW1vYmlsZS5zY3NzIiwgIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9zY3JvbGxUb1RvcC9zdHlsZXMvc2Nyb2xsVG9Ub3Auc2NzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2hvaWNlcy5qcy9wdWJsaWMvYXNzZXRzL3N0eWxlcy9jaG9pY2VzLmNzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vY2hvaWNlcy9jaG9pY2VzLnRoZW1lLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvem9uZS9zdHlsZXMvem9uZXMuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL21vZGFsLXRpY2tldC1hY3Rpb24vbW9kYWxUaWNrZXRBY3Rpb24uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL21vZGFsLXVwZ3JhZGUtYWN0aW9uL21vZGFsVXBncmFkZUFjdGlvbi5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vbW9kYWwtc3VibWl0LXNwZWVjaC9tb2RhbFN1Ym1pdFNwZWVjaC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vbW9kYWwtYnV5LXRpY2tldHMvbW9kYWxCdXlUaWNrZXRzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX3BhcnRpYWxzL3NoaXBwaW5nL3N0eWxlcy9zaGlwcGluZy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9tb2RhbC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9wYWdlcy9wZXJzb25hbEFjY291bnQvcGVyc29uYWwtYWNjb3VudC1yZWdpc3Rlci5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9wYWdlcy9wZXJzb25hbEFjY291bnQvcGVyc29uYWxBY2NvdW50LnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL3BhcnRpYWxzL2JvbnVzLWNhcmQuc2NzcyIsICIuLi8uLi8uLi8uLi9zdHlsZXMvcGFydGlhbHMvb3JkZXItaGlzdG9yeS1wcm9kdWN0cy5zY3NzIiwgIi4uLy4uLy4uLy4uL3N0eWxlcy92aWV3cy9jaGVja291dC5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL2JvbnVzL3N0eWxlcy9ib251cy5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL2JvbnVzL3N0eWxlcy9ib251c0luZm8uc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9hZGRyZXNzL3N0eWxlcy9hZGRyZXNzLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvcGF5bWVudC9zdHlsZXMvcGF5bWVudC5zY3NzIiwgIi4uLy4uLy4uL0FkbWluL0NvbnRlbnQvc3JjL19zaGFyZWQvaW5wdXQvc3R5bGVzL2lucHV0LnNjc3MiLCAiLi4vLi4vLi4vQWRtaW4vQ29udGVudC92ZW5kb3JzL2Nyb3BwZXIvY3JvcHBlci5jc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9pbnBsYWNlLWxhbmRpbmcvc3R5bGVzL2lucGxhY2VMYW5kaW5nLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9ibG9ja3MtY29uc3RydWN0b3Ivc3R5bGVzL2Jsb2Nrc0NvbnN0cnVjdG9yLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9waWN0dXJlLWxvYWRlci9zdHlsZXMvcGljdHVyZS1sb2FkZXIuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL3N1YmJsb2NrLWlucGxhY2Uvc3R5bGVzL3N1YmJsb2NrSW5wbGFjZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vZ2FsbGVyeUNsb3VkL2dhbGxlcnlDbG91ZC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vZ2FsbGVyeUljb25zL2dhbGxlcnlJY29ucy5zY3NzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIuc3dhbDItcG9wdXAuc3dhbDItdG9hc3Qge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZ3JpZC1jb2x1bW46IDEvNCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtcm93OiAxLzQgIWltcG9ydGFudDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA5OWZyIDFmcjtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMCAwIDFweCBoc2xhKDAsIDAlLCAwJSwgMC4wNzUpLCAwIDFweCAycHggaHNsYSgwLCAwJSwgMCUsIDAuMDc1KSwgMXB4IDJweCA0cHggaHNsYSgwLCAwJSwgMCUsIDAuMDc1KSwgMXB4IDNweCA4cHggaHNsYSgwLCAwJSwgMCUsIDAuMDc1KSwgMnB4IDRweCAxNnB4IGhzbGEoMCwgMCUsIDAlLCAwLjA3NSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgPiAqIHtcclxuICBncmlkLWNvbHVtbjogMjtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXRpdGxlIHtcclxuICBtYXJnaW46IDAuNWVtIDFlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWxvYWRpbmcge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaW5wdXQge1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIG1hcmdpbjogMC41ZW07XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItZm9vdGVyIHtcclxuICBtYXJnaW46IDAuNWVtIDAgMDtcclxuICBwYWRkaW5nOiAwLjVlbSAwIDA7XHJcbiAgZm9udC1zaXplOiAwLjhlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWNsb3NlIHtcclxuICBncmlkLWNvbHVtbjogMy8zO1xyXG4gIGdyaWQtcm93OiAxLzk5O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB3aWR0aDogMC44ZW07XHJcbiAgaGVpZ2h0OiAwLjhlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1odG1sLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwLjVlbSAxZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1odG1sLWNvbnRhaW5lcjplbXB0eSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWxvYWRlciB7XHJcbiAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgZ3JpZC1yb3c6IDEvOTk7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbWFyZ2luOiAwLjI1ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIHtcclxuICBncmlkLWNvbHVtbjogMTtcclxuICBncmlkLXJvdzogMS85OTtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBtaW4td2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbiAuc3dhbDItaWNvbi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjhlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XHJcbiAgdG9wOiAwLjg3NWVtO1xyXG4gIHdpZHRoOiAxLjM3NWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9bGVmdF0ge1xyXG4gIGxlZnQ6IDAuMzEyNWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcclxuICByaWdodDogMC4zMTI1ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1hY3Rpb25zIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICBwYWRkaW5nOiAwIDAuNWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3R5bGVkIHtcclxuICBtYXJnaW46IDAuMjVlbSAwLjVlbTtcclxuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Mge1xyXG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4NjtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEuNmVtO1xyXG4gIGhlaWdodDogM2VtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9bGVmdF0ge1xyXG4gIHRvcDogLTAuOGVtO1xyXG4gIGxlZnQ6IC0wLjVlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDJlbSAyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNGVtIDAgMCA0ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcclxuICB0b3A6IC0wLjI1ZW07XHJcbiAgbGVmdDogMC45Mzc1ZW07XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxLjVlbTtcclxuICBib3JkZXItcmFkaXVzOiAwIDRlbSA0ZW0gMDtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtZml4IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMC40Mzc1ZW07XHJcbiAgd2lkdGg6IDAuNDM3NWVtO1xyXG4gIGhlaWdodDogMi42ODc1ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XHJcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD10aXBdIHtcclxuICB0b3A6IDEuMTI1ZW07XHJcbiAgbGVmdDogMC4xODc1ZW07XHJcbiAgd2lkdGg6IDAuNzVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD1sb25nXSB7XHJcbiAgdG9wOiAwLjkzNzVlbTtcclxuICByaWdodDogMC4xODc1ZW07XHJcbiAgd2lkdGg6IDEuMzc1ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLXRpcCB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAgMC43NXM7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyAwLjc1cztcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Quc3dhbDItc2hvdyB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1zaG93IDAuNXM7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLWhpZGUge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItdG9hc3QtaGlkZSAwLjFzIGZvcndhcmRzO1xyXG59XHJcblxyXG4uc3dhbDItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDYwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9wLXN0YXJ0ICAgICB0b3AgICAgICAgICAgICB0b3AtZW5kXCIgXCJjZW50ZXItc3RhcnQgIGNlbnRlciAgICAgICAgIGNlbnRlci1lbmRcIiBcImJvdHRvbS1zdGFydCAgYm90dG9tLWNlbnRlciAgYm90dG9tLWVuZFwiO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KC13ZWJraXQtbWluLWNvbnRlbnQsIGF1dG8pIG1pbm1heCgtd2Via2l0LW1pbi1jb250ZW50LCBhdXRvKSBtaW5tYXgoLXdlYmtpdC1taW4tY29udGVudCwgYXV0byk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgobWluLWNvbnRlbnQsIGF1dG8pIG1pbm1heChtaW4tY29udGVudCwgYXV0bykgbWlubWF4KG1pbi1jb250ZW50LCBhdXRvKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMC42MjVlbTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJhY2tkcm9wLXNob3csIC5zd2FsMi1jb250YWluZXIuc3dhbDItbm9hbmltYXRpb24ge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJhY2tkcm9wLWhpZGUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvIGF1dG87XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AsIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgwLCAxZnIpIGF1dG87XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtZW5kLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gbWlubWF4KDAsIDFmcik7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQgPiAuc3dhbDItcG9wdXAge1xyXG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLWNvbHVtbjogMjtcclxuICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQgPiAuc3dhbDItcG9wdXAsIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0ID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLWNvbHVtbjogMztcclxuICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCA+IC5zd2FsMi1wb3B1cCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1yb3c6IDI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLWNvbHVtbjogMjtcclxuICBncmlkLXJvdzogMjtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kID4gLnN3YWwyLXBvcHVwLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1yaWdodCA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgZ3JpZC1yb3c6IDI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXN0YXJ0ID4gLnN3YWwyLXBvcHVwLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0ID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLWNvbHVtbjogMTtcclxuICBncmlkLXJvdzogMztcclxuICBhbGlnbi1zZWxmOiBlbmQ7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20gPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtY29sdW1uOiAyO1xyXG4gIGdyaWQtcm93OiAzO1xyXG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IGVuZDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQgPiAuc3dhbDItcG9wdXAsIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXJpZ2h0ID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLWNvbHVtbjogMztcclxuICBncmlkLXJvdzogMztcclxuICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LXJvdyA+IC5zd2FsMi1wb3B1cCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWZ1bGxzY3JlZW4gPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbiA+IC5zd2FsMi1wb3B1cCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWZ1bGxzY3JlZW4gPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtcm93OiAxLzQ7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLW5vLXRyYW5zaXRpb24ge1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3YWwyLXBvcHVwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEwMCUpO1xyXG4gIHdpZHRoOiAzMmVtO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDAgMS4yNWVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzU0NTQ1NDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi1sb2FkaW5nIHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zd2FsMi10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMC44ZW0gMWVtIDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnN3YWwyLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMS4yNWVtIGF1dG8gMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zd2FsMi1hY3Rpb25zOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZFtkaXNhYmxlZF0ge1xyXG4gIG9wYWNpdHk6IDAuNDtcclxufVxyXG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XHJcbn1cclxuLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcclxufVxyXG5cclxuLnN3YWwyLWxvYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAyLjJlbTtcclxuICBoZWlnaHQ6IDIuMmVtO1xyXG4gIG1hcmdpbjogMCAxLjg3NWVtO1xyXG4gIGFuaW1hdGlvbjogc3dhbDItcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG4gIGJvcmRlci13aWR0aDogMC4yNWVtO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItY29sb3I6ICMyNzc4YzQgdHJhbnNwYXJlbnQgIzI3NzhjNCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnN3YWwyLXN0eWxlZCB7XHJcbiAgbWFyZ2luOiAwLjMxMjVlbTtcclxuICBwYWRkaW5nOiAwLjYyNWVtIDEuMWVtO1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcztcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uc3dhbDItc3R5bGVkOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCAwIDAgLyBhdXRvIGF1dG8gcGFkZGluZy1ib3ggYm9yZGVyLWJveCBzY3JvbGw7XHJcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA2NmUwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTEyLCAxMDIsIDIyNCwgMC41KTtcclxufVxyXG4uc3dhbDItc3R5bGVkLnN3YWwyLWRlbnkge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgMCAwIC8gYXV0byBhdXRvIHBhZGRpbmctYm94IGJvcmRlci1ib3ggc2Nyb2xsO1xyXG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzc0MTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG4uc3dhbDItc3R5bGVkLnN3YWwyLWRlbnk6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgNTUsIDY1LCAwLjUpO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IDAgMCAvIGF1dG8gYXV0byBwYWRkaW5nLWJveCBib3JkZXItYm94IHNjcm9sbDtcclxuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTc4ODE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDExMCwgMTIwLCAxMjksIDAuNSk7XHJcbn1cclxuLnN3YWwyLXN0eWxlZC5zd2FsMi1kZWZhdWx0LW91dGxpbmU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwMCwgMTUwLCAyMDAsIDAuNSk7XHJcbn1cclxuLnN3YWwyLXN0eWxlZDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc3dhbDItc3R5bGVkOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5zd2FsMi1mb290ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMWVtIDAgMDtcclxuICBwYWRkaW5nOiAxZW0gMWVtIDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZ3JpZC1jb2x1bW46IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDAuMjVlbTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5zd2FsMi1pbWFnZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMmVtIGF1dG8gMWVtO1xyXG59XHJcblxyXG4uc3dhbDItY2xvc2Uge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMS4yZW07XHJcbiAgaGVpZ2h0OiAxLjJlbTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAtMS4yZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMsIGJveC1zaGFkb3cgMC4xcztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcbi5zd2FsMi1jbG9zZTpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZjI3NDc0O1xyXG59XHJcbi5zd2FsMi1jbG9zZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgxMDAsIDE1MCwgMjAwLCAwLjUpO1xyXG59XHJcbi5zd2FsMi1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uc3dhbDItaHRtbC1jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxZW0gMS42ZW0gMC4zZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnN3YWwyLWlucHV0LFxyXG4uc3dhbDItZmlsZSxcclxuLnN3YWwyLXRleHRhcmVhLFxyXG4uc3dhbDItc2VsZWN0LFxyXG4uc3dhbDItcmFkaW8sXHJcbi5zd2FsMi1jaGVja2JveCB7XHJcbiAgbWFyZ2luOiAxZW0gMmVtIDNweDtcclxufVxyXG5cclxuLnN3YWwyLWlucHV0LFxyXG4uc3dhbDItZmlsZSxcclxuLnN3YWwyLXRleHRhcmVhIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBib3gtc2hhZG93IDAuMXM7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVlbTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDAgM3B4IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG4uc3dhbDItaW5wdXQuc3dhbDItaW5wdXRlcnJvcixcclxuLnN3YWwyLWZpbGUuc3dhbDItaW5wdXRlcnJvcixcclxuLnN3YWwyLXRleHRhcmVhLnN3YWwyLWlucHV0ZXJyb3Ige1xyXG4gIGJvcmRlci1jb2xvcjogI2YyNzQ3NCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2YyNzQ3NCAhaW1wb3J0YW50O1xyXG59XHJcbi5zd2FsMi1pbnB1dDpmb2N1cyxcclxuLnN3YWwyLWZpbGU6Zm9jdXMsXHJcbi5zd2FsMi10ZXh0YXJlYTpmb2N1cyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0ZGJlZDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgMCAzcHggcmdiYSgxMDAsIDE1MCwgMjAwLCAwLjUpO1xyXG59XHJcbi5zd2FsMi1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLnN3YWwyLWZpbGU6Oi1tb3otcGxhY2Vob2xkZXIsIC5zd2FsMi10ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuLnN3YWwyLWlucHV0OjpwbGFjZWhvbGRlcixcclxuLnN3YWwyLWZpbGU6OnBsYWNlaG9sZGVyLFxyXG4uc3dhbDItdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLnN3YWwyLXJhbmdlIHtcclxuICBtYXJnaW46IDFlbSAyZW0gM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnN3YWwyLXJhbmdlIGlucHV0IHtcclxuICB3aWR0aDogODAlO1xyXG59XHJcbi5zd2FsMi1yYW5nZSBvdXRwdXQge1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3YWwyLXJhbmdlIGlucHV0LFxyXG4uc3dhbDItcmFuZ2Ugb3V0cHV0IHtcclxuICBoZWlnaHQ6IDIuNjI1ZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuNjI1ZW07XHJcbn1cclxuXHJcbi5zd2FsMi1pbnB1dCB7XHJcbiAgaGVpZ2h0OiAyLjYyNWVtO1xyXG4gIHBhZGRpbmc6IDAgMC43NWVtO1xyXG59XHJcblxyXG4uc3dhbDItZmlsZSB7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG59XHJcblxyXG4uc3dhbDItdGV4dGFyZWEge1xyXG4gIGhlaWdodDogNi43NWVtO1xyXG4gIHBhZGRpbmc6IDAuNzVlbTtcclxufVxyXG5cclxuLnN3YWwyLXNlbGVjdCB7XHJcbiAgbWluLXdpZHRoOiA1MCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAuMzc1ZW0gMC42MjVlbTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbn1cclxuXHJcbi5zd2FsMi1yYWRpbyxcclxuLnN3YWwyLWNoZWNrYm94IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLnN3YWwyLXJhZGlvIGxhYmVsLFxyXG4uc3dhbDItY2hlY2tib3ggbGFiZWwge1xyXG4gIG1hcmdpbjogMCAwLjZlbTtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbn1cclxuLnN3YWwyLXJhZGlvIGlucHV0LFxyXG4uc3dhbDItY2hlY2tib3ggaW5wdXQge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG1hcmdpbjogMCAwLjRlbTtcclxufVxyXG5cclxuLnN3YWwyLWlucHV0LWxhYmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMWVtIGF1dG8gMDtcclxufVxyXG5cclxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgcGFkZGluZzogMC42MjVlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIVwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMS41ZW07XHJcbiAgbWluLXdpZHRoOiAxLjVlbTtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIG1hcmdpbjogMCAwLjYyNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NDc0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnN3YWwyLWljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogNWVtO1xyXG4gIGhlaWdodDogNWVtO1xyXG4gIG1hcmdpbjogMi41ZW0gYXV0byAwLjZlbTtcclxuICBib3JkZXI6IDAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiA1ZW07XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5zd2FsMi1pY29uIC5zd2FsMi1pY29uLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDMuNzVlbTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjI3NDc0O1xyXG4gIGNvbG9yOiAjZjI3NDc0O1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIC5zd2FsMi14LW1hcmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIuMzEyNWVtO1xyXG4gIHdpZHRoOiAyLjkzNzVlbTtcclxuICBoZWlnaHQ6IDAuMzEyNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzQ3NDtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9bGVmdF0ge1xyXG4gIGxlZnQ6IDEuMDYyNWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcclxuICByaWdodDogMWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Iuc3dhbDItaWNvbi1zaG93IHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyAuc3dhbDIteC1tYXJrIHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3IteC1tYXJrIDAuNXM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmFjZWE4O1xyXG4gIGNvbG9yOiAjZjhiYjg2O1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcuc3dhbDItaWNvbi1zaG93IHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcuc3dhbDItaWNvbi1zaG93IC5zd2FsMi1pY29uLWNvbnRlbnQge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1pLW1hcmsgMC41cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1pbmZvIHtcclxuICBib3JkZXItY29sb3I6ICM5ZGUwZjY7XHJcbiAgY29sb3I6ICMzZmMzZWU7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItaW5mby5zd2FsMi1pY29uLXNob3cge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItaW5mby5zd2FsMi1pY29uLXNob3cgLnN3YWwyLWljb24tY29udGVudCB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWktbWFyayAwLjhzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uIHtcclxuICBib3JkZXItY29sb3I6ICNjOWRhZTE7XHJcbiAgY29sb3I6ICM4N2FkYmQ7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24uc3dhbDItaWNvbi1zaG93IHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uLnN3YWwyLWljb24tc2hvdyAuc3dhbDItaWNvbi1jb250ZW50IHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtcXVlc3Rpb24tbWFyayAwLjhzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Mge1xyXG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4NjtcclxuICBjb2xvcjogI2E1ZGM4NjtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzLjc1ZW07XHJcbiAgaGVpZ2h0OiA3LjVlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XHJcbiAgdG9wOiAtMC40Mzc1ZW07XHJcbiAgbGVmdDogLTIuMDYzNWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMy43NWVtIDMuNzVlbTtcclxuICBib3JkZXItcmFkaXVzOiA3LjVlbSAwIDAgNy41ZW07XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPXJpZ2h0XSB7XHJcbiAgdG9wOiAtMC42ODc1ZW07XHJcbiAgbGVmdDogMS44NzVlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMy43NWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNy41ZW0gNy41ZW0gMDtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRvcDogLTAuMjVlbTtcclxuICBsZWZ0OiAtMC4yNWVtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXI6IDAuMjVlbSBzb2xpZCByZ2JhKDE2NSwgMjIwLCAxMzQsIDAuMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtZml4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDAuNWVtO1xyXG4gIGxlZnQ6IDEuNjI1ZW07XHJcbiAgd2lkdGg6IDAuNDM3NWVtO1xyXG4gIGhlaWdodDogNS42MjVlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBoZWlnaHQ6IDAuMzEyNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZGM4NjtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XHJcbiAgdG9wOiAyLjg3NWVtO1xyXG4gIGxlZnQ6IDAuODEyNWVtO1xyXG4gIHdpZHRoOiAxLjU2MjVlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmddIHtcclxuICB0b3A6IDIuMzc1ZW07XHJcbiAgcmlnaHQ6IDAuNWVtO1xyXG4gIHdpZHRoOiAyLjkzNzVlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyAwLjc1cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lLXJpZ2h0IHtcclxuICBhbmltYXRpb246IHN3YWwyLXJvdGF0ZS1zdWNjZXNzLWNpcmN1bGFyLWxpbmUgNC4yNXMgZWFzZS1pbjtcclxufVxyXG5cclxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAxLjI1ZW0gYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCB7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgYmFja2dyb3VuZDogIzI3NzhjNDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAge1xyXG4gIGJhY2tncm91bmQ6ICMyNzc4YzQ7XHJcbn1cclxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xyXG4gIGJhY2tncm91bmQ6ICNhZGQ4ZTY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XHJcbiAgYmFja2dyb3VuZDogI2FkZDhlNjtcclxufVxyXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDIuNWVtO1xyXG4gIGhlaWdodDogMC40ZW07XHJcbiAgbWFyZ2luOiAwIC0xcHg7XHJcbiAgYmFja2dyb3VuZDogIzI3NzhjNDtcclxufVxyXG5cclxuW2NsYXNzXj1zd2FsMl0ge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zd2FsMi1zaG93IHtcclxuICBhbmltYXRpb246IHN3YWwyLXNob3cgMC4zcztcclxufVxyXG5cclxuLnN3YWwyLWhpZGUge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItaGlkZSAwLjE1cyBmb3J3YXJkcztcclxufVxyXG5cclxuLnN3YWwyLW5vYW5pbWF0aW9uIHtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3dhbDItc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5zd2FsMi1ydGwgLnN3YWwyLWNsb3NlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5zd2FsMi1ydGwgLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLnNhdmUteW91cnNlbGYtZnJvbS13YXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDE5Mzk7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyNXB4IDAgMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjMjAyMzJhO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2F2ZS15b3Vyc2VsZi1mcm9tLXdhciBkaXYge1xyXG4gIG1heC13aWR0aDogNTYwcHg7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDYlO1xyXG59XHJcbi5zYXZlLXlvdXJzZWxmLWZyb20td2FyIGlmcmFtZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDU1LjU1NTU1NTU1NTZ2bWluO1xyXG4gIG1hcmdpbjogMTZweCBhdXRvO1xyXG59XHJcbi5zYXZlLXlvdXJzZWxmLWZyb20td2FyIHN0cm9uZyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCB3aGl0ZTtcclxufVxyXG4uc2F2ZS15b3Vyc2VsZi1mcm9tLXdhciBidXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDE5NDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNhYWE7XHJcbiAgZm9udC1zaXplOiA0OHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2F2ZS15b3Vyc2VsZi1mcm9tLXdhciBidXR0b246aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LXNob3cge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42MjVlbSkgcm90YXRlWigyZGVnKTtcclxuICB9XHJcbiAgMzMlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcclxuICB9XHJcbiAgNjYlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjMxMjVlbSkgcm90YXRlWigyZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1oaWRlIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigxZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDAuNTYyNWVtO1xyXG4gICAgbGVmdDogMC4wNjI1ZW07XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNTQlIHtcclxuICAgIHRvcDogMC4xMjVlbTtcclxuICAgIGxlZnQ6IDAuMTI1ZW07XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNzAlIHtcclxuICAgIHRvcDogMC42MjVlbTtcclxuICAgIGxlZnQ6IC0wLjI1ZW07XHJcbiAgICB3aWR0aDogMS42MjVlbTtcclxuICB9XHJcbiAgODQlIHtcclxuICAgIHRvcDogMS4wNjI1ZW07XHJcbiAgICBsZWZ0OiAwLjc1ZW07XHJcbiAgICB3aWR0aDogMC41ZW07XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAxLjEyNWVtO1xyXG4gICAgbGVmdDogMC4xODc1ZW07XHJcbiAgICB3aWR0aDogMC43NWVtO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMS42MjVlbTtcclxuICAgIHJpZ2h0OiAxLjM3NWVtO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDY1JSB7XHJcbiAgICB0b3A6IDEuMjVlbTtcclxuICAgIHJpZ2h0OiAwLjkzNzVlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA4NCUge1xyXG4gICAgdG9wOiAwLjkzNzVlbTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEuMTI1ZW07XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAwLjkzNzVlbTtcclxuICAgIHJpZ2h0OiAwLjE4NzVlbTtcclxuICAgIHdpZHRoOiAxLjM3NWVtO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLXNob3cge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICB9XHJcbiAgNDUlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItaGlkZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMS4xODc1ZW07XHJcbiAgICBsZWZ0OiAwLjA2MjVlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA1NCUge1xyXG4gICAgdG9wOiAxLjA2MjVlbTtcclxuICAgIGxlZnQ6IDAuMTI1ZW07XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNzAlIHtcclxuICAgIHRvcDogMi4xODc1ZW07XHJcbiAgICBsZWZ0OiAtMC4zNzVlbTtcclxuICAgIHdpZHRoOiAzLjEyNWVtO1xyXG4gIH1cclxuICA4NCUge1xyXG4gICAgdG9wOiAzZW07XHJcbiAgICBsZWZ0OiAxLjMxMjVlbTtcclxuICAgIHdpZHRoOiAxLjA2MjVlbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDIuODEyNWVtO1xyXG4gICAgbGVmdDogMC44MTI1ZW07XHJcbiAgICB3aWR0aDogMS41NjI1ZW07XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiAzLjM3NWVtO1xyXG4gICAgcmlnaHQ6IDIuODc1ZW07XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNjUlIHtcclxuICAgIHRvcDogMy4zNzVlbTtcclxuICAgIHJpZ2h0OiAyLjg3NWVtO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDg0JSB7XHJcbiAgICB0b3A6IDIuMTg3NWVtO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMy40Mzc1ZW07XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAyLjM3NWVtO1xyXG4gICAgcmlnaHQ6IDAuNWVtO1xyXG4gICAgd2lkdGg6IDIuOTM3NWVtO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1zdWNjZXNzLWNpcmN1bGFyLWxpbmUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG4gIDUlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG4gIDEyJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFyayB7XHJcbiAgMCUge1xyXG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1yb3RhdGUtbG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXF1ZXN0aW9uLW1hcmsge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMzYwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1pLW1hcmsge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0yNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5ib2R5LnN3YWwyLWhlaWdodC1hdXRvIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyIC5zd2FsMi1wb3B1cCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLW1vZGFsIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuQG1lZGlhIHByaW50IHtcclxuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pID4gW2FyaWEtaGlkZGVuPXRydWVdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikgLnN3YWwyLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Age1xyXG4gIHRvcDogMDtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQge1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWxlZnQge1xyXG4gIHRvcDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tIHtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQge1xyXG4gIHRvcDogYXV0bztcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogYXV0bztcclxufSIsICIuc2EtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5zd2VldC1hbGVydCAuc2EtYnV0dG9uLWNvbnRhaW5lciAuY2FuY2VsLFxyXG4uc3dlZXQtYWxlcnQgLnNhLWJ1dHRvbi1jb250YWluZXIgLmNvbmZpcm0ge1xyXG4gIG1pbi13aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5zd2VldC1hbGVydCAuc2EtYnV0dG9uLWNvbnRhaW5lciAuY2FuY2VsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0MDUwO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLXNlbWlib2xkO1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5zd2VldC1hbGVydCAuc2EtYnV0dG9uLWNvbnRhaW5lciAuY2FuY2VsOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE1NzZkO1xyXG59XHJcblxyXG4uc3dlZXQtYWxlcnQgLnNhLWJ1dHRvbi1jb250YWluZXIgLmNvbmZpcm0ge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLXNlbWlib2xkO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnN3ZWV0LWFsZXJ0IC5zYS1idXR0b24tY29udGFpbmVyIC5jb25maXJtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhNmVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuc3RvcC1zY3JvbGxpbmcge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLnN3YWwyLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zd2FsMi1jb250YWluZXIgLnN3YWwyLWFjdGlvbnMgLnN3YWwyLWNhbmNlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLnN3YWwyLW1vZGFsIC5zd2FsMi1jaGVja2JveCBpbnB1dCwgLnN3YWwyLW1vZGFsIC5zd2FsMi1jaGVja2JveCBzcGFuIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zd2FsMi1tb2RhbCAuc3dhbDItY2hlY2tib3ggc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLnN3YWwyLWNvbnRhaW5lciAuc2Etc21hbGwgaDIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG4uc3dhbDItY29udGFpbmVyIC5zYS1zbWFsbCAuc3dhbDItY29udGVudCxcclxuLnN3YWwyLWNvbnRhaW5lciAuc2Etc21hbGwgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5zd2FsMi1jb250YWluZXIgLnNhLXNtYWxsIC5zd2FsMi1hY3Rpb25zIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uc3dhbDItY29udGFpbmVyIC5zYS1zbWFsbCAuc3dhbDItY2hlY2tib3gge1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbmJvZHkuc3dhbDItc2hvd24ge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2EtY3VzdG9tIHtcclxuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcbn1cclxuXHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5zYS1wZXJtaXNzaW9uLW5vdGlmaWNhdGlvbnMgLnN3YWwyLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMWVtIDEuNmVtIDAuM2VtO1xyXG59XHJcblxyXG5ib2R5IC5zd2FsMi1jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDEwMDYwO1xyXG59IiwgIi8qIVxuICogVG9hc3RyXG4gKiBWZXJzaW9uIDIuMC4xXG4gKiBDb3B5cmlnaHQgMjAxMiBKb2huIFBhcGEgYW5kIEhhbnMgRmphbGxlbWFyay5cbiAqIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBVc2UsIHJlcHJvZHVjdGlvbiwgZGlzdHJpYnV0aW9uLCBhbmQgbW9kaWZpY2F0aW9uIG9mIHRoaXMgY29kZSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBhbmRcbiAqIGNvbmRpdGlvbnMgb2YgdGhlIE1JVCBsaWNlbnNlLCBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqXG4gKiBBdXRob3I6IEpvaG4gUGFwYSBhbmQgSGFucyBGamFsbGVtYXJrXG4gKiBQcm9qZWN0OiBodHRwczovL2dpdGh1Yi5jb20vQ29kZVNldmVuL3RvYXN0clxyXG4gKi9cclxuLnRvYXN0LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMH0udG9hc3QtbWVzc2FnZXstbXMtd29yZC13cmFwOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnRvYXN0LW1lc3NhZ2UgYSwudG9hc3QtbWVzc2FnZSBsYWJlbHtjb2xvcjojZmZmfS50b2FzdC1tZXNzYWdlIGE6aG92ZXJ7Y29sb3I6I2NjYzstd2Via2l0LXRleHQtZGVjb3JhdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2FzdC1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LS4zZW07dG9wOi0uM2VtO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmOy13ZWJraXQtdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzLC50b2FzdC1jbG9zZS1idXR0b246aG92ZXJ7Y29sb3I6IzAwMDstd2Via2l0LXRleHQtZGVjb3JhdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfWJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b257cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS50b2FzdC10b3AtZnVsbC13aWR0aHt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoe2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWxlZnR7dG9wOjEycHg7bGVmdDoxMnB4fS50b2FzdC10b3AtY2VudGVye3RvcDoxMnB4fS50b2FzdC10b3AtcmlnaHR7dG9wOjEycHg7cmlnaHQ6MTJweH0udG9hc3QtYm90dG9tLXJpZ2h0e3JpZ2h0OjEycHg7Ym90dG9tOjEycHh9LnRvYXN0LWJvdHRvbS1jZW50ZXJ7Ym90dG9tOjEycHh9LnRvYXN0LWJvdHRvbS1sZWZ0e2JvdHRvbToxMnB4O2xlZnQ6MTJweH0udG9hc3QtY2VudGVye3RvcDo0NSV9I3RvYXN0LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OTtwb2ludGVyLWV2ZW50czphdXRvfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciwjdG9hc3QtY29udGFpbmVyLnRvYXN0LWNlbnRlciwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXJ7d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1jZW50ZXI+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5kaXZ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb2ludGVyLWV2ZW50czphdXRvfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5idXR0b24sI3RvYXN0LWNvbnRhaW5lci50b2FzdC1jZW50ZXI+YnV0dG9uLCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5idXR0b257cG9pbnRlci1ldmVudHM6YXV0b30jdG9hc3QtY29udGFpbmVyICp7Ym94LXNpemluZzpib3JkZXItYm94fSN0b2FzdC1jb250YWluZXI+ZGl2e21hcmdpbjowIDAgNnB4O3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDozMDBweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjE1cHggY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0jdG9hc3QtY29udGFpbmVyPjpob3Zlcntib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7b3BhY2l0eToxOy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO2N1cnNvcjpwb2ludGVyfSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWluZm97YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXdhaXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSUFBZ0FJUUFBQVFDQklTR2hNekt6RVJDUk9UbTVDUWlKS3l1ckh4K2ZQeisvRXhPVE96dTdEdytQSXlPakN3cUxGUldWQXdLREl5S2pNek96T3pxN0NRbUpMeTZ2RlJTVlBUeTlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQ1FBWEFDd0FBQUFBSUFBZ0FBQUYzZUFsam1ScG5taDZWUlNWcUxEcElEVGl4T2RVbEZTTlVEaFNRVUFUN0VTOUduRDBTRlFBS1dJdE1xcjRicUtIVlBESStXaVRrYU9GRlZsckZlODNyRHJUMHFlSWp3clQwaUxkVTBHT2lCeGhBQTRWZVNrNlFZZUlPQXNRRUF1SktndytFSThuQTE4SUE0OEpCQVF2RnhDWERJOFNOQVFpa1YraWlhUUlwaGVXWDVtSm14S2VGNmcwcXBRbUE0eU91OEM3RXdZV0NnWnN3UmNURmo0S3lNQUdsd1l4RHdjSGhDWE1YeFl4QnpRSEtObyszRERlQ09BbjBWL1RkZGJZSkEwSzQ4Z0FFQUZRaWNNV0ZzZndOQTNKU2dBSUFBRmZ3SU1JTDRRQUFDSDVCQWtKQUJvQUxBQUFBQUFnQUNBQWhBUUNCSXlLakVSQ1JNek96Q1FpSlBUeTlEUXlOR1JtWk1UQ3hPVG01Q3dxTEh4K2ZCUVdGSnllbk5UVzFQejYvRHc2UEd4dWJBd0tESXlPak5UUzFDUW1KQ3d1TFB6Ky9EdytQSFJ5ZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFYYm9DYU9aR21lYUtveFdjU29zTWtrMTVXOGNaN1ZkWmFYa2NFZ1F0cnhmRDlSaEhjaGltYTFHd2xDR1VCU0ZDYUZ4TXJnUnRuTEZoV3VqV0hoczJuSmM4S29WbFdHUW5FbjcvaThYZ093V0FCN0p3b09OUTRLZ1NRQVpSY09nSGdTQ3dzU0loWk1OUlo1Q3pVTElnYVdGNWg0bWhlY2ZJUThqWG1Ra2lPRGhZZUlpUllHanJHMlB4Z0JBUmkzSWhOTUFiY0Nud0k1QkFRcEFaOFRJd0s2dkNRVkR3VVZLTCtXekFBTlRBMjEwZy9WSjhPV3hRZWZCeVFFNGRaTXpCb0lud2g0enJ0Z24ycDcyNVlOdGhVRlROUnVHWUIzQVlHQkhDRUFBQ0g1QkFrSkFCMEFMQUFBQUFBZ0FDQUFoQVFDQklTQ2hGUldWTXpLekNRaUpPVG01R3hxYkN3dUxKU1dsUHo2L05UVzFBd09ESlNTbEdSbVpDd3FMT3p1N0hSMmREUTJOQVFHQklTR2hGeGFYTlRTMUNRbUpPenE3R3h1YkRReU5LU21wUHorL056YTNBQUFBQUFBQUFBQUFBWGZZQ2VPWkdtZWFLcXVySEJkQWl1UDE3WmRjMGxNQVZIV3Q5eUk4TEE5ZkNQQjR4RWpBUm9OU1dwaXMwMWtCcHNoRmFodXJxenNab3NpR3BFclNjTUFVTzBtYUtGOFRxL2JUUUNJUWdGcDMwY1FYaEIxQkhFY1hoeDBGZ2tKRmlPSFZZbHppNDJBZ29SeGVSeDhmbitlbjNVQUJ3ZWRLZ3NCQXdNQkN5Z09DallLRGlzTEZWNFZyQ1VBdFZVS3BTWmRYbDhtQjhFYkJ5UVdjUVBGQXlZWnhjY2RCN3NWMGN2QnpibXZ2RzBMQlY0RnJGVEJZQ1d1Tmh5eUhSVEZGQjIwdHJoNEJ4bWRZbDRZSXFlcHEwSVJ4UkUrSWZEQ0FGUUhBUm8wTkdFUkFnQWgrUVFKQ1FBZ0FDd0FBQUFBSUFBZ0FJVUVBZ1NFZ29STVRrek15c3djSGh6azV1UjBjblFVRmhSY1hsd3NLaXowOXZRTUNneU1pb3pVMXRRa0ppUjhmbnhrWm1UOC92d0VCZ1NFaG9SY1dselUwdFFrSWlUMDh2UjBkblFjR2h4a1ltUTBNalQ4K3Z3TURneU1qb3pjMnR3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHK1VDUWNFZ3NHby9JcEhMSlhEd2VDNlowK0loRUhsT2pSR0lNV0xIWm9VWngwUlFsQWFqeGtGRktGRllGbDVtNUtOcEl5U1UrWDJiSUJFb1FaQkJaR1FkTUVsRmhqSTJPajVBZ0hRRURBdzhkUXhZZURCYU5IUlZXVmhXWUNYc1JGd21NWHFGV0V5QWVyQjZNQTZ4V0E2K3hzN1VSdDZWV3FJd1R1NjRnRGg0ZURwNmdvYU9SUTVPVkFaak8xRWdFR2hCNFJ3QVlEUTBZQUV3SWNCRUtGRWdZckJoTEJPUnhnVVlmckI5TEVMdUY4Zk5EQUFhVkJ1RWc3TlhDVnlSZHFIVkNHTEJpSUlRQUIxWWM0QlhoOXVFYndBWHV5aTJpUUk3RHVTd0hkaUZxQ0VHRHRpekxSRlVEc2FHQWxRSWJWb0pZSUVEQUlpWkJBQUFoK1FRSkNRQWJBQ3dBQUFBQUlBQWdBSVFFQWdTTWlveGNXbHowOHZRY0hoeXNxcXdNRGd4OGVud3NLaXlrb3FSa1ptVDgrdnpFd3NRTUNneVVscFFrSmlTMHNyUUVCZ1NNam94Y1hsejA5dlFrSWlTc3Jxd1VFaFEwTWpSc2FtejgvdndBQUFBQUFBQUFBQUFBQUFBQUFBQUY3K0Ftam1ScG5taXFydXoyUEcwc0lzc0NqNENRSkFJZ2o0L2FiUk5KYUk2YWd1OWtDQVFhcGhkSmdFUUtVSUZqZ0dXc2FoSllMZGY3UlRXZkxLcjMranNCQ2xWbEc1WGI5ZWI0ZkltZ1VCQktEVkI0RXhSSEZHd2JHUlFMR1hNRWhVZ1VmdzJRQzRJeUNtU05EUXRIbG0yWlhnb2lHUXNValcwRW5VZ0xmeUtCZVlTZWlIb2pmSDYxdVMwR0Jpc1ZFZ0VWTFJjV1J4QVhLQWdEUndNSUxNVklFQ2dTVlJJckJtUzlKdFJJMWlNVkJ3ZXVHeGVyU05vbHlzek9JaGpMR3MwakVGWFNLQThTRWtNYmNFZ1dJeGZ6TkJ4cnc2QUtneElHa00wNVVPV0FMaEVSSEpoeXNPVGhCZ0FWV1lRQUFDSDVCQWtKQUJrQUxBQUFBQUFnQUNBQWhBUUdCSXlLakVSQ1JNek96Q3d1TEdSaVpQejYvT1RtNUF3T0RMU3l0RlJTVk5UVzFEdzZQSHg2ZkF3S0RKU1NsRVJHUk5UUzFEUXlOR3hxYlB6Ky9CUVNGTHk2dkZSV1ZOemEzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFYcVlDYU81RmdGd3hCVVpldTYxVUxORk1hK2VCdlFkSkQvb3dGdkZoa0JCQXdIc0JRWlVvb1p5V0YyWU9Ra0JOSnU2QU5NYVFlbGkwQXhTRXd5bWkwRGNVSmVFZ1BsYkVKRkFnaFJlL2grRWVnL0RsOVVZa3M1REY5Vmhrc09BZ0tGaTVHU1N3aDVremdWQ1hJSk54a25ENWFTQ1R3Skl3OHpENU1JVHBhbkZLbVNDSEk4TnhVUG9KZWpOS1dYTFprem5MMHZDSjNDeHNja0RwQS9DaFlKRnprVEJnWVRTeGM4MEM0T3N3YkxMaFk4RmkvYk13WUFKVmdsNERUaUw5TFVKQURyRnVjaTF6VFpMd0QxSXdVOEJTUXVXTENRYjFFREhnMlFpU0RBTFl2Q0RBSVNKTER5OEZJSUFDSDVCQWtKQUI0QUxBQUFBQUFnQUNBQWhBUUdCSVNHaEZSU1ZOVFcxQ1FpSkt5cXJHUm1aT3p1N0N3dUxJeU9qR3h1YlB6Ni9CUVNGR1JpWk9UaTVDd3FMTHk2dkRRMk5JeUtqRlJXVkNRbUpLeXVyR3hxYlBUMjlEUXlOSlNTbEhSeWRQeisvQlFXRk96cTdBQUFBQUFBQUFYaG9DZU9KRWxZQ2xHdWJPczExN1l0ald1dnhDTExpM3FiaGM2aDRGUHNkb3JmaU5JNWRpZ2U0M0dUOUFBa0hVY0N3Q3BNTnhWUDd0Z1RKWTRKMXVGN0VCbDBNOE9vdWV1bzJTT0NJa1ZhMTFrVlgyRTJFbWdzRkg0eUJ6NHVBQWtkSFZzdEJBVUhRNHhLbVpxYm5KMmJBaEFRQWlVUkdKNGVFMGNUSXhnenBwMFFSeENzcnA2eE83TWpwYWVwTzZ1bkt4T2h2OERGeHNmSUpCd2FDaHcyREFrWkRFb2NEaklPemkwWk1obEtVaklhTHRzYjNUOGFSK0V0REJrSjB5UVVCUVZRSTlYWDJac0RNZ01seXhyM216RTJYRWdtb3RDR0FBUkZJSGlRMEZNSUFDSDVCQWtKQUJnQUxBQUFBQUFnQUNBQWhBUUNCSVNHaER3K1BPVGk1Q3d1TExTMnRQVHk5QlFTRkp5ZW5HUmlaRFEyTkl5T2pMeSt2UHo2L0J3ZUhJeUtqRlJTVk96cTdEUXlOTHk2dkJRV0ZIUnlkRHc2UFB6Ky9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFYWElDYU9aSGtjWmFxdUlqVmQxMFN4dEZyQWNGR3JWaEJZSXdvT045dU5Bc09BNkRDRUZURUtCRUt4RWpRdkF0RUxOeGtwR3JBR05mVzRQbHBiMlFneFJLakt6ZlBvVkdMajNDbkxOVXY3aHNjcFNEaEtPeEpTZ0R3UFAwWkdBQUNNakFRRkRRWUZCSkEwQkFaREJwZVlHQlFWRlVVM1RWMllGQU13QXpOZ1RRMlBrQlZERlJpdVE3Q1lzemkxcFVPbmtLbXJNNXFjbnFpaVR3UVREUTJXbjlEUjB0UFVmUktRRUJFUkVEUVNGdzNYUmhFd0VkM2Y0VHZqRitYV0tnSjhKTm5iMFFrd0NkVWxDekFMK0NRT0RBd2M5QnRJTUFRQU93PT0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aD5kaXZ7d2lkdGg6OTYlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRvYXN0e2JhY2tncm91bmQtY29sb3I6IzAzMDMwM30udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1MWEzNTF9LnRvYXN0LWVycm9ye2JhY2tncm91bmQtY29sb3I6I2JkMzYyZn0udG9hc3QtaW5mbywudG9hc3Qtd2FpdHtiYWNrZ3JvdW5kLWNvbG9yOiMyZjk2YjR9LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjg5NDA2fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MjQwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxMWVtfSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MjQxcHgpIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MThlbX0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LS4yZW07dG9wOi0uMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ4MXB4KSBhbmQgKG1heC13aWR0aDo3NjhweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjI1ZW19fTpub3QoLm5vLWVudGVyKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWVudGVyLDpub3QoLm5vLWxlYXZlKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWxlYXZle3RyYW5zaXRpb246MXMgY3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSkgYWxsfTpub3QoLm5vLWVudGVyKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSw6bm90KC5uby1sZWF2ZSkjdG9hc3QtY29udGFpbmVyPmRpdi5uZy1sZWF2ZXtvcGFjaXR5Oi44fTpub3QoLm5vLWVudGVyKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWVudGVyLDpub3QoLm5vLWxlYXZlKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZXtvcGFjaXR5OjB9IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmFkdi1tb2RhbC1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5hZHYtYm9keS1maXhlZC10b3VjaCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4uYWR2LW1vZGFsLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWlubmVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1heC1oZWlnaHQ6IHZhcigtLW1pbi1mdWxsLWhlaWdodCwgMTAwdmgpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtaGVhZGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50LFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50IHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyAvKiBzaG91bGQgbWF0Y2ggYmFja2dyb3VuZCwgY2FuJ3QgYmUgdHJhbnNwYXJlbnQgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG4uYWR2LW1vZGFsIC5tb2RhbC1mb290ZXIsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgb3JkZXI6IDEwMDtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2UsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uYWR2LW1vZGFsLmFkdi1tb2RhbC1pbi1pZnJhbWU6OmFmdGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uYWR2LWNsb3NlLW91dHNpZGUge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDI1JTtcclxuICAvKiBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyAqL1xyXG4gIG1hcmdpbjogYXV0bztcclxuICAvKiB0b3A6IDUwJTsgKi9cclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1oZWFkZXIge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIGFkdi1tb2RhbC1pbi1pZnJhbWUgLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSksIChtYXgtaGVpZ2h0OiA0ODBweCkge1xyXG4gIC5hZHYtbW9kYWwsXHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQ1cHggMTBweCAxMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8qIC5hZHYtbW9kYWwtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjY2NjIHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9ICovXHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQsXHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmFkdi1tb2RhbC1pbm5lcixcclxuICAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvOyAvKiBcdTA0MzRcdTA0M0JcdTA0NEYgc2FmYXJpICovXHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTtcclxuICB9XHJcbiAgQHN1cHBvcnRzIChoZWlnaHQ6IDEwMGR2aCkge1xyXG4gICAgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWlubmVyLFxyXG4gICAgLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWlubmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU1cHgpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLW1pbi1mdWxsLWhlaWdodCwgMTAwdmgpIC0gNTVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmJ1eS1vbmUtY2xpY2stZGlhbG9nLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmJ1eS1vbmUtY2xpY2stZGlhbG9nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHRvcDogLTM2cHg7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZTo6YWZ0ZXIsXHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOjphZnRlciB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtaGVhZGVyIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgLmFkdi1jbG9zZS1vdXRzaWRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufSIsICIuYWR2LW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtaGVhZGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtZm9vdGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1mb290ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2UsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5hZHYtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZTpob3ZlciwgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlOmFjdGl2ZSxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOmhvdmVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6YWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSwgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XHJcbiAgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtaGVhZGVyIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgLmFkdi1jbG9zZS1vdXRzaWRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufSIsICIuem9vbWVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi56b29tZXItd2luZG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbi56b29tZXItbGVucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB6LWluZGV4OiAxNTtcclxufVxyXG5cclxuLnpvb21lci1wcm9jZXNzaW5nOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLnpvb21lci1pbm5lciArIC56b29tZXItd2luZG93IHtcclxuICBjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG5cclxuLnpvb21lci1yaWdodCArIC56b29tZXItd2luZG93IHtcclxuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uem9vbWVyLXdpbmRvdy10aXRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW07XHJcbn0iLCAiLmZsYXRwaWNrci1jYWxlbmRhcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O29wYWNpdHk6MDtkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7dmlzaWJpbGl0eTpoaWRkZW47cGFkZGluZzowOy13ZWJraXQtYW5pbWF0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmU7ZGlyZWN0aW9uOmx0cjtib3JkZXI6MDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O2JvcmRlci1yYWRpdXM6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMwNy44NzVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjFweCAwIDAgI2U2ZTZlNiwtMXB4IDAgMCAjZTZlNmU2LDAgMXB4IDAgI2U2ZTZlNiwwIC0xcHggMCAjZTZlNmU2LDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtib3gtc2hhZG93OjFweCAwIDAgI2U2ZTZlNiwtMXB4IDAgMCAjZTZlNmU2LDAgMXB4IDAgI2U2ZTZlNiwwIC0xcHggMCAjZTZlNmU2LDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KX0uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmV7b3BhY2l0eToxO21heC1oZWlnaHQ6NjQwcHg7dmlzaWJpbGl0eTp2aXNpYmxlfS5mbGF0cGlja3ItY2FsZW5kYXIub3BlbntkaXNwbGF5OmlubGluZS1ibG9jazt6LWluZGV4Ojk5OTk5fS5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuey13ZWJraXQtYW5pbWF0aW9uOmZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoLjIzLDEsLjMyLDEpO2FuaW1hdGlvbjpmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKC4yMywxLC4zMiwxKX0uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWN7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDJweCl9LmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3Blbnt6LWluZGV4Ojk5OTtkaXNwbGF5OmJsb2NrfS5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KXstd2Via2l0LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKXstd2Via2l0LWJveC1zaGFkb3c6LTJweCAwIDAgI2U2ZTZlNiw1cHggMCAwICNlNmU2ZTY7Ym94LXNoYWRvdzotMnB4IDAgMCAjZTZlNmU2LDVweCAwIDAgI2U2ZTZlNn0uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLC5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lcntib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcntib3JkZXItbGVmdDowfS5mbGF0cGlja3ItY2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWV7aGVpZ2h0OjQwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZTZlNn0uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWV7aGVpZ2h0OmF1dG99LmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7d2lkdGg6MDtsZWZ0OjIycHh9LmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIsLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmFmdGVye2xlZnQ6YXV0bztyaWdodDoyMnB4fS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YWZ0ZXJ7bGVmdDo1MCU7cmlnaHQ6NTAlfS5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3Jle2JvcmRlci13aWR0aDo1cHg7bWFyZ2luOjAgLTVweH0uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVye2JvcmRlci13aWR0aDo0cHg7bWFyZ2luOjAgLTRweH0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSwuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVye2JvdHRvbToxMDAlfS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6I2U2ZTZlNn0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSwuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVye3RvcDoxMDAlfS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2U2ZTZlNn0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVye2JvcmRlci10b3AtY29sb3I6I2ZmZn0uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3Vze291dGxpbmU6MH0uZmxhdHBpY2tyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZsYXRwaWNrci1tb250aHN7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6cmdiYSgwLDAsMCwwLjkpO2ZpbGw6cmdiYSgwLDAsMCwwLjkpO2hlaWdodDozNHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO292ZXJmbG93OmhpZGRlbjstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aHstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtoZWlnaHQ6MzRweDtwYWRkaW5nOjEwcHg7ei1pbmRleDozO2NvbG9yOnJnYmEoMCwwLDAsMC45KTtmaWxsOnJnYmEoMCwwLDAsMC45KX0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWR7ZGlzcGxheTpub25lfS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGh7LypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9sZWZ0OjAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi99LypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGh7LypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9yaWdodDowLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovfS8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVye2NvbG9yOiM5NTllYTl9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZywuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3Zne2ZpbGw6I2Y2NDc0N30uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoey13ZWJraXQtdHJhbnNpdGlvbjpmaWxsIC4xczt0cmFuc2l0aW9uOmZpbGwgLjFzO2ZpbGw6aW5oZXJpdH0ubnVtSW5wdXRXcmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDphdXRvfS5udW1JbnB1dFdyYXBwZXIgaW5wdXQsLm51bUlucHV0V3JhcHBlciBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5udW1JbnB1dFdyYXBwZXIgaW5wdXR7d2lkdGg6MTAwJX0ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnttYXJnaW46MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubnVtSW5wdXRXcmFwcGVyIHNwYW57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxNHB4O3BhZGRpbmc6MCA0cHggMCAycHg7aGVpZ2h0OjUwJTtsaW5lLWhlaWdodDo1MCU7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyO2JvcmRlcjoxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpfS5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMil9Lm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1Vwe3RvcDowO2JvcmRlci1ib3R0b206MH0ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlcntib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7dG9wOjI2JX0ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3due3RvcDo1MCV9Lm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlcntib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7dG9wOjQwJX0ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3Zne3dpZHRoOmluaGVyaXQ7aGVpZ2h0OmF1dG99Lm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoe2ZpbGw6cmdiYSgwLDAsMCwwLjUpfS5udW1JbnB1dFdyYXBwZXI6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpfS5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbntvcGFjaXR5OjF9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoe2ZvbnQtc2l6ZToxMzUlO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NzUlO2xlZnQ6MTIuNSU7cGFkZGluZzo3LjQ4cHggMCAwIDA7bGluZS1oZWlnaHQ6MTtoZWlnaHQ6MzRweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGh7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDo3MDA7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouNWNoO3BhZGRpbmc6MH0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpfS5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVye3dpZHRoOjZjaDt3aWR0aDo3Y2hcXDA7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVye2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwLjkpfS5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2N1cnNvcjp0ZXh0O3BhZGRpbmc6MCAwIDAgLjVjaDttYXJnaW46MDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDppbmhlcml0O2hlaWdodDphdXRvO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt2ZXJ0aWNhbC1hbGlnbjppbml0aWFsOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDthcHBlYXJhbmNlOnRleHRmaWVsZH0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXN7b3V0bGluZTowfS5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3Zlcntmb250LXNpemU6MTAwJTtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb2ludGVyLWV2ZW50czpub25lfS5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhze2FwcGVhcmFuY2U6bWVudWxpc3Q7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDozMDA7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6aW5oZXJpdDttYXJnaW46LTFweCAwIDAgMDtvdXRsaW5lOm5vbmU7cGFkZGluZzowIDAgMCAuNWNoO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3ZlcnRpY2FsLWFsaWduOmluaXRpYWw7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1hcHBlYXJhbmNlOm1lbnVsaXN0Oy1tb3otYXBwZWFyYW5jZTptZW51bGlzdDt3aWR0aDphdXRvfS5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLC5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZXtvdXRsaW5lOm5vbmV9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpfS5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6bm9uZTtwYWRkaW5nOjB9LmZsYXRwaWNrci13ZWVrZGF5c3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjI4cHh9LmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9c3Bhbi5mbGF0cGlja3Itd2Vla2RheXtjdXJzb3I6ZGVmYXVsdDtmb250LXNpemU6OTAlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6cmdiYSgwLDAsMCwwLjU0KTtsaW5lLWhlaWdodDoxO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO2ZvbnQtd2VpZ2h0OmJvbGRlcn0uZGF5Q29udGFpbmVyLC5mbGF0cGlja3Itd2Vla3N7cGFkZGluZzoxcHggMCAwIDB9LmZsYXRwaWNrci1kYXlze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjMwNy44NzVweH0uZmxhdHBpY2tyLWRheXM6Zm9jdXN7b3V0bGluZTowfS5kYXlDb250YWluZXJ7cGFkZGluZzowO291dGxpbmU6MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MzA3Ljg3NXB4O21pbi13aWR0aDozMDcuODc1cHg7bWF4LXdpZHRoOjMwNy44NzVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7b3BhY2l0eToxfS5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyey13ZWJraXQtYm94LXNoYWRvdzotMXB4IDAgMCAjZTZlNmU2O2JveC1zaGFkb3c6LTFweCAwIDAgI2U2ZTZlNn0uZmxhdHBpY2tyLWRheXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjE1MHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojMzkzOTM5O2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjQwMDt3aWR0aDoxNC4yODU3MTQzJTstd2Via2l0LWZsZXgtYmFzaXM6MTQuMjg1NzE0MyU7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTQuMjg1NzE0MyU7ZmxleC1iYXNpczoxNC4yODU3MTQzJTttYXgtd2lkdGg6MzlweDtoZWlnaHQ6MzlweDtsaW5lLWhlaWdodDozOXB4O21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5mbGF0cGlja3ItZGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheTpob3ZlciwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLC5mbGF0cGlja3ItZGF5OmZvY3VzLC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cywuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXN7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO2JhY2tncm91bmQ6I2U2ZTZlNjtib3JkZXItY29sb3I6I2U2ZTZlNn0uZmxhdHBpY2tyLWRheS50b2RheXtib3JkZXItY29sb3I6Izk1OWVhOX0uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciwuZmxhdHBpY2tyLWRheS50b2RheTpmb2N1c3tib3JkZXItY29sb3I6Izk1OWVhOTtiYWNrZ3JvdW5kOiM5NTllYTk7Y29sb3I6I2ZmZn0uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cywuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheXtiYWNrZ3JvdW5kOiM1NjlmZjc7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiM1NjlmZjd9LmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZXtib3JkZXItcmFkaXVzOjUwcHggMCAwIDUwcHh9LmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZXtib3JkZXItcmFkaXVzOjAgNTBweCA1MHB4IDB9LmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKXstd2Via2l0LWJveC1zaGFkb3c6LTEwcHggMCAwICM1NjlmZjc7Ym94LXNoYWRvdzotMTBweCAwIDAgIzU2OWZmN30uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdle2JvcmRlci1yYWRpdXM6NTBweH0uZmxhdHBpY2tyLWRheS5pblJhbmdle2JvcmRlci1yYWRpdXM6MDstd2Via2l0LWJveC1zaGFkb3c6LTVweCAwIDAgI2U2ZTZlNiw1cHggMCAwICNlNmU2ZTY7Ym94LXNoYWRvdzotNXB4IDAgMCAjZTZlNmU2LDVweCAwIDAgI2U2ZTZlNn0uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSwuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCwuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSwuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheXtjb2xvcjpyZ2JhKDU3LDU3LDU3LDAuMyk7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHR9LmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLC5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlcntjdXJzb3I6bm90LWFsbG93ZWQ7Y29sb3I6cmdiYSg1Nyw1Nyw1NywwLjEpfS5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWR7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtYm94LXNoYWRvdzotNXB4IDAgMCAjNTY5ZmY3LDVweCAwIDAgIzU2OWZmNztib3gtc2hhZG93Oi01cHggMCAwICM1NjlmZjcsNXB4IDAgMCAjNTY5ZmY3fS5mbGF0cGlja3ItZGF5LmhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbn0ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5e21hcmdpbi10b3A6MXB4fS5mbGF0cGlja3Itd2Vla3dyYXBwZXJ7ZmxvYXQ6bGVmdH0uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3N7cGFkZGluZzowIDEycHg7LXdlYmtpdC1ib3gtc2hhZG93OjFweCAwIDAgI2U2ZTZlNjtib3gtc2hhZG93OjFweCAwIDAgI2U2ZTZlNn0uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheXtmbG9hdDpub25lO3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MjhweH0uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSwuZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Y29sb3I6cmdiYSg1Nyw1Nyw1NywwLjMpO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHQ7Ym9yZGVyOm5vbmV9LmZsYXRwaWNrci1pbm5lckNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93OmhpZGRlbn0uZmxhdHBpY2tyLXJDb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxhdHBpY2tyLXRpbWV7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bGluZS1oZWlnaHQ6NDBweDttYXgtaGVpZ2h0OjQwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5mbGF0cGlja3ItdGltZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTt3aWR0aDo0MCU7aGVpZ2h0OjQwcHg7ZmxvYXQ6bGVmdH0uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMzkzOTM5fS5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVye2JvcmRlci10b3AtY29sb3I6IzM5MzkzOX0uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVye3dpZHRoOjI2JX0uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlcnt3aWR0aDo0OSV9LmZsYXRwaWNrci10aW1lIGlucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7aGVpZ2h0OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjojMzkzOTM5O2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7YXBwZWFyYW5jZTp0ZXh0ZmllbGR9LmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3Vye2ZvbnQtd2VpZ2h0OmJvbGR9LmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmR7Zm9udC13ZWlnaHQ6NDAwfS5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1c3tvdXRsaW5lOjA7Ym9yZGVyOjB9LmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG17aGVpZ2h0OmluaGVyaXQ7ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOiMzOTM5Mzk7Zm9udC13ZWlnaHQ6Ym9sZDt3aWR0aDoyJTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC1hbGlnbi1zZWxmOmNlbnRlcjstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn0uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbXtvdXRsaW5lOjA7d2lkdGg6MTglO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjQwMH0uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLC5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3Vze2JhY2tncm91bmQ6I2VlZX0uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XXtjdXJzb3I6cG9pbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX1Aa2V5ZnJhbWVzIGZwRmFkZUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19IiwgIi5mbGF0cGlja3ItZGF5LndlZWtlbmQge1xyXG4gICAgY29sb3I6ICNlZWVlZWU7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkud2Vla2VuZDpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkud2Vla2VuZC5uZXh0TW9udGhEYXk6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC53ZWVrZW5kIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2NlZTNmZDtcclxuICAgIGJhY2tncm91bmQ6ICNjZWUzZmQ7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItckNvbnRhaW5lciAuZmxhdHBpY2tyLWRheXMsXHJcbi5mbGF0cGlja3ItckNvbnRhaW5lciAuZGF5Q29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG59XHJcbi5mbGF0cGlja3ItY3VzdG9te1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5pbnB1dC5mbGF0cGlja3ItY3VzdG9tX19pbnB1dCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZmxhdHBpY2tyLWN1c3RvbV9fdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlM2U0O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLWN1c3RvbS13cmFwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mbGF0cGlja3ItY3VzdG9tLWNsZWFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLWN1c3RvbS1jbGVhciAuZmFzLmZhLXRpbWVzOjpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY3VzdG9tLWNsZWFyIC5mYS5mYS10aW1lczo6YmVmb3JleyAgXHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmZsYXRwaWNrci1pbnB1dHtcclxuICAgIC8qXHUwNDNFXHUwNDQyXHUwNDQxXHUwNDQyXHUwNDQzXHUwNDNGIFx1MDQzNFx1MDQzQlx1MDQ0RiBcdTA0M0FcdTA0NDBcdTA0MzVcdTA0NDFcdTA0NDJcdTA0MzhcdTA0M0FcdTA0MzAqL1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufSIsICIvKipcclxuICogXHRBbmd1bGFyIFJhbmdlU2xpZGVyIFNDU1NcclxuICogXHJcbiAqXHRWZXJzaW9uOiAwLjAuMTFcclxuICpcclxuICogXHRBdXRob3I6IERhbmllbCBDcmlzcCwgZGFuaWVsY3Jpc3AuY29tXHJcbiAqXHJcbiAqIFx0VGhlIHJhbmdlU2xpZGVyIGhhcyBiZWVuIHN0eWxlZCB0byBtYXRjaCB0aGUgZGVmYXVsdCBzdHlsaW5nXHJcbiAqIFx0b2YgZm9ybSBlbGVtZW50cyBzdHlsZWQgdXNpbmcgVHdpdHRlcidzIEJvb3RzdHJhcFxyXG4gKiBcclxuICogXHRPcmlnaW5hbGx5IGZvcmtlZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9sZW9uZ2Vyc2VuL25vVWlTbGlkZXJcclxuICpcclxuXHJcblx0VGhpcyBjb2RlIGlzIHJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5jZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcclxuXHJcblx0Q29weXJpZ2h0IChjKSAyMDEzIERhbmllbCBDcmlzcFxyXG5cclxuXHRQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5XHJcblx0b2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbFxyXG5cdGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHNcclxuXHR0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsXHJcblx0Y29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzXHJcblx0ZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcclxuXHJcblx0VGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW5cclxuXHRhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cclxuXHJcblx0VEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUlxyXG5cdElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLFxyXG5cdEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxyXG5cdEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVJcclxuXHRMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLFxyXG5cdE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU5cclxuXHRUSEUgU09GVFdBUkUuXHJcblxyXG4gKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIENPTVBBU1MgSU1QT1JUU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgU0VUVElOR1NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFRIRSBDU1NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSAyNSwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4ubmdycy1yYW5nZS1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIFJVTk5FUlxyXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgICBKT0lOIChjb25uZWN0cyB0aGUgdHdvIGhhbmRsZXMpXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIEhBTkRMRVxyXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgICBIQU5ETEUgU1BFQ0lGSUNTXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIFZBTFVFIExBQkVMU1xyXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgICBBVFRBQ0hFRCBWQUxVRSBSVU5ORVJcclxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgICAgVkVSVElDQUwgU0xJREVSXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIEZPQ1VTIFNUQVRFXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIERJU0FCTEVEIFNUQVRFXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG4gICAgLyogbGluZSAyOCwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLyogbGluZSA1Mywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLXJ1bm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkYmRiZGI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IC0ycHggcmdiYSgwLDAsMCwgLjUpO1xyXG4gICAgICAgIC8qbWFyZ2luOiA3cHggMDsqL1xyXG4gICAgICAgIG1hcmdpbjogN3B4IDE0cHggN3B4IDA7XHJcbiAgICB9XHJcbiAgICAvKiBsaW5lIDYzLCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAubmdycy1yYW5nZS1zbGlkZXIgLm5ncnMtam9pbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDJweCAtMnB4IHJnYmEoMCwwLDAsIC41KTtcclxuICAgIH1cclxuICAgIC8qIGxpbmUgODEsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlciAubmdycy1oYW5kbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsIC41KTtcclxuICAgICAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgICBIQU5ETEUgSUNPTlxyXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICB9XHJcblxyXG4ubmdycy12YWx1ZS1ydW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzNywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4ubmdycy1yYW5nZS1zbGlkZXIgLm5ncnMtdmFsdWUge1xyXG59XHJcbiAgICAvKiBsaW5lIDE0NSwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLXZhbHVlLm5ncnMtdmFsdWUtbWF4LCAubmdycy1yYW5nZS1zbGlkZXIgLm5ncnMtdmFsdWUtbWluIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLXZhbHVlLm5ncnMtdmFsdWUtbWF4IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLXZhbHVlLW1pbiB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgMTUzLCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLWhhbmRsZS1taW4tZG93biAubmdycy12YWx1ZS1taW4sIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLWhhbmRsZS1tYXgtZG93biAubmdycy12YWx1ZS1tYXgge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuLyogbGluZSAxNjAsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLWF0dGFjaGVkLWhhbmRsZXMge1xyXG4gICAgbWFyZ2luOiAwIDlweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIEFUVEFDSEVEIFZBTFVFIFJVTk5FUiBMQUJFTFNcclxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG59XHJcbiAgICAvKiBsaW5lIDE2Nywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLWF0dGFjaGVkLWhhbmRsZXMgLm5ncnMtdmFsdWUtbWF4IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLyogbGluZSAxNzAsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlciAubmdycy1hdHRhY2hlZC1oYW5kbGVzIC5uZ3JzLXZhbHVlID4gZGl2IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01MCU7XHJcbiAgICB9XHJcbi8qIGxpbmUgMTc5LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgICBSVU5ORVJcclxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgICAgQVRUQUNIRUQgVkFMVUUgUlVOTkVSXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIEpPSU5cclxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgICAgSEFORExFXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIEhBTkRMRSBTUEVDSUZJQ1NcclxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgICAgVkFMVUUgTEFCRUxTXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIFZFUlRJQ0FMIExFRlQgU0xJREVSXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIFZFUlRJQ0FMIFJJR0hUIFNMSURFUlxyXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbn1cclxuICAgIC8qIGxpbmUgMTg3LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAubmdycy1yYW5nZS1zbGlkZXIubmdycy12ZXJ0aWNhbCAubmdycy1ydW5uZXIge1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBsaW5lIDE5Nywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtdmFsdWUtcnVubmVyLm5ncnMtYXR0YWNoZWQtaGFuZGxlcyB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggMDtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAvKiBsaW5lIDIxMSwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtam9pbiB7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNHB4O1xyXG4gICAgfVxyXG4gICAgLyogbGluZSAyMjUsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsIC5uZ3JzLWhhbmRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogLTlweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbi8qLm5ncnMtaGFuZGxlLW1heCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbn0qL1xyXG5cclxuLyogbGluZSAyMzYsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtaGFuZGxlLW1pbiBpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBRkZKUkVGVWVOcGlZRUFGUEZBTUIweEliRVlnZG9KaVJwZ2dNNUlDVXlCV2hab0EwdmdNV1lFc0VOc2c2WlFFNGxkQS9BbWtrZ3VJSFpHTmhRS1FHQmZJQkhjZ0ZtVEFCQ3hBTE1KQU1RQUlNQUFjTmdWUUo3dDdKUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcclxufVxyXG4vKiBsaW5lIDI0Mywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4ubmdycy1yYW5nZS1zbGlkZXIubmdycy12ZXJ0aWNhbCAubmdycy1oYW5kbGUtbWF4IGkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFGWkpSRUZVZU5waVlLQVVNQUt4RHhCTDRaQi94Z1FrOWdIeER5eVNJTEY5ekVEaU54Qy9BMkpWTkFXN2dmZ3RNNVR6Q1loWmdGZ0N5cjhJeE5kQURHWmsrNEJZR29pL0FQRUJJUDZQelZFOFVBd0hBQUVHQUFySUR2elJGSUE2QUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG4vKiBsaW5lIDI1Mywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4ubmdycy1yYW5nZS1zbGlkZXIubmdycy12ZXJ0aWNhbCAubmdycy12YWx1ZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG59XHJcbiAgICAvKiBsaW5lIDI1OCwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtdmFsdWUubmdycy12YWx1ZS1tYXgge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuLyogbGluZSAyNjcsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtYXR0YWNoZWQtaGFuZGxlcyAubmdycy12YWx1ZS1tYXgsIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsIC5uZ3JzLWF0dGFjaGVkLWhhbmRsZXMgLm5ncnMtdmFsdWUtbWluIHtcclxuICAgIG1hcmdpbjogLTUwJSAwIDA7XHJcbn1cclxuLyogbGluZSAyNzYsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwubmdycy1sZWZ0IHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG59XHJcbi8qIGxpbmUgMjg0LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsLm5ncnMtcmlnaHQge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCBhdXRvO1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgICAgQVRUQUNIRUQgVkFMVUUgUlVOTkVSXHJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAgIFZBTFVFIExBQkVMU1xyXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbn1cclxuICAgIC8qIGxpbmUgMjkwLCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAubmdycy1yYW5nZS1zbGlkZXIubmdycy12ZXJ0aWNhbC5uZ3JzLXJpZ2h0IC5uZ3JzLWF0dGFjaGVkLWhhbmRsZXMge1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgfVxyXG4gICAgLyogbGluZSAyOTgsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsLm5ncnMtcmlnaHQgLm5ncnMtdmFsdWUge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgICAgIC8qIGxpbmUgMzA0LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAgICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwubmdycy1yaWdodCAubmdycy12YWx1ZS5uZ3JzLXZhbHVlLW1heCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuLyogbGluZSAzMTYsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtZm9jdXMge1xyXG59XHJcbi8qIGxpbmUgMzI3LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLWRpc2FibGVkLCAubmdycy1yYW5nZS1zbGlkZXIubmdycy1kaXNhYmxlZC5uZ3JzLWZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuICAgIC8qIGxpbmUgMzMzLCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAubmdycy1yYW5nZS1zbGlkZXIubmdycy1kaXNhYmxlZCAubmdycy1oYW5kbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgfVxyXG4gICAgICAgIC8qIGxpbmUgMzM3LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAgICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtZGlzYWJsZWQgLm5ncnMtaGFuZGxlIGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgLyogbGluZSAzNDMsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLWRpc2FibGVkIC5uZ3JzLWpvaW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICB9XHJcbiAgICAvKiBsaW5lIDM0Nywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtZGlzYWJsZWQgLm5ncnMtdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgfVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFRPVUNIIFNUQVRFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgMzU5LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbmJvZHkubmdycy10b3VjaGluZyB7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubmdycy1ydW5uZXItZGFzaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZ3JzLWlucHV0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbiIsICJbdHlwZT10ZXh0XS5uZy1kaXJ0eS5uZy1pbnZhbGlkLFxyXG5bdHlwZT1wYXNzd29yZF0ubmctZGlydHkubmctaW52YWxpZCxcclxuW3R5cGU9c2VhcmNoXS5uZy1kaXJ0eS5uZy1pbnZhbGlkLFxyXG5bdHlwZT1lbWFpbF0ubmctZGlydHkubmctaW52YWxpZCxcclxuW3R5cGU9bnVtYmVyXS5uZy1kaXJ0eS5uZy1pbnZhbGlkLFxyXG5bdHlwZT10ZWxdLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcblt0eXBlPXVybF0ubmctZGlydHkubmctaW52YWxpZCxcclxudGV4dGFyZWEubmctZGlydHkubmctaW52YWxpZCxcclxuc2VsZWN0Lm5nLWRpcnR5Lm5nLWludmFsaWQge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNTk1OTtcclxuICAvKiBiYWNrZ3JvdW5kOiAjZmZmN2Y3ICovXHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtbmF0aXZlLm5nLWRpcnR5Lm5nLWludmFsaWQgfiAuY3VzdG9tLWlucHV0LXJhZGlvLCAuY3VzdG9tLWlucHV0LW5hdGl2ZS5uZy1kaXJ0eS5uZy1pbnZhbGlkIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE1OTU5O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjEyNXJlbSAwICNmMTU5NTk7XHJcbn1cclxuXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgW3R5cGU9dGV4dF0ubmctaW52YWxpZCxcclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSBbdHlwZT1wYXNzd29yZF0ubmctaW52YWxpZCxcclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSBbdHlwZT1zZWFyY2hdLm5nLWludmFsaWQsXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgW3R5cGU9ZW1haWxdLm5nLWludmFsaWQsXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgW3R5cGU9bnVtYmVyXS5uZy1pbnZhbGlkLFxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IFt0eXBlPXRlbF0ubmctaW52YWxpZCxcclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSBbdHlwZT11cmxdLm5nLWludmFsaWQsXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgdGV4dGFyZWEubmctaW52YWxpZCxcclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSBzZWxlY3QubmctaW52YWxpZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE1OTU5O1xyXG4gIC8qIGJhY2tncm91bmQ6ICNmZmY3ZjcgKi9cclxufVxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IC5jdXN0b20taW5wdXQtbmF0aXZlLm5nLWludmFsaWQge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDYyNXJlbSAjZjE1OTU5O1xyXG59XHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgLmN1c3RvbS1pbnB1dC1uYXRpdmUubmctaW52YWxpZCB+IC5jdXN0b20taW5wdXQtcmFkaW8sIC5uZy1zdWJtaXR0ZWQubmctZGlydHkgLmN1c3RvbS1pbnB1dC1uYXRpdmUubmctaW52YWxpZCB+IC5jdXN0b20taW5wdXQtY2hlY2tib3gge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNTk1OTtcclxuICBib3gtc2hhZG93OiAwIDAgMC4xMjVyZW0gMCAjZjE1OTU5O1xyXG59XHJcblxyXG4udmFsaWRhdGlvbi1wb3BvdmVyIHtcclxuICBjb2xvcjogI2YxNTk1OTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmVycm9yLXRleHQge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNTk1OTtcclxufVxyXG5cclxuLmVycm9yLWNvbG9yIHtcclxuICBjb2xvcjogI2YxNTk1OTtcclxufSIsICIuYWR2LXBvcG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDcwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNHB4O1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItdGlsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci10aWxlX19maWd1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcclxuICB3aWR0aDogMC42MjVyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3AgLmFkdi1wb3BvdmVyLXRpbGUsXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3BsZWZ0IC5hZHYtcG9wb3Zlci10aWxlLFxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tYm90dG9tIC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGhlaWdodDogY2FsYygwLjYyNXJlbSAtIDFweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3AgLmFkdi1wb3BvdmVyLXRpbGUsXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1ib3R0b20gLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLXRvcCAuYWR2LXBvcG92ZXItdGlsZSxcclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLXRvcGxlZnQgLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tdG9wIC5hZHYtcG9wb3Zlci10aWxlX19maWd1cmUsXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3BsZWZ0IC5hZHYtcG9wb3Zlci10aWxlX19maWd1cmUge1xyXG4gIHRvcDogLTEwMCU7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1ib3R0b20gLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIGJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLWJvdHRvbSAuYWR2LXBvcG92ZXItdGlsZV9fZmlndXJlIHtcclxuICAvKiBub3RoaW5nICovXHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1sZWZ0IC5hZHYtcG9wb3Zlci10aWxlLFxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tcmlnaHQgLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgaGVpZ2h0OiAxLjE4NzVyZW07XHJcbiAgd2lkdGg6IDAuNjI1cmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1sZWZ0IC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tbGVmdCAuYWR2LXBvcG92ZXItdGlsZV9fZmlndXJlIHtcclxuICByaWdodDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tcmlnaHQgLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tcmlnaHQgLmFkdi1wb3BvdmVyLXRpbGVfX2ZpZ3VyZSB7XHJcbiAgbGVmdDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgei1pbmRleDogNjAwO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLWNyb3NzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgcmlnaHQ6IDRweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1jcm9zc19fdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuI2Nvbm5lY3RvclBvcG92ZXIge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4jY29ubmVjdG9yUG9wb3ZlciAuYWR2LXBvcG92ZXItY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDIxcHg7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLmNvbm5lY3Rvci1wb3BvdmVyLXdyYXAuYWN0aXZlIHtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAxNjRweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4uY29ubmVjdG9yLXBvcG92ZXItd3JhcC5hY3RpdmUgLmFkdi1wb3BvdmVyLXRpbGVfX2ZpZ3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA0MnB4O1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTZweCk7XHJcbn1cclxuLmNvbm5lY3Rvci1wb3BvdmVyLXdyYXAuYWN0aXZlIH4gLmNvbm5lY3Rvcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDAwMDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlci0td2F2ZS1hbmltYXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFkb3dXYXZlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5Aa2V5ZnJhbWVzIHNoYWRvd1dhdmUge1xyXG4gIDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgIzJkOWNlZDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgIzJkOWNlZDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwICMyZDljZWQ7XHJcbiAgfVxyXG59XHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi8iLCAiLnJlYWRtb3JlLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucmVhZG1vcmUtZXhwYW5kZWQgLnJlYWRtb3JlLWNvbnRlbnQge1xyXG4gIG1heC1oZWlnaHQ6IDIwMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVhZG1vcmUtbGluayB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ucmVhZG1vcmUtbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucmVhZG1vcmUtdW52aXNpYmxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59IiwgIi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLmJ1eS1vbmUtY2xpY2stZGlhbG9nLFxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIuYnV5LW9uZS1jbGljay1kaWFsb2csXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1pbm5lci5idXktb25lLWNsaWNrLWRpYWxvZyB7XHJcbiAgbWluLXdpZHRoOiAzNXZ3O1xyXG4gIG1heC13aWR0aDogMzV2dztcclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkge1xyXG4gIC5idXktb25lLWNsaWNrLWRpYWxvZyB7XHJcbiAgICBtaW4td2lkdGg6IDcwdnc7XHJcbiAgfVxyXG59XHJcbi5idXktb25lLWNsaWNrLWJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG59IiwgIi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWlubmVyLnByZS1vcmRlci1kaWFsb2csXHJcbi5wcmUtb3JkZXItZGlhbG9nIHtcclxuICBtaW4td2lkdGg6IDM1dnc7XHJcbiAgbWF4LXdpZHRoOiAzNXZ3O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSB7XHJcbiAgLnByZS1vcmRlci1kaWFsb2cge1xyXG4gICAgbWluLXdpZHRoOiA3MHZ3O1xyXG4gIH1cclxufVxyXG4ucHJlLW9yZGVyLWRpYWxvZy1idXR0b25zIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxufSIsICIuY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1tYWluLWxpc3Qge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbGlzdCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cy1pdGVtLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgd2lkdGg6IDAuNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtc2VsZWN0ZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1uYXYtcHJldixcclxuLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNhcm91c2VsLW5hdi1wcmV2OmZvY3VzLFxyXG4uY2Fyb3VzZWwtbmF2LW5leHQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmNhcm91c2VsLW5hdi1wcmV2OjphZnRlcixcclxuLmNhcm91c2VsLW5hdi1uZXh0OjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1uYXYtcHJldjpkaXNhYmxlZCxcclxuLmNhcm91c2VsLW5hdi1uZXh0OmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtdmVydGljYWwuY2Fyb3VzZWwtd3JhcC1uYXYtb3V0c2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcbi5jYXJvdXNlbC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuLmNhcm91c2VsLXZlcnRpY2FsID4gLmNhcm91c2VsLW5hdi1pbnNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2Fyb3VzZWwtdmVydGljYWwgPiAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1wcmV2IHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2Fyb3VzZWwtdmVydGljYWwgPiAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICB0b3A6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNhcm91c2VsLWhvcml6b250YWwuY2Fyb3VzZWwtd3JhcC1uYXYtb3V0c2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LXByZXYge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LWluc2lkZSAuY2Fyb3VzZWwtbmF2LW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICByaWdodDogMC42MjVyZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1wcmV2LFxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICB0b3A6IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSAuY2Fyb3VzZWwtbmF2LXByZXY6ZGlzYWJsZWQsXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSAuY2Fyb3VzZWwtbmF2LW5leHQ6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMztcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAucmVzLWFycm93LXByZXYuY2Fyb3VzZWwtbmF2LXByZXYsXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctbmV4dC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiAtMC4xODc1cmVtO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctcHJldi5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgcmlnaHQ6IDIuMTg3NXJlbTtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctbmV4dC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbW9iaWxlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtdXBkYXRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLyogLmNhcm91c2VsLWxpc3Qge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfSAqL1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtLW5vdC1oaWRkZW4tb24tdXBkYXRlLmNhcm91c2VsLXVwZGF0ZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmNhcm91c2VsLW5hdi1ub3Qtc2hvdyA+IC5jYXJvdXNlbC1uYXYge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1zY3JvbGwtbmF2IC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1wbGFjZWhvbGRlciB7XHJcbiAgbWF4LWhlaWdodDogMXB4O1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG59IiwgIi5yYXRpbmcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuXHJcbi5yYXRpbmctaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjZDFkMWQxO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ucmF0aW5nLXJlYWRvbmx5IC5yYXRpbmctaXRlbSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ucmF0aW5nLWl0ZW0tc2VsZWN0ZWQge1xyXG4gIGNvbG9yOiAjZmVjNDE5O1xyXG59XHJcblxyXG4vKiAucmF0aW5nLWl0ZW0taG92ZXIge1xuICAgIGNvbG9yOiAjZGIyOTI5O1xufSAqL1xyXG4ucmF0aW5nOm5vdCgucmF0aW5nLXJlYWRvbmx5KSA+IGxpOmhvdmVyOjpiZWZvcmUsXHJcbi5yYXRpbmc6bm90KC5yYXRpbmctcmVhZG9ubHkpID4gbGk6aG92ZXIgfiBsaTo6YmVmb3JlIHtcclxuICBjb2xvcjogI2RiMjkyOTtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi5xdWlja3ZpZXctYXJyb3dzLXByZXYsXHJcbi5xdWlja3ZpZXctYXJyb3dzLW5leHQge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAzLjc1cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdG9wOiAtNDNweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnF1aWNrdmlldy1hcnJvd3MtcHJldjpmb2N1cyxcclxuLnF1aWNrdmlldy1hcnJvd3MtbmV4dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ucXVpY2t2aWV3LWFycm93cy1wcmV2OjpiZWZvcmUsXHJcbi5xdWlja3ZpZXctYXJyb3dzLW5leHQ6OmJlZm9yZSB7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnF1aWNrdmlldy1hcnJvd3MtcHJldiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG59XHJcblxyXG4ucXVpY2t2aWV3LWFycm93cy1uZXh0IHtcclxuICBtYXJnaW4tbGVmdDogNTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xyXG4gIC5xdWlja3ZpZXctYXJyb3dzLXByZXYsXHJcbiAgLnF1aWNrdmlldy1hcnJvd3MtbmV4dCB7XHJcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuICAucXVpY2t2aWV3LWFycm93cy1uZXh0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMS4wNjI1cmVtO1xyXG4gIH1cclxuICAucXVpY2t2aWV3LWFycm93cy1wcmV2IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDYyNXJlbTtcclxuICB9XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtcXVpY2t2aWV3LFxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIubW9kYWwtcXVpY2t2aWV3IHtcclxuICBtYXgtd2lkdGg6IDY0LjEyNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87IC8qIFx1MDQzRFx1MDQzNSBcdTA0M0ZcdTA0M0VcdTA0MzRcdTA0MzNcdTA0NDBcdTA0NDNcdTA0MzZcdTA0MzBcdTA0MzVcdTA0NDIgXHUwNDNBXHUwNDNFXHUwNDNEXHUwNDQyXHUwNDM1XHUwNDNEXHUwNDQyIFx1MDQzMiBcdTA0MzBcdTA0MzlcdTA0NDRcdTA0M0VcdTA0M0RcdTA0MzUgXHUwNDNGXHUwNDNFXHUwNDREXHUwNDQyXHUwNDNFXHUwNDNDXHUwNDQzIGF1dG8gKi9cclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyB7XHJcbiAgbWluLWhlaWdodDogNTQwcHg7XHJcbn1cclxuLm1vZGFsLXF1aWNrdmlldyAuZGV0YWlscy1hdmFpbGFiaWxpdHksXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmRldGFpbHMtcmF0aW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ubW9kYWwtcXVpY2t2aWV3IC5kZXRhaWxzLXJhdGluZyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuMDYyNXJlbTtcclxufVxyXG5cclxuLnF1aWNrdmlldy1sb2FkaW5nLXRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSB7XHJcbiAgLmFkdi1tb2RhbCAubW9kYWwtcXVpY2t2aWV3IHtcclxuICAgIG1heC13aWR0aDogNTFyZW07XHJcbiAgICBtaW4td2lkdGg6IDUxcmVtO1xyXG4gIH1cclxufSIsICIudGhyZWVzaXh0eSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC50aHJlZXNpeHR5X2ltYWdlcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAudGhyZWVzaXh0eV9pbWFnZXMgaW1nIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAudGhyZWVzaXh0eV9pbWFnZXMgaW1nLnByZXZpb3VzLWltYWdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbiAgLypcclxuICAgICAgICAgICAgIERvIG5vdCBwdXQgaGVyZSBhbnkgb3RoZXIgc3R5bGVzLlxuICAgICAgICAgICAgIEl0IGNhdXNlcyBtYXNzaXZlIHJlY2FsYyAvIHJlcGFpbnRzIGFuZCBpbWFnZSBmbGlja2VyaW5nLFxuICAgICAgICAgICAgIGVzcGVjaWFsbHkgb24gRmlyZWZveC5cclxuICAgICAgICAgICovXHJcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAudGhyZWVzaXh0eV9pbWFnZXMgaW1nLmN1cnJlbnQtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbiAgLypcclxuICAgICAgICAgICAgIERvIG5vdCBwdXQgaGVyZSBhbnkgb3RoZXIgc3R5bGVzLlxuICAgICAgICAgICAgIEl0IGNhdXNlcyBtYXNzaXZlIHJlY2FsYyAvIHJlcGFpbnRzIGFuZCBpbWFnZSBmbGlja2VyaW5nLFxuICAgICAgICAgICAgIGVzcGVjaWFsbHkgb24gRmlyZWZveC5cclxuICAgICAgICAgICovXHJcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAuc3Bpbm5lciB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLnNwaW5uZXIgc3BhbiB7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIk1TIFRyZWJ1Y2hldFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMzJweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIuYm90dG9tLXJpZ2h0IHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyLmJvdHRvbS1sZWZ0IHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMjBweDtcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIudG9wLWxlZnQge1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAubmF2X2Jhci50b3AtcmlnaHQge1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMjBweDtcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIudG9wLWNlbnRlciB7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyLmJvdHRvbS1jZW50ZXIge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAubmF2X2JhciAuYnV0biB7XHJcbiAgei1pbmRleDogMjtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZzogNy41cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAubmF2X2JhciAuYnV0bjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyIC5idXRuOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIgLmJ1dG4gc3BhbiB7XHJcbiAgei1pbmRleDogMTM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIgLmJ1dG4gc3Bhbi5pY29uLXBsYXkge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyIC5idXRuIHNwYW4uaWNvbi1wYXVzZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0xNXB4IDA7XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyIC5idXRuIHNwYW4uaWNvbi1mb3J3YXJkIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMwcHggMDtcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIgLmJ1dG4gc3Bhbi5pY29uLWJhY2sge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtNDVweCAwO1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAubmF2X2JhciAuYnV0biBzcGFuLmljb24tZnVsbHNjcmVlbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC02MHB4IDA7XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyIC5idXRuIHNwYW4uaWNvbi1yZXNpemUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtNzVweCAwO1xyXG59XHJcblxyXG4udGhyZWVzaXh0eSAubmF2X2JhciAuYnV0biBzcGFuLmljb24tZG93bmxvYWQge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtOTBweCAwO1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5fOi13ZWJraXQtZnVsbC1zY3JlZW4sXHJcbi50aHJlZXNpeHR5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG4udGhyZWVzaXh0eV9pbWFnZXMge1xyXG4gIGN1cnNvcjogZS1yZXNpemU7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDE0LzAyL21ha2luZy1lbWJlZGRlZC1jb250ZW50LXdvcmstaW4tcmVzcG9uc2l2ZS1kZXNpZ24vICovXHJcbmlmcmFtZS1yZXNwb25zaXZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIGlmcmFtZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxyXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcclxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCxcclxuLmVtYmVkLWNvbnRhaW5lciB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0gKi9cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC8qIGJvcmRlcjogMTFweCBzb2xpZCAjZmZmOyAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA3NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS13cmFwIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogXHUwNDI3XHUwNDQyXHUwNDNFXHUwNDMxXHUwNDRCIFx1MDQzQVx1MDQzQlx1MDQzOFx1MDQzQSBcdTA0M0ZcdTA0NDBcdTA0M0VcdTA0MzhcdTA0NDFcdTA0NDVcdTA0M0VcdTA0MzRcdTA0MzhcdTA0M0IgXHUwNDNGXHUwNDNFIFx1MDQzMlx1MDQzOFx1MDQzNFx1MDQzNVx1MDQzRSAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS1pY29uIHtcclxuICB3aWR0aDogNTJweDtcclxuICBoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbi5tb2RhbC12aWRlby1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XHJcbiAgLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuICAuaWZyYW1lLXJlc3BvbnNpdmVfX2N1c3RvbS1wbGF5LWljb24ge1xyXG4gICAgd2lkdGg6IDcycHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgfVxyXG59XHJcbi5vcGFjaXR5IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci11cGxvYWQgdmlkZW8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci11cGxvYWQge1xyXG4gIC8qIHBhZGRpbmc6IDA7ICovXHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLS1pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vKiAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciArIGlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciArIGlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59ICovIiwgIi5jdXN0b20tb3B0aW9ucy1saXN0IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtbmFtZSwgLmN1c3RvbS1vcHRpb25zLXZhbHVlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLW5hbWUge1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjMxMjVyZW0gMC4zMTI1cmVtIDA7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLXZhbHVlIHtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW0gMCAwLjMxMjVyZW0gMC4zMTI1cmVtO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtbGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtcm93LWdhcDogMjBweDtcclxuICByb3ctZ2FwOiAyMHB4O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtbmFtZSxcclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1saXN0LFxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXZhbHVlLFxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXJvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1uYW1lIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xyXG4gIHJvdy1nYXA6IDEwcHg7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1uYW1lID4gbGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXZhbHVlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xyXG4gIHJvdy1nYXA6IDEwcHg7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sIC5hZHYtY2hlY2tib3gtZW11bCxcclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sIC5hZHYtcmFkaW8tZW11bCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCAuY3VzdG9tLWlucHV0LW5hdGl2ZTpmb2N1cyB+IC5jdXN0b20taW5wdXQtY2hlY2tib3gge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wgLmN1c3RvbS1pbnB1dC1jaGVja2JveDpob3ZlcixcclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sIC5jdXN0b20taW5wdXQtcmFkaW86aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wtLXBvaW50ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wtaW5mbyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDEycHg7XHJcbiAgcm93LWdhcDogMTJweDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1pbWctd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiA3MHB4O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtaW1nLXdyYXAgPiBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtdGV4dC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiA1cHg7XHJcbiAgICAgICBjb2x1bW4tZ2FwOiA1cHg7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy10ZXh0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogNnB4O1xyXG4gIHJvdy1nYXA6IDZweDtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtaXRlbS1jb3VudGVyIHtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtaXRlbS1jb3VudGVyIC5zcGluYm94LWlucHV0IHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtaXRlbS1jb3VudGVyIC5zcGluYm94LWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59IiwgIi5jb2xvci12aWV3ZXItaXRlbSB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwLjA2MjVyZW07XHJcbiAgLyogbWFyZ2luOiByZW0tY2FsYygxcHgpOyAqL1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1pdGVtLFxyXG4uY29sb3Itdmlld2VyLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1hbHQgLmNvbG9yLXZpZXdlci1pbm5lciB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1pbm5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBtYXJnaW46IDJweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbG9ycy13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNhcm91c2VsLWNvbG9ycy13cmFwIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBwYWRkaW5nOiAwIDFweDsgKi9cclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1saXN0LFxyXG4uY29sb3Itdmlld2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cclxufVxyXG5cclxuLmNhcm91c2VsLWNvbG9ycyB7XHJcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xyXG59XHJcbi5jYXJvdXNlbC1jb2xvcnMuY2Fyb3VzZWwtbmF2LW5vdC1zaG93IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1jb2xvcnMgLmNvbG9yLXZpZXdlci1saXN0IHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbG9yczpub3QoLmNhcm91c2VsLW5hdi1ub3Qtc2hvdykgLmNhcm91c2VsLWlubmVyLFxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5jYXJvdXNlbC1jb2xvcnMgLmNhcm91c2VsLWlubmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3IC5jYXJvdXNlbC1jb2xvcnMuY2Fyb3VzZWwtaW5pdGlsaXplZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5jYXJvdXNlbC1jb2xvcnMuY2Fyb3VzZWwtaW5pdGlsaXplZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaXRlbS1ibG9jayB7XHJcbiAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaXRlbS13cmFwIHtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLWl0ZW0tbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaW5uZXIgKyAuY29sb3Itdmlld2VyLWl0ZW0tbmFtZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXJfX2NvbG9yLXNlbGVjdGVkLW5hbWUge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaXRlbS1kaXNhYmxlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGNvbG9yOiAjOTQ5NjliO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLS1pY29uIC5jb2xvci12aWV3ZXItaXRlbS1kaXNhYmxlZCAuY29sb3Itdmlld2VyLWlubmVyOjphZnRlcixcclxuLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWRpc2FibGVkIC5jb2xvci12aWV3ZXItaW5uZXI6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ2MC43NzUgNDYwLjc3NScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDYwLjc3NSA0NjAuNzc1JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggZmlsbD0ncmVkJyBkPSdNMjg1LjA4IDIzMC4zOTcgNDU2LjIxOCA1OS4yN2M2LjA3Ni02LjA3NyA2LjA3Ni0xNS45MTEgMC0yMS45ODZMNDIzLjUxMSA0LjU2NWExNS41NSAxNS41NSAwIDAgMC0yMS45ODUgMGwtMTcxLjEzOCAxNzEuMTRMNTkuMjUgNC41NjVhMTUuNTUxIDE1LjU1MSAwIDAgMC0yMS45ODUgMEw0LjU1OCAzNy4yODRjLTYuMDc3IDYuMDc1LTYuMDc3IDE1LjkwOSAwIDIxLjk4NmwxNzEuMTM4IDE3MS4xMjhMNC41NzUgNDAxLjUwNWMtNi4wNzQgNi4wNzctNi4wNzQgMTUuOTExIDAgMjEuOTg2bDMyLjcwOSAzMi43MTlhMTUuNTU1IDE1LjU1NSAwIDAgMCAyMS45ODYgMGwxNzEuMTE3LTE3MS4xMiAxNzEuMTE4IDE3MS4xMmExNS41NTEgMTUuNTUxIDAgMCAwIDIxLjk4NSAwbDMyLjcwOS0zMi43MTljNi4wNzQtNi4wNzUgNi4wNzQtMTUuOTA5IDAtMjEuOTg2TDI4NS4wOCAyMzAuMzk3eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0LCAuY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0tdGV4dCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxufVxyXG4uY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQgLmNvbG9yLXZpZXdlci1pdGVtLXdyYXAsIC5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS10ZXh0IC5jb2xvci12aWV3ZXItaXRlbS13cmFwIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxufVxyXG4uY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrLCAuY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0tdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0tYmxvY2sge1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbn1cclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0IC5jb2xvci12aWV3ZXItaXRlbS1zZWxlY3RlZCwgLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLXNlbGVjdGVkIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0IC5jb2xvci12aWV3ZXItaXRlbS13cmFwLFxyXG4uY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrLCAuY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0tdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0td3JhcCxcclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS1pY29uYW5kdGV4dC5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLXdyYXAsIC5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS10ZXh0LmNvbG9yLXZpZXdlci0tdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0td3JhcCB7XHJcbiAgcGFkZGluZy10b3A6IDNweDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG59XHJcbi5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS1pY29uIHtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLnNlbGVjdC1jdXN0b20gLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrLFxyXG4uc2VsZWN0LWN1c3RvbSAuY29sb3Itdmlld2VyLWl0ZW0td3JhcCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20gLmNvbG9yLXZpZXdlci1pdGVtLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG4uc2VsZWN0LWN1c3RvbSAuY29sb3Itdmlld2VyLWlubmVyIHtcclxuICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgbWF4LWhlaWdodDogNTBweDtcclxufVxyXG5cclxuW25nLXRyYW5zY2x1ZGUtc2xvdD1jb2xvcnNWaWV3ZXJJdGVtQmVmb3JlXTplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsICIuc2l6ZXMtdmlld2VyLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLWl0ZW0sXHJcbi5zaXplcy12aWV3ZXItaW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLWl0ZW0ge1xyXG4gIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1pbm5lciB7XHJcbiAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLXNlbGVjdG9yIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaXplcy12aWV3ZXItcmFkaW8ge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLWJsb2NrLXNsaWRlciB7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1pdGVtLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59IiwgIi5nYWxsZXJ5LWJsb2NrIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1waWN0dXJlLWxpbmsge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmdhbGxlcnktcGljdHVyZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktcGljdHVyZS1vYmoge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZGV0YWlscy1hZGRpdGlvbmFsLWdyYXBoaWNzIHtcclxuICBtYXJnaW46IDIuNXJlbSAyLjVyZW0gMXJlbTtcclxufVxyXG5cclxuLmdhbGxlcnktem9vbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICBmb250LXNpemU6IDAuNjg3NXJlbTtcclxufVxyXG5cclxuLmdhbGxlcnktcGhvdG9zLWl0ZW0ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uZGV0YWlscy1jYXJvdXNlbCAuZ2FsbGVyeS1waG90b3MtaXRlbS1vYmouaW1nLW5vdC1yZXNpemUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmdhbGxlcnktcGhvdG9zLXNsaWRlciB7XHJcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1waWN0dXJlLWxhYmVscyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1waG90b3Mtc2xpZGVyLWxpc3QtaG9yaXpvbnRhbCB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmdhbGxlcnktcGhvdG9zLXNsaWRlci1saXN0LXZlcnRpY2FsIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kLXBob3RvLXZpZXctY2hhbmdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaE1nQWJBUGYvQU12THl4MXB0c2JHeHU3dTdqQ2E4VUdpNjlYVjFXdHFhM0p5Y2IyOXZrYXIvQ21UN05uWjJUaWc3L2IyOWlaM3ZNTEN3bXF3NlByNitCbE9qSW1KaVJaNzVadWJtOUxUMVJ4UmpwV1ZsUjE2My83Ky9MS3lzajJqODl6YzNQLysvOTNlNElHQmdTc3JLeDZCNVhaMmRVU3UvdXpzN0RhaytoMSs0K2pvNkNLWDhTU1E2MGRIUjdtNXVlcnE2aHdhR2syczlES2U5aktVNUJ1SDZ4bDY2RjVlWFZaV1ZlVGs1T0xpNHVEZzREMk4zUTBORFNzK1VKR1JrU045ejZTa3BDS0c1a3lsNWptaytpdVo4ZW5wNmgxMHkxaFlXRUtxL2JTMHRQYjI5RkJRVUt5c3JEZzRPS2VucHhaNTZLS2lvaE1URWlJakpDcUEyejQrUFdabVpqdXEvekthN3gyQTRqUXpNN2UzdDYrdnJ6V2Y5YzNOelNTSjVobDY1ZzBVSENrOFRDU0s2aFFWR0RHTjVGcGFXbHhaVjNwNmVWUlFUaUk0U0VFOFBERXRMQ2c1U254OGZWWldXQng2NGdNREF3a0lBd29HQVN3OVR3VU9GeEVPRC9EdzhQdjcrL1B6OC9yNit2bjUrVXRQV0tXbnEvajQrSGQ2Z2ZUMDlmLzkvdlQwOUdGa2JMT3pzLzc4L2ZYMTlmSHg4VlpaWXNmSXl0UFQwL0x5OHBtY29XeHZkN0N5dG9PR2pMU3p0RXhNVE9mbjU1K2dvRlZTVVJ0NzN5WTNTUDM3L1B6OCtyR3hzZERRMERXZjh6dWsrUDM5L3owNU9UMkt4MlduMzBhWjRqV0kyam83TzJCZ1lKYVhtSmlZbC96Nit6T2Y4N1MwczQ2UmxqOUFRUGYzOTFoVlV5S0c2RkpQVGVycDZpaVU4aDFTanlCLzNFNm82a09xKzBXcSt6eVc0VFdGMkRXSTFGdGJYRjFiV0JoRGUvcjYvSFIwY3ljelBUczNOak9YNmVIaDRwYTg0VjVjV0h4N2V4eHgwQ2NsSlBuNTk5L2Y0QlVSRUNFeFFSbDk5Q2lFMGV2cjdQbjcrbmg0ZDZtcHEvMy8vaUFmSDJDZjNpS0s2Q0tJN0NlUTZDbUg0eUIvNGlXTTdoa1lHRld0OFJzWkZDMSt3ZXprM0V4TFJ6U2c5VGVVM2pHRHhEYUl5amlqK3krTDFUbWwvQnVCNXJTenN6R0szdlQwOWpLUDJOVGg2VGVMM2h4OTVWQ3A2Z0FHRGZ6Ky9TR1E3aWVSN0J0ODdCeDk2VnRiV1RpbCt2bjMrRHFsK3hrOGFTK0czZno4L1AzOS9mNysvdi8vLy8vLy95SC9DMWhOVUNCRVlYUmhXRTFRUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRnUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQxTFdNd01qRWdOemt1TVRVMU56Y3lMQ0F5TURFMEx6QXhMekV6TFRFNU9qUTBPakF3SUNBZ0lDQWdJQ0FpUGlBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBpQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YlcwdklpQjRiV3h1Y3pwemRGSmxaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxVbVZtSXlJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOQ0FvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UWpjME4wSkVRamxFUXpVek1URkZORGt6TnpjNFJEZzNSVVF5UkRjM1F6TWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRamMwTjBKRVFrRkVRelV6TVRGRk5Ea3pOemM0UkRnM1JVUXlSRGMzUXpNaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcENOelEzUWtSQ04wUkROVE14TVVVME9UTTNOemhFT0RkRlJESkVOemRETXlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQ056UTNRa1JDT0VSRE5UTXhNVVUwT1RNM056aEVPRGRGUkRKRU56ZERNeUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGdILy92MzgrL3I1K1BmMjlmVHo4dkh3Nys3dDdPdnE2ZWpuNXVYazQrTGg0Ti9lM2R6YjJ0blkxOWJWMU5QUzBkRFB6czNNeThySnlNZkd4Y1REd3NIQXY3Njl2THU2dWJpM3RyVzBzN0t4c0srdXJheXJxcW1vcDZhbHBLT2lvYUNmbnAyY201cVptSmVXbFpTVGtwR1FqNDZOakl1S2lZaUhob1dFZzRLQmdIOStmWHg3ZW5sNGQzWjFkSE55Y1hCdmJtMXNhMnBwYUdkbVpXUmpZbUZnWDE1ZFhGdGFXVmhYVmxWVVUxSlJVRTlPVFV4TFNrbElSMFpGUkVOQ1FVQS9QajA4T3pvNU9EYzJOVFF6TWpFd0x5NHRMQ3NxS1NnbkppVWtJeUloSUI4ZUhSd2JHaGtZRnhZVkZCTVNFUkFQRGcwTUN3b0pDQWNHQlFRREFnRUFBQ0g1QkFFQUFQOEFMQUFBQUFBeUFCc0FBQWovQVA4SkhFaXdvRUdDL2hJcVhNaVFZYjhFQnpBMTlIZnc0TVNMRFFFdFFVREtCQ0lqRkNaV05Jang0aDB0RkE0bGFoSUt6cU1FeHd6MGF6aXlZRW1GQXdBZ0dlQ0NGeFF4YkhJSStBR0JtY0kvZ3daOStGQ3BKc0Y5ZHY1VXVxZXdYeDBERFBaeFliRWpGWWNiUzV4bEdjQ3ZJZEorL2V6c2N6b3dqNTBQcGY3WUVlREIzdzhSMlJCZ1FoU0N5czZaR00vYThjZnZINk0ralE3OUk3S25NU00vQWhPK0hlU0N5WlFsTjdRWUVYVUowczJGL2ZqeFUrdnZRcUE5amZRUXVhQm5qeUpEZ1NBbkpPVHZEeEc4eFNBTXNHTUhNS0ZFTS9NVXl1T3ZINkE3Q2RITzNPZHZyVURXRjFnTDlHTkkwVDlWQ3ZHa0VQSGlSUVlBcVNSNS96QkJCVXVUZmsrd0hCamdRVWtxQVlBeUVPSFhMdysvUEd0QkhGcTA2SjkwZ1lyMDhRODArK0F4RXlSVFJCTk5LRkdJa0FBd1J1ekFCak9qaUpFS0lseUVrazBrUkpBZ1FpSDArY05IUXYvczBZY2hmZmp4WDRrQ3d0Tk1jMmtkQU1VTDJ5QWpRaHBxSVBNQ0o3NWtnNHdhYVJSRFJ6UnBZTEdERVlTRjVnOXhBL2x4Mm9xb0NPaVBLc3d4RndJVXZmREFBeGhvckNHSEhHdFFJc2VXbEt5eEpSckppRkdEWktMZFlRY1JSUHpqNUI3L0hhS0hZbm5VcDlBd2RIUlN3aXkwS0NDb0FrY1VTa3NKZ3g1YXl4ZkNFT2FQQTNqc2t3Y2pldlFSU0d5c0xhS0hJWHNJUk9XanpKbXhnemhWNEdPUEVLZHFBb00yTUhSUWpqMndsdjlUQlRpTUp1UkNEZ1lRMGM4L0lFUTNVSFFnRU1RZURsRDVJMm80SjJ5eFJTWmJOT0JPQVEwVUlFc0JNWHpEN0FucWZGR0dQemNrNElGb2hiSDF6NUxBdERDQVA4N3N3RTBNQkJCZ0JRRkJXRkZBQVNyQSsyNjdNWkNqclQ5WjFPRVBiWGJ3czRrL3U0dzRFeDU0RkJmYVlQMHdjQW02Y0R3d3hBSVUvL0pKUEJHc0U0RTh0Y2dnendMeXZMTE1IS3Y0ODBRZHpDRTNXRHJGamVhUGdiUXRPWmcvZGZUZ0R3a1J2MUpOTlN2SUFNNE1ublFUVEJoampERk5HR0ZnNDhNY2t2Z0RRUTg0T0RDbERjOGNFMXh6ekRVWHFUK0FEUEJEQWplLzhVQThYWFFCQkJBNm9QQ0pOT2FNb0lNMVo3TkN6ZEpOMjJFQkFobDhXME1idUxUL3dNQk1mT3dqZUQ4SjMwQUtDVC9RaHNBYkFjeHd4UlhYb0tBUE83RlVjQTA2b0tEdytCWG1GTUUwWWZzUThRTXVqeGlCU3cyaWtKRkJnZjJNYUFBRk50UkRpaDBTSkxSNEFQUk1vcnNHazBoaGl3NjNTTUg3Skc2NDBZN25aeERHRHg5NGxHV0VFUWVjZ3NqTGdDM3B6d1oyR0dPSkJMWGZyZ3dOWHRCQWd4UGtqKzlFQmVLTFB3OHhjN1NpTUQ5NEJHeEVFd1lrdEEvZ0wxOXZSeEwrV09JUC93ZDRRejRtUU1BSllBQURzRWlnQWc5WVFGMjh3eHZKV1VqV0VwS3dtWlJGTkZYcEIzTWlBWWM0eEtHRGNBaWhDRWZZUVEvRzRRMGhxQXJvL0RHWXNyenNnaEhNSDJBS2tRQkJuRUlRT015aERuWG9DRWVjb3dXdXFBcHpNU3lZblFpS0JpMHpteGtnQ25HSEpqcnhpVkI4WWlFU3dSRFJEQ1pyTTdsaVExdzRwVHA0OFl0Z0RLTVlBZUdQZ0FBQU93PT1cIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4ucHJvZC1waG90by12aWV3LWNoYW5nZS5yb3RhdGUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG59XHJcbi5wcm9kLXBob3RvLXZpZXctY2hhbmdlLnZpZGVvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbn1cclxuXHJcbi5wcm9kLXBob3RvLXZpZXctY2hhbmdlICsgLnByb2QtcGhvdG8tdmlldy1jaGFuZ2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59IiwgIi5wcm9kdWN0LWNvbG9yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWluZGVudDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmRldGFpbHMtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmRldGFpbHMtcGF5bWVudCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbSAwO1xyXG4gIHBhZGRpbmc6IDdweCAwO1xyXG59XHJcbi5kZXRhaWxzLXBheW1lbnQgLnByaWNlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmRldGFpbHMtcGF5bWVudCAucHJpY2UtY3VycmVudCxcclxuLmRldGFpbHMtcGF5bWVudCAucHJpY2UtbmV3IHtcclxuICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG59XHJcbi5kZXRhaWxzLXBheW1lbnQgLnByaWNlLW9sZCB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG4uZGV0YWlscy1wYXltZW50IC5wcmljZS1kaXNjb3VudCB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5pbnN0ZWFkX190ZXh0LXByaWNlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmRldGFpbHMtcGF5bWVudC1wcmljZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmRldGFpbHMtYW1vdW50IC5hdmFpbGFiaWxpdHkge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXltZW50LWl0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBheW1lbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmRpdltzaG93LXN0b2Nrc10ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmF2YWlsYWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxY2QwMztcclxufVxyXG5cclxuLm5vdC1hdmFpbGFibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjYzNjM7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJyYW5kIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1hc2lkZSB7XHJcbiAgLyogcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg0MHB4KTsgKi9cclxufVxyXG5cclxuLmRldGFpbHMtYXNpZGUgLnNvY2lhbC1idG5zIHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNvY2lhbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXltZW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uZGV0YWlscy1wYXltZW50LWJsb2NrIC5idG4ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBheW1lbnQtY2VsbCB7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG5cclxuLmRldGFpbHMtY2Fyb3VzZWwtaXRlbSxcclxuLmRldGFpbHMtY2Fyb3VzZWwtaXRlbS12ZXJ0aWNhbCB7XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWNhcm91c2VsLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmRldGFpbHMtY2Fyb3VzZWwtaXRlbS12ZXJ0aWNhbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWNhcm91c2VsLXNlbGVjdGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGJvcmRlci1jb2xvcjogI2VmZDcwNjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5maXJzdC1wYXltZW50LW5vdGUge1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG59XHJcblxyXG4ubW9kYWwgLmRldGFpbHMtbW9kYWwtcHJldmlldyB7XHJcbiAgLyogbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiByZW0tY2FsYyg0NXB4KTtcbiAgcmlnaHQ6IHJlbS1jYWxjKDQ1cHgpO1xuICBib3R0b206IHJlbS1jYWxjKDQ1cHgpO1xuICBsZWZ0OiByZW0tY2FsYyg0NXB4KTsgKi9cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHggLSA0NXB4KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5tb2RhbCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IC5tb2RhbC1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICAvKiBoZWlnaHQ6IDFweDsgKi9cclxuICAvKiBcdTA0NDdcdTA0NDJcdTA0M0VcdTA0MzFcdTA0NEIgXHUwNDM0XHUwNDNFXHUwNDQ3XHUwNDM1XHUwNDQwXHUwNDNEXHUwNDM4XHUwNDM5IFx1MDQzMVx1MDQzQlx1MDQzRVx1MDQzQSBcdTA0NDBcdTA0MzBcdTA0NDFcdTA0NDJcdTA0NEZcdTA0MzNcdTA0MzhcdTA0MzJcdTA0MzBcdTA0M0JcdTA0NDFcdTA0NEYgXHUwNDNEXHUwNDMwIFx1MDQzMlx1MDQ0MVx1MDQ0RSBcdTA0MzJcdTA0NEJcdTA0NDFcdTA0M0VcdTA0NDJcdTA0NDMgKi9cclxufVxyXG5cclxuLm1vZGFsLXByZXZpZXctaW1hZ2UtbG9hZCB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1vZGFsLXByZXZpZXctaW1hZ2UtY29tcGxldGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC41cztcclxufVxyXG5cclxuLmRldGFpbHMtYnV5LW9uZS1jbGljayB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWNhcm91c2VsLFxyXG4uZGV0YWlscy10YWJzIHtcclxuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLWNhcm91c2VsLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmRldGFpbHMtcHJldmlldy1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1wcmV2aWV3LWJsb2NrIC56b29tZXItd2luZG93LXRpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXByZXZpZXctYmxvY2sgLnpvb21lci1pbm5lciB+IC56b29tZXItd2luZG93IC56b29tZXItd2luZG93LXRpdGxlIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1tb2RhbC1wcmV2aWV3LWJsb2NrIHtcclxuICAvKiBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgKi9cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZGV0YWlscy1tb2RhbC1wcmV2aWV3LWNlbGwge1xyXG4gIC8qIGRpc3BsYXk6IHRhYmxlLWNlbGw7ICovXHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmRldGFpbHMtbW9kYWwtcHJldmlldy1jZWxsLXBob3RvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmRldGFpbHMtbW9kYWwtY2Fyb3VzZWwge1xyXG4gIHBhZGRpbmc6IDEuNjI1cmVtIDA7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJyaWVmZGVzY3JpcHRpb24gcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNwaW5ib3gtYmxvY2sge1xyXG4gIHdpZHRoOiA1cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1yb3RhdGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG59XHJcblxyXG4udG9wLXNoaXBwaW5nLXJvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXJhbS1uYW1lLFxyXG4uZGV0YWlscy1wYXJhbS12YWx1ZSxcclxuLmRldGFpbHMtcGFyYW0tdmFsdWUtd2VpZ2h0IHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1hdmFsYWJsZS10ZXh0LFxyXG4uZGV0YWlscy1hdmFsYWJsZS11bml0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5naWZ0cy1saXN0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ2lmdC1wcm9wZXJ0aWVzIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtIDAgMDtcclxufVxyXG5cclxuLmdpZnQtcHJvcGVydGllc19faXRlbSB7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4uZ2lmdC1wcm9wZXJ0aWVzX19pdGVtTmFtZSxcclxuLmdpZnQtcHJvcGVydGllc19faXRlbVZhbHVlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1naWZ0LWltYWdlIHtcclxuICBoZWlnaHQ6IDY5LjlweDtcclxuICB3aWR0aDogNzUuOXB4O1xyXG4gIC8qIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL21pc2MvZ2lmdEljb24ucG5nJykgbm8tcmVwZWF0IHRvcCBsZWZ0LzEwMCUgMTAwJTsgKi9cclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWlzYy9naWZ0SWNvbi5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0LzEwMCUgMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IC0xMHB4O1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UgLmdpZnRzLWxpc3QtY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICByaWdodDogLTMyMHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdCAuZ2lmdC10eHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdCAuZ2lmdC10eHQtZGVzY3Ige1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gIGNvbG9yOiAjZTIwYTBhO1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UgLmdpZnRzLWxpc3Q6OmJlZm9yZSwgLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxlZnQ6IC0yMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UgLmdpZnRzLWxpc3Q6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGxlZnQ6IC0xMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4ucHJvZHVjdC1naWZ0LWltYWdlIC5naWZ0cy1saXN0OjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UuYWN0aXZlIC5naWZ0cy1saXN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRldGFpbHMtbW9kYWwtcHJldmlldy1hcnJvdyB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGV0YWlscy1waG90b3NfX2xlZnQge1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBob3Rvc19fcmlnaHQge1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG4uZGV0YWlscy1waG90b3NfX3RyaWdnZXItMzYwLFxyXG4uZGV0YWlscy1waG90b3NfX3RyaWdnZXItdmlkZW8ge1xyXG4gIGhlaWdodDogMjdweDtcclxuICB3aWR0aDogMjVweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1waG90b3NfX3RyaWdnZXIgKyAuZGV0YWlscy1waG90b3NfX3RyaWdnZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy12aWRlby13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXZpZGVvLXdyYXA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ucHJvZHVjdHMtdmlldy12aWRlby13cmFwIC52aWRlby1uYW1lLFxyXG4ucHJvZHVjdHMtdmlldy12aWRlby13cmFwIC52aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdmlkZW8td3JhcCAudmlkZW8tbmFtZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdmlkZW8td3JhcCAudmlkZW8tZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLnByb2R1Y3QtdmlkZW9zLWluLW1vZGFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5wcm9kdWN0LXZpZGVvcy1pbi1tb2RhbCAucHJvZHVjdHMtdmlldy12aWRlby13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtcHJvZHVjdC12aWRlby1pbi1tb2RhbDpub3QoLmNhcm91c2VsLW5hdi1ub3Qtc2hvdykge1xyXG4gIC8qIHBhZGRpbmc6IDAgNDVweDsgKi9cclxufVxyXG5cclxuLmNhcm91c2VsLXByb2R1Y3QtdmlkZW8taW4tbW9kYWwtYnRuIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1wcm9kdWN0LXZpZGVvLWluLW1vZGFsLWNvbnRlbnQge1xyXG4gIHdpZHRoOiA2NTBweDtcclxufVxyXG5cclxuLmNhcnQtcG9wdXAtcHJvZHVjdC1za3Uge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnJlbGF0ZWQtcHJvZHVjdC1jYXJvdXNlbC13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcclxuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1yb3cge1xyXG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxufVxyXG4uZGV0YWlscy1yb3dfX2Ftb3VudC10YWJsZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkLS1xdWlja3ZpZXcgLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMSAuY29sb3Itc2VsZWN0LWN1c3RvbSxcclxuLnByb2R1Y3QtY2FyZC0tcXVpY2t2aWV3IC5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTEgLnNpemVzLXNlbGVjdC1jdXN0b20ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTEgLmNvbG9yLXNlbGVjdC1jdXN0b20sXHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTEgLnNpemVzLXNlbGVjdC1jdXN0b20ge1xyXG4gIHdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogMTBweDtcclxufVxyXG4uZGV0YWlscy1zaXplLWNvbG9yLXBpY2tlci0tY29scy0yIC5kZXRhaWxzLWNvbG9ycyxcclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiAuZGV0YWlscy1zaXplcyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1pbi13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG59XHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IFtkYXRhLXNpemVzLXZpZXdlcl0ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uZGV0YWlscy1zaXplLWNvbG9yLXBpY2tlci0tY29scy0yIC5zaXplcy12aWV3ZXItbGlzdCAuc2VsZWN0LWN1c3RvbSxcclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiAuc2l6ZXMtdmlld2VyLWxpc3QgLmNob2ljZXMsXHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IC5mb3JtLXNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IC5mb3JtLXNlbGVjdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWFya2V0cGxhY2UtYnV0dG9uLWhlYWRlciB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tYXJrZXRwbGFjZS1idXR0b25zIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1wcmV2aWV3LW1vZGFsLXdyYXAgLmRldGFpbHMtbW9kYWwtcHJldmlldyB7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucHJvZHVjdC1wcmV2aWV3LW1vZGFsLXdyYXAgLmRldGFpbHMtbW9kYWwtcHJldmlldyAubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wcm9kdWN0LXByZXZpZXctbW9kYWwtd3JhcCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LXByZXZpZXctbW9kYWwtd3JhcCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyOVwiICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICB0b3A6IC0xM3B4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucHJvZHVjdC1wcmV2aWV3LW1vZGFsLXdyYXAgLmRldGFpbHMtbW9kYWwtcHJldmlldy1jZWxsIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4ucHJvZHVjdC1wcmV2aWV3LW1vZGFsLXdyYXAgLmRldGFpbHMtbW9kYWwtY2Fyb3VzZWwge1xyXG4gIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbn0iLCAiLnByaWNlLWFtb3VudC1saXN0IHtcclxuICBjb2xvcjogIzY2NjtcclxufVxyXG4ucHJpY2UtYW1vdW50LWxpc3RfX3JvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5wcmljZS1hbW91bnQtbGlzdF9fcm93Om50aC1jaGlsZChvZGQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG59XHJcbi5wcmljZS1hbW91bnQtbGlzdF9fcm93OmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDtcclxufVxyXG4ucHJpY2UtYW1vdW50LWxpc3RfX3JvdzpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcclxufVxyXG4ucHJpY2UtYW1vdW50LWxpc3RfX2NvbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4ucHJpY2UtYW1vdW50LWxpc3RfX2NvbC0taGVhZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnByaWNlLWJsb2NrIC5wcmljZS1ibG9ja19fb2xkLXByaWNlLXRpdGxlIHtcclxuICBwYWRkaW5nOiAwIDAgNXB4O1xyXG59XHJcbi5wcmljZS1ibG9jayAucHJpY2UtYmxvY2tfX29sZC1wcmljZSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG4ucHJpY2UtYmxvY2sgLnByaWNlLWJsb2NrX19uZXctcHJpY2UtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDEzcHggMCA1cHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtcHJvZHVjdC12aWV3LWl0ZW1fX2lubmVyIC5wcmljZS1hbW91bnQtbGlzdCB7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcbn1cclxuLm1vYmlsZS1wcm9kdWN0LXZpZXctaXRlbV9faW5uZXIgLnByaWNlLWFtb3VudC1saXN0X19jb2wge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5waG90by12aWV3LWxpc3RfX3dyYXAge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4ucGhvdG8tdmlldy1saXN0X19uYXYtd3JhcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGhvdG8tdmlldy1saXN0X19pdGVtLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4ucGhvdG8tdmlldy1saXN0X19pdGVtIHtcclxuICBmbGV4OiAxIDAgMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4ucGhvdG8tdmlldy1saXN0X19pdGVtIGltZyB7XHJcbiAgLyogZGlzcGxheTogYmxvY2s7ICovXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5waG90by12aWV3LWxpc3RfX2l0ZW0gKyAucGhvdG8tdmlldy1saXN0X19pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5waG90by12aWV3LWxpc3RfX2l0ZW0td3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG59XHJcbi5waG90by12aWV3LWxpc3RfX2l0ZW0td3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XHJcbiAgLnBob3RvLXZpZXctbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5waG90by12aWV3LWxpc3RfX2l0ZW0td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xyXG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIG92ZXJmbG93LXk6IGluaXRpYWw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5waG90by12aWV3LWxpc3RfX2l0ZW0gKyAucGhvdG8tdmlldy1saXN0X19pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAucGhvdG8tdmlldy1saXN0X19pdGVtIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IDAuMXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAucGhvdG8tdmlldy1saXN0X19pdGVtIGltZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAvKiBkaXNwbGF5OiBibG9jazsgKi9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAucGhvdG8tdmlldy1saXN0X19pdGVtLmFjdGl2ZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5waG90by12aWV3LWxpc3RfX2l0ZW0uYWN0aXZlIGltZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAucGhvdG8tdmlldy1saXN0X19uYXYtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTNweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAucGhvdG8tdmlldy1saXN0X19uYXYge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5waG90by12aWV3LWxpc3RfX25hdiA+ICoge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLnBob3RvLXZpZXctbGlzdF9fbmF2ICsgLnBob3RvLXZpZXctbGlzdF9fbmF2ID4gKiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gIH1cclxuICAucGhvdG8tdmlldy1saXN0X19uYXY6bm90KC5hY3RpdmUpID4gc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMSwgMTE5LCAxMjEsIDAuNyk7XHJcbiAgfVxyXG59IiwgIi5wcm9kdWN0cy12aWV3LWJsb2NrIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1pdGVtIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LWl0ZW0gLmNvbG9yLXZpZXdlci1saXN0LFxyXG4ucHJvZHVjdHMtdmlldy1pdGVtIC5jb2xvci12aWV3ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LWl0ZW0gLnNlbGVjdC1jdXN0b20gLmNvbG9yLXZpZXdlci1saXN0LFxyXG4ucHJvZHVjdHMtdmlldy1pdGVtIC5zZWxlY3QtY3VzdG9tIC5jb2xvci12aWV3ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1pdGVtIC5jb2xvci1zZWxlY3QtY3VzdG9tLS1pY29uIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4ucHJvZHVjdHMtdmlldy1pdGVtOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAvKlxyXG4gIC5wcm9kdWN0cy12aWV3LXF1aWNrdmlldy1saW5rIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9ICovXHJcbn1cclxuLnByb2R1Y3RzLXZpZXctaXRlbTpob3ZlciAucHJvZHVjdHMtdmlldy1xdWlja3ZpZXcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvKiB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7ICovXHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB6LWluZGV4OiAyMDtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1pdGVtLnByb2R1Y3RzLXZpZXctbm90LWhvdmVyIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1waWN0dXJlcyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWluZm8sXHJcbi5wcm9kdWN0cy12aWV3LWZvb3RlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXcge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3IC5jYXJvdXNlbC1jb2xvcnMge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXcgLmNhcm91c2VsLWNvbG9ycy5jYXJvdXNlbC1pbml0aWxpemVkIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3IC5wcmljZS1jdXJyZW50LFxyXG4ucHJvZHVjdHMtdmlldyAucHJpY2UtbmV3IHtcclxuICBmb250LXNpemU6IDEuMTg3NXJlbTtcclxufVxyXG4ucHJvZHVjdHMtdmlldyAucHJpY2Utb2xkIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3IC5wcmljZS1kaXNjb3VudCB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWNvbnRhaW5lciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXBpY3R1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1waWN0dXJlLWxpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLyogZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDsgKi9cclxufVxyXG4ucHJvZHVjdHMtdmlldy1waWN0dXJlLWxpbms6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1waWN0dXJlLWxpbmsgaW1nIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1uYW1lLWRlZmF1bHQsXHJcbi5wcm9kdWN0cy12aWV3LW5hbWUtc2xpbSxcclxuLnByb2R1Y3RzLXNwZWNpYWxzLWNhdGVnb3J5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1uYW1lLWRlZmF1bHQ6OmFmdGVyLFxyXG4ucHJvZHVjdHMtdmlldy1uYW1lLXNsaW06OmFmdGVyLFxyXG4ucHJvZHVjdHMtc3BlY2lhbHMtY2F0ZWdvcnk6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYigyNTUsIDI1NSwgMjU1KSA3MCUpO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1uYW1lLXNsaW06OmFmdGVyLFxyXG4ucHJvZHVjdHMtc3BlY2lhbHMtY2F0ZWdvcnk6OmFmdGVyIHtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctbmFtZS1zbGltLFxyXG4ucHJvZHVjdHMtc3BlY2lhbHMtY2F0ZWdvcnkge1xyXG4gIGhlaWdodDogMS4zMTI1cmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1xdWlja3ZpZXcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1ub3QtaG92ZXIgLnByb2R1Y3RzLXZpZXctaXRlbTpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbWV0YSB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1tZXRhLWxpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LW1ldGEtaXRlbS1za3Utd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBmbGV4LXNocmluazogMTtcclxuICBmbGV4LWdyb3c6IDA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbWV0YS1za3UtcmV2aWV3LWNvdW50LXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LW1ldGEtaXRlbSB7XHJcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LW1ldGEtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucHJpY2UtYWRkaXRpb25hbCB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsIC5wcm9kdWN0cy12aWV3LWxhYmVsLWlubmVyICsgLnByb2R1Y3RzLXZpZXctbGFiZWwtaW5uZXIge1xyXG4gIG1hcmdpbjogMCAwIDAuMzEyNXJlbSAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwtYmVzdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDMwMztcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwtbmV3IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiZTA4O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1sYWJlbC1kaXNjb3VudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDMwMztcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwtcmVjb21tZW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThhOWZkO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1sYWJlbC1zYWxlcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4YTlmZDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwtd2FycmFudHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAzMDM7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsLWdpZnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAzMDM7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsLW5vdC1hdmFpbGFibGUsXHJcbi5ub3QtYXZhaWxhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI2MzYzO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1wcmljZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1wcmljZSAucHJpY2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1yYXRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctZm9vdGVyIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSB7XHJcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctbWV0YS1pdGVtLXNrdS13cmFwIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctYmxvY2sge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5wcm9kdWN0cy12aWV3LXBpY3R1cmUtbGluayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctaXRlbSxcclxuLnByb2R1Y3RzLXZpZXctdGlsZS5wcm9kdWN0cy12aWV3LWl0ZW0ge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctaXRlbS5wcm9kdWN0cy12aWV3LW5vdC1ob3ZlcixcclxuLnByb2R1Y3RzLXZpZXctdGlsZS5wcm9kdWN0cy12aWV3LWl0ZW0ucHJvZHVjdHMtdmlldy1ub3QtaG92ZXIge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5wcm9kdWN0cy12aWV3LWl0ZW0ucHJvZHVjdHMtdmlldy1ub3QtYm9yZGVyLFxyXG4ucHJvZHVjdHMtdmlldy10aWxlLnByb2R1Y3RzLXZpZXctaXRlbS5wcm9kdWN0cy12aWV3LW5vdC1ib3JkZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1tZXRhIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNhNWE4YWY7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctaW5mbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdC12aWV3LWNhcm91c2VsLWxpc3QtdmVydGljYWwgLnByb2R1Y3RzLXZpZXctaW5mbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleC1ncm93OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5wcm9kdWN0cy12aWV3LW5hbWUge1xyXG4gIG1hcmdpbjogMS41NjI1cmVtIDAuNjI1cmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1uYW1lLWRlZmF1bHQge1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctbmFtZS1kZWZhdWx0OjphZnRlciB7XHJcbiAgdG9wOiA1MCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LW5hbWUtbGluayB7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tcHJvZHVjdHMtdmlldy1uYW1lLWxpbmUtY291bnQsIDMpO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1wcmljZSB7XHJcbiAgaGVpZ2h0OiAzLjg3NXJlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBhZGRpbmc6IDAgMC4zMTI1cmVtIDAuMzEyNXJlbSAwO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctcHJpY2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5wcmljZS1hbW91bnQtbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1wcmljZS1ibG9jayB7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtIDA7XHJcbiAgLyogZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAqL1xyXG4gIC8qIHRleHQtYWxpZ246IGp1c3RpZnk7ICovXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvKiAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9ICovXHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctcHJpY2UsXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctYnV0dG9ucy1jZWxsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1idXR0b25zLWNlbGwge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctYnV0dG9ucyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1yYXRpbmcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1mb290ZXItYWRkaXRpb25hbCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC42MjVyZW0gMDtcclxuICAvKiBmbGV4LWJhc2lzOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7ICovXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJpY2UtY3VycmVudCxcclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJpY2Utb2xkLFxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5wcmljZS1kaXNjb3VudCxcclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJpY2UtYWRkaXRpb25hbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctcGljdHVyZXMge1xyXG4gIC8qIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7ICovXHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxLjU2MjVyZW0gMC42MjVyZW0gMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1sYWJlbHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDAuNjI1cmVtO1xyXG4gIHJpZ2h0OiAwLjYyNXJlbTtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLmNhcm91c2VsLWNvbG9ycyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLmNhcm91c2VsLWNvbG9ycyAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAuY2Fyb3VzZWxfX2NvbG9yLXZpZXdlci0tYWxpZ24tbGVmdCAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5zZWxlY3QtY3VzdG9tIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLWJyaWVmLWRlc2NyaXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxMHB4IDZweCAwO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLmNhcm91c2VsLWNvbG9ycyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctbGlzdCAuY29sb3Itdmlld2VyLWxpc3Qge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJpY2UtYW1vdW50LWxpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctcGljdHVyZXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDAuNjI1cmVtO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctcHJpY2UtYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LXByaWNlLFxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LWJ1dHRvbnMtY2VsbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJvZHVjdHMtc3BlY2lhbHMtY2F0ZWdvcnksXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcm9kdWN0cy1zcGVjaWFscy1jYXRlZ29yeSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJvZHVjdHMtdmlldy1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJvZHVjdHMtdmlldy1ibG9jayB7XHJcbiAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDIuODEyNXJlbSAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJvZHVjdHMtdmlldy1ibG9jazpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJvZHVjdHMtdmlldy1pbmZvLFxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LWZvb3Rlci1hZGRpdGlvbmFsLFxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LXByaWNlLWJsb2NrIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctaW5mbyB7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LWZvb3RlciB7XHJcbiAgZmxleC1iYXNpczogMzUlO1xyXG4gIG1pbi13aWR0aDogMzUlO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctcHJpY2UsXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByaWNlLWN1cnJlbnQsXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByaWNlLW9sZCxcclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJpY2UtZGlzY291bnQsXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByaWNlLWFkZGl0aW9uYWwsXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctZm9vdGVyLWFkZGl0aW9uYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcmljZS1jdXJyZW50IHtcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctcHJpY2Uge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LWJ1dHRvbnMtY2VsbCB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctZm9vdGVyLWFkZGl0aW9uYWwge1xyXG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy12aWV3LWxhYmVscyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMC42MjVyZW07XHJcbiAgbGVmdDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctYnV0dG9ucyB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxpc3QgLnByb2R1Y3RzLXZpZXctbmFtZS1kZWZhdWx0OjphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1saXN0IC5wcm9kdWN0cy1icmllZi1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctaXRlbSAucHJvZHVjdHMtdmlldy1xdWlja3ZpZXcsXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcm9kdWN0cy12aWV3LWl0ZW0gLnByb2R1Y3Qtdmlldy1waG90b3Mtd3JhcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctaXRlbSB7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcclxuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5jb2xvci12aWV3ZXItbGlzdCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10YWJsZSAucHJvZHVjdHMtdmlldy1ibG9jayB7XHJcbiAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctYmxvY2sgLmNvbG9yLXZpZXdlci1saXN0IHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctYmxvY2sgLnByaWNlLWFtb3VudC1saXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctYmxvY2sgLnByaWNlLWFtb3VudC1saXN0X19jb2wge1xyXG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctcHJpY2UtYmxvY2sge1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctcHJpY2UsXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcm9kdWN0cy12aWV3LWJ1dHRvbnMtY2VsbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctcGljdHVyZXMge1xyXG4gIGZsZXgtYmFzaXM6IDglICFpbXBvcnRhbnQ7IC8qIGZvcmNlIHNldCB3aWR0aCBwaG90byAqL1xyXG4gIG1heC13aWR0aDogOCUgIWltcG9ydGFudDsgLyogZm9yY2Ugc2V0IHdpZHRoIHBob3RvICovXHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcm9kdWN0cy12aWV3LWluZm8ge1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICB3aWR0aDogY2FsYygyOTVweCAtIDEwMCUpO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10YWJsZSAucHJvZHVjdHMtdmlldy1mb290ZXIge1xyXG4gIGZsZXgtYmFzaXM6IDM1JTtcclxuICBtaW4td2lkdGg6IDM1JTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10YWJsZSAucHJvZHVjdHMtdmlldy1waWN0dXJlLWJsb2NrOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcm9kdWN0cy12aWV3LW1ldGEge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcmljZS1jdXJyZW50LFxyXG4ucHJvZHVjdHMtdmlldy10YWJsZSAucHJpY2Utb2xkLFxyXG4ucHJvZHVjdHMtdmlldy10YWJsZSAucHJpY2UtZGlzY291bnQsXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcmljZS1hZGRpdGlvbmFsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByaWNlLWN1cnJlbnQge1xyXG4gIG1heC13aWR0aDogMTFyZW07XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByaWNlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuMTg3NXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctYnV0dG9ucy1jZWxsIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctYnV0dG9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcm9kdWN0cy12aWV3LWxhYmVsIHtcclxuICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctcHJpY2Uge1xyXG4gIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctcGljdHVyZS1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcm9kdWN0cy12aWV3LWZvb3Rlci1hZGRpdGlvbmFsIHtcclxuICBmbGV4LWJhc2lzOiA5LjM3NXJlbTtcclxuICBtYXgtd2lkdGg6IDkuMzc1cmVtO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ucHJvZHVjdHMtdmlldy10YWJsZSAucHJvZHVjdHMtdmlldy1wcmljZS0td2l0aC1kaXNjb3VudCArIC5wcm9kdWN0cy12aWV3LWZvb3Rlci1hZGRpdGlvbmFsIHtcclxuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGFibGUgLnByb2R1Y3RzLXZpZXctbmFtZS1kZWZhdWx0OjphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10YWJsZSAucHJvZHVjdHMtYnJpZWYtZGVzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctdGlsZS1lbGVtZW50LWhpZGRlbixcclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJvZHVjdHMtdmlldy1saXN0LWVsZW1lbnQtaGlkZGVuLFxyXG4ucHJvZHVjdHMtdmlldy10YWJsZSAucHJvZHVjdHMtdmlldy10YWJsZS1lbGVtZW50LWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctcGhvdG9zIHtcclxuICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTAuMDYyNXJlbTtcclxuICBib3R0b206IC0wLjA2MjVyZW07XHJcbiAgcmlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW0gMCAwIDAuMzEyNXJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1waG90b3MgLmNhcm91c2VsLXZlcnRpY2FsIC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMTAwJTtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1waG90b3MgLmNhcm91c2VsLXZlcnRpY2FsIC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1pdGVtOmhvdmVyIC5wcm9kdWN0cy12aWV3LXBob3RvcyxcclxuLnByb2R1Y3RzLXZpZXctbGlzdCAucHJvZHVjdHMtdmlldy1pdGVtOmhvdmVyIC5wcm9kdWN0cy12aWV3LXBob3RvcyB7XHJcbiAgYm94LXNoYWRvdzogLTAuMzEyNXJlbSAwIDAuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXBob3Rvcy1pdGVtIHtcclxuICBwYWRkaW5nOiAwLjYyNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1waG90b3MtaW1hZ2Uge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWJ1eSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXZhcmlhbnRzIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctdmFyaWFudHMtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogMC40Mzc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdmFyaWFudHMtaXRlbTpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXZhcmlhbnRzLWl0ZW06OmJlZm9yZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXNvcnQsXHJcbi5wcm9kdWN0cy12aWV3LXNvcnQtcmVzdWx0LFxyXG4ucHJvZHVjdHMtdmlldy12YXJpYW50cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXNvcnQtc2VsZWN0IHtcclxuICB3aWR0aDogMjIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXNvcnQtc2VsZWN0Lmljb24tZG93bi1vcGVuLWFmdGVyLWFicyB7XHJcbiAgY29sb3I6ICM0YjRmNTg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXNvcnQtc2VsZWN0LnNlbGVjdC1jdXN0b206OmFmdGVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXNvcnQtbGluayxcclxuLnByb2R1Y3RzLXZpZXctc29ydC10ZXh0IHtcclxuICBwYWRkaW5nOiAwLjYyNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctc29ydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1zb3J0LXRleHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICBwYWRkaW5nLXRvcDogMTFweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctc29ydC1saW5rLFxyXG4ucHJvZHVjdHMtdmlldy1zb3J0LXJlc3VsdCB7XHJcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcclxuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctc29ydC1yZXN1bHQge1xyXG4gIC8qIHBhZGRpbmctbGVmdDogMTBweDsgKi9cclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1zb3J0LWxpbmsge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXNvcnQtc2VsZWN0ZWQuZGVzYzo6YWZ0ZXIsIC5wcm9kdWN0cy12aWV3LXNvcnQtc2VsZWN0ZWQuYXNjOjphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IGFkdmFudHNob3Bmb250cywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcGVhazogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgLyogbGluZS1oZWlnaHQ6IDFlbTsgKi9cclxuICBjb2xvcjogIzRiNGY1ODtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1zb3J0LXNlbGVjdGVkLmRlc2M6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxY1wiO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXNvcnQtc2VsZWN0ZWQuYXNjOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGU4MWZcIjtcclxufVxyXG4ucHJvZHVjdHMtdmlldy1zb3J0LXNlbGVjdGVkOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXZhcmlhbnRzLXNlbGVjdGVkIHtcclxuICBjb2xvcjogIzYxNjQ2YztcclxufVxyXG4ucHJvZHVjdHMtdmlldy12YXJpYW50cy1zZWxlY3RlZDpob3ZlciB7XHJcbiAgY29sb3I6ICM2MTY0NmM7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXBob3Rvcy1jb3VudCB7XHJcbiAgd2lkdGg6IDEuMjVyZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAwLjEyNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XHJcbiAgbGVmdDogMC42MjVyZW07XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXBob3Rvcy1jb3VudDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMC4xODc1cmVtO1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW0gMC4xMjVyZW0gMCAwO1xyXG59XHJcblxyXG4udGFncyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xyXG59XHJcbi50YWdzIC50YWctaXRlbSB7XHJcbiAgcGFkZGluZzogMC42MjVyZW07XHJcbiAgYm9yZGVyOiAxcHg7XHJcbiAgbWFyZ2luOiAwLjE4NzVyZW0gMC4xODc1cmVtIDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnRhZ3MgLnRhZy1pdGVtIC5pY29uLXVuc2VsZWN0IHtcclxuICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi50YWdzIC50YWctaXRlbS5zZWxlY3RlZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC12aWV3LWNhcm91c2VsLWxpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5wcm9kdWN0LXZpZXctY2Fyb3VzZWwtbGlzdCAucHJpY2UtY3VycmVudCxcclxuLnByb2R1Y3Qtdmlldy1jYXJvdXNlbC1saXN0IC5wcmljZS1uZXcge1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5wcm9kdWN0LXZpZXctY2Fyb3VzZWwtbGlzdC12ZXJ0aWNhbCxcclxuLnByb2R1Y3Qtdmlldy1jYXJvdXNlbC1saXN0LWhvcml6b250YWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC12ZXJ0aWNhbCAucHJvZHVjdC12aWV3LWNhcm91c2VsLWxpc3QtaG9yaXpvbnRhbCxcclxuLnByb2R1Y3Qtdmlldy1jYXJvdXNlbC1saXN0LXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG46bm90KC5jYXJvdXNlbC1pbml0aWxpemVkKSAucHJvZHVjdC12aWV3LWNhcm91c2VsLWxpc3QtdmVydGljYWwgLnByb2R1Y3RzLXZpZXctYmxvY2sge1xyXG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1waG90b3MtY2Fyb3VzZWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctcGhvdG9zLWxpc3Qge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbml0aWxpemVkLnByb2R1Y3RzLXZpZXctcGhvdG9zLWNhcm91c2VsIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmNhcm91c2VsLWluaXRpbGl6ZWQgLnByb2R1Y3RzLXZpZXctcGhvdG9zLWxpc3Qge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmNhcm91c2VsLWluaXRpbGl6ZWQgLnByb2R1Y3Qtdmlldy1jYXJvdXNlbC1saXN0IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG4uY2Fyb3VzZWwtaW5pdGlsaXplZC5jYXJvdXNlbC1ob3Jpem9udGFsIC5wcm9kdWN0LXZpZXctY2Fyb3VzZWwtbGlzdCAucHJvZHVjdHMtdmlldy1ibG9jayB7XHJcbiAgZmxleC1iYXNpczogYXV0bztcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5wcm9kLWdpZnQtaWNvbiB7XHJcbiAgaGVpZ2h0OiA0Ni42cHg7XHJcbiAgd2lkdGg6IDUwLjZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMTVweDtcclxuICBsZWZ0OiA2MCU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vaW1hZ2VzL21pc2MvZ2lmdEljb24ucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdC8xMDAlIDEwMCU7XHJcbn1cclxuXHJcbi5naWZ0LWljb24tc21hbGwge1xyXG4gIGhlaWdodDogMjMuM3B4O1xyXG4gIHdpZHRoOiAyNS4zcHg7XHJcbiAgbGVmdDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRhYmxlIC5wcm9kLWdpZnQtaWNvbiB7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHdpZHRoOiAxLjg3NXJlbTtcclxuICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgbWFyZ2luLXRvcDogLTEuNzVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXByaWNlLS13aXRob3V0LWJ1dHRvbnMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59IiwgIi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLXByb2R1Y3QtdmlkZW8sXHJcbi5hZHYtbW9kYWwgLm1vZGFsLXByb2R1Y3QtdmlkZW8ge1xyXG4gIG1pbi13aWR0aDogNzUwcHg7XHJcbiAgbWluLWhlaWdodDogNDcwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgbWF4LWhlaWdodDogNzAwcHg7XHJcbn1cclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtcHJvZHVjdC12aWRlbyAubW9kYWwtY29udGVudCxcclxuLmFkdi1tb2RhbCAubW9kYWwtcHJvZHVjdC12aWRlbyAubW9kYWwtY29udGVudCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1wcm9kdWN0LXZpZGVvIC5jYXJvdXNlbC1wcm9kdWN0LXZpZGVvLWluLW1vZGFsLS13cmFwLFxyXG4uYWR2LW1vZGFsIC5tb2RhbC1wcm9kdWN0LXZpZGVvIC5jYXJvdXNlbC1wcm9kdWN0LXZpZGVvLWluLW1vZGFsLS13cmFwIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtcHJvZHVjdC12aWRlbyAucHJvZHVjdHMtdmlldy12aWRlby13cmFwLFxyXG4uYWR2LW1vZGFsIC5tb2RhbC1wcm9kdWN0LXZpZGVvIC5wcm9kdWN0cy12aWV3LXZpZGVvLXdyYXAge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1wcm9kdWN0LXZpZGVvIC5jYXJvdXNlbC1pbm5lcixcclxuLmFkdi1tb2RhbCAubW9kYWwtcHJvZHVjdC12aWRlbyAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLXByb2R1Y3QtdmlkZW8gLnZpZGVvLWVtYmVkLFxyXG4uYWR2LW1vZGFsIC5tb2RhbC1wcm9kdWN0LXZpZGVvIC52aWRlby1lbWJlZCB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcbiAgLm1vZGFsLXByb2R1Y3QtdmlkZW8ge1xyXG4gICAgbWluLXdpZHRoOiA0ODBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODk1cHgpIHtcclxuICAubW9kYWwtcHJvZHVjdC12aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLyogcHJvZHVjdCB2aWRlbyAqL1xyXG4udmlkZW8tZW1iZWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG4udmlkZW8tZW1iZWQgLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn0iLCAiLyohXG4gKiBMYWRkYVxuICogaHR0cDovL2xhYi5oYWtpbS5zZS9sYWRkYVxuICogTUlUIGxpY2Vuc2VkXG4gKlxuICogQ29weXJpZ2h0IChDKSAyMDE4IEhha2ltIEVsIEhhdHRhYiwgaHR0cDovL2hha2ltLnNlXHJcbiAqL0BrZXlmcmFtZXMgbGFkZGEtc3Bpbm5lci1saW5lLWZhZGV7MCUsMTAwJXtvcGFjaXR5Oi4yMn0xJXtvcGFjaXR5OjF9fS5sYWRkYS1idXR0b257cG9zaXRpb246cmVsYXRpdmV9LmxhZGRhLWJ1dHRvbiAubGFkZGEtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzJweDt0b3A6NTAlO21hcmdpbi10b3A6MDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0ubGFkZGEtYnV0dG9uIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9LmxhZGRhLWJ1dHRvbiAubGFkZGEtcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTtkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbjouMXMgbGluZWFyIGFsbH0ubGFkZGEtYnV0dG9uW2RhdGEtbG9hZGluZ10gLmxhZGRhLXByb2dyZXNze2Rpc3BsYXk6YmxvY2t9LmxhZGRhLWJ1dHRvbiwubGFkZGEtYnV0dG9uIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b24gLmxhZGRhLWxhYmVse3RyYW5zaXRpb246LjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSBhbGx9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtc3Bpbm5lciwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLWxhYmVsLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtc3Bpbm5lciwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1sYWJlbHt0cmFuc2l0aW9uOi4zcyBlYXNlIGFsbH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XSAubGFkZGEtc3Bpbm5lcntyaWdodDotNnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtc2l6ZT1zXSAubGFkZGEtc3Bpbm5lciwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXJpZ2h0XVtkYXRhLXNpemU9eHNdIC5sYWRkYS1zcGlubmVye3JpZ2h0Oi0xMnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ117cGFkZGluZy1yaWdodDo1NnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPXNdLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPXhzXXtwYWRkaW5nLXJpZ2h0OjQwcHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XSAubGFkZGEtc3Bpbm5lcntsZWZ0OjI2cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLXNpemU9c10gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLXNpemU9eHNdIC5sYWRkYS1zcGlubmVye2xlZnQ6NHB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXXtwYWRkaW5nLWxlZnQ6NTZweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9c10sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT14c117cGFkZGluZy1sZWZ0OjQwcHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF17b3ZlcmZsb3c6aGlkZGVufS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdIC5sYWRkYS1zcGlubmVye3RvcDotMzJweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ117cGFkZGluZy10b3A6NTRweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTt0b3A6MjZweDttYXJnaW4tdG9wOjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9c10sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9eHNde3BhZGRpbmctdG9wOjMycHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9c10gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9eHNdIC5sYWRkYS1zcGlubmVye3RvcDo0cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXSAubGFkZGEtc3Bpbm5lcnt0b3A6NjJweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1zaXplPXNdIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1zaXplPXhzXSAubGFkZGEtc3Bpbm5lcnt0b3A6NDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ117cGFkZGluZy1ib3R0b206NTRweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9c10sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT14c117cGFkZGluZy1ib3R0b206MzJweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF17b3ZlcmZsb3c6aGlkZGVufS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XSAubGFkZGEtbGFiZWx7cG9zaXRpb246cmVsYXRpdmV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdIC5sYWRkYS1zcGlubmVye2xlZnQ6MTAwJTttYXJnaW4tbGVmdDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7bGVmdDotMTAwJX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjE7bGVmdDo1MCV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XSAubGFkZGEtbGFiZWx7cG9zaXRpb246cmVsYXRpdmV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XSAubGFkZGEtc3Bpbm5lcntyaWdodDoxMDAlO21hcmdpbi1sZWZ0OjA7bGVmdDoxNnB4fVtkaXI9cnRsXSAubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIC5sYWRkYS1zcGlubmVye3JpZ2h0OmF1dG99LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7bGVmdDoxMDAlfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1yaWdodF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjE7bGVmdDo1MCV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXSAubGFkZGEtbGFiZWx7cG9zaXRpb246cmVsYXRpdmV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6MWVtfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS11cF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowO3RvcDotMWVtfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS11cF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjE7bWFyZ2luLXRvcDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0gLmxhZGRhLXNwaW5uZXJ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOi0yZW19LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDt0b3A6MWVtfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTttYXJnaW4tdG9wOjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDozMnB4O3RyYW5zZm9ybTpzY2FsZSgyLjUpfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwLjUpfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjE7bWFyZ2luLWxlZnQ6MDt0cmFuc2Zvcm06bm9uZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl17b3ZlcmZsb3c6aGlkZGVufS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xNnB4O3RyYW5zZm9ybTpzY2FsZSgwLjIpfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDIuMil9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxO21hcmdpbi1sZWZ0OjA7dHJhbnNmb3JtOm5vbmV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XXtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwcHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXXtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo1MnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXlde292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDBweDtib3gtc2hhZG93OjBweCAwcHggMHB4IDIwMDBweCByZ2JhKDAsMCwwLDApfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmdde2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjUycHg7Ym94LXNoYWRvdzowcHggMHB4IDBweCAyMDAwcHggcmdiYSgwLDAsMCwuOCl9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXldW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9W2Rpcj1ydGxdIC5sYWRkYS1zcGlubmVyPmRpdntsZWZ0OjI1JSAhaW1wb3J0YW50fSIsICIvKiFcbiAqIGJhZ3VldHRlQm94LmpzXG4gKiBAYXV0aG9yICBmZWltb3NpXG4gKiBAdmVyc2lvbiAxLjExLjFcbiAqIEB1cmwgaHR0cHM6Ly9naXRodWIuY29tL2ZlaW1vc2kvYmFndWV0dGVCb3guanNcclxuICovI2JhZ3VldHRlQm94LW92ZXJsYXl7ZGlzcGxheTpub25lO29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzpoaWRkZW47dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDAwMDAwO2JhY2tncm91bmQtY29sb3I6IzIyMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZX0jYmFndWV0dGVCb3gtb3ZlcmxheS52aXNpYmxle29wYWNpdHk6MX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGZpZ3VyZXtkaXNwbGF5OmlubGluZTttYXJnaW46MDtoZWlnaHQ6MTAwJX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLC42KX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBmaWdjYXB0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjg7d2hpdGUtc3BhY2U6bm9ybWFsO2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNik7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo1MCU7d2lkdGg6MXB4O21hcmdpbi1yaWdodDotMXB4fSNiYWd1ZXR0ZUJveC1zbGlkZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246bGVmdCAuNHMgZWFzZSwgdHJhbnNmb3JtIC40cyBlYXNlfSNiYWd1ZXR0ZUJveC1zbGlkZXIuYm91bmNlLWZyb20tcmlnaHR7YW5pbWF0aW9uOmJvdW5jZUZyb21SaWdodCAuNHMgZWFzZS1vdXR9I2JhZ3VldHRlQm94LXNsaWRlci5ib3VuY2UtZnJvbS1sZWZ0e2FuaW1hdGlvbjpib3VuY2VGcm9tTGVmdCAuNHMgZWFzZS1vdXR9QGtleWZyYW1lcyBib3VuY2VGcm9tUmlnaHR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDotMzBweH19QGtleWZyYW1lcyBib3VuY2VGcm9tTGVmdHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0OjMwcHh9fS5iYWd1ZXR0ZUJveC1idXR0b24jbmV4dC1idXR0b24sLmJhZ3VldHRlQm94LWJ1dHRvbiNwcmV2aW91cy1idXR0b257dG9wOjUwJTt0b3A6Y2FsYyg1MCUgLSAzMHB4KTt3aWR0aDo0NHB4O2hlaWdodDo2MHB4fS5iYWd1ZXR0ZUJveC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjE1JTtiYWNrZ3JvdW5kLWNvbG9yOiMzMjMyMzI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUwLDUwLDUwLC41KTtjb2xvcjojZGRkO2ZvbnQ6MS42ZW0gc2Fucy1zZXJpZjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2V9LmJhZ3VldHRlQm94LWJ1dHRvbjpmb2N1cywuYmFndWV0dGVCb3gtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSg1MCw1MCw1MCwuOSl9LmJhZ3VldHRlQm94LWJ1dHRvbiNuZXh0LWJ1dHRvbntyaWdodDoyJX0uYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbntsZWZ0OjIlfS5iYWd1ZXR0ZUJveC1idXR0b24jY2xvc2UtYnV0dG9ue3RvcDoyMHB4O3JpZ2h0OjIlO3JpZ2h0OmNhbGMoMiUgKyA2cHgpO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmJhZ3VldHRlQm94LWJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5iYWd1ZXR0ZUJveC1zcGlubmVye3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0yMHB4O21hcmdpbi1sZWZ0Oi0yMHB4fS5iYWd1ZXR0ZUJveC1kb3VibGUtYm91bmNlMSwuYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YW5pbWF0aW9uOmJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dH0uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTJ7YW5pbWF0aW9uLWRlbGF5Oi0xc31Aa2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAle3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0iLCAiLmNhdGFsb2ctZmlsdGVyLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jYXRhbG9nLWZpbHRlci1ibG9jazpmaXJzdC1jaGlsZCAuY2F0YWxvZy1maWx0ZXItYmxvY2staGVhZGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXItcXVlc3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXItYmxvY2stY29udGVudCxcclxuLmNhdGFsb2ctZmlsdGVyLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMC42MjVyZW07XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlci1mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXItYmxvY2staGVhZGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gMC42MjVyZW0gMC42MjVyZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMC4wNjI1cmVtO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuLmNhdGFsb2ctZmlsdGVyLWJsb2NrLWhlYWRlcjo6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBhZHZhbnRzaG9wZm9udHMsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICB3aWR0aDogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC8qIGxpbmUtaGVpZ2h0OiAxZW07ICovXHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgY29udGVudDogXCJcXGU4MDJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDAuNDM3NXJlbTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLmNhdGFsb2ctZmlsdGVyLWJsb2NrLWhlYWRlci5tZW51LWRyb3Bkb3duLWFjY29yZGlvbi1pdGVtLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlci1ibG9jay1oZWFkZXItb3Blbjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlci1ibG9jay10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXItYmxvY2stc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gIGNvbG9yOiAjNzM3MzczO1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXItYmxvY2stY29udGVudC1jaGVja2JveCxcclxuLmNhdGFsb2ctZmlsdGVyLWJsb2NrLWNvbnRlbnQtY29sb3Ige1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlci1wb3BvdmVyLWJ1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXItcm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlci1wb3BvdmVyLXRleHQge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5maWx0ZXItY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3RpdGxlLWZpbHRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xMDAwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuI3RpdGxlLWZpbHRlcjpjaGVja2VkIH4gLmZpbHRlci1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI3RpdGxlLWZpbHRlcjpjaGVja2VkIH4gLnRhYi1maWx0ZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi50YWItZmlsdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNy4zMzNweDtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmZpbHRlci1jb250ZW50IC5jYXRhbG9nLWZpbHRlci1oZWFkZXIuaDMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5maWx0ZXItY29udGVudCAucG9wb3ZlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZpbHRlci1jb250ZW50IC5jYXRhbG9nLWZpbHRlci1jb250ZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY2F0YWxvZy1mb290ZXItLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlci1lbXB0eSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNhdGFsb2ctZmlsdGVyLWJsb2NrIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5jYXRhbG9nLWZpbHRlci1ibG9jayB7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5jYXRhbG9nLWZpbHRlci1ibG9jayB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxufVxyXG4uY2F0YWxvZy1maWx0ZXItYmxvY2stY29udGVudC1yYW5nZSBpbnB1dFt0eXBlPXRleHRdLFxyXG4uY2F0YWxvZy1maWx0ZXItYmxvY2stY29udGVudC1yYW5nZSBpbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4ICNlMmUzZTQgc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXItYmxvY2stY29udGVudC1yYW5nZSAuaW5wdXQtc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBwYWRkaW5nOiAwLjU2MjVyZW07XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlci1ibG9jay1jb250ZW50LXJhbmdlIC5jcy1iZy0xMCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YjY0MztcclxufVxyXG5cclxuLmxwLWJ0bi1maWx0ZXIge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubHAtYnRuLXJlc2V0LWZpbHRlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmxwLWJ0bi1yZXNldC1maWx0ZXI6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyIHtcclxuICBwYWRkaW5nOiAwIDAgMjBweDtcclxufSIsICIubW9kYWwtdmlkZW8tdHJpZ2dlciB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbiNtb2RhbElmcmFtZVZpZGVvIC5tb2RhbC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcbi5tb2RhbC1pZnJhbWUtdmlkZW8taW5uZXIge1xyXG4gIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuLyogLm1vZGFsLWlmcmFtZS12aWRlby1pbm5lciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC5tb2RhbC1pZnJhbWUtdmlkZW8taW5uZXIge1xuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5tb2RhbC1pZnJhbWUtdmlkZW8taW5uZXIge1xuICAgICAgICB3aWR0aDogNzB2dztcblxuICAgIH1cbn0gKi9cclxuLyogQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubW9kYWwtaWZyYW1lLXZpZGVvLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDcwdnc7XG4gICAgfVxufSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5tb2RhbC1pZnJhbWUtdmlkZW8taW5uZXIge1xyXG4gICAgd2lkdGg6IDcwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG4gICNtb2RhbElmcmFtZVZpZGVvLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4gICNtb2RhbElmcmFtZVZpZGVvLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlIHtcclxuICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIHRvcDogLTVweDtcclxuICB9XHJcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmFkdi1tb2RhbCAubW9kYWwtaGVhZGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDE2cHggNDVweCAxMnB4IDI1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwZjBmMDtcclxufVxyXG4uYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50LFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tbWluLWZ1bGwtaGVpZ2h0KSAtIDQ1cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxufVxyXG4uYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWhlYWRlciB+IC5tb2RhbC1jb250ZW50LFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1oZWFkZXIgfiAubW9kYWwtY29udGVudCB7XHJcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1taW4tZnVsbC1oZWlnaHQpIC0gNDVweCAtIDQ5cHgpO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWZvb3RlciB+IC5tb2RhbC1jb250ZW50LFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1mb290ZXIgfiAubW9kYWwtY29udGVudCB7XHJcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1taW4tZnVsbC1oZWlnaHQpIC0gNDVweCAtIDczcHgpO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWhlYWRlciB+IC5tb2RhbC1mb290ZXIgfiAubW9kYWwtY29udGVudCxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtaGVhZGVyIH4gLm1vZGFsLWZvb3RlciB+IC5tb2RhbC1jb250ZW50IHtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLW1pbi1mdWxsLWhlaWdodCkgLSA0NXB4IC0gNDlweCAtIDczcHgpO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWZvb3RlcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZjRmNWY3O1xyXG4gIHBhZGRpbmctbGVmdDogMjNweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3JkZXI6IDEwMDtcclxuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG59XHJcbi5hZHYtbW9kYWwgLmFkdi1tb2RhbC1pbm5lcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWlubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcbi5hZHYtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZTo6YWZ0ZXIsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0Z0lDQWdQSEJoZEdnZ1ptbHNiRDBpSTJNeFl6RmpNU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSk5NVE11TVRNeUlERXlMalF5Tld3MkxqY3hOeUEyTGpjeE55MHVOekEzTGpjd055MDJMamN4TnkwMkxqY3hOeTAyTGpjeE9DQTJMamN4TjB3MUlERTVMakUwTW13MkxqY3hPQzAyTGpjeE4wdzFJRFV1TnpBM0lEVXVOekEzSURWc05pNDNNVGdnTmk0M01UaE1NVGt1TVRReUlEVnNMamN3Tnk0M01EY3ROaTQzTVRjZ05pNDNNVGg2SWk4K1BDOXpkbWMrXCIpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxwLXNldHRpbmdzLW1vZGFsLW92ZXJsYXkgLm1vZGFsLWNvbnRlbnQsXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIC5tb2RhbC1jb250ZW50IHtcclxuICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG59XHJcbi5scC1zZXR0aW5ncy1tb2RhbC1vdmVybGF5IC5tb2RhbC1oZWFkZXIgfiAubW9kYWwtY29udGVudCxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLm1vZGFsLWhlYWRlciB+IC5tb2RhbC1jb250ZW50IHtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSA0OXB4KTtcclxufVxyXG4ubHAtc2V0dGluZ3MtbW9kYWwtb3ZlcmxheSAubW9kYWwtZm9vdGVyIH4gLm1vZGFsLWNvbnRlbnQsXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIC5tb2RhbC1mb290ZXIgfiAubW9kYWwtY29udGVudCB7XHJcbiAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gNzNweCk7XHJcbn1cclxuLmxwLXNldHRpbmdzLW1vZGFsLW92ZXJsYXkgLm1vZGFsLWhlYWRlciB+IC5tb2RhbC1mb290ZXIgfiAubW9kYWwtY29udGVudCxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLm1vZGFsLWhlYWRlciB+IC5tb2RhbC1mb290ZXIgfiAubW9kYWwtY29udGVudCB7XHJcbiAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gNDlweCAtIDczcHgpO1xyXG59XHJcblxyXG4uYWR2LW1vZGFscy0taGlkZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4uYWR2LW1vZGFscy0taGlkZSAuYWR2LW1vZGFsLFxyXG4uYWR2LW1vZGFscy0taGlkZSAuYWR2LW1vZGFsLWZsb2F0aW5nIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XHJcbiAgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlOjphZnRlcixcclxuICAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0Z0lDQWdQSEJoZEdnZ1ptbHNiRDBpSTJNeFl6RmpNU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSk5NVE11TVRNeUlERXlMalF5Tld3MkxqY3hOeUEyTGpjeE55MHVOekEzTGpjd055MDJMamN4TnkwMkxqY3hOeTAyTGpjeE9DQTJMamN4TjB3MUlERTVMakUwTW13MkxqY3hPQzAyTGpjeE4wdzFJRFV1TnpBM0lEVXVOekEzSURWc05pNDNNVGdnTmk0M01UaE1NVGt1TVRReUlEVnNMamN3Tnk0M01EY3ROaTQzTVRjZ05pNDNNVGg2SWk4K1BDOXpkbWMrXCIpICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2UgKyAubW9kYWwtaGVhZGVyLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSArIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICB9XHJcbiAgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWlubmVyLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQsXHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbn1cclxuLm1vZGFsLXF1aWNrdmlldyB7XHJcbiAgbWluLWhlaWdodDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50LFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayxcclxuICAuYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufSIsICIubHAtc2Nyb2xsLXRvLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgYm90dG9tOiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgaGVpZ2h0OiA1NnB4O1xyXG4gIHdpZHRoOiA1NnB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLnNjcm9sbC10by10b3AtYWN0aXZlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogJG1pbi13aWR0aDogMTIwMHB4OyAqL1xyXG4uc2xpY2stY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbnBsYWNlLXJpY2gtZW1wdHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubHAtbWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMCBhdXRvOyAvKiAyICovXHJcbn1cclxuXHJcbi5lZGl0LW1vZGUgLmxwLW1haW4ge1xyXG4gIGZsZXg6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1zbGlkZS1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDg1cHg7XHJcbn1cclxuXHJcbi5scC1zbGlkZS1maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ucHJpY2UtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTVweDtcclxuICBib3R0b206IDVweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnByaWNlLWJsb2NrLWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDNweDtcclxufVxyXG5cclxuLyogLnByaWNlLW9sZCwgLnByaWNlLW5ldyB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn0gKi9cclxuLyogLnByaWNlLW9sZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJpY2UtbmV3IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMzcHg7XG59ICovXHJcbi5scC1jb3VudGRvd24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLWNvdW50ZG93bi10aXRsZSB7XHJcbiAgbWFyZ2luOiAxNXB4IDAgMTJweDtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5scC1wcm9wZXJ0aWVzLXBob3RvIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLmxwLWlucHV0LW51bWJlciB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5scC1jb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNzLWJyLTEge1xyXG4gIGJvcmRlci1jb2xvcjogI2UyZTNlNCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNlMmUzZTQgIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICNlMmUzZTQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNzLWJyLTIge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y4YjY0MyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmOGI2NDMgIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICNmOGI2NDMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1saXN0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbltkYXRhLWlucGxhY2UtcmljaF06OmFmdGVyLFxyXG5bZGF0YS1pbnBsYWNlLW1vZGFsXTo6YWZ0ZXIsXHJcbltkYXRhLWlucGxhY2UtYXV0b2NvbXBsZXRlXTo6YWZ0ZXIge1xyXG4gIC8qIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKTVlYbGxjbDh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkMmxrZEdnOUlqVXhNbkI0SWlCb1pXbG5hSFE5SWpVeE1uQjRJaUIyYVdWM1FtOTRQU0l3SURBZ05URXlJRFV4TWlJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ05URXlJRFV4TWlJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStQR2MrUEhCaGRHZ2dabWxzYkQwaUkyWm1aaUlnWkQwaVRUUXlNaTQ1TlRNc01UYzJMakF4T1dNd0xqVTBPUzB3TGpRNExERXVNRGt0TUM0NU56VXNNUzQyTVRJdE1TNDBPVGhzTWpFdU56Y3lMVEl4TGpjM01tTXhNaTQ0T0RNdE1USXVPRGd6TERFeUxqZzRNeTB6TXk0M056RXNNQzAwTmk0Mk5UUU5DZ2tKYkMwME1DNDBNelF0TkRBdU5ETTBZeTB4TWk0NE9ETXRNVEl1T0RnekxUTXpMamMzTVMweE1pNDRPRE10TkRZdU5qVXpMREJzTFRJeExqYzNNaXd5TVM0M056SmpMVEF1TlRJekxEQXVOVEl6TFRFdU1ERTRMREV1TURZMExURXVORGs0TERFdU5qRXpURFF5TWk0NU5UTXNNVGMyTGpBeE9Yb2lMejQ4Y0c5c2VXZHZiaUJtYVd4c1BTSWpabVptSWlCd2IybHVkSE05SWpFeE5DNHpNVGNzTXprM0xqWTROQ0F4TlRjdU16RTNMRFEwTUM0Mk9EUWdNVEEyTGpZMU9DdzBORGd1TXpReUlEVTJMRFExTmlBMk15NDJOVGdzTkRBMUxqTTBNU0EzTVM0ek1UWXNNelUwTGpZNE15SXZQanh3YjJ4NVoyOXVJR1pwYkd3OUlpTm1abVlpSUhCdmFXNTBjejBpTXpRNUxqRTBNeXd4TWpVdU5UTTFJREV4T0M0NU9ESXNNelUxTGpZNU5DQXhNRFl1TlRReExETTBNeTR5TlRNZ016TTJMamN3TVN3eE1UTXVNRGswSURNeU5DNHlOaXd4TURBdU5qVXpJRGd4TGpZMU9Td3pORE11TWpVeklBMEtDUWt4TmpndU56UTNMRFF6TUM0ek5ERWdOREV4TGpNME9Dd3hPRGN1TnpRaUx6NDhMMmMrUEM5emRtYytcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyAqL1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1jb2wtLXZlcnRpY2FsLXBhZGRpbmcge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubW9kYWwubW9kYWwtYWN0aXZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctcXVpY2t2aWV3IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLnF1aWNrdmlldy1hcnJvd3MtcHJldixcclxuLnF1aWNrdmlldy1hcnJvd3MtbmV4dCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1oZWFkZXItdHJhbnNmb3JtZXIge1xyXG4gIHotaW5kZXg6IDUwO1xyXG59XHJcblxyXG4vKiAudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXIsICovXHJcbi50cmFuc2Zvcm1lci1zY3JvbGwtZGVmYXVsdCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHAtYmxvY2stLXJ1bl9ibG9jayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAyMDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxwLWJsb2NrLS1ydW5fYmxvY2s6bm90KC50cmFuc2Zvcm1lci1zY3JvbGwtb3ZlcikgLmNvbG9yLXNjaGVtZV9fYmctb3BhY2l0eSxcclxuLmxwLWJsb2NrLS1ydW5fYmxvY2sgPiAqIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcblxyXG4ucGFyYWxsYXgge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4ucGFyYWxsYXgtLWluaXRpYWxpemUge1xyXG4gIGJveC1zaGFkb3c6IHJnYigwLCAwLCAwKSAyMDB2aCAyMDB2dyAwIGluc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm1lci1zY3JvbGwtb3ZlciB7XHJcbiAgei1pbmRleDogMzA7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyIHtcclxuICB6LWluZGV4OiAxMDE7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb3ZlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmxwLWFkdi1jaGVja2JveC1lbXVsIHtcclxuICB3aWR0aDogMjdweDtcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4ubHAtZm9ybS1idG4td3JhcCB7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgbWFyZ2luLXRvcDogMzFweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxwLWZvcm0tYnRuLXdyYXAgPiAuYnRuIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtZm9ybS1idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5scC1mb3JtLWJ0bi13cmFwID4gLmJ0biB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuLmJsb2NrLXBhZGRpbmctdG9wLS01IHtcclxuICBwYWRkaW5nLXRvcDogMy4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTEwIHtcclxuICBwYWRkaW5nLXRvcDogNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0xNSB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTIwIHtcclxuICBwYWRkaW5nLXRvcDogMTMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTI1IHtcclxuICBwYWRkaW5nLXRvcDogMTYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTI1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTMwIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMzUge1xyXG4gIHBhZGRpbmctdG9wOiAyMy4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMy4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tNDAge1xyXG4gIHBhZGRpbmctdG9wOiAyNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tNDAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tNDUge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTQ1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS01MCB7XHJcbiAgcGFkZGluZy10b3A6IDMzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS01MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS01NSB7XHJcbiAgcGFkZGluZy10b3A6IDM2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS01NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDM2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS02MCB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tNjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTY1IHtcclxuICBwYWRkaW5nLXRvcDogNDMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTY1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTcwIHtcclxuICBwYWRkaW5nLXRvcDogNDYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTcwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTc1IHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS03NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tODAge1xyXG4gIHBhZGRpbmctdG9wOiA1My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tODAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tODUge1xyXG4gIHBhZGRpbmctdG9wOiA1Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tODUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tOTAge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTkwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS05NSB7XHJcbiAgcGFkZGluZy10b3A6IDYzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS05NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDYzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0xMDAge1xyXG4gIHBhZGRpbmctdG9wOiA2Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTAwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTEwNSB7XHJcbiAgcGFkZGluZy10b3A6IDcwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTA1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0xMTAge1xyXG4gIHBhZGRpbmctdG9wOiA3My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTEwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTExNSB7XHJcbiAgcGFkZGluZy10b3A6IDc2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMTIwIHtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTEyNSB7XHJcbiAgcGFkZGluZy10b3A6IDgzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMjUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMTMwIHtcclxuICBwYWRkaW5nLXRvcDogODYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTEzMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDg2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0xMzUge1xyXG4gIHBhZGRpbmctdG9wOiA5MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTEzNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMTQwIHtcclxuICBwYWRkaW5nLXRvcDogOTMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTE0MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDkzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0xNDUge1xyXG4gIHBhZGRpbmctdG9wOiA5Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTQ1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTE1MCB7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTE1MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTE1NSB7XHJcbiAgcGFkZGluZy10b3A6IDEwMy4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTU1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0xNjAge1xyXG4gIHBhZGRpbmctdG9wOiAxMDYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTE2MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMTY1IHtcclxuICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTY1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMTcwIHtcclxuICBwYWRkaW5nLXRvcDogMTEzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMTMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTE3NSB7XHJcbiAgcGFkZGluZy10b3A6IDExNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTc1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTE2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0xODAge1xyXG4gIHBhZGRpbmctdG9wOiAxMjBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xODAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0xODUge1xyXG4gIHBhZGRpbmctdG9wOiAxMjMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTE4NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyMy4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMTkwIHtcclxuICBwYWRkaW5nLXRvcDogMTI2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xOTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTE5NSB7XHJcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTE5NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTIwMCB7XHJcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjAwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0yMDUge1xyXG4gIHBhZGRpbmctdG9wOiAxMzYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTIwNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEzNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMjEwIHtcclxuICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjEwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMjE1IHtcclxuICBwYWRkaW5nLXRvcDogMTQzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNDMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTIyMCB7XHJcbiAgcGFkZGluZy10b3A6IDE0Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTQ2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0yMjUge1xyXG4gIHBhZGRpbmctdG9wOiAxNTBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMjUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0yMzAge1xyXG4gIHBhZGRpbmctdG9wOiAxNTMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTIzMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMjM1IHtcclxuICBwYWRkaW5nLXRvcDogMTU2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMzUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNTYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTI0MCB7XHJcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTI0MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTI0NSB7XHJcbiAgcGFkZGluZy10b3A6IDE2My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjQ1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTYzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0yNTAge1xyXG4gIHBhZGRpbmctdG9wOiAxNjYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTI1MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMjU1IHtcclxuICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjU1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMjYwIHtcclxuICBwYWRkaW5nLXRvcDogMTczLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNzMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTI2NSB7XHJcbiAgcGFkZGluZy10b3A6IDE3Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjY1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTc2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0yNzAge1xyXG4gIHBhZGRpbmctdG9wOiAxODBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0yNzUge1xyXG4gIHBhZGRpbmctdG9wOiAxODMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTI3NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE4My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMjgwIHtcclxuICBwYWRkaW5nLXRvcDogMTg2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yODAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxODYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTI4NSB7XHJcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTI4NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTI5MCB7XHJcbiAgcGFkZGluZy10b3A6IDE5My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjkwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTkzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0yOTUge1xyXG4gIHBhZGRpbmctdG9wOiAxOTYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTI5NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE5Ni42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMzAwIHtcclxuICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzAwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMzA1IHtcclxuICBwYWRkaW5nLXRvcDogMjAzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMDUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMDMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTMxMCB7XHJcbiAgcGFkZGluZy10b3A6IDIwNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzEwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjA2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0zMTUge1xyXG4gIHBhZGRpbmctdG9wOiAyMTBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMTUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMTBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0zMjAge1xyXG4gIHBhZGRpbmctdG9wOiAyMTMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTMyMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIxMy4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMzI1IHtcclxuICBwYWRkaW5nLXRvcDogMjE2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMjUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMTYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTMzMCB7XHJcbiAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTMzMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTMzNSB7XHJcbiAgcGFkZGluZy10b3A6IDIyMy4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzM1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjIzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0zNDAge1xyXG4gIHBhZGRpbmctdG9wOiAyMjYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTM0MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIyNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMzQ1IHtcclxuICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzQ1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMzUwIHtcclxuICBwYWRkaW5nLXRvcDogMjMzLjMzMzMzMzMzMzNweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMzMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTM1NSB7XHJcbiAgcGFkZGluZy10b3A6IDIzNi42NjY2NjY2NjY3cHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzU1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjM2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0zNjAge1xyXG4gIHBhZGRpbmctdG9wOiAyNDBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNDBweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctdG9wLS0zNjUge1xyXG4gIHBhZGRpbmctdG9wOiAyNDMuMzMzMzMzMzMzM3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTM2NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0My4zMzMzMzMzMzMzcHg7XHJcbn1cclxuXHJcbi5ibG9jay1wYWRkaW5nLXRvcC0tMzcwIHtcclxuICBwYWRkaW5nLXRvcDogMjQ2LjY2NjY2NjY2NjdweDtcclxufVxyXG5cclxuLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNDYuNjY2NjY2NjY2N3B4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy10b3AtLTM3NSB7XHJcbiAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG59XHJcblxyXG4uYmxvY2stcGFkZGluZy1ib3R0b20tLTM3NSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS00NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS00NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS01MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS01NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS01NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS02MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS02MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS02NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS02NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS03MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS03MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS03NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS03NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS04MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS04MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS04NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS04NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS05MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS05MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS05NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS05NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTEwMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTA1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTExMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTExNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTEyNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTI1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTEzMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE0MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE0NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE1NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTU1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE2MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE3MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTcwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNzUge1xyXG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE3NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTgwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xODAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE4NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTg1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE5MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTk1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xOTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIwMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjAwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIwNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIxNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIyMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDIzNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIzNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjQwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI0NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjQ1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI1MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjU1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI2MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjYwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjYwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI2NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI2NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjY1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjcwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI3NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjc1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjc1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yODAge1xyXG4gICAgcGFkZGluZy10b3A6IDI4MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI4MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjg1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yODUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI5MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjkwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjkwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yOTUge1xyXG4gICAgcGFkZGluZy10b3A6IDI5NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI5NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjk1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMwNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzA1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDMxMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTMxMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzEwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMxNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMyMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzIwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTMyNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzI1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMzNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzM1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzM1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDM0MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM0MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM0NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTM1MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNTUge1xyXG4gICAgcGFkZGluZy10b3A6IDM1NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM1NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzU1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzYwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTM2NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzY1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzY1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNzAge1xyXG4gICAgcGFkZGluZy10b3A6IDM3MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM3MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzc1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM3NXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS00NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS00NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS01MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS01NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS01NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS02MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS02MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS02NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS02NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS03MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS03MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS03NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS03NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS04MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS04MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS04NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS04NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS05MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS05MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS05NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS05NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTEwMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTA1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTExMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTExNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTEyNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTI1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTEzMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE0MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE0NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE1NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTU1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE2MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE3MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTcwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNzUge1xyXG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE3NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTgwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xODAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE4NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTg1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE5MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTk1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xOTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIwMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjAwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIwNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIxNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIyMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDIzNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIzNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjQwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI0NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjQ1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI1MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjU1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI2MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjYwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjYwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI2NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI2NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjY1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjcwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI3NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjc1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjc1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yODAge1xyXG4gICAgcGFkZGluZy10b3A6IDI4MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI4MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjg1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yODUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI5MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjkwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjkwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yOTUge1xyXG4gICAgcGFkZGluZy10b3A6IDI5NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI5NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjk1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMwNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzA1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDMxMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTMxMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzEwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMxNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMyMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzIwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTMyNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzI1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMzNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzM1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzM1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDM0MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM0MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM0NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTM1MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNTUge1xyXG4gICAgcGFkZGluZy10b3A6IDM1NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM1NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzU1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzYwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTM2NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzY1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzY1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNzAge1xyXG4gICAgcGFkZGluZy10b3A6IDM3MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM3MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzc1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM3NXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS00NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS00NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS01MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS01NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS01NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS02MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS02MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS02NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS02NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS03MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS03MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS03NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS03NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS04MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS04MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS04NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS04NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS05MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS05MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS05NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS05NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTEwMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTA1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTExMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTExNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTEyNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTI1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTEzMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE0MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE0NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE1NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTU1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE2MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xNjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE3MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTcwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xNzUge1xyXG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE3NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTgwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xODAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTE4NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMTg1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0xOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE5MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMTk1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xOTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIwMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjAwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIwNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIxNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIyMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yMjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTIzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDIzNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTIzNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjQwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI0NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjQ1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI1MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjU1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI2MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjYwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjYwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yNjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI2NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI2NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjY1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjcwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yNzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI3NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjc1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjc1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yODAge1xyXG4gICAgcGFkZGluZy10b3A6IDI4MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI4MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMjg1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyODVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0yODUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTI5MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjkwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMjkwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0yOTUge1xyXG4gICAgcGFkZGluZy10b3A6IDI5NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTI5NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjk1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMwNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzA1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDMxMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTMxMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzEwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMTVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMxNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMyMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzIwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTMyNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzI1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMzBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzMHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTMzNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzM1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzM1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDM0MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM0MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNDVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM0NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTM1MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNTUge1xyXG4gICAgcGFkZGluZy10b3A6IDM1NXB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM1NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzU1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzYwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNjBweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy10b3AtLTM2NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzY1cHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tMzY1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNjVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctdG9wLS0zNzAge1xyXG4gICAgcGFkZGluZy10b3A6IDM3MHB4O1xyXG4gIH1cclxuICAuYmxvY2stcGFkZGluZy1ib3R0b20tLTM3MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1wYWRkaW5nLXRvcC0tMzc1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNzVweDtcclxuICB9XHJcbiAgLmJsb2NrLXBhZGRpbmctYm90dG9tLS0zNzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM3NXB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKiogIHJlc3BvbnNpdmUgdmlkZW8gKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5yZXNwb25zaXZlLXZpZGVvLWNvbnRhaW5lciAuaWZyYW1lLXJlc3BvbnNpdmVfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIC8qIHBhZGRpbmctdG9wOiAzMHB4OyAqL1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS12aWRlby1jb250YWluZXIgaWZyYW1lLFxyXG4ucmVzcG9uc2l2ZS12aWRlby1jb250YWluZXIgb2JqZWN0LFxyXG4ucmVzcG9uc2l2ZS12aWRlby1jb250YWluZXIgZW1iZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4vKioqKioqKioqKioqIFx1MDQyMVx1MDQ0Mlx1MDQzOFx1MDQzQlx1MDQzOCBcdTA0MzRcdTA0M0JcdTA0NEYgXHUwNDQxXHUwNDQyXHUwNDQwXHUwNDM1XHUwNDNCXHUwNDNFXHUwNDQ3XHUwNDM1XHUwNDNBIFNsaWNrICoqKioqKioqKioqKioqKiovXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG5cclxuLnNsaWNrLW5leHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDZcIjtcclxufVxyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0LFxyXG4uc2xpY2stcHJldjpob3ZlcixcclxuLnNsaWNrLXByZXY6Zm9jdXMsXHJcbi5zbGljay1uZXh0OmhvdmVyLFxyXG4uc2xpY2stbmV4dDpmb2N1cyxcclxuLnNsaWNrLW5leHQ6OmJlZm9yZSxcclxuLnNsaWNrLXByZXY6OmJlZm9yZSxcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbixcclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcclxuICBjb2xvcjogY3VycmVudGNvbG9yO1xyXG59XHJcblxyXG4uc2xpY2stbmV4dDo6YmVmb3JlLFxyXG4uc2xpY2stcHJldjo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDo6YmVmb3JlLFxyXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbmF2LXByZXYsXHJcbi5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4uc3ZnLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxufVxyXG5cclxuLnJvdW5kLWltYWdlIGltZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4ubHAtY29udGFpbmVyIHNlbGVjdCxcclxuLnNlbGVjdC1jdXN0b20gc2VsZWN0IHtcclxuICBib3JkZXI6IHNvbGlkIDFweCByZ2IoMjE4LCAyMTgsIDIxOCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keU5vdFNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmcgLmZsYXRwaWNrci1yQ29udGFpbmVyLFxyXG4ubHAtbW9kYWwtYm9va2luZyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcclxufVxyXG5cclxuKltkYXRhLXF1aWNrdmlldy10cmlnZ2VyXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiAucHJldmlldy1pbi1hZG1pbiB7XG4gICAgd2lkdGg6IDgzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTIwZW0pIHtcbiAgICAucHJldmlldy1pbi1hZG1pbiB7XG4gICAgICAgIHdpZHRoOiA5OTZweDtcbiAgICB9XG59ICovXHJcbi8qKioqKiogU3R5bGUgU3RhciBSYXRpbmcgV2lkZ2V0ICoqKioqL1xyXG4ucmF0aW5nIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTtcclxuICAvKiAmID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyIHN2ZyxcbiAgJiA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlciBzdmcsXG4gICYgPiBsYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCBzdmcsXG4gICYgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIgfiBsYWJlbCBzdmcge1xuICAgICAgZmlsbDogI2MzYzNjMztcbiAgfSAqL1xyXG59XHJcbi5yYXRpbmcgPiBpbnB1dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsID4gc3ZnIHtcclxuICBmaWxsOiByZ2IoMjU1LCAxNjUsIDApO1xyXG59XHJcbi5yYXRpbmcgPiBsYWJlbCA+IHN2ZyB7XHJcbiAgY29sb3I6ICNkZGQ7XHJcbiAgZmlsbDogI2MzYzNjMztcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnJhdGluZyA+IGxhYmVsIHtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5yYXRpbmctYWN0aXZlLnJhdGluZzpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgPiBzdmcsIC5yYXRpbmctYWN0aXZlLnJhdGluZzpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgfiBsYWJlbCA+IHN2ZyB7XHJcbiAgZmlsbDogcmdiKDI1NSwgMTY1LCAwKTtcclxufVxyXG4ucmF0aW5nLWFjdGl2ZS5yYXRpbmcgPiBsYWJlbCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VsZWN0LWN1c3RvbSB7XHJcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcclxufVxyXG4uc2VsZWN0LWN1c3RvbTo6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAwLjYyNXJlbTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmFkdi1jbG9zZS1vdXRzaWRlIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5zd2FsMi1jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDkwMDA7XHJcbn1cclxuXHJcbi8qIFx1MDQxRFx1MDQzMFx1MDQ0MVx1MDQ0Mlx1MDQ0MFx1MDQzRVx1MDQzOVx1MDQzQVx1MDQzMCBmdWxsX2hlaWdodCBcdTA0MzIgY29uZmlnLmpzb24gKi9cclxuLmJsb2NrLWZ1bGwtaGVpZ2h0LFxyXG5ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyIC5scC1ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyLmJsb2NrLWZ1bGwtaGVpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uYmxvY2stZnVsbC1oZWlnaHQgPiAqLFxyXG5ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyIC5scC1ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyLmJsb2NrLWZ1bGwtaGVpZ2h0ID4gKiB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uZWRpdC1tb2RlIGJsb2Nrcy1jb25zdHJ1Y3Rvci1jb250YWluZXIgLmhpZGRlbi1kZXZpY2UtZGVza3RvcC5ibG9jay1mdWxsLWhlaWdodCxcclxuLmVkaXQtbW9kZSBibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyIC5oaWRkZW4tZGV2aWNlLW1vYmlsZS5ibG9jay1mdWxsLWhlaWdodCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5nYWxsZXJ5LXBob3Rvcy1zbGlkZXItbGlzdC1ob3Jpem9udGFsIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbml0aWxpemVkIC5nYWxsZXJ5LXBob3Rvcy1zbGlkZXItbGlzdC1ob3Jpem9udGFsIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uYmxvY2stZnVsbC1oZWlnaHQge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLW1pbi1mdWxsLWhlaWdodCwgMTAwdmgpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSksIChtYXgtaGVpZ2h0OiA0ODBweCkge1xyXG4gIC5xdWlja3ZpZXctbG9hZGluZy10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ1cHggLSA1MHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4ucGljdHVyZS1sb2FkZXItdHJpZ2dlcl9fd3JhcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY29va2llcy1wb2xpY3ktYmxvY2sge1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5scC1jb3B5cmlnaHQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmxwLWNvcHlyaWdodCBhIHtcclxuICBjb2xvcjogY3VycmVudGNvbG9yO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLnJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYW5nZXIge1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi8qIFx1MDQ0MFx1MDQzMFx1MDQzN1x1MDQzQ1x1MDQzNVx1MDQ0MCBcdTA0NDhcdTA0NDBcdTA0MzhcdTA0NDRcdTA0NDJcdTA0M0VcdTA0MzIgKi9cclxuLmZvbnQtc2l6ZS1ndCB7XHJcbiAgZm9udC1zaXplOiAzNi4yNnB4O1xyXG59XHJcblxyXG4uZm9udC1zaXplLWJnLTIge1xyXG4gIGZvbnQtc2l6ZTogMTlweDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS1iZyB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZm9udC1zaXplLWxnIHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi5mb250LXNpemUtbWQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS1zbSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uZm9udC1zaXplLW1lZ2Ege1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuLm0taC1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmFuZ2xlIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtcmV2ZXJzZSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4uZmxleC1ub3dyYXAge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uZmxleC13cmFwIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZsZXgtZ3Jvdy0wIHtcclxuICBmbGV4LWdyb3c6IDA7XHJcbn1cclxuXHJcbi5mbGV4LWdyb3cge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmZsZXgtYmFzaXMtYXV0byB7XHJcbiAgZmxleC1iYXNpczogYXV0bztcclxufVxyXG5cclxuLmJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubGluZS1oZWlnaHQteHMge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubGluZS1oZWlnaHQtc20ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC1tZCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wLXYtZ3Qge1xyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4ud2VpZ2h0LTEwMCB7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLmZsZXgtc2hyaW5rLW4ge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4ubGlnaHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnZlcnRpY2FsLW1pZGRsZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogXHUwNDNFXHUwNDQyXHUwNDQxXHUwNDQyXHUwNDQzXHUwNDNGXHUwNDRCICovXHJcbi5tLXYteHMge1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi5tLXYtc20ge1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG4ubS12LW1kIHtcclxuICBtYXJnaW46IDE1cHggMDtcclxufVxyXG5cclxuLm0tdi1sZyB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5tLXYtd2wge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm0tdC1uIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubS10LXhzIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5tLXQtc20ge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5tLXQtbWQge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5tLXQtbGcge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tLXQtd2wge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5tLWwteHMge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5tLWwtc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubS1sLW1kIHtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLm0tbC1sZyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tLXItbm9uZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubS1yLXhzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLm0tci1zbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubS1yLW1kIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5tLXItbGcge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLm0tci13bCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ubS1iLW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tLWIteHMge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLm0tYi1zbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm0tYi1tZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm0tYi1sZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm0tYi13bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm0tYi1ndCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLm0tYi1naWdhIHtcclxuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG59XHJcblxyXG4ubS1hbGlnbiB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4ucC1nLWd0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweDtcclxufVxyXG5cclxuLnAtZy1ub25lIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnAtci1ub25lIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucC1sLW5vbmUge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnAtdi14cyB7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucC12LXNtIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnAtdi1tZCB7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5wLXYtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucC12LWdpZ2Ege1xyXG4gIHBhZGRpbmctbGVmdDogMTMxcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTMxcHg7XHJcbn1cclxuXHJcbi5wLXdsIHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcblxyXG4ucC1sLW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnAtbC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5wLWwtc20ge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLnAtbC1tZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ucC1sLWxnIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wLWwtd2wge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG5cclxuLnAtci1uIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucC1yLXhzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5wLXItc20ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wLXItbWQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5wLXItbGcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wLXItd2wge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5wLXQteHMge1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5wLXQtc20ge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ucC10LW1kIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG5cclxuLnAtdC1sZyB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wLXQtd2wge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucC10LWd0IHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLnAtdC1uIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLnAtYi14cyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnAtYi1zbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wLWItbWQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucC1iLWxnIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnAtYi13bCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5wLWItZ3Qge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ucC1iLW4ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZnVsbC1oZWlnaHQge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4ub3V0bGluZS1ub25lIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5wLXYtZ3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxufVxyXG4uZmxvYXQtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mbG9hdC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi50ZXh0LWZsb2F0aW5nIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gIGxpbmUtYnJlYWs6IG5vcm1hbDtcclxuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XHJcbiAgICAgICAgICBoeXBoZW5zOiBub25lO1xyXG59XHJcblxyXG4udGV4dC1vdmVyZmxvdywgLnRleHQtc3RhdGljIHtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDsgLyogXHUwNDNEXHUwNDM1IFx1MDQzRlx1MDQzRVx1MDQzNFx1MDQzNFx1MDQzNVx1MDQ0MFx1MDQzNlx1MDQzOFx1MDQzMlx1MDQzMFx1MDQzNVx1MDQ0MiBJRSwgRmlyZWZveDsgXHUwNDRGXHUwNDMyXHUwNDNCXHUwNDRGXHUwNDM1XHUwNDQyXHUwNDQxXHUwNDRGIFx1MDQzQVx1MDQzRVx1MDQzRlx1MDQzOFx1MDQzNVx1MDQzOSB3b3JkLXdyYXAgKi9cclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7IC8qIFx1MDQzRFx1MDQzNSBcdTA0M0ZcdTA0M0VcdTA0MzRcdTA0MzRcdTA0MzVcdTA0NDBcdTA0MzZcdTA0MzhcdTA0MzJcdTA0MzBcdTA0MzVcdTA0NDIgT3BlcmExMi4xNCwgXHUwNDM3XHUwNDNEXHUwNDMwXHUwNDQ3XHUwNDM1XHUwNDNEXHUwNDM4XHUwNDM1IGtlZXAtYWxsIFx1MDQzRFx1MDQzNSBcdTA0M0ZcdTA0M0VcdTA0MzRcdTA0MzRcdTA0MzVcdTA0NDBcdTA0MzZcdTA0MzhcdTA0MzJcdTA0MzBcdTA0MzVcdTA0NDJcdTA0NDFcdTA0NEYgSUUsIENocm9tZSAqL1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87IC8qIFx1MDQzRFx1MDQzNVx1MDQ0MiBcdTA0M0ZcdTA0M0VcdTA0MzRcdTA0MzRcdTA0MzVcdTA0NDBcdTA0MzZcdTA0M0FcdTA0MzggXHUwNDM0XHUwNDNCXHUwNDRGIFx1MDQ0MFx1MDQ0M1x1MDQ0MVx1MDQ0MVx1MDQzQVx1MDQzRVx1MDQzM1x1MDQzRSBcdTA0NEZcdTA0MzdcdTA0NEJcdTA0M0FcdTA0MzAgKi9cclxuICAtd2Via2l0LWh5cGhlbnM6IG1hbnVhbDtcclxuICAgICAgICAgIGh5cGhlbnM6IG1hbnVhbDtcclxufVxyXG5cclxuLnRleHQtb3ZlcmZsb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbi1mb3ItbW9kYWwtaW9zIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4udmVydGljYWwtaW50ZXJ2YWwteHNtYWxsIHtcclxuICBtYXJnaW46IDAuMzEyNXJlbSAwO1xyXG59XHJcblxyXG4udmVydGljYWwtaW50ZXJ2YWwtc21hbGwge1xyXG4gIG1hcmdpbi10b3A6IDAuNDM3NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC1taWRkbGUge1xyXG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG59XHJcblxyXG4udmVydGljYWwtaW50ZXJ2YWwtYmlnIHtcclxuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xyXG59XHJcblxyXG4udmVydGljYWwtaW50ZXJ2YWwteHNtYWxsLm5vLXRvcCxcclxuLnZlcnRpY2FsLWludGVydmFsLXNtYWxsLm5vLXRvcCxcclxuLnZlcnRpY2FsLWludGVydmFsLW1pZGRsZS5uby10b3AsXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC1iaWcubm8tdG9wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4udmVydGljYWwtaW50ZXJ2YWwteHNtYWxsLm5vLWJvdHRvbSxcclxuLnZlcnRpY2FsLWludGVydmFsLXNtYWxsLm5vLWJvdHRvbSxcclxuLnZlcnRpY2FsLWludGVydmFsLW1pZGRsZS5uby1ib3R0b20sXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC1iaWcubm8tYm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC14c21hbGwge1xyXG4gIG1hcmdpbjogMCAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWludGVydmFsLXNtYWxsIHtcclxuICBtYXJnaW46IDAgMC40Mzc1cmVtO1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1taWRkbGUge1xyXG4gIG1hcmdpbjogMCAwLjYyNXJlbTtcclxufVxyXG5cclxuLmhvcml6b250YWwtaW50ZXJ2YWwtYmlnIHtcclxuICBtYXJnaW46IDAgMC45Mzc1cmVtO1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC14c21hbGwubm8tbGVmdCxcclxuLmhvcml6b250YWwtaW50ZXJ2YWwtc21hbGwubm8tbGVmdCxcclxuLmhvcml6b250YWwtaW50ZXJ2YWwtbWlkZGxlLm5vLWxlZnQsXHJcbi5ob3Jpem9udGFsLWludGVydmFsLWJpZy5uby1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWludGVydmFsLXhzbWFsbC5uby1yaWdodCxcclxuLmhvcml6b250YWwtaW50ZXJ2YWwtc21hbGwubm8tcmlnaHQsXHJcbi5ob3Jpem9udGFsLWludGVydmFsLW1pZGRsZS5uby1yaWdodCxcclxuLmhvcml6b250YWwtaW50ZXJ2YWwtYmlnLm5vLXJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnRoaW4tc2Nyb2xsIHtcclxuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbn1cclxuLnRoaW4tc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4udGhpbi1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcclxuICB3aWR0aDogMTFweDtcclxufVxyXG4udGhpbi1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG4udGhpbi1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7IC8qIHNob3VsZCBtYXRjaCBiYWNrZ3JvdW5kLCBjYW4ndCBiZSB0cmFuc3BhcmVudCAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG4udGhpbi1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufSIsICIuZm9udC1zaXplLTgtLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDhweDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMC0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMi0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNC0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtMTQtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygwLjIyNzI3MjcyNzN2dyArIDExLjI3MjcyNzI3MjdweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtMTQtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTYtLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTE2LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMC4yMjcyNzI3MjczdncgKyAxMy4yNzI3MjcyNzI3cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTE2LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLTE4LS1hZGFwdGl2ZSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS0xOC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzQwOTA5MDkwOXZ3ICsgMTMuOTA5MDkwOTA5MXB4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS0xOC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMC0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtMjAtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygwLjQ1NDU0NTQ1NDV2dyArIDE0LjU0NTQ1NDU0NTVweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtMjAtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjItLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTIyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMC41NjgxODE4MTgydncgKyAxNS4xODE4MTgxODE4cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTIyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLTI0LS1hZGFwdGl2ZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS0yNC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjgxODE4MTgxOHZ3ICsgMTUuODE4MTgxODE4MnB4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS0yNC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yNi0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMTlweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtMjYtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygwLjc5NTQ1NDU0NTV2dyArIDE2LjQ1NDU0NTQ1NDVweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtMjYtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjgtLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTI4LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMC45MDkwOTA5MDkxdncgKyAxNy4wOTA5MDkwOTA5cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTI4LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLTMwLS1hZGFwdGl2ZSB7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS0zMC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDIyNzI3MjcyN3Z3ICsgMTcuNzI3MjcyNzI3M3B4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS0zMC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtc2l6ZS0zMi0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtMzItLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjEzNjM2MzYzNjR2dyArIDE4LjM2MzYzNjM2MzZweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtMzItLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtMzQtLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDIzcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTM0LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNXZ3ICsgMTlweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtMzQtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtMzYtLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTM2LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNjM2MzYzNjM2dncgKyAxOS42MzYzNjM2MzY0cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTM2LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLTM4LS1hZGFwdGl2ZSB7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS0zOC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDc3MjcyNzI3M3Z3ICsgMjAuMjcyNzI3MjcyN3B4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS0zOC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtc2l6ZS00MC0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtNDAtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjU5MDkwOTA5MDl2dyArIDIwLjkwOTA5MDkwOTFweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtNDAtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtNDItLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDI3cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTQyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS43MDQ1NDU0NTQ1dncgKyAyMS41NDU0NTQ1NDU1cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTQyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IDQycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLTQ0LS1hZGFwdGl2ZSB7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS00NC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuODE4MTgxODE4MnZ3ICsgMjIuMTgxODE4MTgxOHB4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS00NC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiA0NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtc2l6ZS00Ni0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMjlweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtNDYtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjkzMTgxODE4MTh2dyArIDIyLjgxODE4MTgxODJweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtNDYtLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtNDgtLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTQ4LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMi4wNDU0NTQ1NDU1dncgKyAyMy40NTQ1NDU0NTQ1cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTQ4LS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLTUwLS1hZGFwdGl2ZSB7XHJcbiAgZm9udC1zaXplOiAzMXB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS01MC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDIuMTU5MDkwOTA5MXZ3ICsgMjQuMDkwOTA5MDkwOXB4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS01MC0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtc2l6ZS01Mi0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtNTItLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygyLjI3MjcyNzI3Mjd2dyArIDI0LjcyNzI3MjcyNzNweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtNTItLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtNjItLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDMzcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTYyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMy4yOTU0NTQ1NDU1dncgKyAyMi40NTQ1NDU0NTQ1cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTYyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IDYycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLTcyLS1hZGFwdGl2ZSB7XHJcbiAgZm9udC1zaXplOiAzNHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS03Mi0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDQuMzE4MTgxODE4MnZ3ICsgMjAuMTgxODE4MTgxOHB4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZvbnQtc2l6ZS03Mi0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiA3MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtc2l6ZS04Mi0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtODItLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYyg1LjM0MDkwOTA5MDl2dyArIDE3LjkwOTA5MDkwOTFweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mb250LXNpemUtODItLWFkYXB0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogODJweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LXNpemUtOTItLWFkYXB0aXZlIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuZm9udC1zaXplLTkyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoNi4zNjM2MzYzNjM2dncgKyAxNS42MzYzNjM2MzY0cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTkyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IDkycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLTEwMi0tYWRhcHRpdmUge1xyXG4gIGZvbnQtc2l6ZTogMzdweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5mb250LXNpemUtMTAyLS1hZGFwdGl2ZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoNy4zODYzNjM2MzY0dncgKyAxMy4zNjM2MzYzNjM2cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9udC1zaXplLTEwMi0tYWRhcHRpdmUge1xyXG4gICAgZm9udC1zaXplOiAxMDJweDtcclxuICB9XHJcbn0iLCAiLnN2Zy1zcGlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgc3R5bGU9J21hcmdpbjogYXV0bzsgYmFja2dyb3VuZDogbm9uZTsgZGlzcGxheTogYmxvY2s7IHNoYXBlLXJlbmRlcmluZzogYXV0bzsnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCclM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDAgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0xLjI1NDgyNjI1NDgyNjI1NXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMjUuNzE0Mjg1NzE0Mjg1NzE1IDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMS4xNTgzMDExNTgzMDExNTg0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSg1MS40Mjg1NzE0Mjg1NzE0MyA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTEuMDYxNzc2MDYxNzc2MDYxOXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoNzcuMTQyODU3MTQyODU3MTQgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjk2NTI1MDk2NTI1MDk2NTNzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDEwMi44NTcxNDI4NTcxNDI4NiA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuODY4NzI1ODY4NzI1ODY4OHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMTI4LjU3MTQyODU3MTQyODU4IDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC43NzIyMDA3NzIyMDA3NzIycycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTQuMjg1NzE0Mjg1NzE0MjggNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjY3NTY3NTY3NTY3NTY3NTdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuNTc5MTUwNTc5MTUwNTc5MnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMjA1LjcxNDI4NTcxNDI4NTcyIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC40ODI2MjU0ODI2MjU0ODI2NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMjMxLjQyODU3MTQyODU3MTQyIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC4zODYxMDAzODYxMDAzODYxcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgyNTcuMTQyODU3MTQyODU3MTcgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjI4OTU3NTI4OTU3NTI4OTZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDI4Mi44NTcxNDI4NTcxNDI4MyA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuMTkzMDUwMTkzMDUwMTkzMDVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDMwOC41NzE0Mjg1NzE0Mjg1NiA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuMDk2NTI1MDk2NTI1MDk2NTNzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDMzNC4yODU3MTQyODU3MTQzIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPScwcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxufSIsICIuY2FwdGNoYS10eHQge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBtYXJnaW46IDVweCAwIDA7XHJcbn1cclxuXHJcbi5jYXB0Y2hhLWhpbnQge1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbn0iLCAiLypcclxuICAgQW5pbWF0aW9uIGV4YW1wbGUsIGZvciBzcGlubmVyc1xyXG4qL1xyXG4uYW5pbWF0ZS1zcGluIHtcclxuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTIuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcclxuICovXHJcbi5mYSxcclxuLmZhcyxcclxuLmZhcixcclxuLmZhbCxcclxuLmZhZCxcclxuLmZhYiB7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZmEtbGcge1xyXG4gIGZvbnQtc2l6ZTogMS4zMzMzZW07XHJcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xyXG59XHJcblxyXG4uZmEteHMge1xyXG4gIGZvbnQtc2l6ZTogMC43NWVtO1xyXG59XHJcblxyXG4uZmEtc20ge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxufVxyXG5cclxuLmZhLTF4IHtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLmZhLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLmZhLTN4IHtcclxuICBmb250LXNpemU6IDNlbTtcclxufVxyXG5cclxuLmZhLTR4IHtcclxuICBmb250LXNpemU6IDRlbTtcclxufVxyXG5cclxuLmZhLTV4IHtcclxuICBmb250LXNpemU6IDVlbTtcclxufVxyXG5cclxuLmZhLTZ4IHtcclxuICBmb250LXNpemU6IDZlbTtcclxufVxyXG5cclxuLmZhLTd4IHtcclxuICBmb250LXNpemU6IDdlbTtcclxufVxyXG5cclxuLmZhLTh4IHtcclxuICBmb250LXNpemU6IDhlbTtcclxufVxyXG5cclxuLmZhLTl4IHtcclxuICBmb250LXNpemU6IDllbTtcclxufVxyXG5cclxuLmZhLTEweCB7XHJcbiAgZm9udC1zaXplOiAxMGVtO1xyXG59XHJcblxyXG4uZmEtZncge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMS4yNWVtO1xyXG59XHJcblxyXG4uZmEtdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW4tbGVmdDogMi41ZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZmEtdWwgPiBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmEtbGkge1xyXG4gIGxlZnQ6IC0yZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uZmEtYm9yZGVyIHtcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xyXG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XHJcbn1cclxuXHJcbi5mYS1wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZmEtcHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uZmEuZmEtcHVsbC1sZWZ0LFxyXG4uZmFzLmZhLXB1bGwtbGVmdCxcclxuLmZhci5mYS1wdWxsLWxlZnQsXHJcbi5mYWwuZmEtcHVsbC1sZWZ0LFxyXG4uZmFiLmZhLXB1bGwtbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcclxufVxyXG5cclxuLmZhLmZhLXB1bGwtcmlnaHQsXHJcbi5mYXMuZmEtcHVsbC1yaWdodCxcclxuLmZhci5mYS1wdWxsLXJpZ2h0LFxyXG4uZmFsLmZhLXB1bGwtcmlnaHQsXHJcbi5mYWIuZmEtcHVsbC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xyXG59XHJcblxyXG4uZmEtc3BpbiB7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLmZhLXB1bHNlIHtcclxuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4uZmEtcm90YXRlLTkwIHtcclxuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi5mYS1yb3RhdGUtMTgwIHtcclxuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uZmEtcm90YXRlLTI3MCB7XHJcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxufVxyXG5cclxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XHJcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG59XHJcblxyXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG59XHJcblxyXG4uZmEtZmxpcC1ib3RoLFxyXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xyXG4gIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XHJcbn1cclxuXHJcbjpyb290IC5mYS1yb3RhdGUtOTAsXHJcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxyXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcclxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcclxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXHJcbjpyb290IC5mYS1mbGlwLWJvdGgge1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG5cclxuLmZhLXN0YWNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMi41ZW07XHJcbn1cclxuXHJcbi5mYS1zdGFjay0xeCxcclxuLmZhLXN0YWNrLTJ4IHtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYS1zdGFjay0xeCB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbi5mYS1pbnZlcnNlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG4uZmEtNTAwcHg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmVcIjtcclxufVxyXG5cclxuLmZhLWFjY2Vzc2libGUtaWNvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM2OFwiO1xyXG59XHJcblxyXG4uZmEtYWNjdXNvZnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzNjlcIjtcclxufVxyXG5cclxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2YWZcIjtcclxufVxyXG5cclxuLmZhLWFkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XHJcbn1cclxuXHJcbi5mYS1hZGRyZXNzLWJvb2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjlcIjtcclxufVxyXG5cclxuLmZhLWFkZHJlc3MtY2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiYlwiO1xyXG59XHJcblxyXG4uZmEtYWRqdXN0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XHJcbn1cclxuXHJcbi5mYS1hZG46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzBcIjtcclxufVxyXG5cclxuLmZhLWFkb2JlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzc4XCI7XHJcbn1cclxuXHJcbi5mYS1hZHZlcnNhbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM2YVwiO1xyXG59XHJcblxyXG4uZmEtYWZmaWxpYXRldGhlbWU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzNmJcIjtcclxufVxyXG5cclxuLmZhLWFpci1mcmVzaGVuZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcclxufVxyXG5cclxuLmZhLWFpcmJuYjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjgzNFwiO1xyXG59XHJcblxyXG4uZmEtYWxnb2xpYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xyXG59XHJcblxyXG4uZmEtYWxpZ24tY2VudGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XHJcbn1cclxuXHJcbi5mYS1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XHJcbn1cclxuXHJcbi5mYS1hbGlnbi1sZWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XHJcbn1cclxuXHJcbi5mYS1hbGlnbi1yaWdodDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzOFwiO1xyXG59XHJcblxyXG4uZmEtYWxpcGF5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XHJcbn1cclxuXHJcbi5mYS1hbGxlcmdpZXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0NjFcIjtcclxufVxyXG5cclxuLmZhLWFtYXpvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3MFwiO1xyXG59XHJcblxyXG4uZmEtYW1hem9uLXBheTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQyY1wiO1xyXG59XHJcblxyXG4uZmEtYW1idWxhbmNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XHJcbn1cclxuXHJcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhM1wiO1xyXG59XHJcblxyXG4uZmEtYW1pbGlhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XHJcbn1cclxuXHJcbi5mYS1hbmNob3I6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2RcIjtcclxufVxyXG5cclxuLmZhLWFuZHJvaWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2JcIjtcclxufVxyXG5cclxuLmZhLWFuZ2VsbGlzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwOVwiO1xyXG59XHJcblxyXG4uZmEtYW5nbGUtZG91YmxlLWRvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDNcIjtcclxufVxyXG5cclxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XHJcbn1cclxuXHJcbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDFcIjtcclxufVxyXG5cclxuLmZhLWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG59XHJcblxyXG4uZmEtYW5nbGUtZG93bjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG59XHJcblxyXG4uZmEtYW5nbGUtbGVmdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcblxyXG4uZmEtYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDVcIjtcclxufVxyXG5cclxuLmZhLWFuZ2xlLXVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcbn1cclxuXHJcbi5mYS1hbmdyeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU1NlwiO1xyXG59XHJcblxyXG4uZmEtYW5ncnljcmVhdGl2ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xyXG59XHJcblxyXG4uZmEtYW5ndWxhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQyMFwiO1xyXG59XHJcblxyXG4uZmEtYW5raDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjY0NFwiO1xyXG59XHJcblxyXG4uZmEtYXBwLXN0b3JlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XHJcbn1cclxuXHJcbi5mYS1hcHAtc3RvcmUtaW9zOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XHJcbn1cclxuXHJcbi5mYS1hcHBlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM3MVwiO1xyXG59XHJcblxyXG4uZmEtYXBwbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzlcIjtcclxufVxyXG5cclxuLmZhLWFwcGxlLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVkMVwiO1xyXG59XHJcblxyXG4uZmEtYXBwbGUtcGF5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7XHJcbn1cclxuXHJcbi5mYS1hcmNoaXZlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XHJcbn1cclxuXHJcbi5mYS1hcmNod2F5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzNThcIjtcclxufVxyXG5cclxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM1OVwiO1xyXG59XHJcblxyXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM1YVwiO1xyXG59XHJcblxyXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM1YlwiO1xyXG59XHJcblxyXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWJcIjtcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTlcIjtcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhYVwiO1xyXG59XHJcblxyXG4uZmEtYXJyb3ctZG93bjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2M1wiO1xyXG59XHJcblxyXG4uZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG59XHJcblxyXG4uZmEtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjFcIjtcclxufVxyXG5cclxuLmZhLWFycm93LXVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XHJcbn1cclxuXHJcbi5mYS1hcnJvd3MtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XHJcbn1cclxuXHJcbi5mYS1hcnJvd3MtYWx0LWg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzMzdcIjtcclxufVxyXG5cclxuLmZhLWFycm93cy1hbHQtdjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjMzOFwiO1xyXG59XHJcblxyXG4uZmEtYXJ0c3RhdGlvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc3YVwiO1xyXG59XHJcblxyXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XHJcbn1cclxuXHJcbi5mYS1hc3Rlcmlzazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OVwiO1xyXG59XHJcblxyXG4uZmEtYXN5bW1ldHJpazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM3MlwiO1xyXG59XHJcblxyXG4uZmEtYXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmFcIjtcclxufVxyXG5cclxuLmZhLWF0bGFzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XHJcbn1cclxuXHJcbi5mYS1hdGxhc3NpYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3N2JcIjtcclxufVxyXG5cclxuLmZhLWF0b206OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcclxufVxyXG5cclxuLmZhLWF1ZGlibGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzNzNcIjtcclxufVxyXG5cclxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XHJcbn1cclxuXHJcbi5mYS1hdXRvcHJlZml4ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MWNcIjtcclxufVxyXG5cclxuLmZhLWF2aWFuZXg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzNzRcIjtcclxufVxyXG5cclxuLmZhLWF2aWF0bzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQyMVwiO1xyXG59XHJcblxyXG4uZmEtYXdhcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NTlcIjtcclxufVxyXG5cclxuLmZhLWF3czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM3NVwiO1xyXG59XHJcblxyXG4uZmEtYmFieTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc3Y1wiO1xyXG59XHJcblxyXG4uZmEtYmFieS1jYXJyaWFnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc3ZFwiO1xyXG59XHJcblxyXG4uZmEtYmFja3NwYWNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XHJcbn1cclxuXHJcbi5mYS1iYWNrd2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0YVwiO1xyXG59XHJcblxyXG4uZmEtYmFjb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcclxufVxyXG5cclxuLmZhLWJhaGFpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XHJcbn1cclxuXHJcbi5mYS1iYWxhbmNlLXNjYWxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XHJcbn1cclxuXHJcbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MTVcIjtcclxufVxyXG5cclxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MTZcIjtcclxufVxyXG5cclxuLmZhLWJhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xyXG59XHJcblxyXG4uZmEtYmFuZC1haWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0NjJcIjtcclxufVxyXG5cclxuLmZhLWJhbmRjYW1wOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XHJcbn1cclxuXHJcbi5mYS1iYXJjb2RlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XHJcbn1cclxuXHJcbi5mYS1iYXJzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbn1cclxuXHJcbi5mYS1iYXNlYmFsbC1iYWxsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XHJcbn1cclxuXHJcbi5mYS1iYXNrZXRiYWxsLWJhbGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MzRcIjtcclxufVxyXG5cclxuLmZhLWJhdGg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2RcIjtcclxufVxyXG5cclxuLmZhLWJhdHRlcnktZW1wdHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDRcIjtcclxufVxyXG5cclxuLmZhLWJhdHRlcnktZnVsbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0MFwiO1xyXG59XHJcblxyXG4uZmEtYmF0dGVyeS1oYWxmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XHJcbn1cclxuXHJcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDNcIjtcclxufVxyXG5cclxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDFcIjtcclxufVxyXG5cclxuLmZhLWJhdHRsZS1uZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4MzVcIjtcclxufVxyXG5cclxuLmZhLWJlZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNlwiO1xyXG59XHJcblxyXG4uZmEtYmVlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmY1wiO1xyXG59XHJcblxyXG4uZmEtYmVoYW5jZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNFwiO1xyXG59XHJcblxyXG4uZmEtYmVoYW5jZS1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjVcIjtcclxufVxyXG5cclxuLmZhLWJlbGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjNcIjtcclxufVxyXG5cclxuLmZhLWJlbGwtc2xhc2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjZcIjtcclxufVxyXG5cclxuLmZhLWJlemllci1jdXJ2ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU1YlwiO1xyXG59XHJcblxyXG4uZmEtYmlibGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NDdcIjtcclxufVxyXG5cclxuLmZhLWJpY3ljbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDZcIjtcclxufVxyXG5cclxuLmZhLWJpa2luZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg0YVwiO1xyXG59XHJcblxyXG4uZmEtYmltb2JqZWN0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XHJcbn1cclxuXHJcbi5mYS1iaW5vY3VsYXJzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XHJcbn1cclxuXHJcbi5mYS1iaW9oYXphcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ODBcIjtcclxufVxyXG5cclxuLmZhLWJpcnRoZGF5LWNha2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmRcIjtcclxufVxyXG5cclxuLmZhLWJpdGJ1Y2tldDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MVwiO1xyXG59XHJcblxyXG4uZmEtYml0Y29pbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM3OVwiO1xyXG59XHJcblxyXG4uZmEtYml0eTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM3YVwiO1xyXG59XHJcblxyXG4uZmEtYmxhY2stdGllOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XHJcbn1cclxuXHJcbi5mYS1ibGFja2JlcnJ5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XHJcbn1cclxuXHJcbi5mYS1ibGVuZGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XHJcbn1cclxuXHJcbi5mYS1ibGVuZGVyLXBob25lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XHJcbn1cclxuXHJcbi5mYS1ibGluZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xyXG59XHJcblxyXG4uZmEtYmxvZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc4MVwiO1xyXG59XHJcblxyXG4uZmEtYmxvZ2dlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xyXG59XHJcblxyXG4uZmEtYmxvZ2dlci1iOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XHJcbn1cclxuXHJcbi5mYS1ibHVldG9vdGg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTNcIjtcclxufVxyXG5cclxuLmZhLWJsdWV0b290aC1iOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XHJcbn1cclxuXHJcbi5mYS1ib2xkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XHJcbn1cclxuXHJcbi5mYS1ib2x0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XHJcbn1cclxuXHJcbi5mYS1ib21iOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XHJcbn1cclxuXHJcbi5mYS1ib25lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XHJcbn1cclxuXHJcbi5mYS1ib25nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XHJcbn1cclxuXHJcbi5mYS1ib29rOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XHJcbn1cclxuXHJcbi5mYS1ib29rLWRlYWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2YjdcIjtcclxufVxyXG5cclxuLmZhLWJvb2stbWVkaWNhbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdlNlwiO1xyXG59XHJcblxyXG4uZmEtYm9vay1vcGVuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7XHJcbn1cclxuXHJcbi5mYS1ib29rLXJlYWRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVkYVwiO1xyXG59XHJcblxyXG4uZmEtYm9va21hcms6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmVcIjtcclxufVxyXG5cclxuLmZhLWJvb3RzdHJhcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjgzNlwiO1xyXG59XHJcblxyXG4uZmEtYm9yZGVyLWFsbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg0Y1wiO1xyXG59XHJcblxyXG4uZmEtYm9yZGVyLW5vbmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4NTBcIjtcclxufVxyXG5cclxuLmZhLWJvcmRlci1zdHlsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg1M1wiO1xyXG59XHJcblxyXG4uZmEtYm93bGluZy1iYWxsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XHJcbn1cclxuXHJcbi5mYS1ib3g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0NjZcIjtcclxufVxyXG5cclxuLmZhLWJveC1vcGVuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XHJcbn1cclxuXHJcbi5mYS1ib3hlczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xyXG59XHJcblxyXG4uZmEtYnJhaWxsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhMVwiO1xyXG59XHJcblxyXG4uZmEtYnJhaW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcclxufVxyXG5cclxuLmZhLWJyZWFkLXNsaWNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XHJcbn1cclxuXHJcbi5mYS1icmllZmNhc2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjFcIjtcclxufVxyXG5cclxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XHJcbn1cclxuXHJcbi5mYS1icm9hZGNhc3QtdG93ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MTlcIjtcclxufVxyXG5cclxuLmZhLWJyb29tOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7XHJcbn1cclxuXHJcbi5mYS1icnVzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xyXG59XHJcblxyXG4uZmEtYnRjOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XHJcbn1cclxuXHJcbi5mYS1idWZmZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4MzdcIjtcclxufVxyXG5cclxuLmZhLWJ1Zzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4OFwiO1xyXG59XHJcblxyXG4uZmEtYnVpbGRpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWRcIjtcclxufVxyXG5cclxuLmZhLWJ1bGxob3JuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XHJcbn1cclxuXHJcbi5mYS1idWxsc2V5ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MFwiO1xyXG59XHJcblxyXG4uZmEtYnVybjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xyXG59XHJcblxyXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xyXG59XHJcblxyXG4uZmEtYnVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XHJcbn1cclxuXHJcbi5mYS1idXMtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XHJcbn1cclxuXHJcbi5mYS1idXNpbmVzcy10aW1lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XHJcbn1cclxuXHJcbi5mYS1idXktbi1sYXJnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjhhNlwiO1xyXG59XHJcblxyXG4uZmEtYnV5c2VsbGFkczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwZFwiO1xyXG59XHJcblxyXG4uZmEtY2FsY3VsYXRvcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlY1wiO1xyXG59XHJcblxyXG4uZmEtY2FsZW5kYXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzNcIjtcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3M1wiO1xyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItY2hlY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzRcIjtcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLWRheTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc4M1wiO1xyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItbWludXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzJcIjtcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLXBsdXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzFcIjtcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLXRpbWVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XHJcbn1cclxuXHJcbi5mYS1jYWxlbmRhci13ZWVrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XHJcbn1cclxuXHJcbi5mYS1jYW1lcmE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzBcIjtcclxufVxyXG5cclxuLmZhLWNhbWVyYS1yZXRybzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4M1wiO1xyXG59XHJcblxyXG4uZmEtY2FtcGdyb3VuZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZiYlwiO1xyXG59XHJcblxyXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc4NVwiO1xyXG59XHJcblxyXG4uZmEtY2FuZHktY2FuZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc4NlwiO1xyXG59XHJcblxyXG4uZmEtY2FubmFiaXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NWZcIjtcclxufVxyXG5cclxuLmZhLWNhcHN1bGVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XHJcbn1cclxuXHJcbi5mYS1jYXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjlcIjtcclxufVxyXG5cclxuLmZhLWNhci1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcclxufVxyXG5cclxuLmZhLWNhci1iYXR0ZXJ5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XHJcbn1cclxuXHJcbi5mYS1jYXItY3Jhc2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcclxufVxyXG5cclxuLmZhLWNhci1zaWRlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XHJcbn1cclxuXHJcbi5mYS1jYXJhdmFuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XHJcbn1cclxuXHJcbi5mYS1jYXJldC1kb3duOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbn1cclxuXHJcbi5mYS1jYXJldC1sZWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XHJcbn1cclxuXHJcbi5mYS1jYXJldC1yaWdodDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG59XHJcblxyXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTBcIjtcclxufVxyXG5cclxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XHJcbn1cclxuXHJcbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTJcIjtcclxufVxyXG5cclxuLmZhLWNhcmV0LXNxdWFyZS11cDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1MVwiO1xyXG59XHJcblxyXG4uZmEtY2FyZXQtdXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDhcIjtcclxufVxyXG5cclxuLmZhLWNhcnJvdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc4N1wiO1xyXG59XHJcblxyXG4uZmEtY2FydC1hcnJvdy1kb3duOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XHJcbn1cclxuXHJcbi5mYS1jYXJ0LXBsdXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTdcIjtcclxufVxyXG5cclxuLmZhLWNhc2gtcmVnaXN0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ODhcIjtcclxufVxyXG5cclxuLmZhLWNhdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZiZVwiO1xyXG59XHJcblxyXG4uZmEtY2MtYW1hem9uLXBheTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQyZFwiO1xyXG59XHJcblxyXG4uZmEtY2MtYW1leDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmM1wiO1xyXG59XHJcblxyXG4uZmEtY2MtYXBwbGUtcGF5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XHJcbn1cclxuXHJcbi5mYS1jYy1kaW5lcnMtY2x1Yjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xyXG59XHJcblxyXG4uZmEtY2MtZGlzY292ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjJcIjtcclxufVxyXG5cclxuLmZhLWNjLWpjYjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0YlwiO1xyXG59XHJcblxyXG4uZmEtY2MtbWFzdGVyY2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmMVwiO1xyXG59XHJcblxyXG4uZmEtY2MtcGF5cGFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XHJcbn1cclxuXHJcbi5mYS1jYy1zdHJpcGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjVcIjtcclxufVxyXG5cclxuLmZhLWNjLXZpc2E6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjBcIjtcclxufVxyXG5cclxuLmZhLWNlbnRlcmNvZGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzODBcIjtcclxufVxyXG5cclxuLmZhLWNlbnRvczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc4OVwiO1xyXG59XHJcblxyXG4uZmEtY2VydGlmaWNhdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTNcIjtcclxufVxyXG5cclxuLmZhLWNoYWlyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7XHJcbn1cclxuXHJcbi5mYS1jaGFsa2JvYXJkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XHJcbn1cclxuXHJcbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MWNcIjtcclxufVxyXG5cclxuLmZhLWNoYXJnaW5nLXN0YXRpb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcclxufVxyXG5cclxuLmZhLWNoYXJ0LWFyZWE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmVcIjtcclxufVxyXG5cclxuLmZhLWNoYXJ0LWJhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MFwiO1xyXG59XHJcblxyXG4uZmEtY2hhcnQtbGluZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwMVwiO1xyXG59XHJcblxyXG4uZmEtY2hhcnQtcGllOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XHJcbn1cclxuXHJcbi5mYS1jaGVjazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG59XHJcblxyXG4uZmEtY2hlY2stY2lyY2xlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XHJcbn1cclxuXHJcbi5mYS1jaGVjay1kb3VibGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NjBcIjtcclxufVxyXG5cclxuLmZhLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0YVwiO1xyXG59XHJcblxyXG4uZmEtY2hlZXNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XHJcbn1cclxuXHJcbi5mYS1jaGVzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQzOVwiO1xyXG59XHJcblxyXG4uZmEtY2hlc3MtYmlzaG9wOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XHJcbn1cclxuXHJcbi5mYS1jaGVzcy1ib2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQzY1wiO1xyXG59XHJcblxyXG4uZmEtY2hlc3Mta2luZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQzZlwiO1xyXG59XHJcblxyXG4uZmEtY2hlc3Mta25pZ2h0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XHJcbn1cclxuXHJcbi5mYS1jaGVzcy1wYXduOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XHJcbn1cclxuXHJcbi5mYS1jaGVzcy1xdWVlbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xyXG59XHJcblxyXG4uZmEtY2hlc3Mtcm9vazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xyXG59XHJcblxyXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzYVwiO1xyXG59XHJcblxyXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzN1wiO1xyXG59XHJcblxyXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzhcIjtcclxufVxyXG5cclxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzhcIjtcclxufVxyXG5cclxuLmZhLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG59XHJcblxyXG4uZmEtY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG59XHJcblxyXG4uZmEtY2hldnJvbi11cDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG59XHJcblxyXG4uZmEtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWVcIjtcclxufVxyXG5cclxuLmZhLWNocm9tZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2OFwiO1xyXG59XHJcblxyXG4uZmEtY2hyb21lY2FzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjgzOFwiO1xyXG59XHJcblxyXG4uZmEtY2h1cmNoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XHJcbn1cclxuXHJcbi5mYS1jaXJjbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTFcIjtcclxufVxyXG5cclxuLmZhLWNpcmNsZS1ub3RjaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjZVwiO1xyXG59XHJcblxyXG4uZmEtY2l0eTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xyXG59XHJcblxyXG4uZmEtY2xpbmljLW1lZGljYWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcclxufVxyXG5cclxuLmZhLWNsaXBib2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjMyOFwiO1xyXG59XHJcblxyXG4uZmEtY2xpcGJvYXJkLWNoZWNrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XHJcbn1cclxuXHJcbi5mYS1jbGlwYm9hcmQtbGlzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xyXG59XHJcblxyXG4uZmEtY2xvY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTdcIjtcclxufVxyXG5cclxuLmZhLWNsb25lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XHJcbn1cclxuXHJcbi5mYS1jbG9zZWQtY2FwdGlvbmluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwYVwiO1xyXG59XHJcblxyXG4uZmEtY2xvdWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzJcIjtcclxufVxyXG5cclxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4MVwiO1xyXG59XHJcblxyXG4uZmEtY2xvdWQtbWVhdGJhbGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3M2JcIjtcclxufVxyXG5cclxuLmZhLWNsb3VkLW1vb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2YzNcIjtcclxufVxyXG5cclxuLmZhLWNsb3VkLW1vb24tcmFpbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjczY1wiO1xyXG59XHJcblxyXG4uZmEtY2xvdWQtcmFpbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjczZFwiO1xyXG59XHJcblxyXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc0MFwiO1xyXG59XHJcblxyXG4uZmEtY2xvdWQtc3VuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XHJcbn1cclxuXHJcbi5mYS1jbG91ZC1zdW4tcmFpbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc0M1wiO1xyXG59XHJcblxyXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4MlwiO1xyXG59XHJcblxyXG4uZmEtY2xvdWRzY2FsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4M1wiO1xyXG59XHJcblxyXG4uZmEtY2xvdWRzbWl0aDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4NFwiO1xyXG59XHJcblxyXG4uZmEtY2xvdWR2ZXJzaWZ5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XHJcbn1cclxuXHJcbi5mYS1jb2NrdGFpbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU2MVwiO1xyXG59XHJcblxyXG4uZmEtY29kZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMVwiO1xyXG59XHJcblxyXG4uZmEtY29kZS1icmFuY2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjZcIjtcclxufVxyXG5cclxuLmZhLWNvZGVwZW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2JcIjtcclxufVxyXG5cclxuLmZhLWNvZGllcGllOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XHJcbn1cclxuXHJcbi5mYS1jb2ZmZWU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjRcIjtcclxufVxyXG5cclxuLmZhLWNvZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcblxyXG4uZmEtY29nczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NVwiO1xyXG59XHJcblxyXG4uZmEtY29pbnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MWVcIjtcclxufVxyXG5cclxuLmZhLWNvbHVtbnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGJcIjtcclxufVxyXG5cclxuLmZhLWNvbW1lbnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzVcIjtcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWRvbGxhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjY1MVwiO1xyXG59XHJcblxyXG4uZmEtY29tbWVudC1kb3RzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XHJcbn1cclxuXHJcbi5mYS1jb21tZW50LW1lZGljYWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtc2xhc2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0YjNcIjtcclxufVxyXG5cclxuLmZhLWNvbW1lbnRzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XHJcbn1cclxuXHJcbi5mYS1jb21tZW50cy1kb2xsYXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NTNcIjtcclxufVxyXG5cclxuLmZhLWNvbXBhY3QtZGlzYzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUxZlwiO1xyXG59XHJcblxyXG4uZmEtY29tcGFzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xyXG59XHJcblxyXG4uZmEtY29tcHJlc3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjZcIjtcclxufVxyXG5cclxuLmZhLWNvbXByZXNzLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQyMlwiO1xyXG59XHJcblxyXG4uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xyXG59XHJcblxyXG4uZmEtY29uY2llcmdlLWJlbGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NjJcIjtcclxufVxyXG5cclxuLmZhLWNvbmZsdWVuY2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3OGRcIjtcclxufVxyXG5cclxuLmZhLWNvbm5lY3RkZXZlbG9wOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XHJcbn1cclxuXHJcbi5mYS1jb250YW86OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmRcIjtcclxufVxyXG5cclxuLmZhLWNvb2tpZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU2M1wiO1xyXG59XHJcblxyXG4uZmEtY29va2llLWJpdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NjRcIjtcclxufVxyXG5cclxuLmZhLWNvcHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzVcIjtcclxufVxyXG5cclxuLmZhLWNvcHlyaWdodDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmOVwiO1xyXG59XHJcblxyXG4uZmEtY290dG9uLWJ1cmVhdTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg5ZVwiO1xyXG59XHJcblxyXG4uZmEtY291Y2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0YjhcIjtcclxufVxyXG5cclxuLmZhLWNwYW5lbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4OFwiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9uczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRlN1wiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRlOFwiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRlOVwiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRlYVwiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRlYlwiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRlY1wiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZWRcIjtcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZWVcIjtcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZWZcIjtcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZjBcIjtcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRmMVwiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRmMlwiO1xyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7XHJcbn1cclxuXHJcbi5mYS1jcmVkaXQtY2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xyXG59XHJcblxyXG4uZmEtY3JpdGljYWwtcm9sZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZjOVwiO1xyXG59XHJcblxyXG4uZmEtY3JvcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNVwiO1xyXG59XHJcblxyXG4uZmEtY3JvcC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NjVcIjtcclxufVxyXG5cclxuLmZhLWNyb3NzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XHJcbn1cclxuXHJcbi5mYS1jcm9zc2hhaXJzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XHJcbn1cclxuXHJcbi5mYS1jcm93OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XHJcbn1cclxuXHJcbi5mYS1jcm93bjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUyMVwiO1xyXG59XHJcblxyXG4uZmEtY3J1dGNoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XHJcbn1cclxuXHJcbi5mYS1jc3MzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XHJcbn1cclxuXHJcbi5mYS1jc3MzLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4YlwiO1xyXG59XHJcblxyXG4uZmEtY3ViZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMlwiO1xyXG59XHJcblxyXG4uZmEtY3ViZXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjNcIjtcclxufVxyXG5cclxuLmZhLWN1dDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjNFwiO1xyXG59XHJcblxyXG4uZmEtY3V0dGxlZmlzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xyXG59XHJcblxyXG4uZmEtZC1hbmQtZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xyXG59XHJcblxyXG4uZmEtZC1hbmQtZC1iZXlvbmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2Y2FcIjtcclxufVxyXG5cclxuLmZhLWRhaWx5bW90aW9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHVGOTUyXCI7XHJcbn1cclxuXHJcbi5mYS1kYXNoY3ViZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxMFwiO1xyXG59XHJcblxyXG4uZmEtZGF0YWJhc2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzBcIjtcclxufVxyXG5cclxuLmZhLWRlYWY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTRcIjtcclxufVxyXG5cclxuLmZhLWRlbGljaW91czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNVwiO1xyXG59XHJcblxyXG4uZmEtZGVtb2NyYXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3NDdcIjtcclxufVxyXG5cclxuLmZhLWRlcGxveWRvZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xyXG59XHJcblxyXG4uZmEtZGVza3Bybzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xyXG59XHJcblxyXG4uZmEtZGVza3RvcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOFwiO1xyXG59XHJcblxyXG4uZmEtZGV2OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XHJcbn1cclxuXHJcbi5mYS1kZXZpYW50YXJ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XHJcbn1cclxuXHJcbi5mYS1kaGFybWFjaGFrcmE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NTVcIjtcclxufVxyXG5cclxuLmZhLWRobDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc5MFwiO1xyXG59XHJcblxyXG4uZmEtZGlhZ25vc2VzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XHJcbn1cclxuXHJcbi5mYS1kaWFzcG9yYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc5MVwiO1xyXG59XHJcblxyXG4uZmEtZGljZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUyMlwiO1xyXG59XHJcblxyXG4uZmEtZGljZS1kMjA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcclxufVxyXG5cclxuLmZhLWRpY2UtZDY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcclxufVxyXG5cclxuLmZhLWRpY2UtZml2ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUyM1wiO1xyXG59XHJcblxyXG4uZmEtZGljZS1mb3VyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XHJcbn1cclxuXHJcbi5mYS1kaWNlLW9uZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUyNVwiO1xyXG59XHJcblxyXG4uZmEtZGljZS1zaXg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MjZcIjtcclxufVxyXG5cclxuLmZhLWRpY2UtdGhyZWU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MjdcIjtcclxufVxyXG5cclxuLmZhLWRpY2UtdHdvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XHJcbn1cclxuXHJcbi5mYS1kaWdnOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XHJcbn1cclxuXHJcbi5mYS1kaWdpdGFsLW9jZWFuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XHJcbn1cclxuXHJcbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NjZcIjtcclxufVxyXG5cclxuLmZhLWRpcmVjdGlvbnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcclxufVxyXG5cclxuLmZhLWRpc2NvcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzOTJcIjtcclxufVxyXG5cclxuLmZhLWRpc2NvdXJzZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM5M1wiO1xyXG59XHJcblxyXG4uZmEtZGl2aWRlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XHJcbn1cclxuXHJcbi5mYS1kaXp6eTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU2N1wiO1xyXG59XHJcblxyXG4uZmEtZG5hOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XHJcbn1cclxuXHJcbi5mYS1kb2NodWI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzOTRcIjtcclxufVxyXG5cclxuLmZhLWRvY2tlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM5NVwiO1xyXG59XHJcblxyXG4uZmEtZG9nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XHJcbn1cclxuXHJcbi5mYS1kb2xsYXItc2lnbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NVwiO1xyXG59XHJcblxyXG4uZmEtZG9sbHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0NzJcIjtcclxufVxyXG5cclxuLmZhLWRvbGx5LWZsYXRiZWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0NzRcIjtcclxufVxyXG5cclxuLmZhLWRvbmF0ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRiOVwiO1xyXG59XHJcblxyXG4uZmEtZG9vci1jbG9zZWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MmFcIjtcclxufVxyXG5cclxuLmZhLWRvb3Itb3Blbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUyYlwiO1xyXG59XHJcblxyXG4uZmEtZG90LWNpcmNsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MlwiO1xyXG59XHJcblxyXG4uZmEtZG92ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRiYVwiO1xyXG59XHJcblxyXG4uZmEtZG93bmxvYWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTlcIjtcclxufVxyXG5cclxuLmZhLWRyYWZ0MmRpZ2l0YWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzOTZcIjtcclxufVxyXG5cclxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NjhcIjtcclxufVxyXG5cclxuLmZhLWRyYWdvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZkNVwiO1xyXG59XHJcblxyXG4uZmEtZHJhdy1wb2x5Z29uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XHJcbn1cclxuXHJcbi5mYS1kcmliYmJsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xyXG59XHJcblxyXG4uZmEtZHJpYmJibGUtc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XHJcbn1cclxuXHJcbi5mYS1kcm9wYm94OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XHJcbn1cclxuXHJcbi5mYS1kcnVtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XHJcbn1cclxuXHJcbi5mYS1kcnVtLXN0ZWVscGFuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XHJcbn1cclxuXHJcbi5mYS1kcnVtc3RpY2stYml0ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZkN1wiO1xyXG59XHJcblxyXG4uZmEtZHJ1cGFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XHJcbn1cclxuXHJcbi5mYS1kdW1iYmVsbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xyXG59XHJcblxyXG4uZmEtZHVtcHN0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3OTNcIjtcclxufVxyXG5cclxuLmZhLWR1bXBzdGVyLWZpcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3OTRcIjtcclxufVxyXG5cclxuLmZhLWR1bmdlb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcclxufVxyXG5cclxuLmZhLWR5YWxvZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM5OVwiO1xyXG59XHJcblxyXG4uZmEtZWFybHliaXJkczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM5YVwiO1xyXG59XHJcblxyXG4uZmEtZWJheTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRmNFwiO1xyXG59XHJcblxyXG4uZmEtZWRnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MlwiO1xyXG59XHJcblxyXG4uZmEtZWRpdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NFwiO1xyXG59XHJcblxyXG4uZmEtZWdnOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XHJcbn1cclxuXHJcbi5mYS1lamVjdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MlwiO1xyXG59XHJcblxyXG4uZmEtZWxlbWVudG9yOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XHJcbn1cclxuXHJcbi5mYS1lbGxpcHNpcy1oOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XHJcbn1cclxuXHJcbi5mYS1lbGxpcHNpcy12OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XHJcbn1cclxuXHJcbi5mYS1lbGxvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7XHJcbn1cclxuXHJcbi5mYS1lbWJlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQyM1wiO1xyXG59XHJcblxyXG4uZmEtZW1waXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XHJcbn1cclxuXHJcbi5mYS1lbnZlbG9wZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMFwiO1xyXG59XHJcblxyXG4uZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNlwiO1xyXG59XHJcblxyXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XHJcbn1cclxuXHJcbi5mYS1lbnZlbG9wZS1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTlcIjtcclxufVxyXG5cclxuLmZhLWVudmlyYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5OVwiO1xyXG59XHJcblxyXG4uZmEtZXF1YWxzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XHJcbn1cclxuXHJcbi5mYS1lcmFzZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmRcIjtcclxufVxyXG5cclxuLmZhLWVybGFuZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xyXG59XHJcblxyXG4uZmEtZXRoZXJldW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MmVcIjtcclxufVxyXG5cclxuLmZhLWV0aGVybmV0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7XHJcbn1cclxuXHJcbi5mYS1ldHN5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XHJcbn1cclxuXHJcbi5mYS1ldXJvLXNpZ246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTNcIjtcclxufVxyXG5cclxuLmZhLWV2ZXJub3RlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7XHJcbn1cclxuXHJcbi5mYS1leGNoYW5nZS1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzNjJcIjtcclxufVxyXG5cclxuLmZhLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XHJcbn1cclxuXHJcbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmFcIjtcclxufVxyXG5cclxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XHJcbn1cclxuXHJcbi5mYS1leHBhbmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjVcIjtcclxufVxyXG5cclxuLmZhLWV4cGFuZC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MjRcIjtcclxufVxyXG5cclxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XHJcbn1cclxuXHJcbi5mYS1leHBlZGl0ZWRzc2w6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2VcIjtcclxufVxyXG5cclxuLmZhLWV4dGVybmFsLWxpbmstYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XHJcbn1cclxuXHJcbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzNjBcIjtcclxufVxyXG5cclxuLmZhLWV5ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xyXG59XHJcblxyXG4uZmEtZXllLWRyb3BwZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmJcIjtcclxufVxyXG5cclxuLmZhLWV5ZS1zbGFzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MFwiO1xyXG59XHJcblxyXG4uZmEtZmFjZWJvb2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWFcIjtcclxufVxyXG5cclxuLmZhLWZhY2Vib29rLWY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzOWVcIjtcclxufVxyXG5cclxuLmZhLWZhY2Vib29rLW1lc3Nlbmdlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xyXG59XHJcblxyXG4uZmEtZmFjZWJvb2stc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XHJcbn1cclxuXHJcbi5mYS1mYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4NjNcIjtcclxufVxyXG5cclxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7XHJcbn1cclxuXHJcbi5mYS1mYXN0LWJhY2t3YXJkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XHJcbn1cclxuXHJcbi5mYS1mYXN0LWZvcndhcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTBcIjtcclxufVxyXG5cclxuLmZhLWZheDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhY1wiO1xyXG59XHJcblxyXG4uZmEtZmVhdGhlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUyZFwiO1xyXG59XHJcblxyXG4uZmEtZmVhdGhlci1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NmJcIjtcclxufVxyXG5cclxuLmZhLWZlZGV4OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XHJcbn1cclxuXHJcbi5mYS1mZWRvcmE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3OThcIjtcclxufVxyXG5cclxuLmZhLWZlbWFsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MlwiO1xyXG59XHJcblxyXG4uZmEtZmlnaHRlci1qZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmJcIjtcclxufVxyXG5cclxuLmZhLWZpZ21hOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XHJcbn1cclxuXHJcbi5mYS1maWxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xyXG59XHJcblxyXG4uZmEtZmlsZS1hcmNoaXZlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLWF1ZGlvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLWNvZGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzlcIjtcclxufVxyXG5cclxuLmZhLWZpbGUtY29udHJhY3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NmNcIjtcclxufVxyXG5cclxuLmZhLWZpbGUtY3N2OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLWRvd25sb2FkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLWV4Y2VsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLWV4cG9ydDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xyXG59XHJcblxyXG4uZmEtZmlsZS1pbWFnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjNVwiO1xyXG59XHJcblxyXG4uZmEtZmlsZS1pbXBvcnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NmZcIjtcclxufVxyXG5cclxuLmZhLWZpbGUtaW52b2ljZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU3MFwiO1xyXG59XHJcblxyXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU3MVwiO1xyXG59XHJcblxyXG4uZmEtZmlsZS1tZWRpY2FsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLW1lZGljYWwtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLXBkZjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMVwiO1xyXG59XHJcblxyXG4uZmEtZmlsZS1wb3dlcnBvaW50OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU3MlwiO1xyXG59XHJcblxyXG4uZmEtZmlsZS1zaWduYXR1cmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NzNcIjtcclxufVxyXG5cclxuLmZhLWZpbGUtdXBsb2FkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLXZpZGVvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XHJcbn1cclxuXHJcbi5mYS1maWxlLXdvcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzJcIjtcclxufVxyXG5cclxuLmZhLWZpbGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NzVcIjtcclxufVxyXG5cclxuLmZhLWZpbGwtZHJpcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU3NlwiO1xyXG59XHJcblxyXG4uZmEtZmlsbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwOFwiO1xyXG59XHJcblxyXG4uZmEtZmlsdGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XHJcbn1cclxuXHJcbi5mYS1maW5nZXJwcmludDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU3N1wiO1xyXG59XHJcblxyXG4uZmEtZmlyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xyXG59XHJcblxyXG4uZmEtZmlyZS1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcclxufVxyXG5cclxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XHJcbn1cclxuXHJcbi5mYS1maXJlZm94OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XHJcbn1cclxuXHJcbi5mYS1maXJlZm94LWJyb3dzZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcdUY5MDdcIjtcclxufVxyXG5cclxuLmZhLWZpcnN0LWFpZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xyXG59XHJcblxyXG4uZmEtZmlyc3Qtb3JkZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjBcIjtcclxufVxyXG5cclxuLmZhLWZpcnN0LW9yZGVyLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUwYVwiO1xyXG59XHJcblxyXG4uZmEtZmlyc3RkcmFmdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNhMVwiO1xyXG59XHJcblxyXG4uZmEtZmlzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU3OFwiO1xyXG59XHJcblxyXG4uZmEtZmlzdC1yYWlzZWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcclxufVxyXG5cclxuLmZhLWZsYWc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjRcIjtcclxufVxyXG5cclxuLmZhLWZsYWctY2hlY2tlcmVkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XHJcbn1cclxuXHJcbi5mYS1mbGFnLXVzYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc0ZFwiO1xyXG59XHJcblxyXG4uZmEtZmxhc2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzNcIjtcclxufVxyXG5cclxuLmZhLWZsaWNrcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xyXG59XHJcblxyXG4uZmEtZmxpcGJvYXJkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XHJcbn1cclxuXHJcbi5mYS1mbHVzaGVkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XHJcbn1cclxuXHJcbi5mYS1mbHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MTdcIjtcclxufVxyXG5cclxuLmZhLWZvbGRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3YlwiO1xyXG59XHJcblxyXG4uZmEtZm9sZGVyLW1pbnVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XHJcbn1cclxuXHJcbi5mYS1mb2xkZXItb3Blbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xyXG59XHJcblxyXG4uZmEtZm9sZGVyLXBsdXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NWVcIjtcclxufVxyXG5cclxuLmZhLWZvbnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzFcIjtcclxufVxyXG5cclxuLmZhLWZvbnQtYXdlc29tZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNFwiO1xyXG59XHJcblxyXG4uZmEtZm9udC1hd2Vzb21lLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xyXG59XHJcblxyXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MjVcIjtcclxufVxyXG5cclxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcclxufVxyXG5cclxuLmZhLWZvbnRpY29uczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MFwiO1xyXG59XHJcblxyXG4uZmEtZm9udGljb25zLWZpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XHJcbn1cclxuXHJcbi5mYS1mb290YmFsbC1iYWxsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XHJcbn1cclxuXHJcbi5mYS1mb3J0LWF3ZXNvbWU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODZcIjtcclxufVxyXG5cclxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYTNcIjtcclxufVxyXG5cclxuLmZhLWZvcnVtYmVlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XHJcbn1cclxuXHJcbi5mYS1mb3J3YXJkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XHJcbn1cclxuXHJcbi5mYS1mb3Vyc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XHJcbn1cclxuXHJcbi5mYS1mcmVlLWNvZGUtY2FtcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNVwiO1xyXG59XHJcblxyXG4uZmEtZnJlZWJzZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNhNFwiO1xyXG59XHJcblxyXG4uZmEtZnJvZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUyZVwiO1xyXG59XHJcblxyXG4uZmEtZnJvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTlcIjtcclxufVxyXG5cclxuLmZhLWZyb3duLW9wZW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1N2FcIjtcclxufVxyXG5cclxuLmZhLWZ1bGNydW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MGJcIjtcclxufVxyXG5cclxuLmZhLWZ1bm5lbC1kb2xsYXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NjJcIjtcclxufVxyXG5cclxuLmZhLWZ1dGJvbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlM1wiO1xyXG59XHJcblxyXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MGNcIjtcclxufVxyXG5cclxuLmZhLWdhbGFjdGljLXNlbmF0ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUwZFwiO1xyXG59XHJcblxyXG4uZmEtZ2FtZXBhZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYlwiO1xyXG59XHJcblxyXG4uZmEtZ2FzLXB1bXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MmZcIjtcclxufVxyXG5cclxuLmZhLWdhdmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XHJcbn1cclxuXHJcbi5mYS1nZW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYTVcIjtcclxufVxyXG5cclxuLmZhLWdlbmRlcmxlc3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmRcIjtcclxufVxyXG5cclxuLmZhLWdldC1wb2NrZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjVcIjtcclxufVxyXG5cclxuLmZhLWdnOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XHJcbn1cclxuXHJcbi5mYS1nZy1jaXJjbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjFcIjtcclxufVxyXG5cclxuLmZhLWdob3N0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XHJcbn1cclxuXHJcbi5mYS1naWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XHJcbn1cclxuXHJcbi5mYS1naWZ0czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xyXG59XHJcblxyXG4uZmEtZ2l0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XHJcbn1cclxuXHJcbi5mYS1naXQtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XHJcbn1cclxuXHJcbi5mYS1naXQtc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XHJcbn1cclxuXHJcbi5mYS1naXRodWI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWJcIjtcclxufVxyXG5cclxuLmZhLWdpdGh1Yi1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTNcIjtcclxufVxyXG5cclxuLmZhLWdpdGh1Yi1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTJcIjtcclxufVxyXG5cclxuLmZhLWdpdGtyYWtlbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNhNlwiO1xyXG59XHJcblxyXG4uZmEtZ2l0bGFiOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XHJcbn1cclxuXHJcbi5mYS1naXR0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MjZcIjtcclxufVxyXG5cclxuLmZhLWdsYXNzLWNoZWVyczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xyXG59XHJcblxyXG4uZmEtZ2xhc3MtbWFydGluaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMFwiO1xyXG59XHJcblxyXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1N2JcIjtcclxufVxyXG5cclxuLmZhLWdsYXNzLXdoaXNrZXk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YTBcIjtcclxufVxyXG5cclxuLmZhLWdsYXNzZXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MzBcIjtcclxufVxyXG5cclxuLmZhLWdsaWRlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XHJcbn1cclxuXHJcbi5mYS1nbGlkZS1nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XHJcbn1cclxuXHJcbi5mYS1nbG9iZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhY1wiO1xyXG59XHJcblxyXG4uZmEtZ2xvYmUtYWZyaWNhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XHJcbn1cclxuXHJcbi5mYS1nbG9iZS1hbWVyaWNhczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xyXG59XHJcblxyXG4uZmEtZ2xvYmUtYXNpYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xyXG59XHJcblxyXG4uZmEtZ2xvYmUtZXVyb3BlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XHJcbn1cclxuXHJcbi5mYS1nb2ZvcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYTdcIjtcclxufVxyXG5cclxuLmZhLWdvbGYtYmFsbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xyXG59XHJcblxyXG4uZmEtZ29vZHJlYWRzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XHJcbn1cclxuXHJcbi5mYS1nb29kcmVhZHMtZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNhOVwiO1xyXG59XHJcblxyXG4uZmEtZ29vZ2xlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XHJcbn1cclxuXHJcbi5mYS1nb29nbGUtZHJpdmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYWFcIjtcclxufVxyXG5cclxuLmZhLWdvb2dsZS1wbGF5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XHJcbn1cclxuXHJcbi5mYS1nb29nbGUtcGx1czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiM1wiO1xyXG59XHJcblxyXG4uZmEtZ29vZ2xlLXBsdXMtZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNVwiO1xyXG59XHJcblxyXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XHJcbn1cclxuXHJcbi5mYS1nb29nbGUtd2FsbGV0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XHJcbn1cclxuXHJcbi5mYS1nb3B1cmFtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7XHJcbn1cclxuXHJcbi5mYS1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xyXG59XHJcblxyXG4uZmEtZ3JhdGlwYXk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODRcIjtcclxufVxyXG5cclxuLmZhLWdyYXY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDZcIjtcclxufVxyXG5cclxuLmZhLWdyZWF0ZXItdGhhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUzMVwiO1xyXG59XHJcblxyXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XHJcbn1cclxuXHJcbi5mYS1ncmltYWNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XHJcbn1cclxuXHJcbi5mYS1ncmluOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XHJcbn1cclxuXHJcbi5mYS1ncmluLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU4MVwiO1xyXG59XHJcblxyXG4uZmEtZ3Jpbi1iZWFtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XHJcbn1cclxuXHJcbi5mYS1ncmluLWJlYW0tc3dlYXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ODNcIjtcclxufVxyXG5cclxuLmZhLWdyaW4taGVhcnRzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XHJcbn1cclxuXHJcbi5mYS1ncmluLXNxdWludDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU4NVwiO1xyXG59XHJcblxyXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ODZcIjtcclxufVxyXG5cclxuLmZhLWdyaW4tc3RhcnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ODdcIjtcclxufVxyXG5cclxuLmZhLWdyaW4tdGVhcnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ODhcIjtcclxufVxyXG5cclxuLmZhLWdyaW4tdG9uZ3VlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XHJcbn1cclxuXHJcbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1OGFcIjtcclxufVxyXG5cclxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1OGJcIjtcclxufVxyXG5cclxuLmZhLWdyaW4td2luazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xyXG59XHJcblxyXG4uZmEtZ3JpcC1ob3Jpem9udGFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XHJcbn1cclxuXHJcbi5mYS1ncmlwLWxpbmVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XHJcbn1cclxuXHJcbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XHJcbn1cclxuXHJcbi5mYS1ncmlwLXZlcnRpY2FsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XHJcbn1cclxuXHJcbi5mYS1ncmlwZmlyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNhY1wiO1xyXG59XHJcblxyXG4uZmEtZ3J1bnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYWRcIjtcclxufVxyXG5cclxuLmZhLWd1aXRhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdhNlwiO1xyXG59XHJcblxyXG4uZmEtZ3VscDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNhZVwiO1xyXG59XHJcblxyXG4uZmEtaC1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmRcIjtcclxufVxyXG5cclxuLmZhLWhhY2tlci1uZXdzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XHJcbn1cclxuXHJcbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYWZcIjtcclxufVxyXG5cclxuLmZhLWhhY2tlcnJhbms6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcclxufVxyXG5cclxuLmZhLWhhbWJ1cmdlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjgwNVwiO1xyXG59XHJcblxyXG4uZmEtaGFtbWVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XHJcbn1cclxuXHJcbi5mYS1oYW1zYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjY2NVwiO1xyXG59XHJcblxyXG4uZmEtaGFuZC1ob2xkaW5nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XHJcbn1cclxuXHJcbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0YmVcIjtcclxufVxyXG5cclxuLmZhLWhhbmQtaG9sZGluZy11c2Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0YzBcIjtcclxufVxyXG5cclxuLmZhLWhhbmQtbGl6YXJkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XHJcbn1cclxuXHJcbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4MDZcIjtcclxufVxyXG5cclxuLmZhLWhhbmQtcGFwZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTZcIjtcclxufVxyXG5cclxuLmZhLWhhbmQtcGVhY2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWJcIjtcclxufVxyXG5cclxuLmZhLWhhbmQtcG9pbnQtZG93bjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhN1wiO1xyXG59XHJcblxyXG4uZmEtaGFuZC1wb2ludC1sZWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XHJcbn1cclxuXHJcbi5mYS1oYW5kLXBvaW50LXJpZ2h0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XHJcbn1cclxuXHJcbi5mYS1oYW5kLXBvaW50LXVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XHJcbn1cclxuXHJcbi5mYS1oYW5kLXBvaW50ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWFcIjtcclxufVxyXG5cclxuLmZhLWhhbmQtcm9jazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NVwiO1xyXG59XHJcblxyXG4uZmEtaGFuZC1zY2lzc29yczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1N1wiO1xyXG59XHJcblxyXG4uZmEtaGFuZC1zcG9jazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1OVwiO1xyXG59XHJcblxyXG4uZmEtaGFuZHM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0YzJcIjtcclxufVxyXG5cclxuLmZhLWhhbmRzLWhlbHBpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0YzRcIjtcclxufVxyXG5cclxuLmZhLWhhbmRzaGFrZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNVwiO1xyXG59XHJcblxyXG4uZmEtaGFudWtpYWg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ZTZcIjtcclxufVxyXG5cclxuLmZhLWhhcmQtaGF0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XHJcbn1cclxuXHJcbi5mYS1oYXNodGFnOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XHJcbn1cclxuXHJcbi5mYS1oYXQtY293Ym95OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7XHJcbn1cclxuXHJcbi5mYS1oYXQtY293Ym95LXNpZGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4YzFcIjtcclxufVxyXG5cclxuLmZhLWhhdC13aXphcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ZThcIjtcclxufVxyXG5cclxuLmZhLWhkZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhMFwiO1xyXG59XHJcblxyXG4uZmEtaGVhZGluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkY1wiO1xyXG59XHJcblxyXG4uZmEtaGVhZHBob25lczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNVwiO1xyXG59XHJcblxyXG4uZmEtaGVhZHBob25lcy1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1OGZcIjtcclxufVxyXG5cclxuLmZhLWhlYWRzZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1OTBcIjtcclxufVxyXG5cclxuLmZhLWhlYXJ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJcbn1cclxuXHJcbi5mYS1oZWFydC1icm9rZW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YTlcIjtcclxufVxyXG5cclxuLmZhLWhlYXJ0YmVhdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxZVwiO1xyXG59XHJcblxyXG4uZmEtaGVsaWNvcHRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUzM1wiO1xyXG59XHJcblxyXG4uZmEtaGlnaGxpZ2h0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1OTFcIjtcclxufVxyXG5cclxuLmZhLWhpa2luZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZlY1wiO1xyXG59XHJcblxyXG4uZmEtaGlwcG86OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcclxufVxyXG5cclxuLmZhLWhpcHM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0NTJcIjtcclxufVxyXG5cclxuLmZhLWhpcmUtYS1oZWxwZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYjBcIjtcclxufVxyXG5cclxuLmZhLWhpc3Rvcnk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGFcIjtcclxufVxyXG5cclxuLmZhLWhvY2tleS1wdWNrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XHJcbn1cclxuXHJcbi5mYS1ob2xseS1iZXJyeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdhYVwiO1xyXG59XHJcblxyXG4uZmEtaG9tZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNVwiO1xyXG59XHJcblxyXG4uZmEtaG9vbGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MjdcIjtcclxufVxyXG5cclxuLmZhLWhvcm5iaWxsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XHJcbn1cclxuXHJcbi5mYS1ob3JzZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZmMFwiO1xyXG59XHJcblxyXG4uZmEtaG9yc2UtaGVhZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdhYlwiO1xyXG59XHJcblxyXG4uZmEtaG9zcGl0YWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjhcIjtcclxufVxyXG5cclxuLmZhLWhvc3BpdGFsLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xyXG59XHJcblxyXG4uZmEtaG9zcGl0YWwtc3ltYm9sOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XHJcbn1cclxuXHJcbi5mYS1ob3QtdHViOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XHJcbn1cclxuXHJcbi5mYS1ob3Rkb2c6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4MGZcIjtcclxufVxyXG5cclxuLmZhLWhvdGVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XHJcbn1cclxuXHJcbi5mYS1ob3RqYXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYjFcIjtcclxufVxyXG5cclxuLmZhLWhvdXJnbGFzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NFwiO1xyXG59XHJcblxyXG4uZmEtaG91cmdsYXNzLWVuZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1M1wiO1xyXG59XHJcblxyXG4uZmEtaG91cmdsYXNzLWhhbGY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTJcIjtcclxufVxyXG5cclxuLmZhLWhvdXJnbGFzcy1zdGFydDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1MVwiO1xyXG59XHJcblxyXG4uZmEtaG91c2UtZGFtYWdlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7XHJcbn1cclxuXHJcbi5mYS1ob3V6ejo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xyXG59XHJcblxyXG4uZmEtaHJ5dm5pYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZmMlwiO1xyXG59XHJcblxyXG4uZmEtaHRtbDU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2JcIjtcclxufVxyXG5cclxuLmZhLWh1YnNwb3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYjJcIjtcclxufVxyXG5cclxuLmZhLWktY3Vyc29yOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XHJcbn1cclxuXHJcbi5mYS1pY2UtY3JlYW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4MTBcIjtcclxufVxyXG5cclxuLmZhLWljaWNsZXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YWRcIjtcclxufVxyXG5cclxuLmZhLWljb25zOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7XHJcbn1cclxuXHJcbi5mYS1pZC1iYWRnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjMVwiO1xyXG59XHJcblxyXG4uZmEtaWQtY2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjMlwiO1xyXG59XHJcblxyXG4uZmEtaWQtY2FyZC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcclxufVxyXG5cclxuLmZhLWlkZWFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHVGOTEzXCI7XHJcbn1cclxuXHJcbi5mYS1pZ2xvbzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdhZVwiO1xyXG59XHJcblxyXG4uZmEtaW1hZ2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2VcIjtcclxufVxyXG5cclxuLmZhLWltYWdlczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjMwMlwiO1xyXG59XHJcblxyXG4uZmEtaW1kYjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkOFwiO1xyXG59XHJcblxyXG4uZmEtaW5ib3g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWNcIjtcclxufVxyXG5cclxuLmZhLWluZGVudDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzY1wiO1xyXG59XHJcblxyXG4uZmEtaW5kdXN0cnk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzVcIjtcclxufVxyXG5cclxuLmZhLWluZmluaXR5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XHJcbn1cclxuXHJcbi5mYS1pbmZvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XHJcbn1cclxuXHJcbi5mYS1pbmZvLWNpcmNsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1YVwiO1xyXG59XHJcblxyXG4uZmEtaW5zdGFncmFtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuXHJcbi5mYS1pbnN0YWdyYW0tc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHVGOTU1XCI7XHJcbn1cclxuXHJcbi5mYS1pbnRlcmNvbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdhZlwiO1xyXG59XHJcblxyXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmJcIjtcclxufVxyXG5cclxuLmZhLWludmlzaW9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XHJcbn1cclxuXHJcbi5mYS1pb3hob3N0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XHJcbn1cclxuXHJcbi5mYS1pdGFsaWM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzNcIjtcclxufVxyXG5cclxuLmZhLWl0Y2gtaW86OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4M2FcIjtcclxufVxyXG5cclxuLmZhLWl0dW5lczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNiNFwiO1xyXG59XHJcblxyXG4uZmEtaXR1bmVzLW5vdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYjVcIjtcclxufVxyXG5cclxuLmZhLWphdmE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcclxufVxyXG5cclxuLmZhLWplZGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NjlcIjtcclxufVxyXG5cclxuLmZhLWplZGktb3JkZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MGVcIjtcclxufVxyXG5cclxuLmZhLWplbmtpbnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYjZcIjtcclxufVxyXG5cclxuLmZhLWppcmE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YjFcIjtcclxufVxyXG5cclxuLmZhLWpvZ2V0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XHJcbn1cclxuXHJcbi5mYS1qb2ludDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU5NVwiO1xyXG59XHJcblxyXG4uZmEtam9vbWxhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XHJcbn1cclxuXHJcbi5mYS1qb3VybmFsLXdoaWxsczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjY2YVwiO1xyXG59XHJcblxyXG4uZmEtanM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYjhcIjtcclxufVxyXG5cclxuLmZhLWpzLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNiOVwiO1xyXG59XHJcblxyXG4uZmEtanNmaWRkbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2NcIjtcclxufVxyXG5cclxuLmZhLWthYWJhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XHJcbn1cclxuXHJcbi5mYS1rYWdnbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcclxufVxyXG5cclxuLmZhLWtleTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NFwiO1xyXG59XHJcblxyXG4uZmEta2V5YmFzZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRmNVwiO1xyXG59XHJcblxyXG4uZmEta2V5Ym9hcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWNcIjtcclxufVxyXG5cclxuLmZhLWtleWNkbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNiYVwiO1xyXG59XHJcblxyXG4uZmEta2hhbmRhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XHJcbn1cclxuXHJcbi5mYS1raWNrc3RhcnRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNiYlwiO1xyXG59XHJcblxyXG4uZmEta2lja3N0YXJ0ZXItazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNiY1wiO1xyXG59XHJcblxyXG4uZmEta2lzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU5NlwiO1xyXG59XHJcblxyXG4uZmEta2lzcy1iZWFtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XHJcbn1cclxuXHJcbi5mYS1raXNzLXdpbmstaGVhcnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1OThcIjtcclxufVxyXG5cclxuLmZhLWtpd2ktYmlyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUzNVwiO1xyXG59XHJcblxyXG4uZmEta29ydnVlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XHJcbn1cclxuXHJcbi5mYS1sYW5kbWFyazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xyXG59XHJcblxyXG4uZmEtbGFuZ3VhZ2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWJcIjtcclxufVxyXG5cclxuLmZhLWxhcHRvcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwOVwiO1xyXG59XHJcblxyXG4uZmEtbGFwdG9wLWNvZGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcclxufVxyXG5cclxuLmZhLWxhcHRvcC1tZWRpY2FsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7XHJcbn1cclxuXHJcbi5mYS1sYXJhdmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XHJcbn1cclxuXHJcbi5mYS1sYXN0Zm06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDJcIjtcclxufVxyXG5cclxuLmZhLWxhc3RmbS1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDNcIjtcclxufVxyXG5cclxuLmZhLWxhdWdoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7XHJcbn1cclxuXHJcbi5mYS1sYXVnaC1iZWFtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XHJcbn1cclxuXHJcbi5mYS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1OWJcIjtcclxufVxyXG5cclxuLmZhLWxhdWdoLXdpbms6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1OWNcIjtcclxufVxyXG5cclxuLmZhLWxheWVyLWdyb3VwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7XHJcbn1cclxuXHJcbi5mYS1sZWFmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XHJcbn1cclxuXHJcbi5mYS1sZWFucHViOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XHJcbn1cclxuXHJcbi5mYS1sZW1vbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NFwiO1xyXG59XHJcblxyXG4uZmEtbGVzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQxZFwiO1xyXG59XHJcblxyXG4uZmEtbGVzcy10aGFuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XHJcbn1cclxuXHJcbi5mYS1sZXNzLXRoYW4tZXF1YWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MzdcIjtcclxufVxyXG5cclxuLmZhLWxldmVsLWRvd24tYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XHJcbn1cclxuXHJcbi5mYS1sZXZlbC11cC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYmZcIjtcclxufVxyXG5cclxuLmZhLWxpZmUtcmluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjZFwiO1xyXG59XHJcblxyXG4uZmEtbGlnaHRidWxiOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XHJcbn1cclxuXHJcbi5mYS1saW5lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XHJcbn1cclxuXHJcbi5mYS1saW5rOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XHJcbn1cclxuXHJcbi5mYS1saW5rZWRpbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xyXG59XHJcblxyXG4uZmEtbGlua2VkaW4taW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTFcIjtcclxufVxyXG5cclxuLmZhLWxpbm9kZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiOFwiO1xyXG59XHJcblxyXG4uZmEtbGludXg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2NcIjtcclxufVxyXG5cclxuLmZhLWxpcmEtc2lnbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NVwiO1xyXG59XHJcblxyXG4uZmEtbGlzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYVwiO1xyXG59XHJcblxyXG4uZmEtbGlzdC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjJcIjtcclxufVxyXG5cclxuLmZhLWxpc3Qtb2w6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2JcIjtcclxufVxyXG5cclxuLmZhLWxpc3QtdWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2FcIjtcclxufVxyXG5cclxuLmZhLWxvY2F0aW9uLWFycm93OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XHJcbn1cclxuXHJcbi5mYS1sb2NrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XHJcbn1cclxuXHJcbi5mYS1sb2NrLW9wZW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzYzFcIjtcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzMDlcIjtcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzMGFcIjtcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XHJcbn1cclxuXHJcbi5mYS1sb25nLWFycm93LWFsdC11cDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjMwY1wiO1xyXG59XHJcblxyXG4uZmEtbG93LXZpc2lvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhOFwiO1xyXG59XHJcblxyXG4uZmEtbHVnZ2FnZS1jYXJ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XHJcbn1cclxuXHJcbi5mYS1seWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XHJcbn1cclxuXHJcbi5mYS1tYWdlbnRvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XHJcbn1cclxuXHJcbi5mYS1tYWdpYzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMFwiO1xyXG59XHJcblxyXG4uZmEtbWFnbmV0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XHJcbn1cclxuXHJcbi5mYS1tYWlsLWJ1bGs6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NzRcIjtcclxufVxyXG5cclxuLmZhLW1haWxjaGltcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xyXG59XHJcblxyXG4uZmEtbWFsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4M1wiO1xyXG59XHJcblxyXG4uZmEtbWFuZGFsb3JpYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MGZcIjtcclxufVxyXG5cclxuLmZhLW1hcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3OVwiO1xyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlZC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YTBcIjtcclxufVxyXG5cclxuLmZhLW1hcC1tYXJrZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDFcIjtcclxufVxyXG5cclxuLmZhLW1hcC1tYXJrZXItYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XHJcbn1cclxuXHJcbi5mYS1tYXAtcGluOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XHJcbn1cclxuXHJcbi5mYS1tYXAtc2lnbnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzdcIjtcclxufVxyXG5cclxuLmZhLW1hcmtkb3duOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XHJcbn1cclxuXHJcbi5mYS1tYXJrZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YTFcIjtcclxufVxyXG5cclxuLmZhLW1hcnM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjJcIjtcclxufVxyXG5cclxuLmZhLW1hcnMtZG91YmxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XHJcbn1cclxuXHJcbi5mYS1tYXJzLXN0cm9rZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyOVwiO1xyXG59XHJcblxyXG4uZmEtbWFycy1zdHJva2UtaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyYlwiO1xyXG59XHJcblxyXG4uZmEtbWFycy1zdHJva2Utdjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyYVwiO1xyXG59XHJcblxyXG4uZmEtbWFzazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjZmYVwiO1xyXG59XHJcblxyXG4uZmEtbWFzdG9kb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcclxufVxyXG5cclxuLmZhLW1heGNkbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNlwiO1xyXG59XHJcblxyXG4uZmEtbWRiOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XHJcbn1cclxuXHJcbi5mYS1tZWRhbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVhMlwiO1xyXG59XHJcblxyXG4uZmEtbWVkYXBwczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNjNlwiO1xyXG59XHJcblxyXG4uZmEtbWVkaXVtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XHJcbn1cclxuXHJcbi5mYS1tZWRpdW0tbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNjN1wiO1xyXG59XHJcblxyXG4uZmEtbWVka2l0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XHJcbn1cclxuXHJcbi5mYS1tZWRydDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNjOFwiO1xyXG59XHJcblxyXG4uZmEtbWVldHVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XHJcbn1cclxuXHJcbi5mYS1tZWdhcG9ydDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVhM1wiO1xyXG59XHJcblxyXG4uZmEtbWVoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XHJcbn1cclxuXHJcbi5mYS1tZWgtYmxhbms6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YTRcIjtcclxufVxyXG5cclxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YTVcIjtcclxufVxyXG5cclxuLmZhLW1lbW9yeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUzOFwiO1xyXG59XHJcblxyXG4uZmEtbWVuZGVsZXk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YjNcIjtcclxufVxyXG5cclxuLmZhLW1lbm9yYWg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NzZcIjtcclxufVxyXG5cclxuLmZhLW1lcmN1cnk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjNcIjtcclxufVxyXG5cclxuLmZhLW1ldGVvcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc1M1wiO1xyXG59XHJcblxyXG4uZmEtbWljcm9ibG9nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHVGOTFBXCI7XHJcbn1cclxuXHJcbi5mYS1taWNyb2NoaXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGJcIjtcclxufVxyXG5cclxuLmZhLW1pY3JvcGhvbmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzBcIjtcclxufVxyXG5cclxuLmZhLW1pY3JvcGhvbmUtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XHJcbn1cclxuXHJcbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUzOVwiO1xyXG59XHJcblxyXG4uZmEtbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMVwiO1xyXG59XHJcblxyXG4uZmEtbWljcm9zY29wZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjYxMFwiO1xyXG59XHJcblxyXG4uZmEtbWljcm9zb2Z0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XHJcbn1cclxuXHJcbi5mYS1taW51czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OFwiO1xyXG59XHJcblxyXG4uZmEtbWludXMtY2lyY2xlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XHJcbn1cclxuXHJcbi5mYS1taW51cy1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDZcIjtcclxufVxyXG5cclxuLmZhLW1pdHRlbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdiNVwiO1xyXG59XHJcblxyXG4uZmEtbWl4OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XHJcbn1cclxuXHJcbi5mYS1taXhjbG91ZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4OVwiO1xyXG59XHJcblxyXG4uZmEtbWl4ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcdUY5NTZcIjtcclxufVxyXG5cclxuLmZhLW1penVuaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNjY1wiO1xyXG59XHJcblxyXG4uZmEtbW9iaWxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XHJcbn1cclxuXHJcbi5mYS1tb2JpbGUtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XHJcbn1cclxuXHJcbi5mYS1tb2R4OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XHJcbn1cclxuXHJcbi5mYS1tb25lcm86OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZDBcIjtcclxufVxyXG5cclxuLmZhLW1vbmV5LWJpbGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDZcIjtcclxufVxyXG5cclxuLmZhLW1vbmV5LWJpbGwtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XHJcbn1cclxuXHJcbi5mYS1tb25leS1iaWxsLXdhdmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1M2FcIjtcclxufVxyXG5cclxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1M2JcIjtcclxufVxyXG5cclxuLmZhLW1vbmV5LWNoZWNrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XHJcbn1cclxuXHJcbi5mYS1tb25leS1jaGVjay1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1M2RcIjtcclxufVxyXG5cclxuLmZhLW1vbnVtZW50OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XHJcbn1cclxuXHJcbi5mYS1tb29uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XHJcbn1cclxuXHJcbi5mYS1tb3J0YXItcGVzdGxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XHJcbn1cclxuXHJcbi5mYS1tb3NxdWU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2NzhcIjtcclxufVxyXG5cclxuLmZhLW1vdG9yY3ljbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWNcIjtcclxufVxyXG5cclxuLmZhLW1vdW50YWluOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XHJcbn1cclxuXHJcbi5mYS1tb3VzZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjhjY1wiO1xyXG59XHJcblxyXG4uZmEtbW91c2UtcG9pbnRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0NVwiO1xyXG59XHJcblxyXG4uZmEtbXVnLWhvdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdiNlwiO1xyXG59XHJcblxyXG4uZmEtbXVzaWM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDFcIjtcclxufVxyXG5cclxuLmZhLW5hcHN0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZDJcIjtcclxufVxyXG5cclxuLmZhLW5lb3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2MTJcIjtcclxufVxyXG5cclxuLmZhLW5ldHdvcmstd2lyZWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcclxufVxyXG5cclxuLmZhLW5ldXRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyY1wiO1xyXG59XHJcblxyXG4uZmEtbmV3c3BhcGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XHJcbn1cclxuXHJcbi5mYS1uaW1ibHI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YThcIjtcclxufVxyXG5cclxuLmZhLW5vZGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MTlcIjtcclxufVxyXG5cclxuLmZhLW5vZGUtanM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZDNcIjtcclxufVxyXG5cclxuLmZhLW5vdC1lcXVhbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUzZVwiO1xyXG59XHJcblxyXG4uZmEtbm90ZXMtbWVkaWNhbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xyXG59XHJcblxyXG4uZmEtbnBtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XHJcbn1cclxuXHJcbi5mYS1uczg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZDVcIjtcclxufVxyXG5cclxuLmZhLW51dHJpdGlvbml4OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XHJcbn1cclxuXHJcbi5mYS1vYmplY3QtZ3JvdXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDdcIjtcclxufVxyXG5cclxuLmZhLW9iamVjdC11bmdyb3VwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XHJcbn1cclxuXHJcbi5mYS1vZG5va2xhc3NuaWtpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XHJcbn1cclxuXHJcbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NFwiO1xyXG59XHJcblxyXG4uZmEtb2lsLWNhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjYxM1wiO1xyXG59XHJcblxyXG4uZmEtb2xkLXJlcHVibGljOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XHJcbn1cclxuXHJcbi5mYS1vbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjY3OVwiO1xyXG59XHJcblxyXG4uZmEtb3BlbmNhcnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2RcIjtcclxufVxyXG5cclxuLmZhLW9wZW5pZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YlwiO1xyXG59XHJcblxyXG4uZmEtb3BlcmE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmFcIjtcclxufVxyXG5cclxuLmZhLW9wdGluLW1vbnN0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2NcIjtcclxufVxyXG5cclxuLmZhLW9yY2lkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7XHJcbn1cclxuXHJcbi5mYS1vc2k6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MWFcIjtcclxufVxyXG5cclxuLmZhLW90dGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XHJcbn1cclxuXHJcbi5mYS1vdXRkZW50OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XHJcbn1cclxuXHJcbi5mYS1wYWdlNDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNkN1wiO1xyXG59XHJcblxyXG4uZmEtcGFnZWxpbmVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XHJcbn1cclxuXHJcbi5mYS1wYWdlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjgxNVwiO1xyXG59XHJcblxyXG4uZmEtcGFpbnQtYnJ1c2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmNcIjtcclxufVxyXG5cclxuLmZhLXBhaW50LXJvbGxlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVhYVwiO1xyXG59XHJcblxyXG4uZmEtcGFsZXR0ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUzZlwiO1xyXG59XHJcblxyXG4uZmEtcGFsZmVkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XHJcbn1cclxuXHJcbi5mYS1wYWxsZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ODJcIjtcclxufVxyXG5cclxuLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XHJcbn1cclxuXHJcbi5mYS1wYXBlcmNsaXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzZcIjtcclxufVxyXG5cclxuLmZhLXBhcmFjaHV0ZS1ib3g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcclxufVxyXG5cclxuLmZhLXBhcmFncmFwaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkZFwiO1xyXG59XHJcblxyXG4uZmEtcGFya2luZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU0MFwiO1xyXG59XHJcblxyXG4uZmEtcGFzc3BvcnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YWJcIjtcclxufVxyXG5cclxuLmZhLXBhc3RhZmFyaWFuaXNtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7XHJcbn1cclxuXHJcbi5mYS1wYXN0ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlYVwiO1xyXG59XHJcblxyXG4uZmEtcGF0cmVvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNkOVwiO1xyXG59XHJcblxyXG4uZmEtcGF1c2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGNcIjtcclxufVxyXG5cclxuLmZhLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4YlwiO1xyXG59XHJcblxyXG4uZmEtcGF3OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XHJcbn1cclxuXHJcbi5mYS1wYXlwYWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWRcIjtcclxufVxyXG5cclxuLmZhLXBlYWNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XHJcbn1cclxuXHJcbi5mYS1wZW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzMDRcIjtcclxufVxyXG5cclxuLmZhLXBlbi1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzMDVcIjtcclxufVxyXG5cclxuLmZhLXBlbi1mYW5jeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVhY1wiO1xyXG59XHJcblxyXG4uZmEtcGVuLW5pYjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVhZFwiO1xyXG59XHJcblxyXG4uZmEtcGVuLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0YlwiO1xyXG59XHJcblxyXG4uZmEtcGVuY2lsLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjMwM1wiO1xyXG59XHJcblxyXG4uZmEtcGVuY2lsLXJ1bGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7XHJcbn1cclxuXHJcbi5mYS1wZW5ueS1hcmNhZGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3MDRcIjtcclxufVxyXG5cclxuLmZhLXBlb3BsZS1jYXJyeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRjZVwiO1xyXG59XHJcblxyXG4uZmEtcGVwcGVyLWhvdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjgxNlwiO1xyXG59XHJcblxyXG4uZmEtcGVyY2VudDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5NVwiO1xyXG59XHJcblxyXG4uZmEtcGVyY2VudGFnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU0MVwiO1xyXG59XHJcblxyXG4uZmEtcGVyaXNjb3BlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XHJcbn1cclxuXHJcbi5mYS1wZXJzb24tYm9vdGg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3NTZcIjtcclxufVxyXG5cclxuLmZhLXBoYWJyaWNhdG9yOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7XHJcbn1cclxuXHJcbi5mYS1waG9lbml4LWZyYW1ld29yazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNkY1wiO1xyXG59XHJcblxyXG4uZmEtcGhvZW5peC1zcXVhZHJvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUxMVwiO1xyXG59XHJcblxyXG4uZmEtcGhvbmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTVcIjtcclxufVxyXG5cclxuLmZhLXBob25lLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg3OVwiO1xyXG59XHJcblxyXG4uZmEtcGhvbmUtc2xhc2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZGRcIjtcclxufVxyXG5cclxuLmZhLXBob25lLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OFwiO1xyXG59XHJcblxyXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg3YlwiO1xyXG59XHJcblxyXG4uZmEtcGhvbmUtdm9sdW1lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XHJcbn1cclxuXHJcbi5mYS1waG90by12aWRlbzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xyXG59XHJcblxyXG4uZmEtcGhwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XHJcbn1cclxuXHJcbi5mYS1waWVkLXBpcGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XHJcbn1cclxuXHJcbi5mYS1waWVkLXBpcGVyLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhOFwiO1xyXG59XHJcblxyXG4uZmEtcGllZC1waXBlci1oYXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZTVcIjtcclxufVxyXG5cclxuLmZhLXBpZWQtcGlwZXItcHA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTdcIjtcclxufVxyXG5cclxuLmZhLXBpZWQtcGlwZXItc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHVGOTFFXCI7XHJcbn1cclxuXHJcbi5mYS1waWdneS1iYW5rOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7XHJcbn1cclxuXHJcbi5mYS1waWxsczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xyXG59XHJcblxyXG4uZmEtcGludGVyZXN0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XHJcbn1cclxuXHJcbi5mYS1waW50ZXJlc3QtcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzMVwiO1xyXG59XHJcblxyXG4uZmEtcGludGVyZXN0LXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkM1wiO1xyXG59XHJcblxyXG4uZmEtcGl6emEtc2xpY2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4MThcIjtcclxufVxyXG5cclxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2N2ZcIjtcclxufVxyXG5cclxuLmZhLXBsYW5lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XHJcbn1cclxuXHJcbi5mYS1wbGFuZS1hcnJpdmFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7XHJcbn1cclxuXHJcbi5mYS1wbGFuZS1kZXBhcnR1cmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YjBcIjtcclxufVxyXG5cclxuLmZhLXBsYXk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGJcIjtcclxufVxyXG5cclxuLmZhLXBsYXktY2lyY2xlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XHJcbn1cclxuXHJcbi5mYS1wbGF5c3RhdGlvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNkZlwiO1xyXG59XHJcblxyXG4uZmEtcGx1Zzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlNlwiO1xyXG59XHJcblxyXG4uZmEtcGx1czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG59XHJcblxyXG4uZmEtcGx1cy1jaXJjbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTVcIjtcclxufVxyXG5cclxuLmZhLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XHJcbn1cclxuXHJcbi5mYS1wb2RjYXN0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XHJcbn1cclxuXHJcbi5mYS1wb2xsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XHJcbn1cclxuXHJcbi5mYS1wb2xsLWg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ODJcIjtcclxufVxyXG5cclxuLmZhLXBvbzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJmZVwiO1xyXG59XHJcblxyXG4uZmEtcG9vLXN0b3JtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XHJcbn1cclxuXHJcbi5mYS1wb29wOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XHJcbn1cclxuXHJcbi5mYS1wb3J0cmFpdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNlMFwiO1xyXG59XHJcblxyXG4uZmEtcG91bmQtc2lnbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NFwiO1xyXG59XHJcblxyXG4uZmEtcG93ZXItb2ZmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XHJcbn1cclxuXHJcbi5mYS1wcmF5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XHJcbn1cclxuXHJcbi5mYS1wcmF5aW5nLWhhbmRzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7XHJcbn1cclxuXHJcbi5mYS1wcmVzY3JpcHRpb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YjFcIjtcclxufVxyXG5cclxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ODVcIjtcclxufVxyXG5cclxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XHJcbn1cclxuXHJcbi5mYS1wcmludDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZlwiO1xyXG59XHJcblxyXG4uZmEtcHJvY2VkdXJlczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xyXG59XHJcblxyXG4uZmEtcHJvZHVjdC1odW50OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XHJcbn1cclxuXHJcbi5mYS1wcm9qZWN0LWRpYWdyYW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NDJcIjtcclxufVxyXG5cclxuLmZhLXB1c2hlZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNlMVwiO1xyXG59XHJcblxyXG4uZmEtcHV6emxlLXBpZWNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XHJcbn1cclxuXHJcbi5mYS1weXRob246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZTJcIjtcclxufVxyXG5cclxuLmZhLXFxOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XHJcbn1cclxuXHJcbi5mYS1xcmNvZGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG5cclxuLmZhLXF1ZXN0aW9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XHJcbn1cclxuXHJcbi5mYS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTlcIjtcclxufVxyXG5cclxuLmZhLXF1aWRkaXRjaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xyXG59XHJcblxyXG4uZmEtcXVpbnNjYXBlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XHJcbn1cclxuXHJcbi5mYS1xdW9yYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNFwiO1xyXG59XHJcblxyXG4uZmEtcXVvdGUtbGVmdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwZFwiO1xyXG59XHJcblxyXG4uZmEtcXVvdGUtcmlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGVcIjtcclxufVxyXG5cclxuLmZhLXF1cmFuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XHJcbn1cclxuXHJcbi5mYS1yLXByb2plY3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcclxufVxyXG5cclxuLmZhLXJhZGlhdGlvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdiOVwiO1xyXG59XHJcblxyXG4uZmEtcmFkaWF0aW9uLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdiYVwiO1xyXG59XHJcblxyXG4uZmEtcmFpbmJvdzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc1YlwiO1xyXG59XHJcblxyXG4uZmEtcmFuZG9tOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XHJcbn1cclxuXHJcbi5mYS1yYXNwYmVycnktcGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YmJcIjtcclxufVxyXG5cclxuLmZhLXJhdmVscnk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDlcIjtcclxufVxyXG5cclxuLmZhLXJlYWN0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XHJcbn1cclxuXHJcbi5mYS1yZWFjdGV1cm9wZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xyXG59XHJcblxyXG4uZmEtcmVhZG1lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XHJcbn1cclxuXHJcbi5mYS1yZWJlbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMFwiO1xyXG59XHJcblxyXG4uZmEtcmVjZWlwdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU0M1wiO1xyXG59XHJcblxyXG4uZmEtcmVjb3JkLXZpbnlsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7XHJcbn1cclxuXHJcbi5mYS1yZWN5Y2xlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XHJcbn1cclxuXHJcbi5mYS1yZWQtcml2ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZTNcIjtcclxufVxyXG5cclxuLmZhLXJlZGRpdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhMVwiO1xyXG59XHJcblxyXG4uZmEtcmVkZGl0LWFsaWVuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XHJcbn1cclxuXHJcbi5mYS1yZWRkaXQtc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XHJcbn1cclxuXHJcbi5mYS1yZWRoYXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YmNcIjtcclxufVxyXG5cclxuLmZhLXJlZG86OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWVcIjtcclxufVxyXG5cclxuLmZhLXJlZG8tYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XHJcbn1cclxuXHJcbi5mYS1yZWdpc3RlcmVkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XHJcbn1cclxuXHJcbi5mYS1yZW1vdmUtZm9ybWF0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XHJcbn1cclxuXHJcbi5mYS1yZW5yZW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGJcIjtcclxufVxyXG5cclxuLmZhLXJlcGx5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XHJcbn1cclxuXHJcbi5mYS1yZXBseS1hbGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjJcIjtcclxufVxyXG5cclxuLmZhLXJlcGx5ZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNlNlwiO1xyXG59XHJcblxyXG4uZmEtcmVwdWJsaWNhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xyXG59XHJcblxyXG4uZmEtcmVzZWFyY2hnYXRlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XHJcbn1cclxuXHJcbi5mYS1yZXNvbHZpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZTdcIjtcclxufVxyXG5cclxuLmZhLXJlc3Ryb29tOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XHJcbn1cclxuXHJcbi5mYS1yZXR3ZWV0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XHJcbn1cclxuXHJcbi5mYS1yZXY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YjJcIjtcclxufVxyXG5cclxuLmZhLXJpYmJvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRkNlwiO1xyXG59XHJcblxyXG4uZmEtcmluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjcwYlwiO1xyXG59XHJcblxyXG4uZmEtcm9hZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxOFwiO1xyXG59XHJcblxyXG4uZmEtcm9ib3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NDRcIjtcclxufVxyXG5cclxuLmZhLXJvY2tldDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzNVwiO1xyXG59XHJcblxyXG4uZmEtcm9ja2V0Y2hhdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNlOFwiO1xyXG59XHJcblxyXG4uZmEtcm9ja3Jtczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNlOVwiO1xyXG59XHJcblxyXG4uZmEtcm91dGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcclxufVxyXG5cclxuLmZhLXJzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xyXG59XHJcblxyXG4uZmEtcnNzLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0M1wiO1xyXG59XHJcblxyXG4uZmEtcnVibGUtc2lnbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1OFwiO1xyXG59XHJcblxyXG4uZmEtcnVsZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NDVcIjtcclxufVxyXG5cclxuLmZhLXJ1bGVyLWNvbWJpbmVkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7XHJcbn1cclxuXHJcbi5mYS1ydWxlci1ob3Jpem9udGFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XHJcbn1cclxuXHJcbi5mYS1ydWxlci12ZXJ0aWNhbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU0OFwiO1xyXG59XHJcblxyXG4uZmEtcnVubmluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjcwY1wiO1xyXG59XHJcblxyXG4uZmEtcnVwZWUtc2lnbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NlwiO1xyXG59XHJcblxyXG4uZmEtc2FkLWNyeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjViM1wiO1xyXG59XHJcblxyXG4uZmEtc2FkLXRlYXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YjRcIjtcclxufVxyXG5cclxuLmZhLXNhZmFyaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2N1wiO1xyXG59XHJcblxyXG4uZmEtc2FsZXNmb3JjZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjgzYlwiO1xyXG59XHJcblxyXG4uZmEtc2Fzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQxZVwiO1xyXG59XHJcblxyXG4uZmEtc2F0ZWxsaXRlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XHJcbn1cclxuXHJcbi5mYS1zYXRlbGxpdGUtZGlzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdjMFwiO1xyXG59XHJcblxyXG4uZmEtc2F2ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjN1wiO1xyXG59XHJcblxyXG4uZmEtc2NobGl4OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XHJcbn1cclxuXHJcbi5mYS1zY2hvb2w6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NDlcIjtcclxufVxyXG5cclxuLmZhLXNjcmV3ZHJpdmVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XHJcbn1cclxuXHJcbi5mYS1zY3JpYmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGFcIjtcclxufVxyXG5cclxuLmZhLXNjcm9sbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjcwZVwiO1xyXG59XHJcblxyXG4uZmEtc2QtY2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdjMlwiO1xyXG59XHJcblxyXG4uZmEtc2VhcmNoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuXHJcbi5mYS1zZWFyY2gtZG9sbGFyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XHJcbn1cclxuXHJcbi5mYS1zZWFyY2gtbG9jYXRpb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2ODlcIjtcclxufVxyXG5cclxuLmZhLXNlYXJjaC1taW51czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMFwiO1xyXG59XHJcblxyXG4uZmEtc2VhcmNoLXBsdXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGVcIjtcclxufVxyXG5cclxuLmZhLXNlYXJjaGVuZ2luOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XHJcbn1cclxuXHJcbi5mYS1zZWVkbGluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRkOFwiO1xyXG59XHJcblxyXG4uZmEtc2VsbGNhc3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGFcIjtcclxufVxyXG5cclxuLmZhLXNlbGxzeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxM1wiO1xyXG59XHJcblxyXG4uZmEtc2VydmVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XHJcbn1cclxuXHJcbi5mYS1zZXJ2aWNlc3RhY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZWNcIjtcclxufVxyXG5cclxuLmZhLXNoYXBlczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjYxZlwiO1xyXG59XHJcblxyXG4uZmEtc2hhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjRcIjtcclxufVxyXG5cclxuLmZhLXNoYXJlLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMFwiO1xyXG59XHJcblxyXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMVwiO1xyXG59XHJcblxyXG4uZmEtc2hhcmUtc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XHJcbn1cclxuXHJcbi5mYS1zaGVrZWwtc2lnbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwYlwiO1xyXG59XHJcblxyXG4uZmEtc2hpZWxkLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNlZFwiO1xyXG59XHJcblxyXG4uZmEtc2hpcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxYVwiO1xyXG59XHJcblxyXG4uZmEtc2hpcHBpbmctZmFzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xyXG59XHJcblxyXG4uZmEtc2hpcnRzaW5idWxrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XHJcbn1cclxuXHJcbi5mYS1zaG9lLXByaW50czo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU0YlwiO1xyXG59XHJcblxyXG4uZmEtc2hvcGlmeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlx1Rjk1N1wiO1xyXG59XHJcblxyXG4uZmEtc2hvcHBpbmctYmFnOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XHJcbn1cclxuXHJcbi5mYS1zaG9wcGluZy1iYXNrZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTFcIjtcclxufVxyXG5cclxuLmZhLXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2FcIjtcclxufVxyXG5cclxuLmZhLXNob3B3YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XHJcbn1cclxuXHJcbi5mYS1zaG93ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2NcIjtcclxufVxyXG5cclxuLmZhLXNodXR0bGUtdmFuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XHJcbn1cclxuXHJcbi5mYS1zaWduOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XHJcbn1cclxuXHJcbi5mYS1zaWduLWluLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJmNlwiO1xyXG59XHJcblxyXG4uZmEtc2lnbi1sYW5ndWFnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhN1wiO1xyXG59XHJcblxyXG4uZmEtc2lnbi1vdXQtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XHJcbn1cclxuXHJcbi5mYS1zaWduYWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTJcIjtcclxufVxyXG5cclxuLmZhLXNpZ25hdHVyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjViN1wiO1xyXG59XHJcblxyXG4uZmEtc2ltLWNhcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YzRcIjtcclxufVxyXG5cclxuLmZhLXNpbXBseWJ1aWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XHJcbn1cclxuXHJcbi5mYS1zaXN0cml4OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XHJcbn1cclxuXHJcbi5mYS1zaXRlbWFwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XHJcbn1cclxuXHJcbi5mYS1zaXRoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XHJcbn1cclxuXHJcbi5mYS1za2F0aW5nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XHJcbn1cclxuXHJcbi5mYS1za2V0Y2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3YzZcIjtcclxufVxyXG5cclxuLmZhLXNraWluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdjOVwiO1xyXG59XHJcblxyXG4uZmEtc2tpaW5nLW5vcmRpYzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdjYVwiO1xyXG59XHJcblxyXG4uZmEtc2t1bGw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NGNcIjtcclxufVxyXG5cclxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3MTRcIjtcclxufVxyXG5cclxuLmZhLXNreWF0bGFzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XHJcbn1cclxuXHJcbi5mYS1za3lwZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xyXG59XHJcblxyXG4uZmEtc2xhY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOThcIjtcclxufVxyXG5cclxuLmZhLXNsYWNrLWhhc2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZWZcIjtcclxufVxyXG5cclxuLmZhLXNsYXNoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XHJcbn1cclxuXHJcbi5mYS1zbGVpZ2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcclxufVxyXG5cclxuLmZhLXNsaWRlcnMtaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkZVwiO1xyXG59XHJcblxyXG4uZmEtc2xpZGVzaGFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlN1wiO1xyXG59XHJcblxyXG4uZmEtc21pbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMThcIjtcclxufVxyXG5cclxuLmZhLXNtaWxlLWJlYW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YjhcIjtcclxufVxyXG5cclxuLmZhLXNtaWxlLXdpbms6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcclxufVxyXG5cclxuLmZhLXNtb2c6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3NWZcIjtcclxufVxyXG5cclxuLmZhLXNtb2tpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0OGRcIjtcclxufVxyXG5cclxuLmZhLXNtb2tpbmctYmFuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XHJcbn1cclxuXHJcbi5mYS1zbXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3Y2RcIjtcclxufVxyXG5cclxuLmZhLXNuYXBjaGF0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XHJcbn1cclxuXHJcbi5mYS1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhY1wiO1xyXG59XHJcblxyXG4uZmEtc25hcGNoYXQtc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XHJcbn1cclxuXHJcbi5mYS1zbm93Ym9hcmRpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcclxufVxyXG5cclxuLmZhLXNub3dmbGFrZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkY1wiO1xyXG59XHJcblxyXG4uZmEtc25vd21hbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdkMFwiO1xyXG59XHJcblxyXG4uZmEtc25vd3Bsb3c6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcclxufVxyXG5cclxuLmZhLXNvY2tzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7XHJcbn1cclxuXHJcbi5mYS1zb2xhci1wYW5lbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjViYVwiO1xyXG59XHJcblxyXG4uZmEtc29ydDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkY1wiO1xyXG59XHJcblxyXG4uZmEtc29ydC1hbHBoYS1kb3duOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XHJcbn1cclxuXHJcbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XHJcbn1cclxuXHJcbi5mYS1zb3J0LWFscGhhLXVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XHJcbn1cclxuXHJcbi5mYS1zb3J0LWFscGhhLXVwLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg4MlwiO1xyXG59XHJcblxyXG4uZmEtc29ydC1hbW91bnQtZG93bjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MFwiO1xyXG59XHJcblxyXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4ODRcIjtcclxufVxyXG5cclxuLmZhLXNvcnQtYW1vdW50LXVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XHJcbn1cclxuXHJcbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4ODVcIjtcclxufVxyXG5cclxuLmZhLXNvcnQtZG93bjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZFwiO1xyXG59XHJcblxyXG4uZmEtc29ydC1udW1lcmljLWRvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjJcIjtcclxufVxyXG5cclxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg4NlwiO1xyXG59XHJcblxyXG4uZmEtc29ydC1udW1lcmljLXVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XHJcbn1cclxuXHJcbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XHJcbn1cclxuXHJcbi5mYS1zb3J0LXVwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XHJcbn1cclxuXHJcbi5mYS1zb3VuZGNsb3VkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XHJcbn1cclxuXHJcbi5mYS1zb3VyY2V0cmVlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XHJcbn1cclxuXHJcbi5mYS1zcGE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YmJcIjtcclxufVxyXG5cclxuLmZhLXNwYWNlLXNodXR0bGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTdcIjtcclxufVxyXG5cclxuLmZhLXNwZWFrYXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZjNcIjtcclxufVxyXG5cclxuLmZhLXNwZWFrZXItZGVjazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjgzY1wiO1xyXG59XHJcblxyXG4uZmEtc3BlbGwtY2hlY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4OTFcIjtcclxufVxyXG5cclxuLmZhLXNwaWRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjcxN1wiO1xyXG59XHJcblxyXG4uZmEtc3Bpbm5lcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMFwiO1xyXG59XHJcblxyXG4uZmEtc3Bsb3RjaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjViY1wiO1xyXG59XHJcblxyXG4uZmEtc3BvdGlmeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiY1wiO1xyXG59XHJcblxyXG4uZmEtc3ByYXktY2FuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7XHJcbn1cclxuXHJcbi5mYS1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzhcIjtcclxufVxyXG5cclxuLmZhLXNxdWFyZS1mdWxsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XHJcbn1cclxuXHJcbi5mYS1zcXVhcmUtcm9vdC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2OThcIjtcclxufVxyXG5cclxuLmZhLXNxdWFyZXNwYWNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XHJcbn1cclxuXHJcbi5mYS1zdGFjay1leGNoYW5nZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xyXG59XHJcblxyXG4uZmEtc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmNcIjtcclxufVxyXG5cclxuLmZhLXN0YWNrcGF0aDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg0MlwiO1xyXG59XHJcblxyXG4uZmEtc3RhbXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YmZcIjtcclxufVxyXG5cclxuLmZhLXN0YXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDVcIjtcclxufVxyXG5cclxuLmZhLXN0YXItYW5kLWNyZXNjZW50OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XHJcbn1cclxuXHJcbi5mYS1zdGFyLWhhbGY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODlcIjtcclxufVxyXG5cclxuLmZhLXN0YXItaGFsZi1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YzBcIjtcclxufVxyXG5cclxuLmZhLXN0YXItb2YtZGF2aWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2OWFcIjtcclxufVxyXG5cclxuLmZhLXN0YXItb2YtbGlmZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjYyMVwiO1xyXG59XHJcblxyXG4uZmEtc3RheWxpbmtlZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNmNVwiO1xyXG59XHJcblxyXG4uZmEtc3RlYW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjZcIjtcclxufVxyXG5cclxuLmZhLXN0ZWFtLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiN1wiO1xyXG59XHJcblxyXG4uZmEtc3RlYW0tc3ltYm9sOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XHJcbn1cclxuXHJcbi5mYS1zdGVwLWJhY2t3YXJkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XHJcbn1cclxuXHJcbi5mYS1zdGVwLWZvcndhcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTFcIjtcclxufVxyXG5cclxuLmZhLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XHJcbn1cclxuXHJcbi5mYS1zdGlja2VyLW11bGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZjdcIjtcclxufVxyXG5cclxuLmZhLXN0aWNreS1ub3RlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XHJcbn1cclxuXHJcbi5mYS1zdG9wOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XHJcbn1cclxuXHJcbi5mYS1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xyXG59XHJcblxyXG4uZmEtc3RvcHdhdGNoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7XHJcbn1cclxuXHJcbi5mYS1zdG9yZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU0ZVwiO1xyXG59XHJcblxyXG4uZmEtc3RvcmUtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XHJcbn1cclxuXHJcbi5mYS1zdHJhdmE6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MjhcIjtcclxufVxyXG5cclxuLmZhLXN0cmVhbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjU1MFwiO1xyXG59XHJcblxyXG4uZmEtc3RyZWV0LXZpZXc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWRcIjtcclxufVxyXG5cclxuLmZhLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2NcIjtcclxufVxyXG5cclxuLmZhLXN0cmlwZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQyOVwiO1xyXG59XHJcblxyXG4uZmEtc3RyaXBlLXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MmFcIjtcclxufVxyXG5cclxuLmZhLXN0cm9vcHdhZmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XHJcbn1cclxuXHJcbi5mYS1zdHVkaW92aW5hcmk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZjhcIjtcclxufVxyXG5cclxuLmZhLXN0dW1ibGV1cG9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XHJcbn1cclxuXHJcbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTNcIjtcclxufVxyXG5cclxuLmZhLXN1YnNjcmlwdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyY1wiO1xyXG59XHJcblxyXG4uZmEtc3Vid2F5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XHJcbn1cclxuXHJcbi5mYS1zdWl0Y2FzZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMlwiO1xyXG59XHJcblxyXG4uZmEtc3VpdGNhc2Utcm9sbGluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVjMVwiO1xyXG59XHJcblxyXG4uZmEtc3VuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XHJcbn1cclxuXHJcbi5mYS1zdXBlcnBvd2Vyczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkZFwiO1xyXG59XHJcblxyXG4uZmEtc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmJcIjtcclxufVxyXG5cclxuLmZhLXN1cHBsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNmOVwiO1xyXG59XHJcblxyXG4uZmEtc3VycHJpc2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YzJcIjtcclxufVxyXG5cclxuLmZhLXN1c2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcclxufVxyXG5cclxuLmZhLXN3YXRjaGJvb2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YzNcIjtcclxufVxyXG5cclxuLmZhLXN3aWZ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XHJcbn1cclxuXHJcbi5mYS1zd2ltbWVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XHJcbn1cclxuXHJcbi5mYS1zd2ltbWluZy1wb29sOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XHJcbn1cclxuXHJcbi5mYS1zeW1mb255OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XHJcbn1cclxuXHJcbi5mYS1zeW5hZ29ndWU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2OWJcIjtcclxufVxyXG5cclxuLmZhLXN5bmM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjFcIjtcclxufVxyXG5cclxuLmZhLXN5bmMtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XHJcbn1cclxuXHJcbi5mYS1zeXJpbmdlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XHJcbn1cclxuXHJcbi5mYS10YWJsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjZVwiO1xyXG59XHJcblxyXG4uZmEtdGFibGUtdGVubmlzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XHJcbn1cclxuXHJcbi5mYS10YWJsZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGFcIjtcclxufVxyXG5cclxuLmZhLXRhYmxldC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZmFcIjtcclxufVxyXG5cclxuLmZhLXRhYmxldHM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0OTBcIjtcclxufVxyXG5cclxuLmZhLXRhY2hvbWV0ZXItYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XHJcbn1cclxuXHJcbi5mYS10YWc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmJcIjtcclxufVxyXG5cclxuLmZhLXRhZ3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmNcIjtcclxufVxyXG5cclxuLmZhLXRhcGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcclxufVxyXG5cclxuLmZhLXRhc2tzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XHJcbn1cclxuXHJcbi5mYS10YXhpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XHJcbn1cclxuXHJcbi5mYS10ZWFtc3BlYWs6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcclxufVxyXG5cclxuLmZhLXRlZXRoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XHJcbn1cclxuXHJcbi5mYS10ZWV0aC1vcGVuOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XHJcbn1cclxuXHJcbi5mYS10ZWxlZ3JhbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNlwiO1xyXG59XHJcblxyXG4uZmEtdGVsZWdyYW0tcGxhbmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYzZmVcIjtcclxufVxyXG5cclxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3NjlcIjtcclxufVxyXG5cclxuLmZhLXRlbXBlcmF0dXJlLWxvdzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjc2YlwiO1xyXG59XHJcblxyXG4uZmEtdGVuY2VudC13ZWlibzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNVwiO1xyXG59XHJcblxyXG4uZmEtdGVuZ2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcclxufVxyXG5cclxuLmZhLXRlcm1pbmFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XHJcbn1cclxuXHJcbi5mYS10ZXh0LWhlaWdodDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNFwiO1xyXG59XHJcblxyXG4uZmEtdGV4dC13aWR0aDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNVwiO1xyXG59XHJcblxyXG4uZmEtdGg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGFcIjtcclxufVxyXG5cclxuLmZhLXRoLWxhcmdlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XHJcbn1cclxuXHJcbi5mYS10aC1saXN0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XHJcbn1cclxuXHJcbi5mYS10aGUtcmVkLXlldGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2OWRcIjtcclxufVxyXG5cclxuLmZhLXRoZWF0ZXItbWFza3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2MzBcIjtcclxufVxyXG5cclxuLmZhLXRoZW1lY286OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YzZcIjtcclxufVxyXG5cclxuLmZhLXRoZW1laXNsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiMlwiO1xyXG59XHJcblxyXG4uZmEtdGhlcm1vbWV0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0OTFcIjtcclxufVxyXG5cclxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XHJcbn1cclxuXHJcbi5mYS10aGVybW9tZXRlci1mdWxsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XHJcbn1cclxuXHJcbi5mYS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XHJcbn1cclxuXHJcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XHJcbn1cclxuXHJcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjOFwiO1xyXG59XHJcblxyXG4uZmEtdGhpbmstcGVha3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3MzFcIjtcclxufVxyXG5cclxuLmZhLXRodW1icy1kb3duOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XHJcbn1cclxuXHJcbi5mYS10aHVtYnMtdXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjRcIjtcclxufVxyXG5cclxuLmZhLXRodW1idGFjazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xyXG59XHJcblxyXG4uZmEtdGlja2V0LWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNmZlwiO1xyXG59XHJcblxyXG4uZmEtdGltZXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGRcIjtcclxufVxyXG5cclxuLmZhLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1N1wiO1xyXG59XHJcblxyXG4uZmEtdGludDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0M1wiO1xyXG59XHJcblxyXG4uZmEtdGludC1zbGFzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVjN1wiO1xyXG59XHJcblxyXG4uZmEtdGlyZWQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1YzhcIjtcclxufVxyXG5cclxuLmZhLXRvZ2dsZS1vZmY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDRcIjtcclxufVxyXG5cclxuLmZhLXRvZ2dsZS1vbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNVwiO1xyXG59XHJcblxyXG4uZmEtdG9pbGV0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7XHJcbn1cclxuXHJcbi5mYS10b2lsZXQtcGFwZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3MWVcIjtcclxufVxyXG5cclxuLmZhLXRvb2xib3g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NTJcIjtcclxufVxyXG5cclxuLmZhLXRvb2xzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7XHJcbn1cclxuXHJcbi5mYS10b290aDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVjOVwiO1xyXG59XHJcblxyXG4uZmEtdG9yYWg6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2YTBcIjtcclxufVxyXG5cclxuLmZhLXRvcmlpLWdhdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY2YTFcIjtcclxufVxyXG5cclxuLmZhLXRyYWN0b3I6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3MjJcIjtcclxufVxyXG5cclxuLmZhLXRyYWRlLWZlZGVyYXRpb246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MTNcIjtcclxufVxyXG5cclxuLmZhLXRyYWRlbWFyazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xyXG59XHJcblxyXG4uZmEtdHJhZmZpYy1saWdodDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjYzN1wiO1xyXG59XHJcblxyXG4uZmEtdHJhaWxlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlx1Rjk0MVwiO1xyXG59XHJcblxyXG4uZmEtdHJhaW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzhcIjtcclxufVxyXG5cclxuLmZhLXRyYW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcclxufVxyXG5cclxuLmZhLXRyYW5zZ2VuZGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XHJcbn1cclxuXHJcbi5mYS10cmFuc2dlbmRlci1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjVcIjtcclxufVxyXG5cclxuLmZhLXRyYXNoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XHJcbn1cclxuXHJcbi5mYS10cmFzaC1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZWRcIjtcclxufVxyXG5cclxuLmZhLXRyYXNoLXJlc3RvcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4MjlcIjtcclxufVxyXG5cclxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7XHJcbn1cclxuXHJcbi5mYS10cmVlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XHJcbn1cclxuXHJcbi5mYS10cmVsbG86OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODFcIjtcclxufVxyXG5cclxuLmZhLXRyaXBhZHZpc29yOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XHJcbn1cclxuXHJcbi5mYS10cm9waHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTFcIjtcclxufVxyXG5cclxuLmZhLXRydWNrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XHJcbn1cclxuXHJcbi5mYS10cnVjay1sb2FkaW5nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XHJcbn1cclxuXHJcbi5mYS10cnVjay1tb25zdGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7XHJcbn1cclxuXHJcbi5mYS10cnVjay1tb3Zpbmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcclxufVxyXG5cclxuLmZhLXRydWNrLXBpY2t1cDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjYzY1wiO1xyXG59XHJcblxyXG4uZmEtdHNoaXJ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XHJcbn1cclxuXHJcbi5mYS10dHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTRcIjtcclxufVxyXG5cclxuLmZhLXR1bWJscjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3M1wiO1xyXG59XHJcblxyXG4uZmEtdHVtYmxyLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NFwiO1xyXG59XHJcblxyXG4uZmEtdHY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmNcIjtcclxufVxyXG5cclxuLmZhLXR3aXRjaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlOFwiO1xyXG59XHJcblxyXG4uZmEtdHdpdHRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OVwiO1xyXG59XHJcblxyXG4uZmEtdHdpdHRlci1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODFcIjtcclxufVxyXG5cclxuLmZhLXR5cG8zOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XHJcbn1cclxuXHJcbi5mYS11YmVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XHJcbn1cclxuXHJcbi5mYS11YnVudHU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcclxufVxyXG5cclxuLmZhLXVpa2l0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XHJcbn1cclxuXHJcbi5mYS11bWJyYWNvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XHJcbn1cclxuXHJcbi5mYS11bWJyZWxsYTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlOVwiO1xyXG59XHJcblxyXG4uZmEtdW1icmVsbGEtYmVhY2g6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcclxufVxyXG5cclxuLmZhLXVuZGVybGluZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjZFwiO1xyXG59XHJcblxyXG4uZmEtdW5kbzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMlwiO1xyXG59XHJcblxyXG4uZmEtdW5kby1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZWFcIjtcclxufVxyXG5cclxuLmZhLXVuaXJlZ2lzdHJ5OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7XHJcbn1cclxuXHJcbi5mYS11bml0eTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlx1Rjk0OVwiO1xyXG59XHJcblxyXG4uZmEtdW5pdmVyc2FsLWFjY2Vzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5YVwiO1xyXG59XHJcblxyXG4uZmEtdW5pdmVyc2l0eTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xyXG59XHJcblxyXG4uZmEtdW5saW5rOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XHJcbn1cclxuXHJcbi5mYS11bmxvY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWNcIjtcclxufVxyXG5cclxuLmZhLXVubG9jay1hbHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2VcIjtcclxufVxyXG5cclxuLmZhLXVudGFwcGQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MDVcIjtcclxufVxyXG5cclxuLmZhLXVwbG9hZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5M1wiO1xyXG59XHJcblxyXG4uZmEtdXBzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7XHJcbn1cclxuXHJcbi5mYS11c2I6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODdcIjtcclxufVxyXG5cclxuLmZhLXVzZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG5cclxuLmZhLXVzZXItYWx0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLWFsdC1zbGFzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRmYVwiO1xyXG59XHJcblxyXG4uZmEtdXNlci1hc3Ryb25hdXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcclxufVxyXG5cclxuLmZhLXVzZXItY2hlY2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcclxufVxyXG5cclxuLmZhLXVzZXItY2lyY2xlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLWNsb2NrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLWNvZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRmZVwiO1xyXG59XHJcblxyXG4uZmEtdXNlci1lZGl0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLWZyaWVuZHM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MDBcIjtcclxufVxyXG5cclxuLmZhLXVzZXItZ3JhZHVhdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MDFcIjtcclxufVxyXG5cclxuLmZhLXVzZXItaW5qdXJlZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjcyOFwiO1xyXG59XHJcblxyXG4uZmEtdXNlci1sb2NrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLW1kOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLW1pbnVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLW5pbmphOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLW51cnNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLXBsdXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzRcIjtcclxufVxyXG5cclxuLmZhLXVzZXItc2VjcmV0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLXNoaWVsZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUwNVwiO1xyXG59XHJcblxyXG4uZmEtdXNlci1zbGFzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUwNlwiO1xyXG59XHJcblxyXG4uZmEtdXNlci10YWc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1MDdcIjtcclxufVxyXG5cclxuLmZhLXVzZXItdGllOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7XHJcbn1cclxuXHJcbi5mYS11c2VyLXRpbWVzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XHJcbn1cclxuXHJcbi5mYS11c2Vyczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjMFwiO1xyXG59XHJcblxyXG4uZmEtdXNlcnMtY29nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XHJcbn1cclxuXHJcbi5mYS11c3BzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XHJcbn1cclxuXHJcbi5mYS11c3N1bm5haDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQwN1wiO1xyXG59XHJcblxyXG4uZmEtdXRlbnNpbC1zcG9vbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJlNVwiO1xyXG59XHJcblxyXG4uZmEtdXRlbnNpbHM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZTdcIjtcclxufVxyXG5cclxuLmZhLXZhYWRpbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQwOFwiO1xyXG59XHJcblxyXG4uZmEtdmVjdG9yLXNxdWFyZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVjYlwiO1xyXG59XHJcblxyXG4uZmEtdmVudXM6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjFcIjtcclxufVxyXG5cclxuLmZhLXZlbnVzLWRvdWJsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNlwiO1xyXG59XHJcblxyXG4uZmEtdmVudXMtbWFyczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyOFwiO1xyXG59XHJcblxyXG4uZmEtdmlhY29pbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzN1wiO1xyXG59XHJcblxyXG4uZmEtdmlhZGVvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XHJcbn1cclxuXHJcbi5mYS12aWFkZW8tc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XHJcbn1cclxuXHJcbi5mYS12aWFsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XHJcbn1cclxuXHJcbi5mYS12aWFsczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xyXG59XHJcblxyXG4uZmEtdmliZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MDlcIjtcclxufVxyXG5cclxuLmZhLXZpZGVvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XHJcbn1cclxuXHJcbi5mYS12aWRlby1zbGFzaDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjRlMlwiO1xyXG59XHJcblxyXG4uZmEtdmloYXJhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XHJcbn1cclxuXHJcbi5mYS12aW1lbzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQwYVwiO1xyXG59XHJcblxyXG4uZmEtdmltZW8tc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XHJcbn1cclxuXHJcbi5mYS12aW1lby12OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XHJcbn1cclxuXHJcbi5mYS12aW5lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XHJcbn1cclxuXHJcbi5mYS12azo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4OVwiO1xyXG59XHJcblxyXG4uZmEtdm52OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XHJcbn1cclxuXHJcbi5mYS12b2ljZW1haWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY4OTdcIjtcclxufVxyXG5cclxuLmZhLXZvbGxleWJhbGwtYmFsbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xyXG59XHJcblxyXG4uZmEtdm9sdW1lLWRvd246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjdcIjtcclxufVxyXG5cclxuLmZhLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XHJcbn1cclxuXHJcbi5mYS12b2x1bWUtb2ZmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XHJcbn1cclxuXHJcbi5mYS12b2x1bWUtdXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjhcIjtcclxufVxyXG5cclxuLmZhLXZvdGUteWVhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XHJcbn1cclxuXHJcbi5mYS12ci1jYXJkYm9hcmQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3MjlcIjtcclxufVxyXG5cclxuLmZhLXZ1ZWpzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XHJcbn1cclxuXHJcbi5mYS13YWxraW5nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XHJcbn1cclxuXHJcbi5mYS13YWxsZXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1NTVcIjtcclxufVxyXG5cclxuLmZhLXdhcmVob3VzZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xyXG59XHJcblxyXG4uZmEtd2F0ZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY3NzNcIjtcclxufVxyXG5cclxuLmZhLXdhdmUtc3F1YXJlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XHJcbn1cclxuXHJcbi5mYS13YXplOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XHJcbn1cclxuXHJcbi5mYS13ZWVibHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcclxufVxyXG5cclxuLmZhLXdlaWJvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XHJcbn1cclxuXHJcbi5mYS13ZWlnaHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0OTZcIjtcclxufVxyXG5cclxuLmZhLXdlaWdodC1oYW5naW5nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XHJcbn1cclxuXHJcbi5mYS13ZWl4aW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDdcIjtcclxufVxyXG5cclxuLmZhLXdoYXRzYXBwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XHJcbn1cclxuXHJcbi5mYS13aGF0c2FwcC1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MGNcIjtcclxufVxyXG5cclxuLmZhLXdoZWVsY2hhaXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTNcIjtcclxufVxyXG5cclxuLmZhLXdobWNzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XHJcbn1cclxuXHJcbi5mYS13aWZpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XHJcbn1cclxuXHJcbi5mYS13aWtpcGVkaWEtdzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NlwiO1xyXG59XHJcblxyXG4uZmEtd2luZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjcyZVwiO1xyXG59XHJcblxyXG4uZmEtd2luZG93LWNsb3NlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XHJcbn1cclxuXHJcbi5mYS13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDBcIjtcclxufVxyXG5cclxuLmZhLXdpbmRvdy1taW5pbWl6ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkMVwiO1xyXG59XHJcblxyXG4uZmEtd2luZG93LXJlc3RvcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDJcIjtcclxufVxyXG5cclxuLmZhLXdpbmRvd3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2FcIjtcclxufVxyXG5cclxuLmZhLXdpbmUtYm90dGxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XHJcbn1cclxuXHJcbi5mYS13aW5lLWdsYXNzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XHJcbn1cclxuXHJcbi5mYS13aW5lLWdsYXNzLWFsdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjVjZVwiO1xyXG59XHJcblxyXG4uZmEtd2l4OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XHJcbn1cclxuXHJcbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjczMFwiO1xyXG59XHJcblxyXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjUxNFwiO1xyXG59XHJcblxyXG4uZmEtd29uLXNpZ246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTlcIjtcclxufVxyXG5cclxuLmZhLXdvcmRwcmVzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5YVwiO1xyXG59XHJcblxyXG4uZmEtd29yZHByZXNzLXNpbXBsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQxMVwiO1xyXG59XHJcblxyXG4uZmEtd3BiZWdpbm5lcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5N1wiO1xyXG59XHJcblxyXG4uZmEtd3BleHBsb3Jlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkZVwiO1xyXG59XHJcblxyXG4uZmEtd3Bmb3Jtczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5OFwiO1xyXG59XHJcblxyXG4uZmEtd3ByZXNzcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjNlNFwiO1xyXG59XHJcblxyXG4uZmEtd3JlbmNoOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XHJcbn1cclxuXHJcbi5mYS14LXJheTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xyXG59XHJcblxyXG4uZmEteGJveDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQxMlwiO1xyXG59XHJcblxyXG4uZmEteGluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2OFwiO1xyXG59XHJcblxyXG4uZmEteGluZy1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjlcIjtcclxufVxyXG5cclxuLmZhLXktY29tYmluYXRvcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzYlwiO1xyXG59XHJcblxyXG4uZmEteWFob286OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWVcIjtcclxufVxyXG5cclxuLmZhLXlhbW1lcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjg0MFwiO1xyXG59XHJcblxyXG4uZmEteWFuZGV4OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XHJcbn1cclxuXHJcbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjQxNFwiO1xyXG59XHJcblxyXG4uZmEteWFybjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjdlM1wiO1xyXG59XHJcblxyXG4uZmEteWVscDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlOVwiO1xyXG59XHJcblxyXG4uZmEteWVuLXNpZ246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTdcIjtcclxufVxyXG5cclxuLmZhLXlpbi15YW5nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XHJcbn1cclxuXHJcbi5mYS15b2FzdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiMVwiO1xyXG59XHJcblxyXG4uZmEteW91dHViZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2N1wiO1xyXG59XHJcblxyXG4uZmEteW91dHViZS1zcXVhcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGY0MzFcIjtcclxufVxyXG5cclxuLmZhLXpoaWh1OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7XHJcbn1cclxuXHJcbi5zci1vbmx5IHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxyXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xyXG4gIGNsaXA6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9mb250LWF3ZXNvbWUvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG4uZmFiIHtcclxuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkICovXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcbi5mYXIge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkICovXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG4uZmEsXHJcbi5mYXMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cclxuICBmb250LXdlaWdodDogOTAwO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmF1dGgtc29jaWFsX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmF1dGgtc29jaWFsX19idG5zLXdyYXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCA0OHB4KTtcclxuICBncmlkLWdhcDogMTRweDtcclxufVxyXG4uYXV0aC1zb2NpYWxfX2J0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5hdXRoLXNvY2lhbF9fYnRuOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuLmF1dGgtc29jaWFsX19idG4tLWZiIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyO1xyXG59XHJcbi5hdXRoLXNvY2lhbF9fYnRuLS12ayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3ODdmNTtcclxufVxyXG4uYXV0aC1zb2NpYWxfX2J0bi0tZ29vZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xyXG59XHJcbi5hdXRoLXNvY2lhbF9fYnRuLS1tYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMyYzM4O1xyXG59XHJcbi5hdXRoLXNvY2lhbF9fYnRuLS1vayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODIwODtcclxufVxyXG4uYXV0aC1zb2NpYWxfX2J0bi0teWEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XHJcbn1cclxuLmF1dGgtc29jaWFsX19idG4taWNvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uYXV0aC1zb2NpYWxfX2J0bi1pY29uIHN2ZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmF1dGgtc29jaWFsX19idG4tdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLWxvZ2luLW9wZW4taWQge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5tb2RhbC1sb2dpbi1vcGVuLWlkIC5tb2RhbC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAyMHB4IDMycHggMzJweDtcclxufVxyXG4ubW9kYWwtbG9naW4tb3Blbi1pZCAuYXV0aC1zb2NpYWxfX2J0bnMtd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ3JpZC1nYXA6IDA7XHJcbn1cclxuLm1vZGFsLWxvZ2luLW9wZW4taWQgLmF1dGgtc29jaWFsX190aXRsZSB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG4ubW9kYWwtbG9naW4tb3Blbi1pZCAuYXV0aC1zb2NpYWxfX2Zhdm9yaXRlLWJ0bnMtd3JhcCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLm1vZGFsLWxvZ2luLW9wZW4taWQgLmF1dGgtc29jaWFsX19idG4ge1xyXG4gIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuLm1vZGFsLWxvZ2luLW9wZW4taWQgLmF1dGgtc29jaWFsX19idG46bnRoLWNoaWxkKC1uKzMpIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzNweCBjYWxjKDEwMCUgLSAzM3B4KTtcclxuICBncmlkLWdhcDogMjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyMHB4IDIycHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogN3B4O1xyXG59XHJcbi5tb2RhbC1sb2dpbi1vcGVuLWlkIC5hdXRoLXNvY2lhbF9fYnRuOm50aC1jaGlsZCgtbiszKSAuYXV0aC1zb2NpYWxfX2J0bi10ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5tb2RhbC1sb2dpbi1vcGVuLWlkIC5hdXRoLXNvY2lhbF9fYnRuLWljb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubW9kYWwtbG9naW4tb3Blbi1pZCAuYXV0aC1zb2NpYWxfX2J0bnMtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xyXG4gIH1cclxuICAubW9kYWwtbG9naW4tb3Blbi1pZCAuYXV0aC1zb2NpYWxfX2J0bi10ZXh0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59IiwgIi5zbXMtY29uZmlybWF0aW9uLWZpZWxkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc21zLWNvbmZpcm1hdGlvbi1maWVsZF9faXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc21zLWNvbmZpcm1hdGlvbl9fcGhvbmUtY29uZmlybWVkIHtcclxuICBjb2xvcjogIzA0YWIxYTtcclxufVxyXG5cclxuLnNtcy1jb25maXJtYXRpb25fX3Bob25lLW5vdC1jb25maXJtZWQge1xyXG4gIGNvbG9yOiAjZjAwO1xyXG59XHJcblxyXG4uc21zLWNvbmZpcm1hdGlvbi1jb2RlLW1vZGFsX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59IiwgIltkYXRhLXN1Ym1lbnVdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbltkYXRhLXN1Ym1lbnVdLnNob3ctc3VibWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5bZGF0YS1zdWJtZW51XS52aXNpYmxlLXN1Ym1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCAiLmhhcm1vbmljYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLWluaXRpYWxpemVkIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uaGFybW9uaWNhLWluaXRpYWxpemVkIC5oYXJtb25pY2EtdGlsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlLWRvdHMge1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlLWxpc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxNTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLyogLmhhcm1vbmljYS10aWxlLXN1Ym1lbnUtaW52ZXJ0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSAqL1xyXG4uaGFybW9uaWNhLXRpbGUtcm93IHtcclxuICBtYXJnaW46IDAuNDM3NXJlbSAwO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLXRpbGUtc3VibWVudS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5oYXJtb25pY2EtdGlsZS1saW5rIHtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLXRpbGUtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSIsICIuY2FydC1kaXNjb3VudCAuY2FydC1taW5pLXJlc3VsdC12YWx1ZSB7XHJcbiAgY29sb3I6ICNjZTE1MTU7XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktbWFpbi1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtIDAuMzEyNXJlbSAwLjM3NXJlbTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUzZTQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcbi5jYXJ0LW1pbmktbWFpbi1saW5rOjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuLmNhcnQtbWluaS1tYWluLWxpbms6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNhcnQtbWluaS1ibG9jayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAzMzBweDtcclxuICB0b3A6IC0zcHg7XHJcbiAgcmlnaHQ6IC0zcHg7XHJcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxufVxyXG5cclxuLmNhcnQtbWluaS1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG4uY2FydC1taW5pLWxpc3QgLmNhcnQtbWluaS1pdGVtIC5yb3cge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNhcnQtbWluaS1wcm9jZXNzaW5nIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uY2FydC1taW5pLXBob3RvLFxyXG4uY2FydC1taW5pLWluZm8ge1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuICBmb250LXNpemU6IDAuNjg3NXJlbTtcclxufVxyXG5cclxuLmNhcnQtbWluaS1waG90byB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcnQtbWluaS1yZXN1bHQtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uY2FydC1taW5pLXJlc3VsdC1ibG9jayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYztcclxuICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktYnV0dG9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uY2FydC1taW5pLXNjcm9sbGJhciB7XHJcbiAgbWF4LWhlaWdodDogMTVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uY2FydC1taW5pLXNjcm9sbGJhci1ibG9jayB7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FydC1taW5pLWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAtNDBweDtcclxufVxyXG5cclxuLmNhcnQtZnVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgMCAxLjA2MjVyZW07XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmNhcnQtZnVsbC1oZWxwLXRyaWdnZXIgLmhlbHAtdHJpZ2dlci1pY29uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4uY2FydC1mdWxsLWhlbHAtdHJpZ2dlciAuaGVscC10cmlnZ2VyLWljb24tLXN2ZyB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWhlYWRlci1pdGVtLFxyXG4uY2FydC1mdWxsLWJvZHktaXRlbSB7XHJcbiAgcGFkZGluZzogMS41NjI1cmVtIDAgMS41NjI1cmVtIDEuNTYyNXJlbTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwLjA2MjVyZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gI2UyZTNlNCBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWhlYWRlci1pdGVtIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLXByb2R1Y3Qge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtc2t1IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1wcmljZSxcclxuLmNhcnQtZnVsbC1jb3N0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB3aWR0aDogMTUlO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWFtb3VudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxNSU7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcmVtb3ZlIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xyXG4gIHdpZHRoOiA0Ljc1cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1waG90byB7XHJcbiAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1uYW1lLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1ib2R5IC5jYXJ0LWZ1bGwtcHJpY2UsXHJcbi5jYXJ0LWZ1bGwtYm9keSAuY2FydC1mdWxsLWNvc3Qge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1wcm9wZXJ0aWVzIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtIDAgMCAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1wcm9wZXJ0aWVzLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLmNhcnQtZnVsbC1wcm9wZXJ0aWVzLW5hbWUsXHJcbi5jYXJ0LWZ1bGwtcHJvcGVydGllcy12YWx1ZSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC8qIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlOyAqL1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcHJvcGVydGllcy1uYW1lIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1kaXNjb3VudCB7XHJcbiAgY29sb3I6ICNlMjBhMGE7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtY291cG9uIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1jb3Vwb24tdGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5jaGVja291dC1naWZ0LWJ1dHRvbiAuYnRuIHtcclxuICBwYWRkaW5nOiAwLjcxODhyZW0gMC42MjVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtYm9udXMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWFkZGl0aW9uIHtcclxuICBwYWRkaW5nOiAxLjI1cmVtIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMC4wNjI1cmVtIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtICNlMmUzZTQgc29saWQ7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcmVzdWx0LWJsb2NrLFxyXG4uY2FydC1mdWxsLXJlbW92ZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMC4wNjI1cmVtIDA7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtZXJyb3IsXHJcbi5jYXJ0LWFtb3VudC1lcnJvcixcclxuLmNhcnQtbWluaS1hbW91bnQtZXJyb3Ige1xyXG4gIGNvbG9yOiAjZTIwYTBhO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWVycm9yLFxyXG4uY2FydC1hbW91bnQtZXJyb3Ige1xyXG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWFtb3VudC1lcnJvciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNhcnQtYW1vdW50LWVycm9yLmNhcnQtYW1vdW50LWVycm9yLW1vYmlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtZXJyb3Ige1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtYnV0dG9ucyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEuMDYyNXJlbTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1lbXB0eSxcclxuLmNhcnQtZnVsbC1sb2FkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDVyZW0gMDtcclxufVxyXG5cclxuLmNhcnQtYW1vdW50LWVycm9yLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1yZXN1bHQtbmFtZSB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1yZXN1bHQtcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1yZXN1bHQtYmxvY2ssXHJcbi5jYXJ0LWZ1bGwtc3VtbWFyeS1maWVsZHMge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uY2FydC1mdWxsLXJlc3VsdC1ibG9jayB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtc3VtbWFyeS1uYW1lLFxyXG4uY2FydC1mdWxsLXN1bW1hcnktcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuLmNhcnQtZnVsbC1zdW1tYXJ5LW5hbWUtLWNvdXBvbixcclxuLmNhcnQtZnVsbC1zdW1tYXJ5LXByaWNlLS1jb3Vwb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNhcnQtZnVsbC1zdW1tYXJ5LW5hbWUtLWNvdXBvbiAuY2FydC1mdWxsLWhlbHAtdHJpZ2dlcixcclxuLmNhcnQtZnVsbC1zdW1tYXJ5LXByaWNlLS1jb3Vwb24gLmNhcnQtZnVsbC1oZWxwLXRyaWdnZXIge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1sb2FkaW5nLXRleHQ6OmJlZm9yZSB7XHJcbiAgYW5pbWF0aW9uOiBjYXJ0LWZ1bGwtbG9hZGluZyAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcHJpY2UtcnVsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtIDAgMCAwO1xyXG59XHJcblxyXG4vKiBtb2JpbGUtY2FydCAqL1xyXG4uY2FydC1mdWxsLW1vYmlsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlLnBhbmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlIC5jYXJ0LWZ1bGwtbW9iaWxlLXBob3RvLFxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1ib2R5LFxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1pbnB1dHMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtcGhvdG8ge1xyXG4gIHdpZHRoOiAyMiU7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1ib2R5IHtcclxuICB3aWR0aDogNzglO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtYm9keS0tZnVsbC13aWR0aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1pbnB1dHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1uYW1lLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1pdGVtLWNvc3Qge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1pdGVtLXByaWNlIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlIC5jYXJ0LWZ1bGwtbW9iaWxlLWl0ZW0tcmV2aWV3cyB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtcHJvcGVydGllcy1pdGVtIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtcHJvcGVydGllcyB7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlIC5jYXJ0LWZ1bGwtbW9iaWxlLXJlbW92ZSB7XHJcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1wcmljZS1ydWxlIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGVfX3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi8qIC5jYXJ0LWZ1bGwtbW9iaWxlLWNvdXBvbiB7XG4gICAgLmNoZWNrb3V0LWdpZnQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxufSAqL1xyXG4uY2FydC1mdWxsLW1vYmlsZS1jb3Vwb24tdGV4dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtbW9iaWxlLXN1bW1hcnktbmFtZSxcclxuLmNhcnQtZnVsbC1tb2JpbGUtcmVzdWx0LW5hbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmNhcnQtZnVsbC1tb2JpbGUtYnV0dG9ucyB7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtbW9iaWxlLWJ1dHRvbnMgLmJ0biB7XHJcbiAgcGFkZGluZzogMCAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtbW9iaWxlLXJlc3VsdC1wcmljZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNhcnQtZnVsbC1sb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGNhcnQtZnVsbC1sb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGNhcnQtZnVsbC1sb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4uY2FydC1mdWxsLWFtb3VudC1jb250cm9sIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtYW1vdW50LWNvbnRyb2wtLXdpdGgtdW5pdCB7XHJcbiAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbn1cclxuLmNhcnQtZnVsbC1hbW91bnQtY29udHJvbC0td2l0aC11bml0IC5zcGluYm94LWlucHV0IHtcclxuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJ0LWZ1bGwtYW1vdW50LWNvbnRyb2wtLXdpdGgtdW5pdCAuc3BpbmJveF9fYXJyb3dzIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtbW9iaWxlLWlucHV0cyAuc3BpbmJveC1pbnB1dCB7XHJcbiAgbWluLXdpZHRoOiAzNXB4O1xyXG59XHJcblxyXG4uY2FydC1mdWxsLW1vYmlsZS1pbnB1dHMgLmNhcnQtZnVsbC1tb2JpbGUtaW5wdXRzIHtcclxuICB3aWR0aDogMjElO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLW1vYmlsZS1pbnB1dHMgc3BhbiB7XHJcbiAgLyogYm90dG9tOiA4cHg7ICovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYm9udXMtY2FyZC1wbHVzLWFtb3VudCB7XHJcbiAgcGFkZGluZzogMCAwIDEwcHggMjVweDtcclxufVxyXG5cclxuLmJvbnVzLWNhcmQtcGx1cy1hbW91bnQgLmJvbnVzLWNhcmQtcGx1cy1wcmljZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktZW1wdHkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi10b3AubW9iaWxlLWNhcnQtcG9wb3Zlci1jb250YWluZXIge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNDFweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLm1vYmlsZS1jYXJ0LXBvcG92ZXIge1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG59XHJcbi5tb2JpbGUtY2FydC1wb3BvdmVyIC5zd2FsMi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1vYmlsZS1jYXJ0LXBvcG92ZXIuc3dhbDItcG9wdXAuc3dhbDItdG9hc3QsXHJcbi5tb2JpbGUtY2FydC1wb3BvdmVyIC5zd2FsMi1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubW9iaWxlLWNhcnQtcG9wb3ZlciAuc3dhbDItY29udGVudCB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxufVxyXG5cclxuLmNhcnQtZnVsbGNhcnRtZXNzYWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZkN2Q3O1xyXG59XHJcblxyXG4ub3JkZXItaGlzdG9yeS1ib2R5LWl0ZW0ub3JkZXItaGlzdG9yeS1ib2R5LWl0ZW0tY29zdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbn1cclxuLm9yZGVyLWhpc3RvcnktYm9keS1pdGVtLm9yZGVyLWhpc3RvcnktYm9keS1pdGVtLWNvc3Q6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2FydC1hZGQtLXdpdGgtc3BpbmJveCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sge1xyXG4gIC0tX2NhcnQtYWRkLXNwaW5ib3gtY29sb3I6IHZhcigtLWNhcnQtYWRkLXNwaW5ib3gtY29sb3IsICNmZmYpO1xyXG4gIC0tX2NhcnQtYWRkLXNwaW5ib3gtYnItY29sb3I6IHZhcigtLWNhcnQtYWRkLXNwaW5ib3gtYnItY29sb3IsIHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LWNvbG9yKSk7XHJcbiAgLS1fY2FydC1hZGQtc3BpbmJveC1ici13aWR0aDogdmFyKC0tY2FydC1hZGQtc3BpbmJveC1ici13aWR0aCwgM3B4KTtcclxuICAtLV9jYXJ0LWFkZC1zcGluYm94LXdpZHRoOiB2YXIoLS1jYXJ0LWFkZC1zcGluYm94LXdpZHRoLCAyOHB4KTtcclxuICAtLV9jYXJ0LWFkZC1zcGluYm94LWhlaWdodDogdmFyKC0tY2FydC1hZGQtc3BpbmJveC1oZWlnaHQsIDEwMCUpO1xyXG4gIC0tX2NhcnQtYWRkLXNwaW5ib3gtaW5wdXQtYmc6IHZhcigtLWNhcnQtYWRkLXNwaW5ib3gtaW5wdXQtYmcsICNmOWY5ZjkpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3hfX2Fycm93cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5jYXJ0LWFkZF9fc3BpbmJveC1ibG9jayAuc3BpbmJveC1idXR0b24tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LWJ1dHRvbi1kaXNhYmxlZDo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LWlucHV0LXdyYXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LW1vcmUsXHJcbi5jYXJ0LWFkZF9fc3BpbmJveC1ibG9jayAuc3BpbmJveC1sZXNzIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LWJyLWNvbG9yKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LXdpZHRoKTtcclxuICBoZWlnaHQ6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LWhlaWdodCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbW9yZTo6YmVmb3JlLFxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbGVzczo6YmVmb3JlIHtcclxuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICBtYXNrLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogdmFyKC0tX2NhcnQtYWRkLXNwaW5ib3gtY29sb3IpO1xyXG59XHJcbi5jYXJ0LWFkZF9fc3BpbmJveC1ibG9jayAuc3BpbmJveC1tb3JlIHtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LWJyLXdpZHRoKTtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbW9yZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIitcIjtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbGVzcyB7XHJcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LWJyLXdpZHRoKTtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbGVzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIi1cIjtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtYmxvY2sge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNhcnQtYWRkX19zcGluYm94LWlucHV0IHtcclxuICBjb2xvcjogdmFyKC0tX2NhcnQtYWRkLXNwaW5ib3gtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FydC1hZGQtc3BpbmJveC1pbnB1dC1iZywgaW5oZXJpdCk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tX2NhcnQtYWRkLXNwaW5ib3gtd2lkdGgpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LXdpZHRoKTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtaW5wdXQ6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJ0LWhlbHAtdHJpZ2dlci1wb3BvdmVyLnRvcC1yaWdodCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY2FydC1oZWxwLXRyaWdnZXItcG9wb3Zlci50b3AtcmlnaHQgLmFycm93IHtcclxuICByaWdodDogLTFweCAhaW1wb3J0YW50O1xyXG59IiwgIlt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC50b3AtbGVmdCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAudG9wLXJpZ2h0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC5ib3R0b20tbGVmdCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAuYm90dG9tLXJpZ2h0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC5sZWZ0LXRvcCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAubGVmdC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLnJpZ2h0LXRvcCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAucmlnaHQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLnRvcC1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLnRvcC1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC5ib3R0b20tbGVmdCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC5ib3R0b20tcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAubGVmdC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAubGVmdC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAucmlnaHQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLnJpZ2h0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAudG9wLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLnRvcC1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAuYm90dG9tLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLmJvdHRvbS1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAubGVmdC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLmxlZnQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5yaWdodC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLnJpZ2h0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIudG9wLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci50b3AtcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5ib3R0b20tbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLmJvdHRvbS1yaWdodCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLmxlZnQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIubGVmdC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5yaWdodC10b3AgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5yaWdodC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLnRvcC1sZWZ0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci50b3AtcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLmJvdHRvbS1sZWZ0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5ib3R0b20tcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLmxlZnQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5sZWZ0LWJvdHRvbSA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIucmlnaHQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5yaWdodC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci50b3AtbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLnRvcC1yaWdodCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLmJvdHRvbS1sZWZ0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIuYm90dG9tLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIubGVmdC10b3AgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5sZWZ0LWJvdHRvbSA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLnJpZ2h0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLnJpZ2h0LWJvdHRvbSA+IC5hcnJvdyB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3ZlcixcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbiIsICIucG9wb3ZlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA2MDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDI3NnB4O1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwcHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG5cclxuLnBvcG92ZXIudG9wIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcblxyXG4ucG9wb3Zlci5yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnBvcG92ZXIuYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLmxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4ucG9wb3Zlci10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG59XHJcblxyXG4ucG9wb3Zlci1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDlweCAxNHB4O1xyXG59XHJcblxyXG4ucG9wb3ZlciA+IC5hcnJvdyxcclxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4ucG9wb3ZlciA+IC5hcnJvdyB7XHJcbiAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogMTBweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJvdHRvbTogLTExcHg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLTExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB0b3A6IC0xMXB4O1xyXG59XHJcblxyXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG59XHJcbiIsICJoZWxwLXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uaGVscC10cmlnZ2VyX19jb250YWluZXIge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uaGVscC10cmlnZ2VyLWljb24td3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhlbHAtdHJpZ2dlci1pY29uIHtcclxuICBjb2xvcjogIzY3NmE2YztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWxwLXRyaWdnZXItaWNvbi1hYnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmhlbHAtdHJpZ2dlci1pY29uLS1zdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgd2lkdGg6IDAuNzVlbTtcclxufVxyXG4uaGVscC10cmlnZ2VyLWljb24tLXN2Zy1pbmZvIHtcclxuICB3aWR0aDogMS4xZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWxwLXRyaWdnZXItaWNvbiB7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgfVxyXG59IiwgIi50YWJzLWhlYWRlcnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50YWItY29udGVudCxcclxuLm1vYmlsZS10YWItY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYi1jb250ZW50LWFjdGl2ZSxcclxuLm1vYmlsZS10YWItY29udGVudC1hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFicy1oZWFkZXItaXRlbS1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XHJcbiAgLyogLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICB9XG4gIH0gKi9cclxufVxyXG5cclxuLnRhYnMtaG9yaXpvbnRhbCB7XHJcbiAgLyogLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNlMmUzZTQ7XG4gIH0gKi9cclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlci1pdGVtLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbn1cclxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXItaXRlbSB7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi50YWJzLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1oZWFkZXJzLFxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVycyB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDA7XHJcbn1cclxuXHJcbi5tb2JpbGUtZGV0YWlscy10YWJzLWhlYWRlci1pdGVtIHtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tb2JpbGUtZGV0YWlscy10YWJzLWFycm93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubW9iaWxlLXRhYi1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcclxufSIsICIuY29tcGFyZS1jb250cm9sIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5jb21wYXJlLWNoZWNrYm94IH4gLmN1c3RvbS1pbnB1dC10ZXh0IC5jb21wYXJlLXRleHQtbm90LWFkZGVkIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmNvbXBhcmUtY2hlY2tib3ggfiAuY3VzdG9tLWlucHV0LXRleHQgLmNvbXBhcmUtdGV4dC1hZGRlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbXBhcmUtY2hlY2tib3g6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtdGV4dCAuY29tcGFyZS10ZXh0LW5vdC1hZGRlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29tcGFyZS1jaGVja2JveDpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dC10ZXh0IC5jb21wYXJlLXRleHQtYWRkZWQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufSIsICIucmV2aWV3cy1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5yZXZpZXdzLWxpc3QgLnJldmlld3MtbGlzdCB7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMCAxLjA2MjVyZW0gMS4yNXJlbTtcclxufVxyXG5cclxuLnJldmlldy1pdGVtLW5hbWUsXHJcbi5yZXZpZXctaXRlbS1kYXRlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnJldmlldy1pdGVtLWltYWdlIHtcclxuICBwYWRkaW5nOiAwIDEwcHggMTBweCAwO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0tbmFtZSB7XHJcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbS1kYXRlIHtcclxuICBmb250LXNpemU6IDAuNjg3NXJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcclxuICBib3JkZXItbGVmdDogMC4wNjI1cmVtICNlNWU1ZTUgc29saWQ7XHJcbn1cclxuXHJcbi5pcy1tb2JpbGUgLnJldmlldy1pdGVtLWRhdGUge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLnJldmlldy1pdGVtIHtcclxuICAvKiBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0MHB4KTsgKi9cclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5yZXZpZXctaXRlbSAucmV2aWV3cy1saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbi5yZXZpZXctaXRlbSAucmV2aWV3LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ucmV2aWV3LWl0ZW0gLnJldmlldy1mb3JtLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAxLjA2MjVyZW07XHJcbn1cclxuXHJcbi5yZXZpZXctZm9ybS1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5yZXZpZXctc2hpZnQtcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuMTg3NXJlbTtcclxufVxyXG5cclxuLnJldmlldy1zaGlmdC1sZWZ0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuMTg3NXJlbTtcclxufVxyXG5cclxuLnJldmlldy1pdGVtLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjA2MjVyZW07XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbS10ZXh0IHtcclxuICBwYWRkaW5nOiAxLjI1cmVtIDAgMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnJldmlldy1waG90b3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTZweDtcclxufVxyXG5cclxuLnJldmlldy1waG90b3NfX2l0ZW0ge1xyXG4gIGZsZXgtYmFzaXM6IDgwcHg7XHJcbiAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBwYWRkaW5nOiA2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucmV2aWV3LXBob3Rvc19fZGVsZXRlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5yZXZpZXctcGhvdG9zX193cmFwLXRodW1icyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiA2cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnJldmlld3MtY2FwdGNoYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0tYnV0dG9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnJldmlldy1pdGVtLXJhdGluZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbS1yYXRpbmdfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0tcmF0aW5nX19jb3VudC0tbGlrZXMge1xyXG4gIGNvbG9yOiAjMjk4ODAwO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0tcmF0aW5nX19jb3VudC0tZGlzbGlrZXMge1xyXG4gIGNvbG9yOiAjZjgxZjFmO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW1fX3Bob3RvLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDIwcHggLTZweCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbV9fcGhvdG8taXRlbSB7XHJcbiAgcGFkZGluZzogNnB4O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnJldmlldy1pdGVtX19oZWFkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbV9fcHJvZHVjdC1yYXRpbmcge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250YWluZXItZmx1aWQgLmN1c3RvbS1yZXZpZXdzLWNhcm91c2VsX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDU5LjRweDtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udGFpbmVyLWZsdWlkIC5jdXN0b20tcmV2aWV3cy1hZGRpdGlvbi10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oNSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgY29sb3I6IHJnYmEoMjEsIDIxLCAyMSwgMC41KTtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG59XHJcblxyXG4uY3VzdG9tLWNhcm91c2VsLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN1c3RvbS1jYXJvdXNlbC13cmFwcGVyIC5zbGljay1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udGFpbmVyLWZsdWlkIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmN1c3RvbS1scC1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWFkdi1jb250YWluZXItbS0xKSAtIHZhcigtLWFkdi1jb250YWluZXItcC0xKSk7XHJcbn1cclxuXHJcbi5jdXN0b20tY2Fyb3VzZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWFkdi1jb250YWluZXItbS0xKSAtIHZhcigtLWFkdi1jb250YWluZXItcC0xKSk7XHJcbn1cclxuXHJcbi5jdXN0b20tY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcclxuICBtYXgtd2lkdGg6IDQzNHB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWNhcm91c2VsIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XHJcbiAgLS1zbGljay1zaXplLWJ0bjogNjRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjEsIDIxLCAyMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIHdpZHRoOiB2YXIoLS1zbGljay1zaXplLWJ0bik7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIGhlaWdodDogdmFyKC0tc2xpY2stc2l6ZS1idG4pO1xyXG4gIHRvcDogY2FsYyg2NHB4IC8gMik7XHJcbiAgdG9wOiBjYWxjKHZhcigtLXNsaWNrLXNpemUtYnRuKSAvIDIpO1xyXG59XHJcblxyXG4uY3VzdG9tLWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAzMDVweDtcclxufVxyXG5cclxuLmN1c3RvbS1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XHJcbiAgcmlnaHQ6IDIyNnB4O1xyXG59XHJcblxyXG4uY3VzdG9tLXJldmlld3MtbXVsdGlwbGVfX3BpY3R1cmUtd3JhcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxLCAyMSwgMjEsIDAuNSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLmN1c3RvbS1yZXZpZXdzLW11bHRpcGxlX19waWN0dXJlLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY3VzdG9tLXJldmlld3MtbXVsdGlwbGVfX3BpY3R1cmUtd3JhcDpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogMC40NXMgZWFzZS1pbjtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjA7XHJcbn1cclxuLmN1c3RvbS1yZXZpZXdzLW11bHRpcGxlX19waWN0dXJlLXdyYXAgaW1nIHtcclxuICBoZWlnaHQ6IDQxNnB4O1xyXG4gIHdpZHRoOiA0MzRweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLXJldmlld3MtbXVsdGlwbGVfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN1c3RvbS1yZXZpZXdzLW11bHRpcGxlX19pdGVtOmhvdmVyIC5jdXN0b20tcmV2aWV3cy1tdWx0aXBsZV9fcGljdHVyZS13cmFwOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmN1c3RvbS1yZXZpZXdzLW11bHRpcGxlX19pdGVtOmhvdmVyIC5jdXN0b20tcmV2aWV3cy1tdWx0aXBsZV9fcGljdHVyZS13cmFwIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG5cclxuLmN1c3RvbS1yZXZpZXdzLW11bHRpcGxlX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzMDtcclxuICBib3R0b206IHZhcigtLWFkdi1tLTUpO1xyXG4gIGxlZnQ6IHZhcigtLWFkdi1tLTcpO1xyXG59XHJcblxyXG4uY3VzdG9tLXJldmlld3MtbXVsdGlwbGVfX2F1dGhvciB7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDM3LjhweDtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluO1xyXG59XHJcblxyXG4uY3VzdG9tLXJldmlld3MtbXVsdGlwbGVfX2l0ZW0gLmN1c3RvbS1yZXZpZXdzLW11bHRpcGxlX190ZXh0IHtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjcpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW47XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBtYXgtd2lkdGg6IDMyMnB4O1xyXG59XHJcblxyXG4uY3VzdG9tLXJldmlld3MtbXVsdGlwbGVfX2l0ZW06aG92ZXIgLmN1c3RvbS1yZXZpZXdzLW11bHRpcGxlX19hdXRob3Ige1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG5cclxuLmN1c3RvbS1yZXZpZXdzLW11bHRpcGxlX19pdGVtOmhvdmVyIC5jdXN0b20tcmV2aWV3cy1tdWx0aXBsZV9fdGV4dCB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTg2MHB4KSB7XHJcbiAgLmN1c3RvbS1scC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5jdXN0b20tY2Fyb3VzZWwtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzEwcHgpIHtcclxuICAuY3VzdG9tLWNhcm91c2VsIC5zbGljay1wcmV2LCAuY3VzdG9tLWNhcm91c2VsIC5zbGljay1uZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMThweCkge1xyXG4gIC5jdXN0b20tcmV2aWV3cy1tdWx0aXBsZV9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG4gIC5jdXN0b20tcmV2aWV3cy1tdWx0aXBsZV9faXRlbSAuY3VzdG9tLXJldmlld3MtbXVsdGlwbGVfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0Ljk1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gIH1cclxuICAuY3VzdG9tLWNvbnRhaW5lci1mbHVpZCAuY3VzdG9tLXJldmlld3MtY2Fyb3VzZWxfX3RpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuY3VzdG9tLWNvbnRhaW5lci1mbHVpZCAuY3VzdG9tLXJldmlld3MtY2Fyb3VzZWxfX3RpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxufSIsICIuc2hpcHBpbmctaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2hpcHBpbmctaXRlbS1jb2wge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnNoaXBwaW5nLWl0ZW0taWNvbiB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLnNoaXBwaW5nLWl0ZW0taWNvbiA+IGltZyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uc2hpcHBpbmctaXRlbS1pbmZvIHtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjYyNXJlbTtcclxufVxyXG5cclxuLnNoaXBwaW5nLWl0ZW0tdGl0bGUsXHJcbi5zaGlwcGluZy1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2hpcHBpbmctaXRlbS10aXRsZS0tZmxleCxcclxuLnNoaXBwaW5nLWl0ZW0tZGVzY3JpcHRpb24tLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zaGlwcGluZy1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uc2hpcHBpbmctaXRlbS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uc2hpcHBpbmctaXRlbS10aXRsZTplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNoaXBwaW5nLWl0ZW0tbW9yZSB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLnNoaXBwaW5nLXZhcmlhbnRzIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zaGlwcGluZy12YXJpYW50cy1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLnNoaXBwaW5nLXZhcmlhbnRzLWNlbGwge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNoaXBwaW5nLXZhcmlhbnRzLW5hbWUge1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjMxMjVyZW0gMC4zMTI1cmVtIDA7XHJcbn1cclxuXHJcbi5zaGlwcGluZy12YXJpYW50cy12YWx1ZSB7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuMzEyNXJlbTtcclxuICB3aWR0aDogNC4wNjI1cmVtO1xyXG59XHJcblxyXG4uc2hpcHBpbmctaXRlbS1hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5zaGlwcGluZy1pdGVtLS1zZWxlY3RlZCAuc2hpcHBpbmctaXRlbS1hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNoaXBwaW5nLXNwaW5ib3gge1xyXG4gIHdpZHRoOiA0LjM3NXJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uc2hpcHBpbmctaXRlbS1hZGRpdGlvbmFsIC5zaGlwcGluZy1jb250cm9sLXNlbGVjdCB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4uaXMtbW9iaWxlIC5zaGlwcGluZy1pdGVtLWFkZGl0aW9uYWwgLnNoaXBwaW5nLWNvbnRyb2wtc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNoaXBwaW5nLWV4dGVuZC1pbnB1dC1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnNoaXBwaW5nLXByb2dyZXNzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNoaXBwaW5nLXByb2dyZXNzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zaGlwcGluZy1wcm9ncmVzcy1hZnRlcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xyXG4gIG1hcmdpbjogLTEuMDkzNzVyZW0gMCAwIC0xLjA5Mzc1cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYW5pbWF0aW9uOiBzcGluU2hpcHBpbmcgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBmb250LWZhbWlseTogYWR2YW50c2hvcGZvbnRzLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICB3aWR0aDogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uc2hpcHBpbmctZW1wdHkge1xyXG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG59XHJcblxyXG4uc2hpcHBpbmctdGVtcGxhdGUtbmV3c2hpcHBpbmcge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnNoaXBwaW5nLXRlbXBsYXRlLXJvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNoaXBwaW5nLXRlbXBsYXRlLW5hbWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXNpemU6IDkwJTtcclxufVxyXG5cclxuLnNoaXBwaW5nLWl0ZW0taW5wdXQtcHJpY2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5ncmFzdGluLXdpZGdldC1kaWFsb2cge1xyXG4gIG1pbi13aWR0aDogNzcwcHg7XHJcbiAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ5ZW0pIHtcclxuICAuc2hpcHBpbmctZGlhbG9nIHtcclxuICAgIG1pbi13aWR0aDogNzB2dztcclxuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gIH1cclxuICAuc2hpcHBpbmctZGlhbG9nX193aWRnZXQge1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgfVxyXG59XHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbkBrZXlmcmFtZXMgc3BpblNoaXBwaW5nIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcbi5zaGlwcGluZy1leHRlbmQtZXJyb3Itd2FyZWhvdXNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwgIi5zaGlwcGluZy1wb2ludHMtbGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDE2cHg7XHJcbiAgcm93LWdhcDogMTZweDtcclxufVxyXG4uc2hpcHBpbmctcG9pbnRzLWxpc3RfX2VtcHR5IHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zaGlwcGluZy1wb2ludCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5zaGlwcGluZy1wb2ludC0tc2VsZWN0ZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc2hpcHBpbmctcG9pbnRzLWxpc3QtcGx1ZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn0iLCAiLnByb3BlcnRpZXMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5wcm9wZXJ0aWVzLWdyb3VwLW5hbWUsXHJcbi5wcm9wZXJ0aWVzLWl0ZW0tbmFtZSxcclxuLnByb3BlcnRpZXMtaXRlbS12YWx1ZSxcclxuLnByb3BlcnRpZXMtaXRlbS10aXRsZS1uYW1lLFxyXG4ucHJvcGVydGllcy1pdGVtLXRpdGxlLXZhbHVlIHtcclxuICBtYXJnaW4tbGVmdDogMS4wNjI1cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMS4wNjI1cmVtO1xyXG59XHJcblxyXG4ucHJvcGVydGllcy1ncm91cC1uYW1lIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcclxufVxyXG5cclxuLnByb3BlcnRpZXMtaXRlbS1uYW1lLFxyXG4ucHJvcGVydGllcy1pdGVtLXZhbHVlIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbn1cclxuXHJcbi5wcm9wZXJ0aWVzLWl0ZW0tdGl0bGUtbmFtZSxcclxuLnByb3BlcnRpZXMtaXRlbS10aXRsZS12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4ucHJvcGVydGllc19fc3RhdGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wcm9wZXJ0aWVzX19zdGF0ZTpjaGVja2VkICsgLnByb3BlcnRpZXMgLnByb3BlcnRpZXNfX2l0ZW0tLXN0YXRlLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnByb3BlcnRpZXNfX3N0YXRlOmNoZWNrZWQgfiAucHJvcGVydGllc19fdHJpZ2dlciAucHJvcGVydGllc19fdHJpZ2dlci0tc2hvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucHJvcGVydGllc19fc3RhdGU6Y2hlY2tlZCB+IC5wcm9wZXJ0aWVzX190cmlnZ2VyIC5wcm9wZXJ0aWVzX190cmlnZ2VyLS1oaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb3BlcnRpZXNfX2l0ZW0tLXN0YXRlLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb3BlcnRpZXNfX3RyaWdnZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuMDYyNXJlbTtcclxufVxyXG5cclxuLnByb3BlcnRpZXNfX3RyaWdnZXItLXNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvcGVydGllc19fdHJpZ2dlci0taGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsICJ5YS1tYXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwgIi53YXJlaG91c2VzLWxpc3QtbW9kYWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3RfX3Byb2R1Y3QtYXZhaWxhYmlsaXR5LWNvdW50IHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4ud2FyZWhvdXNlcy1saXN0X19pdGVtcyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBtYXgtaGVpZ2h0OiB2YXIoLS1oZWlnaHQtbWFwKTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZjQ7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kOiAjYzVjMmMyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG4ud2FyZWhvdXNlcy1saXN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjODY4MzgzO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3QtLW9ubHktYWN0aXZlIC53YXJlaG91c2VzLWxpc3RfX2l0ZW0ge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9faXRlbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxufVxyXG4ud2FyZWhvdXNlcy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9fc2hvcC1hZGRyZXNzIHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9fc2hvcC1hZGRyZXNzLWNvbW1lbnQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3RfX3Nob3AtbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4ud2FyZWhvdXNlcy1saXN0X193b3JrLXRpbWUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ud2FyZWhvdXNlLWRldGFpbHMge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG4ud2FyZWhvdXNlLWRldGFpbHNfX2lubmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbn1cclxuLndhcmVob3VzZS1kZXRhaWxzX19oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLndhcmVob3VzZS1kZXRhaWxzX19zaG9wLWFkZHJlc3Mge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLndhcmVob3VzZS1kZXRhaWxzX19zaG9wLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1hdmFpbGFiaWxpdHktbWFwX19tYXAge1xyXG4gIGhlaWdodDogNjQwcHg7XHJcbn1cclxuLnByb2R1Y3QtYXZhaWxhYmlsaXR5LW1hcC1tb2RhbCB7XHJcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ucHJvZHVjdC1hdmFpbGFiaWxpdHktbWFwX19zcGlubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn0iLCAiLndhcmVob3VzZXMtbGlzdC1tYXAge1xyXG4gIC0taGVpZ2h0LW1hcDogNjMwcHg7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdC1tYXAtLWNvbXBhY3QtbW9kZSAud2FyZWhvdXNlcy1saXN0LW1hcF9fcm93LS1ub3dyYXAge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3QtbWFwX19maWx0ZXJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3QtbWFwX19maWx0ZXItaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3QtbWFwX19zcGlubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdC1tYXBfX21hcCB7XHJcbiAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQtbWFwKTtcclxufSIsICIud2FyZWhvdXNlcy1saXN0LW1vZGFsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ud2FyZWhvdXNlcy1saXN0X19wcm9kdWN0LWF2YWlsYWJpbGl0eS1jb3VudCB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9faXRlbXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgbWF4LWhlaWdodDogdmFyKC0taGVpZ2h0LW1hcCk7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3RfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjZWZlZmY0O1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3RfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZDogI2M1YzJjMjtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgYmFja2dyb3VuZDogIzg2ODM4MztcclxufVxyXG4ud2FyZWhvdXNlcy1saXN0LS1vbmx5LWFjdGl2ZSAud2FyZWhvdXNlcy1saXN0X19pdGVtIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3RfX2l0ZW0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxufVxyXG4ud2FyZWhvdXNlcy1saXN0X19pdGVtLS1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3RfX3Nob3AtYWRkcmVzcyB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi53YXJlaG91c2VzLWxpc3RfX3Nob3AtYWRkcmVzcy1jb21tZW50IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ud2FyZWhvdXNlcy1saXN0X19zaG9wLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLndhcmVob3VzZXMtbGlzdF9fd29yay10aW1lIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLndhcmVob3VzZS1kZXRhaWxzIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuLndhcmVob3VzZS1kZXRhaWxzX19pbm5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG59XHJcbi53YXJlaG91c2UtZGV0YWlsc19faGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi53YXJlaG91c2UtZGV0YWlsc19fc2hvcC1hZGRyZXNzIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi53YXJlaG91c2UtZGV0YWlsc19fc2hvcC1uYW1lIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufSIsICIuY2FydC1zdG9jay1pbi13YXJlaG91c2VzIHtcclxuICAtLW91dC1zdG9jay1jb2xvcjogI2Q0MTIxMjtcclxufVxyXG4uY2FydC1zdG9jay1pbi13YXJlaG91c2VzX19vdXQtc3RvY2stbGluayB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgY29sb3I6ICNmMDA7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uY2FydC1zdG9jay1pbi13YXJlaG91c2VzX19vdXQtc3RvY2stbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jYXJ0LXN0b2NrLWluLXdhcmVob3VzZXNfX2xpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDEzcHg7XHJcbn1cclxuXHJcbi5jYXJ0LXN0b2NrLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcbi5jYXJ0LXN0b2NrLWxpc3RfX2hlYWRlciB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmNhcnQtc3RvY2stbGlzdF9fcm93IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGdyaWQtZ2FwOiAxMHB4O1xyXG4gIGdhcDogMTBweDtcclxufVxyXG4uY2FydC1zdG9jay1saXN0X19ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAxMHB4O1xyXG4gIGdhcDogMTBweDtcclxufVxyXG4uY2FydC1zdG9jay1saXN0X19kYXRhIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLmNhcnQtc3RvY2stbGlzdF9fZGF0YS0tb3V0LXN0b2NrIHtcclxuICBjb2xvcjogdmFyKC0tb3V0LXN0b2NrLWNvbG9yKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmNhcnQtc3RvY2stbGlzdF9faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ucHJvZHVjdC1naWZ0LWltYWdlIC5naWZ0cy1saXN0LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxufVxyXG4ucHJvZHVjdC1naWZ0LWltYWdlIC5naWZ0cy1saXN0IC5naWZ0LXR4dCB7XHJcbiAgcGFkZGluZy10b3A6IDAuNnJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdCAuZ2lmdC1pbWcge1xyXG4gIHBhZGRpbmctdG9wOiAwLjZyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwtZ2lmdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMDMwMztcclxufVxyXG5cclxuLnByb2QtZ2lmdC1pY29uIHtcclxuICBoZWlnaHQ6IDQ2LjZweDtcclxuICB3aWR0aDogNTAuNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uL2ltYWdlcy9naWZ0L2dpZnRJY29uLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQvMTAwJSAxMDAlO1xyXG59XHJcblxyXG4uZ2lmdC1pY29uLXNtYWxsIHtcclxuICBoZWlnaHQ6IDIzLjNweDtcclxuICB3aWR0aDogMjUuM3B4O1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucHJvZHVjdC1naWZ0cy1pbmZvLnByb2R1Y3QtZ2lmdHMtaW5mby0tYWJzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAucHJvZHVjdC1naWZ0cy1pbmZvX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAucHJvZHVjdC1naWZ0cy1pbmZvLnByb2R1Y3QtZ2lmdHMtaW5mby0tYWJzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLnByb2R1Y3QtZ2lmdHMtaW5mb19fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWdpZnQtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdDo6YWZ0ZXIsIC5wcm9kdWN0LWdpZnQtaW1hZ2UgLmdpZnRzLWxpc3Q6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsICI6cm9vdCB7XHJcbiAgLS1taW4tZnVsbC1oZWlnaHQ6IDEwMHZoO1xyXG4gIC0tbWluLWZ1bGwtaGVpZ2h0LXJhdzogMDtcclxufSIsICIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uc2xpY2stbGlzdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCAiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG4uc2Nyb2xsLXRvLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjkpO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAyMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNjcm9sbC10by10b3A6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XHJcbn1cclxuLnNjcm9sbC10by10b3AgLnRvLXRvcC1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY3JvbGwtdG8tdG9wLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODRweCkge1xyXG4gIC5zY3JvbGwtdG8tdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCAiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIENob2ljZXMgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5jaG9pY2VzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uY2hvaWNlczpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uY2hvaWNlczpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5jaG9pY2VzLmlzLW9wZW4ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbm5lcixcclxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faXRlbSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uY2hvaWNlcyBbaGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5uZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3LjVweDtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbnB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJak1EQXdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PVwiKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwZW07XHJcbiAgb3BhY2l0eTogMC4yNTtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDBiY2Q0O1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2l0ZW1bZGF0YS12YWx1ZT1cIlwiXSAuY2hvaWNlc19fYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDExLjVweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMi41cHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXS5pcy1vcGVuOjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzIHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi10b3A6IC03LjVweDtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdW2Rpcj1ydGxdOjphZnRlciB7XHJcbiAgbGVmdDogMTEuNXB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV1bZGlyPXJ0bF0gLmNob2ljZXNfX2J1dHRvbiB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogMjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19faW5uZXIsXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2lubmVyIHtcclxuICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b24sXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwOGZhMTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpSa1pHSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLFxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b246aG92ZXIsXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNob2ljZXNfX2lubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gIHBhZGRpbmc6IDcuNXB4IDcuNXB4IDMuNzVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLCAuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNztcclxufVxyXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4IDIuNXB4IDAgMDtcclxufVxyXG4uaXMtZmxpcHBlZC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIuNXB4IDIuNXB4O1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbltkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG59XHJcbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy43NXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTViYjtcclxuICBjb2xvcjogI2ZmZjtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW1bZGF0YS1kZWxldGFibGVdIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzLjc1cHg7XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtLmlzLWhpZ2hsaWdodGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWJiO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhmYTE7XHJcbn1cclxuLmlzLWRpc2FibGVkIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIHRvcDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcclxufVxyXG4uaXMtYWN0aXZlLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuaXMtYWN0aXZlLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xyXG59XHJcbi5pcy1mbGlwcGVkIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xyXG59XHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5bZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgfVxyXG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTo6YWZ0ZXIsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0LXRleHQpO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gIFtkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUsIFtkaXI9cnRsXSAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciwgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkOjphZnRlciwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pdGVtIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pdGVtLS1kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmNob2ljZXNfX2hlYWRpbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XHJcbiAgY29sb3I6IGdyYXk7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19idXR0b24ge1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uY2hvaWNlc19faW5wdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4O1xyXG59XHJcbi5jaG9pY2VzX19pbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC5jaG9pY2VzX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNob2ljZXNfX2lucHV0OjotbXMtY2xlYXIsIC5jaG9pY2VzX19pbnB1dDo6LW1zLXJldmVhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuW2Rpcj1ydGxdIC5jaG9pY2VzX19pbnB1dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi8qID09PT09ICBFbmQgb2YgQ2hvaWNlcyAgPT09PT09ICovXHJcbiIsICIuY2hvaWNlcyxcclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLFxyXG4uY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbSB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXHJcbi5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOjphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxubmctY2hvaWNlLXRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLFxyXG4gIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSxcclxuLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSxcclxuLmNob2ljZXNfX2l0ZW0tLWNob2ljZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jaG9pY2VzLWNvbnRhaW5lci0tbW9iaWxlLmlzLW9wZW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDUwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuLmNob2ljZXMtY29udGFpbmVyLS1tb2JpbGUgLmlzLWFjdGl2ZS5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcclxuLmNob2ljZXMtY29udGFpbmVyLS1tb2JpbGUgLmlzLWFjdGl2ZS5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IDE2cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHotaW5kZXg6IDYwMDtcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgbWF4LWhlaWdodDogOTBkdmg7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0IHtcclxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG59IiwgIi56b25lLWRpYWxvZyB7XHJcbiAgbWluLXdpZHRoOiAxOC43NXJlbTtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLXRpdGxlIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMDtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDI2NHB4O1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctaXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1pdGVtIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWl0ZW0tbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMC42MjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi56b25lLWRpYWxvZy1pdGVtLWxpbms6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2RlZGRkZDtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWNvdW50cmllcyxcclxuLnpvbmUtZGlhbG9nLWF1dG9jb21wbGV0ZS1ibG9jayxcclxuLnpvbmUtZGlhbG9nLWNpdGllcyB7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMDtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWNpdGllcyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlM2U0O1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctYXV0b2NvbXBsZXRlLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1pbnB1dC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1pbnB1dC13cmFwID4gaW5wdXQge1xyXG4gIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctY291bnRyeS1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nOiAwLjYyNXJlbTtcclxuICBib3JkZXI6IDAuMDYyNXJlbSB0cmFuc3BhcmVudCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1jb3VudHJ5LWltYWdlIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWNvdW50cnktc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWxvYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1jb3VudHJ5LVJVIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1hZ2VzL3pvbmUtaW1nL3J1cy5zdmdcIik7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1jb3VudHJ5LVVBIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1hZ2VzL3pvbmUtaW1nL3VhLnN2Z1wiKTtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWNvdW50cnktQlkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWFnZXMvem9uZS1pbWcvYnkuc3ZnXCIpO1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctY291bnRyeS1LWiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltYWdlcy96b25lLWltZy9rei5zdmdcIik7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1pdGVtLS1zY2FsZSAuem9uZS1kaWFsb2ctaXRlbSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi56b25lLWRpYWxvZy1pdGVtLS1zY2FsZSAuem9uZS1kaWFsb2ctdGl0bGUsXHJcbi56b25lLWRpYWxvZy1pdGVtLS1zY2FsZSAuem9uZS1kaWFsb2ctaXRlbS1saW5rIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCAiLm1vZGFsLWFjdGlvbl9fZm9ybS1wYXJhbWV0ZXJzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC1hY3Rpb25fX2Zvcm0tcGFyYW1ldGVycy10cmFuc2ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19pdGVtLWFjdGl2YXRlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBwYWRkaW5nOiAxNnB4O1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19pdGVtIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm1vZGFsLWFjdGlvbl9faXRlbS1hY3RpdmF0ZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gIH1cclxuICAubW9kYWwtYWN0aW9uX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1hY3Rpb25fX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTMpO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19oZWFkZXItc2Vjb25kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbl9faGVhZGVyLXRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbl9fYnRucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IGNhbGModmFyKC0tYWR2LW0tNikgLSA0cHgpO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbl9fYWN0aW9uLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19oZWFkZXItdGl0bGUtc2Vjb25kIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS00KTtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbl9fYnRuLXNlY29uZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19oZWFkZXItdGl0bGUtbWFpbCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNik7XHJcbn1cclxuXHJcbi5tb2RhbC1hY3Rpb25fX21haWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tMik7XHJcbn1cclxuXHJcbi5tb2RhbC1hY3Rpb25fX2hlYWRlci1tYWlsLWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogI0Y2NUQxQjtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS01KTtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbi1pbnB1dC13aXRoLXJlcXVpcmVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uLXJlcXVpcmVkLXN0YXIge1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgdG9wOiA4cHg7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uLWxwLWlucHV0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYWR2LW1vZGFsLWlubmVyLm1vZGFsLWFjdGlvbi1tb2RhbC1jbGFzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uLWlucHV0LWVycm9yIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgbWF4LWhlaWdodDogODAwcHg7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwtaW5uZXIubW9kYWwtYWN0aW9uLW1vZGFsLWNsYXNzIC5tb2RhbC1jb250ZW50IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn0iLCAiLm1vZGFsLWFjdGlvbl9fZm9ybS1wYXJhbWV0ZXJzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC1hY3Rpb25fX2Zvcm0tcGFyYW1ldGVycy10cmFuc2ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19pdGVtLWFjdGl2YXRlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBwYWRkaW5nOiAxNnB4O1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19pdGVtIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm1vZGFsLWFjdGlvbl9faXRlbS1hY3RpdmF0ZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gIH1cclxuICAubW9kYWwtYWN0aW9uX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1hY3Rpb25fX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTMpO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19oZWFkZXItc2Vjb25kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbl9faGVhZGVyLXRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbl9fYnRucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IGNhbGModmFyKC0tYWR2LW0tNikgLSA0cHgpO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbl9fYWN0aW9uLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19oZWFkZXItdGl0bGUtc2Vjb25kIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS00KTtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbl9fYnRuLXNlY29uZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uX19oZWFkZXItdGl0bGUtbWFpbCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNik7XHJcbn1cclxuXHJcbi5tb2RhbC1hY3Rpb25fX21haWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tMik7XHJcbn1cclxuXHJcbi5tb2RhbC1hY3Rpb25fX2hlYWRlci1tYWlsLWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogI0Y2NUQxQjtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS01KTtcclxufVxyXG5cclxuLm1vZGFsLWFjdGlvbi1pbnB1dC13aXRoLXJlcXVpcmVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uLXJlcXVpcmVkLXN0YXIge1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgdG9wOiA4cHg7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uLWxwLWlucHV0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYWR2LW1vZGFsLWlubmVyLm1vZGFsLWFjdGlvbi1tb2RhbC1jbGFzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtYWN0aW9uLWlucHV0LWVycm9yIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgbWF4LWhlaWdodDogODAwcHg7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwtaW5uZXIubW9kYWwtYWN0aW9uLW1vZGFsLWNsYXNzIC5tb2RhbC1jb250ZW50IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn0iLCAiLmFkdi1tb2RhbCAubW9kYWwtc3VibWl0LXNwZWVjaCB7XHJcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS03KTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTA1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXBvcHVwX19mb3JtIHRleHRhcmVhIHtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXBvcHVwX19sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX3RleHQtZ3JleSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay03MCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX2lucHV0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6IDU0cHg7XHJcbiAgcGFkZGluZzogMTBweCB2YXIoLS1hZHYtbS00KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ncmF5KTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay03MCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX2Jsb2NrOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX2Jsb2NrLm5vbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX3JhZGlvcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb3Itc3BlYWtlcnMtcG9wdXBfX3JhZGlvcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuZm9yLXNwZWFrZXJzLXBvcHVwX19yYWRpb3MgLmZvci1zcGVha2Vycy1wb3B1cF9fcmFkaW8ucG9pbnQgc3BhbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb3Itc3BlYWtlcnMtcG9wdXBfX3JhZGlvcy5zdHJldGNoIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgfVxyXG59XHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX3JhZGlvcy5zdHJldGNoIGxhYmVsIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX3JhZGlvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fcmFkaW86aG92ZXIgc3BhbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFQ0REQztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtc29mdC1ncmV5KTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fcmFkaW8gaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRUNEREM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXNvZnQtZ3JleSk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX3JhZGlvIHNwYW4ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogdmFyKC0tYWR2LW0tMik7XHJcbiAgcGFkZGluZzogN3B4IHZhcigtLWFkdi1tLTQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fcmFkaW8ucG9pbnQgc3Bhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2staXRlbS1iZyk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX2NoZWNrYm94ZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNXB4O1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXBvcHVwX19jaGVja2JveCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXBvcHVwX19jaGVja2JveDpob3ZlciBzcGFuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQkVDRERDO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1zb2Z0LWdyZXkpO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXBvcHVwX19jaGVja2JveCBpbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXBvcHVwX19jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFQ0REQztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtc29mdC1ncmV5KTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fY2hlY2tib3ggc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fYmxvY2stcHJlc2VudGF0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICBncmlkLWdhcDogMTBweDtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb3Itc3BlYWtlcnMtcG9wdXBfX2Jsb2NrLXByZXNlbnRhdGlvbiB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fZmlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMzEsIDM3LCAwLjE1KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb3Itc3BlYWtlcnMtcG9wdXBfX2ZpbGUge1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gIH1cclxufVxyXG4uZm9yLXNwZWFrZXJzLXBvcHVwX19maWxlIGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fZmlsZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fZmlsZSBzcGFuOmxhc3Qtb2YtdHlwZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay01MCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX3N1Ym1pdCB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tYWR2LW0tOCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1idXR0b24tdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1wb3B1cF9fc3VibWl0LWFycm93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcG9wdXBfX2xhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnNfX2F1dG9jb21wbGV0ZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzX19hdXRvY29tcGxldGVyLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG1hcmdpbjogMCAwIDVweCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJveC1zaGFkb3c6IDAgLTRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtYXV0b2NvbXBsZXRlci1jbG9zZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwYWRkaW5nOiA1cHggMTBweCAwIDEwcHg7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtYXV0b2NvbXBsZXRlci1jbG9zZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTUwKTtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG4uZm9yLXNwZWFrZXJzLWF1dG9jb21wbGV0ZXItY2xvc2U6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vyc19fYXV0b2NvbXBsZXRlci1saXN0IC51aWItdHlwZWFoZWFkLW1hdGNoIHtcclxuICBwYWRkaW5nOiAxMHB4IHZhcigtLWFkdi1tLTQpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMTApO1xyXG59XHJcbi5mb3Itc3BlYWtlcnNfX2F1dG9jb21wbGV0ZXItbGlzdCAudWliLXR5cGVhaGVhZC1tYXRjaDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbi5mb3Itc3BlYWtlcnNfX2F1dG9jb21wbGV0ZXItbGlzdCAudWliLXR5cGVhaGVhZC1tYXRjaDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LWdyYXkpO1xyXG59XHJcbi5mb3Itc3BlYWtlcnNfX2F1dG9jb21wbGV0ZXItbGlzdCAudWliLXR5cGVhaGVhZC1tYXRjaDphY3RpdmUsIC5mb3Itc3BlYWtlcnNfX2F1dG9jb21wbGV0ZXItbGlzdCAudWliLXR5cGVhaGVhZC1tYXRjaDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXNvZnQtZ3JleSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb3Itc3BlYWtlcnNfX2F1dG9jb21wbGV0ZXItbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgfVxyXG4gIC5mb3Itc3BlYWtlcnMtYXV0b2NvbXBsZXRlci1jbG9zZS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4IDVweCAxNXB4O1xyXG4gIH1cclxufVxyXG4uZm9yLXNwZWFrZXJzX19hdXRvY29tcGxldGVyLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogNnB4O1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzX19hdXRvY29tcGxldGVyLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtZ3JheSk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzX19hdXRvY29tcGxldGVyLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uZm9yLXNwZWFrZXJzX19hdXRvY29tcGxldGVyLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzX19hdXRvY29tcGxldGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi5hZHYtbW9kYWwgLmJ1eS10aWNrZXQtbW9kYWwge1xyXG4gIC0tbW9kYWwtcGFkZGluZzogMjBweDtcclxuICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHBhZGRpbmc6IHZhcigtLW1vZGFsLXBhZGRpbmcpIDA7XHJcbn1cclxuXHJcbltpZF49bW9kYWxfYnV5X3RpY2tldHNfXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG59XHJcblxyXG5baWRePW1vZGFsX2J1eV90aWNrZXRzX10gLmFkdi1tb2RhbC1jbG9zZSxcclxuW2lkXj1tb2RhbF9idXlfdGlja2V0c19dIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiBtaW4oLTZ2aCwgLTYwcHgpO1xyXG4gIGhlaWdodDogNDhweDtcclxuICB3aWR0aDogNDhweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuW2lkXj1tb2RhbF9idXlfdGlja2V0c19dIC5hZHYtbW9kYWwtY2xvc2U6YWZ0ZXIsXHJcbltpZF49bW9kYWxfYnV5X3RpY2tldHNfXSAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6YWZ0ZXIge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIFtpZF49bW9kYWxfYnV5X3RpY2tldHNfXSAuYWR2LW1vZGFsLWNsb3NlLFxyXG4gIFtpZF49bW9kYWxfYnV5X3RpY2tldHNfXSAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gICAgcmlnaHQ6IC04OHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbiAgfVxyXG59XHJcbi5wYXltZW50LXBhZ2VfX2lubmVyIHtcclxuICBoZWlnaHQ6IDgwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwYWRkaW5nOiAwIHZhcigtLW1vZGFsLXBhZGRpbmcpO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19pbm5lci10aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS03KTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9fc3RlcHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTcpO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19zdGVwcy1pdGVtIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19zdGVwcy1pdGVtLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19zdGVwcy1pdGVtLWJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYWR2LW9yYW5nZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19zdGVwcy1pdGVtLXRleHQtLW5vbi1hY3RpdmUge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19zdGVwcy1pdGVtLWJhci0tbm9uLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTApO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXQtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay03MCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXRzLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDkycHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidHlwZSBidG5cIiBcInByaWNlIHByaWNlXCI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBncmlkLWdhcDogMjRweDtcclxuICBnYXA6IDI0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4uZHJvcGRvd24tY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNzUlO1xyXG4gIGxlZnQ6IDIuNSU7XHJcbiAgd2lkdGg6IDQ2JTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5kcm9wZG93bi1jb250ZW50IHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZHJvcGRvd24tY29udGVudCBsaSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtbWVudS10ZXh0KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDU1MDtcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS00KTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1jb250ZW50IGxpOmhvdmVyIHtcclxuICBjb2xvcjogIzFBNjZCRjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYyRjY7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX3RpY2tldHMtdHlwZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBncmlkLWFyZWE6IHR5cGU7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX3RpY2tldHMtdHlwZS10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1tZW51LXRleHQpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBmb250LXdlaWdodDogNTUwO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXRzLWluZm8ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAtd2Via2l0LW1heC1jb250ZW50IG1pbm1heCgtd2Via2l0LW1pbi1jb250ZW50LCAxMzZweCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtaW5tYXgobWluLWNvbnRlbnQsIDEzNnB4KTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXRzLWJ0bnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gIGdyaWQtYXJlYTogYnRuO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXRzLWJ0bnMtaXRlbSB7XHJcbiAgbWF4LWhlaWdodDogMTZweDtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9fdGlja2V0cy1idG5zLXJlbW92ZSwgLnBheW1lbnQtcGFnZV9fdGlja2V0cy1idG5zLWFkZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXRzLWJ0bnMtY291bnQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTI1JTtcclxuICBjb2xvcjogdmFyKC0tYWR2LW9yYW5nZSk7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9fdGlja2V0cy1pbmZvLXByaWNlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICBsaW5lLWhlaWdodDogMTEwJTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBncmlkLWFyZWE6IHByaWNlO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXQtYnRucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNyk7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX3RpY2tldC1idG5zLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX190aWNrZXQtYnRucy1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9fdGlja2V0LWJ0bnMtaWNvbiBzdmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX3RpY2tldC1idG5zLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWJ1dHRvbi10ZXh0KTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9fcGF5bWVudC1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX3N1bSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNyk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19zdW0tdGV4dCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0OTA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19zdW0tY291bnQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWgyKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX2lucHRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19pbnB0cy1sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNDYwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay03MCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tMik7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX2lubmVyLWlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICBwYWRkaW5nOiAxOC41cHggMTRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWR2LWdyYXkpO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS00KTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9faW5wdHMtaXRlbSBpbnB1dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9faW5uZXItaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9faW5uZXItaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX2lubmVyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9faW5uZXItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9faW5uZXItaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9faW5uZXItaW5mby1jaGVja2JveCB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbjogMnB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19pbm5lci1pbmZvLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTQuOTVweDtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxuICBtYXgtd2lkdGg6IDI2OXB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1wYWdlX19pbm5lci1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9faW5uZXItYnRuLWljb24ge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZV9faW5uZXItYnRuLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWJ1dHRvbi10ZXh0KTtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8qIFx1MDQxQ1x1MDQzRVx1MDQzNFx1MDQzOFx1MDQ0NFx1MDQzOFx1MDQzQVx1MDQzMFx1MDQ0Mlx1MDQzRVx1MDQ0MFx1MDQ0QiAqL1xyXG4ucGF5bWVudC1wYWdlLXRleHQtLWxpbmstZ3JheSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTUwKTtcclxufVxyXG5cclxuLnBheW1lbnQtcGFnZS10ZXh0LS11bmRlcmxpbmUge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5wYXltZW50LXBhZ2VfX2lubmVyLWlucHV0LS1tYXJnaW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAucGF5bWVudC1wYWdlX19pbm5lci1pbmZvLXRleHQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucGF5bWVudC1wYWdlX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogdmFyKC0tYWR2LW0tOSkgNDBweDtcclxuICB9XHJcbiAgLnBheW1lbnQtcGFnZV9fdGlja2V0cy1pdGVtIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogaW5pdGlhbDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDkycHggMTM2cHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBpbml0aWFsO1xyXG4gIH1cclxuICAucGF5bWVudC1wYWdlX190aWNrZXRzLWluZm8tcHJpY2UsXHJcbiAgLnBheW1lbnQtcGFnZV9fdGlja2V0cy1idG5zLFxyXG4gIC5wYXltZW50LXBhZ2VfX3RpY2tldHMtdHlwZSB7XHJcbiAgICBncmlkLWFyZWE6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5wYXltZW50LXBhZ2VfX3RpY2tldHMtaW5mbyB7XHJcbiAgICBnYXA6IDIycHg7XHJcbiAgfVxyXG4gIC5wYXltZW50LXBhZ2VfX2lucHRzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAucGF5bWVudC1wYWdlX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogdmFyKC0tYWR2LW0tOSkgMDtcclxuICB9XHJcbiAgLnBheW1lbnQtcGFnZV9faW5uZXItdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3LjNweDtcclxuICB9XHJcbiAgLmFkdi1tb2RhbCAuYnV5LXRpY2tldC1tb2RhbCB7XHJcbiAgICAtLW1vZGFsLXBhZGRpbmc6IDQwcHg7XHJcbiAgfVxyXG4gIC5wYXltZW50LXBhZ2VfX2lubmVyIHtcclxuICAgIGhlaWdodDogODV2aDtcclxuICB9XHJcbiAgLnBheW1lbnQtcGFnZV9fdGlja2V0LWJ0bnMge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAucGF5bWVudC1wYWdlX19pbm5lci1pbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAxOC41cHggMTZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC5wYXltZW50LXBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MzhweDtcclxuICB9XHJcbiAgLnBheW1lbnQtcGFnZV9fY29udGFpbmVyLWJ0bi1yZW1vdmUge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5wYXltZW50LXBhZ2VfX2lubmVyLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNy44cHg7XHJcbiAgfVxyXG4gIC5wYXltZW50LXBhZ2VfX3RpY2tldC1idG5zLWljb24ge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG4gIC5wYXltZW50LXBhZ2VfX2lucHRzLWxhYmVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XHJcbiAgfVxyXG4gIC5wYXltZW50LXBhZ2VfX2lubmVyLWlucHV0IHtcclxuICAgIHBhZGRpbmc6IDE3LjVweCAyMHB4O1xyXG4gIH1cclxuICAucGF5bWVudC1wYWdlX19pbm5lci1idG4taWNvbiB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICB9XHJcbiAgLnBheW1lbnQtcGFnZV9faW5uZXItYnRuIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC5wYXltZW50LXBhZ2VfX2lubmVyLWJ0bi1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcbn0iLCAiLmxwLXNoaXBwaW5nLXZhcmlhbnRzIHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2YxZjFmMTtcclxufVxyXG5cclxuLmxwLXNoaXBwaW5nLXZhcmlhbnRzX19oZWFkZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmMWYxZjE7XHJcbn1cclxuXHJcbi5zaGlwcGluZy12YXJpYW50cyxcclxuLnNoaXBwaW5nLXZhcmlhbnRzLWxpbmstc2hvdyxcclxuLnNoaXBwaW5nLXZhcmlhbnRzLW90aGVyLXN0YXRlIHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn0iLCAiLmFkdi1tb2RhbCAuc3RhY2hrYS1tb2RhbCB7XHJcbiAgLS1tb2RhbC1wYWRkaW5nOiAyMHB4O1xyXG4gIG1heC13aWR0aDogNTQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtYmlnKTtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgcGFkZGluZzogdmFyKC0tbW9kYWwtcGFkZGluZykgMDtcclxufVxyXG5cclxuLnN0YWNoa2EtbW9kYWwge1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFkdi1jb250YWluZXItcC0xKTtcclxufVxyXG5cclxuW2lkXj1tb2RhbF9dOmhhcyguc3RhY2hrYS1tb2RhbCkgLmFkdi1tb2RhbC1jbG9zZSxcclxuW2lkXj1tb2RhbF9dOmhhcyguc3RhY2hrYS1tb2RhbCkgLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IG1pbigtNnZoLCAtNjBweCk7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG5baWRePW1vZGFsX106aGFzKC5zdGFjaGthLW1vZGFsKSAuYWR2LW1vZGFsLWNsb3NlOmFmdGVyLFxyXG5baWRePW1vZGFsX106aGFzKC5zdGFjaGthLW1vZGFsKSAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6YWZ0ZXIge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLnN0YWNoa2EtbW9kYWwgLmxwLWZvcm1fX3RpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTcpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgW2lkXj1tb2RhbF9dOmhhcyguc3RhY2hrYS1tb2RhbCkgLmFkdi1tb2RhbC1jbG9zZSxcclxuICBbaWRePW1vZGFsX106aGFzKC5zdGFjaGthLW1vZGFsKSAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gICAgcmlnaHQ6IC04OHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLnJlZ2lzdGVyLXBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS05KTtcclxufVxyXG5cclxuI21vZGFsX2FjY291bnRfZWRpdCAuYWR2LW1vZGFsLWlubmVyLFxyXG4jbW9kYWxfYWNjb3VudF9lZGl0IC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1pbm5lcixcclxuW2lkXj1tb2RhbF9hY3RpdmF0ZV9dIC5hZHYtbW9kYWwtaW5uZXIsXHJcbltpZF49bW9kYWxfYWN0aXZhdGVfXSAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICB3aWR0aDogYXV0bztcclxuICB3aWR0aDogaW5pdGlhbDtcclxufVxyXG5cclxuI21vZGFsX2FjY291bnRfZWRpdCAuYWR2LW1vZGFsLWlubmVyLFxyXG5baWRePW1vZGFsX2FjdGl2YXRlX106aGFzKC5yZWdpc3Rlci1wYWdlX19pbm5lcikgLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbn1cclxuXHJcbltpZF49bW9kYWxfYWN0aXZhdGVfXTpoYXMoLnJlZ2lzdGVyLXBhZ2VfX2lubmVyKSAuYWR2LW1vZGFsLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG5cclxuI21vZGFsX2FjY291bnRfZWRpdCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4jbW9kYWxfYWNjb3VudF9lZGl0IC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSxcclxuW2lkXj1tb2RhbF9hY3RpdmF0ZV9dIC5hZHYtbW9kYWwtY2xvc2UsXHJcbltpZF49bW9kYWxfYWN0aXZhdGVfXSAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gIGhlaWdodDogNTRweDtcclxuICB3aWR0aDogNTRweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbiNtb2RhbF9hY2NvdW50X2VkaXQgLmFkdi1tb2RhbC1jbG9zZTo6YWZ0ZXIsXHJcbiNtb2RhbF9hY2NvdW50X2VkaXQgLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOjphZnRlcixcclxuW2lkXj1tb2RhbF9hY3RpdmF0ZV9dIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyLFxyXG5baWRePW1vZGFsX2FjdGl2YXRlX10gLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOjphZnRlciB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4jbW9kYWxfYWNjb3VudF9lZGl0IC5yZWdpc3Rlci1wYWdlX19pbm5lcixcclxuW2lkXj1tb2RhbF9hY3RpdmF0ZV9dIC5yZWdpc3Rlci1wYWdlX19pbm5lciB7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLnJlZ2lzdGVyLXBhZ2VfX2lubmVyLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtZ3JheSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNyk7XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1wYWdlX19pbm5lci1pbWcgaW1nIHtcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1wYWdlX19pbm5lci10aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS03KTtcclxufVxyXG5cclxuLnJlZ2lzdGVyLXBhZ2VfX2lucHRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4ucmVnaXN0ZXItcGFnZV9faW5wdHM6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnJlZ2lzdGVyLXBhZ2VfX2lubmVyLWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGdhcDogdmFyKC0tYWR2LW0tMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tOCk7XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1wYWdlX19pbm5lci1pbmZvLWNoZWNrYm94IHtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luOiAycHg7XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1wYWdlX19pbm5lci1pbmZvLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTQuOTVweDtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxuICBtYXgtd2lkdGg6IDI2OXB4O1xyXG59XHJcblxyXG4ucmVnaXN0ZXItcGFnZV9faW5uZXItYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWFkdi1tLTgpO1xyXG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgbWF4LXdpZHRoOiAyMDZweDtcclxufVxyXG5cclxuLnJlZ2lzdGVyLXBhZ2VfX2lubmVyLWJ0bjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucmVnaXN0ZXItcGFnZV9faW5uZXItYnRuLWltZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1wYWdlX19pbm5lci1idG46OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcm90YXRlOiAtNDVkZWc7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYigyMSwgMjEsIDIxKTtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBsZWZ0OiAxN3B4O1xyXG4gIHRvcDogMTlweDtcclxufVxyXG5cclxuLnJlZ2lzdGVyLXBhZ2VfX2lubmVyLWJ0bi10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1idXR0b24tdGV4dCk7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vKiBcdTA0MUNcdTA0M0VcdTA0MzRcdTA0MzhcdTA0NDRcdTA0MzhcdTA0M0FcdTA0MzBcdTA0NDJcdTA0M0VcdTA0NDBcdTA0NEIgKi9cclxuLnJlZ2lzdGVyLXBhZ2UtdGV4dC0tbGluay1ncmF5IHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG59XHJcblxyXG4ucmVnaXN0ZXItcGFnZS10ZXh0LS11bmRlcmxpbmUge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19hdXRvY29tcGxldGVyLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogXHUwNDE0XHUwNDNCXHUwNDRGIFx1MDQzRlx1MDQzRVx1MDQzN1x1MDQzOFx1MDQ0Nlx1MDQzOFx1MDQzRVx1MDQzRFx1MDQzOFx1MDQ0MFx1MDQzRVx1MDQzMlx1MDQzMFx1MDQzRFx1MDQzOFx1MDQ0RiBcdTA0M0FcdTA0NDBcdTA0MzVcdTA0NDFcdTA0NDJcdTA0MzhcdTA0M0FcdTA0MzAgKi9cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWU7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLWNsb3NlLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBcdTA0MUFcdTA0M0VcdTA0M0RcdTA0NDJcdTA0MzVcdTA0MzlcdTA0M0RcdTA0MzVcdTA0NDAgXHUwNDM0XHUwNDNCXHUwNDRGIFx1MDQzQVx1MDQ0MFx1MDQzNVx1MDQ0MVx1MDQ0Mlx1MDQzOFx1MDQzQVx1MDQzMCAqL1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG4uYXV0b2NvbXBsZXRlci1jbG9zZTpob3ZlciB7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19hdXRvY29tcGxldGVyLWxpc3QgbGkge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fYXV0b2NvbXBsZXRlci1saXN0IGxpOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fYXV0b2NvbXBsZXRlci1saXN0IGxpOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fYXV0b2NvbXBsZXRlci1saXN0IGxpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAucmVnaXN0ZXItcGFnZV9faW5uZXItaW5mby10ZXh0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnJlZ2lzdGVyLXBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG4gIC5yZWdpc3Rlci1wYWdlX19pbnB0cyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnJlZ2lzdGVyLXBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAjbW9kYWxfYWNjb3VudF9lZGl0IC5hZHYtbW9kYWwtaW5uZXIsXHJcbiAgI21vZGFsX2FjY291bnRfZWRpdCAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIsXHJcbiAgW2lkXj1tb2RhbF9hY3RpdmF0ZV9dIC5hZHYtbW9kYWwtaW5uZXIsXHJcbiAgW2lkXj1tb2RhbF9hY3RpdmF0ZV9dIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5yZWdpc3Rlci1wYWdlX19pbm5lci10aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjcuM3B4O1xyXG4gIH1cclxuICAucmVnaXN0ZXItcGFnZV9faW5uZXIge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC5yZWdpc3Rlci1wYWdlX19pbm5lci10aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMzcuOHB4O1xyXG4gIH1cclxuICAucmVnaXN0ZXItcGFnZV9faW5uZXItYnRuIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC5yZWdpc3Rlci1wYWdlX19pbm5lci1idG4taW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLnBlcnNvbmFsLWFjY291bnRfX2NvbnRhaW5lcixcclxuLnBlcnNvbmFsLWFjY291bnRfX2V2ZW50cyxcclxuLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcyB7XHJcbiAgcGFkZGluZzogMCB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9faW5uZXIge1xyXG4gIC0tYnRuLWNvbG9yOnZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIC0tYnRuLWNvbG9yLWFsdDp2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS04KTtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTgpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTcpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9faW5uZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2lubmVyLWltZyB7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGhlaWdodDogMTgwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9faW5mby10aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9faW5mby1wb3N0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tMik7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19pbmZvLWNpdHkge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ2MDtcclxuICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtNzApO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTMpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9faW5mby1wYXJ0aWNpcGFudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogdmFyKC0tYWR2LW0tMik7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19pbmZvLXBhcnRpY2lwYW50LWNoZWNrIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2luZm8tcGFydGljaXBhbnQtdGV4dCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNDYwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNC45NXB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9faW5uZXItYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19pbm5lci1idG4taW1nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2lubmVyLWJ0bi1pbWcgc3ZnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMTBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19pbm5lci1idG4tdGV4dCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtYnV0dG9uLXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9faW5uZXItbmFtZS1zdXJuYW1lLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWJ1dHRvbi10ZXh0KTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19ldmVudHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBnYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTEwKTtcclxufVxyXG5cclxuLnN0YWNoa2EtbW9kYWwgLnBlcnNvbmFsLWFjY291bnRfX2V2ZW50cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS0zKTtcclxufVxyXG5cclxuLnN0YWNoa2EtbW9kYWwgLnBlcnNvbmFsLWFjY291bnRfX2FjdGl2ZS11cGdyYWRlLWlubmVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS0zKTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLWFkdi1jb250YWluZXItcC0xKSAqIDIpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fZXZlbnRzLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2V2ZW50cy1pdGVtLFxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1maWx0ZXJzLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1tZW51LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1NDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwYWRkaW5nOiAxM3B4IHZhcigtLWFkdi1tLTUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19ldmVudHMtaXRlbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2V2ZW50cy1pdGVtLS1hY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogI0JFQ0REQztcclxuICBiYWNrZ3JvdW5kOiAjRUVGMkY2O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fZXZlbnRzLWl0ZW0taW5wdXQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWgxKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMC44cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3RpdGxlLS1jb211bmljYXRlIHtcclxuICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTkpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1maWx0ZXJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1maWx0ZXJzLWl0ZW0tLWNvdW50IHtcclxuICBjb2xvcjogdmFyKC0tYWR2LW9yYW5nZSk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X190aWNrZXRzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAyMHB4O1xyXG4gIGdhcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0xMCk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X190aWNrZXRzLWl0ZW0ge1xyXG4gIC0tdGlja2V0LXBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgbWluLXdpZHRoOiAzNDdweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHBhZGRpbmc6IHZhcigtLXRpY2tldC1wYWRkaW5nKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0zKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtaXRlbS0tdmlwIHtcclxuICAtLWJ0bi1jb2xvcjogd2hpdGU7XHJcbiAgLS1idG4tY29sb3ItYWx0OiBibGFjaztcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRjRDMTQsICNGMzU3MTQsICNGRkE2M0UpO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiBjYWxjKHZhcigtLXRpY2tldC1wYWRkaW5nKSArIDFweCkgdmFyKC0tdGlja2V0LXBhZGRpbmcpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1oZWFkZXItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWgyKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMi4wNXB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1oZWFkZXItdHlwZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtY2l0eSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0yKTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1pdGVtLS12aXAgLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtY2l0eSB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS01MCk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X190aWNrZXRzLWJ0bnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiBjYWxjKHZhcigtLWFkdi1tLTYpIC0gNHB4KTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX25hbWUtc3VybmFtZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBnYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19uYW1lLXN1cm5hbWUtdHJhbnNmZXJyZWQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fYnRuLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19idG4taW1nIHN2ZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2J0biB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtYnV0dG9uLXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcyB7XHJcbiAgLS1wZXItZ3JpZC1nYXA6IDIwcHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMzVweCwgNDMzcHgpKTtcclxuICBncmlkLWdhcDogMjBweDtcclxuICBncmlkLWdhcDogdmFyKC0tcGVyLWdyaWQtZ2FwKTtcclxuICBnYXA6IDIwcHg7XHJcbiAgZ2FwOiB2YXIoLS1wZXItZ3JpZC1nYXApO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTEwKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcy1pdGVtIHtcclxuICAtLXBlcmYtaXRlbS1oZWlnaHQ6IDI3MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICBtaW4taGVpZ2h0OiB2YXIoLS1wZXJmLWl0ZW0taGVpZ2h0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjNweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtZ3JheSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcy1pdGVtOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYWNrLWl0ZW0tYmcpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wZXJmb3JtYW5jZXMtaXRlbS0tYWRkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fcGVyZm9ybWFuY2VzLWl0ZW0tLWFkZDo6YmVmb3JlIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcy1pdGVtLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNCk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wZXJmb3JtYW5jZXMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTYuNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTMpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fcGVyZm9ybWFuY2VzLWNoZWNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBnYXA6IDVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1hY2NlcHRlZC01MCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtYmlnKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcy1jaGVjayBzdmcge1xyXG4gIHBhZGRpbmc6IDFweDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcy1jaGVjay10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MzQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE2LjFweDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0xMCk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1pbmZvIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NjM7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNyk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE3LjVweDtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0zKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IHZhcigtLWFkdi1tLTIpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fcHJlZmVyZW5jZXMtbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNXB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1saXN0LXRpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBwYWRkaW5nOiAxNXB4IHZhcigtLWFkdi1tLTUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRUNEREM7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtYmlnKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLWxpc3QtbWFyayB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFjay1pdGVtLWJnKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLWRpcmVjdGlvbiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MTA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fcHJlZmVyZW5jZXMtc3ViZGlyZWN0aW9ucyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRUNEREM7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIHBhZGRpbmc6IDE1cHggODBweCAxNXB4IDEwcHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMXB4O1xyXG4gIGJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLXN1YmRpcmVjdGlvbnMtaXRlbSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNi4xcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBwYWRkaW5nOiA2cHggMTVweDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQkVDRERDO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zLWl0ZW0taWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zLWl0ZW0taWNvbiBzdmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgbWF4LXdpZHRoOiAxMXB4O1xyXG4gIG1heC1oZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcm9ncmFtIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcInBlcnNvbmFsLWFjY291bnQtYmctb3JhbmdlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtYmlnKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0xMCk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcm9ncmFtLXRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU5MDtcclxuICBsaW5lLWhlaWdodDogMjIuMDVweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fcHJvZ3JhbS10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2NvbW11bmljYXRlIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGdyaWQtZ2FwOiA0MHB4O1xyXG4gIGdhcDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0xMSk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19jb21tdW5pY2F0ZS10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay01MCk7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19jb21tdW5pY2F0ZS1saXN0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGdyaWQtZ2FwOiB2YXIoLS1hZHYtbS02KTtcclxuICBnYXA6IHZhcigtLWFkdi1tLTYpO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fY29tbXVuaWNhdGUtbGlzdC1kaXJlY3Rpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG59XHJcblxyXG4vKiBcdTA0MUNcdTA0M0VcdTA0MzRcdTA0MzhcdTA0NDRcdTA0MzhcdTA0M0FcdTA0MzBcdTA0NDJcdTA0M0VcdTA0NDBcdTA0NEIgKi9cclxuLnBlcnNvbmFsLWFjY291bnRfX2lubmVyLWJ0bi1pbWctLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2J0bi0tYmxhY2sge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX2J0bi1pbWctLWJnLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3RpdGxlLS1tYXgtd2lkdGgge1xyXG4gIG1heC13aWR0aDogMzIwcHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1saXN0LXByZWZlcmVuY2VzLS1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNFRUYyRjY7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1saXN0LXByZWZlcmVuY2VzLS1zdWJkaXJlY3Rpb25zLWFjdGl2ZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFQ0REQztcclxuICBiYWNrZ3JvdW5kOiAjRUVGMkY2O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fcHJlZmVyZW5jZXMtc3ViZGlyZWN0aW9ucy1pdGVtLS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zLWl0ZW0tLW1vcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wZXJzb25hbC1hY2NvdW50X19pbm5lcixcclxuICAucGVyc29uYWwtYWNjb3VudF9faW5uZXItY29udGFpbmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19pbm5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X190aWNrZXRzLWZpbHRlcnMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3RpdGxlLS1tYXgtd2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fcHJvZ3JhbS10ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19jb21tdW5pY2F0ZSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDJmcjtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX2NvbW11bmljYXRlLWxpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5wZXJzb25hbC1hY2NvdW50X19pbmZvLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOS40cHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19pbm5lci1idG4tdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX25hbWUtc3VybmFtZS10ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4LjRweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtaGVhZGVyLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOS40cHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wZXJmb3JtYW5jZXMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzM1cHgsIDQzM3B4KSk7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1pbmZvIHtcclxuICAgIG1heC13aWR0aDogNzE1cHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zLWl0ZW0tLWhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLXN1YmRpcmVjdGlvbnMtaXRlbS0tbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLWxpc3QtaXRlbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fcHJlZmVyZW5jZXMtbGlzdC10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgcGFkZGluZzogOXB4IDU4cHggOXB4IDEwcHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcmVmZXJlbmNlcy1zdWJkaXJlY3Rpb25zLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIHRvcDogMTZweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcm9ncmFtLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNy4zcHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X190aXRsZS0tY29tdW5pY2F0ZSB7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX2lubmVyIC5wZXJzb25hbC1hY2NvdW50X19pbm5lci1idG4taW1nIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9faW5uZXIgLnBlcnNvbmFsLWFjY291bnRfX2lubmVyLWJ0bi1pbWcgc3ZnIHtcclxuICAgIGxlZnQ6IDExcHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19idG4taW1nIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1pdGVtIHtcclxuICAgIC0tdGlja2V0LXBhZGRpbmc6IHZhcigtLWFkdi1tLTUpO1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1idG5zIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiB2YXIoLS1hZHYtbS02KTtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtYnRucyAucGVyc29uYWwtYWNjb3VudF9faW5uZXItYnRuIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fcHJvZ3JhbSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX2NvbnRhaW5lcixcclxuICAucGVyc29uYWwtYWNjb3VudF9fZXZlbnRzLFxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wZXJmb3JtYW5jZXMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19ldmVudHMge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWFkdi1tLTEwKTtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcyB7XHJcbiAgICAtLXBlci1ncmlkLWdhcDogdmFyKC0tYWR2LW0tNik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYWR2LW0tMTApO1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9faW5uZXItYnRuLWltZyB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX2lubmVyLWJ0bi1pbWcgc3ZnIHtcclxuICAgIGxlZnQ6IDExcHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19pbmZvLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNy44cHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19pbmZvLXBvc3Qge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19pbmZvLWNpdHkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX2luZm8tcGFydGljaXBhbnQtdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTYuMXB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fZXZlbnRzLWl0ZW0sXHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtZmlsdGVycy1pdGVtIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fZXZlbnRzLWl0ZW0sXHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtZmlsdGVycy1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE1cHggdmFyKC0tYWR2LW0tNSk7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X190aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogNTkuNHB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cyB7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X190aWNrZXRzLWhlYWRlci10aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMzcuOHB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fdGlja2V0cy1oZWFkZXItdHlwZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldHMtY2l0eSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX2J0biB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX2J0bi1pbWcge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wZXJmb3JtYW5jZXMtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzOHB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fcGVyZm9ybWFuY2VzLWl0ZW0tLWhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3BlcmZvcm1hbmNlcy10aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTguNzVweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLWluZm8ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDcxMnB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fcHJlZmVyZW5jZXMtdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTguNzVweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLWRpcmVjdGlvbixcclxuICAucGVyc29uYWwtYWNjb3VudF9fY29tbXVuaWNhdGUtdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX3ByZWZlcmVuY2VzLXN1YmRpcmVjdGlvbnMtaXRlbS0tc2hvdy1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcm9ncmFtLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNy44cHg7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19wcm9ncmFtLXRleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fdGl0bGUtLWNvbXVuaWNhdGUge1xyXG4gICAgbWF4LXdpZHRoOiA1MTRweDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX2NvbW11bmljYXRlLWxpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICB9XHJcbn1cclxuLmFkdi1tb2RhbCAucGVyc29uYWwtYWNjb3VudF9fbW9kYWwge1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwJSk7XHJcbiAgbWFyZ2luLXRvcDogMjV2aDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXZoO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmxwLWZvcm0taW4tbW9kYWwucGVyc29uYWwtYWNjb3VudF9fbW9kYWwge1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX21vZGFsIC5jYXRlZ29yeS1yb3cgLnBpY3R1cmUtbG9hZGVyLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19tb2RhbCAuY2F0ZWdvcnktcm93IC5waWN0dXJlLWxvYWRlci10cmlnZ2VyIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fbW9kYWwgLmlzLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19tb2RhbCAuaXMtbm90LW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX21vZGFsIC50aXRsZS1tb2JpbGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fbW9kYWwgLnRpdGxlLW5vdC1tb2JpbGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fbW9kYWwgLmZvcm0tYm9keS1tb2JpbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X19tb2RhbCAuZmllbGQtcmVxdWlyZWQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIipcIjtcclxuICBjb2xvcjogcmVkO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwgLnBlcnNvbmFsLWFjY291bnQtdXBncmFkZV9fbW9kYWwge1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwJSk7XHJcbiAgbWFyZ2luLXRvcDogMjV2aDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXZoO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmxwLWZvcm0taW4tbW9kYWwucGVyc29uYWwtYWNjb3VudC11cGdyYWRlX19tb2RhbCB7XHJcbiAgbWF4LXdpZHRoOiA4NjBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogOTB2aDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmxwLWZvcm0taW4tbW9kYWwucGVyc29uYWwtYWNjb3VudC11cGdyYWRlX19tb2RhbCB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxufVxyXG4ucGVyc29uYWwtYWNjb3VudC11cGdyYWRlX19tb2RhbCAuY2F0ZWdvcnktcm93IHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50LXVwZ3JhZGVfX21vZGFsIC5jYXRlZ29yeS1yb3cgcGljdHVyZS1sb2FkZXItdHJpZ2dlciBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnQtdXBncmFkZV9fbW9kYWwgLmlzLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50LXVwZ3JhZGVfX21vZGFsIC5pcy1ub3QtbW9iaWxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudC11cGdyYWRlX19tb2RhbCAudGl0bGUtbW9iaWxlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnQtdXBncmFkZV9fbW9kYWwgLnRpdGxlLW5vdC1tb2JpbGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudC11cGdyYWRlX19tb2RhbCAuZm9ybS1ib2R5LW1vYmlsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnQtdXBncmFkZV9fbW9kYWwgLmZpZWxkLXJlcXVpcmVkOjphZnRlciB7XHJcbiAgY29udGVudDogXCIqXCI7XHJcbiAgY29sb3I6IHJlZDtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudC11cGdyYWRlX19tb2RhbCAudGlja2V0LXBvc2l0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnRpY2tldC1yYWRpby13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4udGlja2V0LXJhZGlvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X190aWNrZXRzLXNpZ25hdHVyZSB7XHJcbiAgbWFyZ2luOiAwIDAgMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0xKTtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldC1yYWRpby13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMTJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGlja2V0LXJhZGlvIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucGVyc29uYWwtYWNjb3VudF9fdGlja2V0LWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDRweDtcclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX3RpY2tldC10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1heC13aWR0aDogMzg0cHg7XHJcbn1cclxuXHJcbi5wZXJzb25hbC1hY2NvdW50X190aWNrZXQtc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBjb2xvcjogIzMzMzMzMztcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZSB0aGVhZCB0aCB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XHJcbn1cclxuLm9yZGVyLWhpc3RvcnktdGFibGUgdGhlYWQgdGggc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLm9yZGVyLWhpc3RvcnktdGFibGUgdGJvZHkgdHIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZSB0Ym9keSB0cjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZSB0Ym9keSB0ciB0ZCB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZSB0Ym9keSB0ciB0ZCAub3JkZXItbnVtYmVyIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbn1cclxuLm9yZGVyLWhpc3RvcnktdGFibGUgdGJvZHkgdHIgdGQgLm9yZGVyLWRhdGUsXHJcbi5vcmRlci1oaXN0b3J5LXRhYmxlIHRib2R5IHRyIHRkIC5vcmRlci10aW1lIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG59XHJcbi5vcmRlci1oaXN0b3J5LXRhYmxlIHRib2R5IHRyIHRkIC50cmFjay1udW1iZXIge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBjb2xvcjogIzAwN2JmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZSB0Ym9keSB0ciB0ZCAudHJhY2stbnVtYmVyOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5vcmRlci1oaXN0b3J5LXRhYmxlIHRib2R5IHRyIHRkLnBvc2l0aXZlIHtcclxuICBjb2xvcjogIzI4YTc0NTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZSB0Ym9keSB0ciB0ZC5uZWdhdGl2ZSB7XHJcbiAgY29sb3I6ICNkYzM1NDU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLm9yZGVyLWhpc3RvcnktdGFibGUgdGJvZHkgdHIgdGQgLnBheW1lbnQtc3RhdHVzIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgY29sb3I6ICM5OTk5OTk7XHJcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZS0tZW1wdHkgdGQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZS0tZW1wdHkgLmJ0bi1hY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcbi5vcmRlci1oaXN0b3J5LXRhYmxlLS1lbXB0eSAuYnRuLWFjdGlvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcclxufVxyXG4ub3JkZXItaGlzdG9yeS10YWJsZSB0Zm9vdCB0ZCB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbn1cclxuLm9yZGVyLWhpc3RvcnktdGFibGUgdGZvb3QgdGQgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuLm9yZGVyLWhpc3RvcnktdGFibGUgdGZvb3QgdGQgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcbi5vcmRlci1oaXN0b3J5LXRhYmxlIHRmb290IHRkIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAub3JkZXItaGlzdG9yeS10YWJsZSAucGVyc29uYWwtYWNjb3VudF9fb3JkZXItaGlzdG9yeS10YWJsZSB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIH1cclxuICAub3JkZXItaGlzdG9yeS10YWJsZSAucGVyc29uYWwtYWNjb3VudF9fb3JkZXItaGlzdG9yeS10YWJsZSB0aGVhZCB0aCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIH1cclxuICAub3JkZXItaGlzdG9yeS10YWJsZSAucGVyc29uYWwtYWNjb3VudF9fb3JkZXItaGlzdG9yeS10YWJsZSB0Ym9keSB0ZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIH1cclxufVxyXG5cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLWJhY2stbGluayB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBjb2xvcjogdmFyKC0tYWR2LXByaW1hcnktY29sb3IpO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS02KTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLWJhY2stbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAuY29tZS1iYWNrLWxpbmsge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1wcmltYXJ5LWNvbG9yKTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAuY29tZS1iYWNrLWxpbms6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLmNvbWUtYmFjay1saW5rOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHUyMTkwXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLm9yZGVyLWhpc3RvcnktZGV0YWlscy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTYpO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtaGVhZGVyX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLWhlYWRlcl9fc3RhdHVzIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay03MCk7XHJcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtaGVhZGVyX19wYWlkIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICMyOGE3NDU7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLm9yZGVyLWhpc3RvcnktZGV0YWlscy1oZWFkZXJfX29yZGVyZGF0ZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTUwKTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLWhlYWRlciAuaWNvbi1wcmludC1iZWZvcmUge1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hZHYtbS00KTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTUwKTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLm9yZGVyLWhpc3RvcnktZGV0YWlscy1oZWFkZXIgLmljb24tcHJpbnQtYmVmb3JlOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LXByaW1hcnktY29sb3IpO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5jYXJ0LWZ1bGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tOCk7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLmNhcnQtZnVsbCB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LWdyYXkpO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5jYXJ0LWZ1bGwgdGhlYWQgdGgge1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLmNhcnQtZnVsbCB0Ym9keSB0ciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLmNhcnQtZnVsbCB0Ym9keSB0ZCB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAuY2FydC1mdWxsIC5jYXJ0LWZ1bGwtcGhvdG8td3JhcCB7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYWR2LW0tNCk7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLmNhcnQtZnVsbCAuY2FydC1mdWxsLW5hbWUtbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLmNhcnQtZnVsbCAuY2FydC1mdWxsLXByb3BlcnRpZXMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tYWR2LW0tMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5jYXJ0LWZ1bGwgLmNhcnQtZnVsbC1wcm9wZXJ0aWVzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZHYtbS00KTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5jYXJ0LWZ1bGwgLmNhcnQtZnVsbC1wcm9wZXJ0aWVzIC5jYXJ0LWZ1bGwtcHJvcGVydGllcy1uYW1lIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtaW5mby1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNik7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLm9yZGVyLWhpc3RvcnktZGV0YWlscy1pbmZvLXRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tMyk7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLm9yZGVyLWhpc3RvcnktZGV0YWlscy1pbmZvLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLWluZm8tcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0yKTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLWluZm8tbmFtZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTUwKTtcclxuICBtaW4td2lkdGg6IDEyMHB4O1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtaW5mby12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtcmVzdWx0IHtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1hZHYtbS02KTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLXJlc3VsdC1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLXJlc3VsdC1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTIpO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtcmVzdWx0LW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLXJlc3VsdC12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtcmVzdWx0LXNlbGVjdGVkIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LXByaW1hcnktY29sb3IpO1xyXG59XHJcbi5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtcmVzdWx0LW5vdGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNSk7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay01MCk7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLm9yZGVyLWhpc3RvcnktZGV0YWlsc19fY2FuY2VsLW9yZGVyLWJ0biB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtYnV0dG9uLXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtcHJpbWFyeS1jb2xvcik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWR2LXByaW1hcnktY29sb3IpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLm9yZGVyLWhpc3RvcnktZGV0YWlsc19fY2FuY2VsLW9yZGVyLWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXByaW1hcnktY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG4ucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAuZm9ybS1maWVsZC1pbnB1dCB0ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZzogMC43NXJlbTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLmJ0bi1hY3Rpb24ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWJ1dHRvbi10ZXh0KTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAub3JkZXItaGlzdG9yeS1kZXRhaWxzLWhlYWRlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1hY2NvdW50X19vcmRlci1kZXRhaWxzIC5vcmRlci1oaXN0b3J5LWRldGFpbHMtaGVhZGVyX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0yKTtcclxuICB9XHJcbiAgLnBlcnNvbmFsLWFjY291bnRfX29yZGVyLWRldGFpbHMgLmNhcnQtZnVsbC1waG90by13cmFwIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gIH1cclxuICAucGVyc29uYWwtYWNjb3VudF9fb3JkZXItZGV0YWlscyAuY2FydC1mdWxsLWJvZHktaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XHJcbiAgfVxyXG59IiwgIi5ib251cy1jYXJkLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJvbnVzLWNhcmQtYmxvY2s6aG92ZXIsIC5ib251cy1jYXJkLWJsb2NrOmFjdGl2ZSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5ib251cy1jYXJkLWJsb2NrOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcclxuICB3aWR0aDogNXJlbTtcclxufVxyXG5cclxuLmJvbnVzLWNhcmQtYmxvY2staW5saW5lOjpiZWZvcmUge1xyXG4gIHdpZHRoOiAxLjY4NzVyZW07XHJcbiAgaGVpZ2h0OiAxLjY4NzVyZW07XHJcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5ib251cy1jYXJkLWJsb2NrLWlubGluZS1hZnRlcjo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA2cHg7XHJcbiAgd2lkdGg6IDEuNjg3NXJlbTtcclxuICBoZWlnaHQ6IDEuNjg3NXJlbTtcclxuICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLmJvbnVzLWNhcmQtYmxvY2staW5saW5lX3dpdGhvdXQtbWFyZ2luOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmJvbnVzLWNhcmQtaWNvbi1hZnRlcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiJVwiO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjYzEzZDM1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYm9udXMtY2FyZC1pY29uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiJVwiO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjYzEzZDM1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYm9udXMtY2FyZC1pY29uLWNlbnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYm9udXMtY2FyZC1pY29uLWNlbnRlcjo6YmVmb3JlIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYm9udXMtc3RyaW5nLXN1bSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5ib251cy1jYXJkLXJlZyB7XHJcbiAgcGFkZGluZy1yaWdodDogNDVweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXN1Y2Nlc3MtYm9udXMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXN1Y2Nlc3MtYm9udXMtY2FyZC1ibG9jayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbn0iLCAiLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG4ub3JkZXItaGlzdG9yeS1wcm9kdWN0cy10YWJsZV9fcm93LS1ib2xkIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4ub3JkZXItaGlzdG9yeS1wcm9kdWN0cy10YWJsZV9faGVhZCwgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2JvZHksIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19mb290ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcbi5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19jZWxsLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19jZWxsLWNvbnRlbnQtLXJpZ2h0LWFkYXB0aXZlIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAub3JkZXItaGlzdG9yeS1wcm9kdWN0cy10YWJsZV9faGVhZC1jZWxsOmZpcnN0LWNoaWxkIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19jZWxsLWNvbnRlbnQsIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19ib2R5LWNlbGw6Zmlyc3QtY2hpbGQgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2NlbGwtY29udGVudCwgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2Zvb3Rlci1jZWxsOmZpcnN0LWNoaWxkIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19jZWxsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAub3JkZXItaGlzdG9yeS1wcm9kdWN0cy10YWJsZV9faGVhZC1jZWxsOmxhc3QtY2hpbGQgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2NlbGwtY29udGVudCwgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2JvZHktY2VsbDpsYXN0LWNoaWxkIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19jZWxsLWNvbnRlbnQsIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19mb290ZXItY2VsbDpsYXN0LWNoaWxkIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19jZWxsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2hlYWQgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2NlbGwtY29udGVudCwgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2JvZHkgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX3JvdzpmaXJzdC1jaGlsZCAub3JkZXItaGlzdG9yeS1wcm9kdWN0cy10YWJsZV9fY2VsbC1jb250ZW50LCAub3JkZXItaGlzdG9yeS1wcm9kdWN0cy10YWJsZV9fZm9vdGVyIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19yb3c6Zmlyc3QtY2hpbGQgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2NlbGwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2hlYWQgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2NlbGwtY29udGVudCwgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX2JvZHkgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX3JvdzpsYXN0LWNoaWxkIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19jZWxsLWNvbnRlbnQsIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19mb290ZXIgLm9yZGVyLWhpc3RvcnktcHJvZHVjdHMtdGFibGVfX3JvdzpsYXN0LWNoaWxkIC5vcmRlci1oaXN0b3J5LXByb2R1Y3RzLXRhYmxlX19jZWxsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59IiwgIi5jaGVja291dC10aGFuay15b3UtcGFnZS1vcmRlci1kZXRhaWxzLWNhcm91c2VsIC5jYXJvdXNlbC1uYXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5jaGVja291dC10aGFuay15b3UtcGFnZS1hY3Rpb24sXHJcbi5jaGVja291dC10aGFuay15b3UtcGFnZS1vcmRlci1kZXRhaWxzIHtcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4uY2hlY2tvdXQtdGhhbmsteW91LXBhZ2Utb3JkZXItZGV0YWlscyB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4uY2hlY2tvdXQtdGhhbmsteW91LXBhZ2VfX3NvY2lhbC1saW5rIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5jaGVja291dC1zdWNjZXNzLXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4uY2hlY2tvdXQtc3VjY2Vzcy1ib251cy1jYXJkLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNoZWNrb3V0LXRoYW5rLXlvdS1wYWdlLW9yZGVyLWRldGFpbHMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmNoZWNrb3V0LWNhcnQtY29sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS42ODc1cmVtO1xyXG4gIH1cclxuICAuY2hlY2tvdXQtdGhhbmsteW91LXBhZ2Utb3JkZXItZGV0YWlscy1jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi5jaGVja291dC1ibG9jayB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlZGVkZWU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcclxufVxyXG5cclxuLmNoZWNrb3V0LXVzZXJ0eXBlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXRfX2J1dHRvbi1zdW1tYXJ5IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jaGVja291dF9fYnV0dG9uLXN1bW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWJsb2NrLXRpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNoZWNrb3V0LWJsb2NrLWNvbnRlbnQtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtcmVzdWx0IHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jaGVja291dC1ib251cy1yZXN1bHQge1xyXG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwIDA7XHJcbn1cclxuXHJcbi5jaGVja291dC1hZ3JlZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcbn1cclxuXHJcbi5jaGVja291dC1hZ3JlZS1uZXdzIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5jaGVja291dC1yZXN1bHQtdGV4dCxcclxuLmNoZWNrb3V0LWNhcnQtcmVzdWx0LXByaWNlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNoZWNrb3V0LXJlc3VsdC1wcmljZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jaGVja291dC1jYXJ0LXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSAjZGJkYmRiIHNvbGlkO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FydC1pdGVtcyxcclxuLmNoZWNrb3V0LWNhcnQtZ2VuZXJhdGVkLWZpZWxkIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jaGVja291dC1jYXJ0LWl0ZW1zX19jb250YWluZXItLXNjcm9sbGFibGUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDI3OXB4O1xyXG59XHJcbi5jaGVja291dC1jYXJ0LWl0ZW1zX19jb250YWluZXItLXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5jaGVja291dC1jYXJ0LWl0ZW1zX19jb250YWluZXItLXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcclxuICB3aWR0aDogMTFweDtcclxufVxyXG4uY2hlY2tvdXQtY2FydC1pdGVtc19fY29udGFpbmVyLS1zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbn1cclxuLmNoZWNrb3V0LWNhcnQtaXRlbXNfX2NvbnRhaW5lci0tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTsgLyogc2hvdWxkIG1hdGNoIGJhY2tncm91bmQsIGNhbid0IGJlIHRyYW5zcGFyZW50ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcbi5jaGVja291dC1jYXJ0LWl0ZW1zX19jb250YWluZXItLXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtaXRlbSB7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtaXRlbS1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG4uY2hlY2tvdXQtY2FydC1pdGVtLXJvdyArIC5jaGVja291dC1jYXJ0LWl0ZW0tcm93IC5jaGVja291dC1jYXJ0LWl0ZW0tY2VsbCB7XHJcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtICNlOWU5ZTkgc29saWQ7XHJcbn1cclxuXHJcbi5jaGVja291dC1jYXJ0LWl0ZW0tY2VsbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jaGVja291dC1jYXJ0LWl0ZW0tY2VsbDpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XHJcbn1cclxuLmNoZWNrb3V0LWNhcnQtaXRlbS1jZWxsOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcclxufVxyXG4uY2hlY2tvdXQtY2FydC1pdGVtLWNlbGwtcHJpY2UsIC5jaGVja291dC1jYXJ0LWl0ZW0tY2VsbC1yZW1vdmUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5jaGVja291dC1jYXJ0LWl0ZW0tY2VsbC1waG90byB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtaXRlbS1waG90byB7XHJcbiAgbWluLXdpZHRoOiA1MHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtaXRlbS1jZWxsLXZhbHVlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtZ2VuZXJhdGVkLWZpZWxkIHtcclxuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gI2U5ZTllOSBzb2xpZDtcclxuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjU2MjVyZW07XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jaGVja291dC1jYXJ0LWdlbmVyYXRlZC1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtZ2VuZXJhdGVkLWNlbGwge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtZ2VuZXJhdGVkLXZhbHVlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtcmVzdWx0IHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMS41NjI1cmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FydC1yZXN1bHQtcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FydC12ZXJpZnkge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNTYyNXJlbTtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtb25lY2xpY2sge1xyXG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSAjZTllOWU5IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNTYyNXJlbTtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtb25lY2xpY2std3JhcCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtdmFyaWFudC1tb3JlIHtcclxuICBtYXJnaW4tbGVmdDogMS4zNzVyZW07XHJcbn1cclxuXHJcbi5jaGVja291dC11c2VydHlwZS1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjA2MjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FydC1pdGVtLWNvdW50IHtcclxuICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xyXG59XHJcbi5jaGVja291dC1jYXJ0LWl0ZW0tY291bnQgLmNhcnQtZnVsbC1pdGVtLXVuaXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FydC1wcmljZS1ydWxlIHtcclxuICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FydC1pdGVtLXByb3BlcnRpZXMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbn1cclxuXHJcbi5jaGVja291dC1jYXJ0LWl0ZW0tcHJvcGVydHktcm93IHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5jaGVja291dC1jYXJ0LWl0ZW0tcHJvcGVydHktbmFtZSxcclxuLmNoZWNrb3V0LWNhcnQtaXRlbS1wcm9wZXJ0eS12YWx1ZSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FydC1pdGVtLXByb3BlcnR5LW5hbWUge1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjMxMjVyZW0gMDtcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcnQtaXRlbS1wcm9wZXJ0eS12YWx1ZSB7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMCAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5jaGVja291dC1jYXJ0LWFtb3VudC1lcnJvciB7XHJcbiAgY29sb3I6ICNlMjBhMGE7XHJcbn1cclxuXHJcbi5jaGVja291dC1ub3QtY29uZmlybWVkIHtcclxuICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICBwYWRkaW5nOiAwIDAgMC45Mzc1cmVtO1xyXG59XHJcblxyXG4uYmlsbGluZy1mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjQzNzVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtdGF4IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWNoZWNrb3V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtY2hlY2tvdXQgLmNhcnQtZnVsbC1oZWFkZXItaXRlbSxcclxuLmNhcnQtZnVsbC1jaGVja291dCAuY2FydC1mdWxsLWJvZHktaXRlbSB7XHJcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcclxufVxyXG4uY2FydC1mdWxsLWNoZWNrb3V0IC5jYXJ0LWZ1bGwtaGVhZGVyLWl0ZW0sXHJcbi5jYXJ0LWZ1bGwtY2hlY2tvdXQgLmNhcnQtZnVsbC1uYW1lLWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtY2hlY2tvdXQgLmNhcnQtZnVsbC1ib2R5IC5jYXJ0LWZ1bGwtcHJpY2UsXHJcbi5jYXJ0LWZ1bGwtY2hlY2tvdXQgLmNhcnQtZnVsbC1ib2R5IC5jYXJ0LWZ1bGwtY29zdCB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtY2hlY2tvdXQgLmNhcnQtZnVsbC1oZWFkZXItaXRlbS5jYXJ0LWZ1bGwtcmVtb3ZlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmNhcnQtZnVsbC1jaGVja291dCAuY2FydC1hbW91bnQtZXJyb3Ige1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY2FydC1mdWxsLWNoZWNrb3V0IC5jYXJ0LWZ1bGwtYW1vdW50LWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4uc2hpcHBpbmctaXRlbS1sYWJlbC10ZXh0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi5jaGVja291dC1waG90b3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTZweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXBob3Rvc19faXRlbSB7XHJcbiAgZmxleC1iYXNpczogODBweDtcclxuICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jaGVja291dC1waG90b3NfX2RlbGV0ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtcGhvdG9zX193cmFwLXRodW1icyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiA2cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsICIuc3ZnLXNwaW5uZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzdHlsZT0nbWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOycgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgdmlld0JveD0nMCAwIDEwMCAxMDAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaWRZTWlkJyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTEuMjU0ODI2MjU0ODI2MjU1cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgyNS43MTQyODU3MTQyODU3MTUgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0xLjE1ODMwMTE1ODMwMTE1ODRzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDUxLjQyODU3MTQyODU3MTQzIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMS4wNjE3NzYwNjE3NzYwNjE5cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSg3Ny4xNDI4NTcxNDI4NTcxNCA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuOTY1MjUwOTY1MjUwOTY1M3MnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMTAyLjg1NzE0Mjg1NzE0Mjg2IDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC44Njg3MjU4Njg3MjU4Njg4cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjguNTcxNDI4NTcxNDI4NTggNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjc3MjIwMDc3MjIwMDc3MjJzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDE1NC4yODU3MTQyODU3MTQyOCA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuNjc1Njc1Njc1Njc1Njc1N3MnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC41NzkxNTA1NzkxNTA1NzkycycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgyMDUuNzE0Mjg1NzE0Mjg1NzIgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjQ4MjYyNTQ4MjYyNTQ4MjY2cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgyMzEuNDI4NTcxNDI4NTcxNDIgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjM4NjEwMDM4NjEwMDM4NjFzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDI1Ny4xNDI4NTcxNDI4NTcxNyA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuMjg5NTc1Mjg5NTc1Mjg5NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMjgyLjg1NzE0Mjg1NzE0MjgzIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC4xOTMwNTAxOTMwNTAxOTMwNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMzA4LjU3MTQyODU3MTQyODU2IDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC4wOTY1MjUwOTY1MjUwOTY1M3MnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMzM0LjI4NTcxNDI4NTcxNDMgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49JzBzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcblxyXG4uYm9udXMtZm9ybS1sYWJlbC1yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcclxufVxyXG5cclxuLmJvbnVzLWZvcm0tbGFiZWwtcm93IC5ib251cy1mb3JtLWxhYmVsLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDVweCAwIDAgMjVweDtcclxufVxyXG5cclxuLmJvbnVzLWZvcm0tbGFiZWwge1xyXG4gIG1hcmdpbi1yaWdodDogMS4wNjI1cmVtO1xyXG59XHJcblxyXG4uYm9udXMtZXJyb3ItdGV4dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjYzgwNTA1O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubW9kYWwtYm9udXMge1xyXG4gIHdpZHRoOiA1MHZ3O1xyXG59XHJcblxyXG4ubW9kYWwtYm9udXMtdGV4dCB7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbi5ib251cy1jb2RlLXN1Y2Nlc3MtdGV4dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYm9udXMtYXV0aC1pbm5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmJvbnVzLXN0cmluZy1zdW0ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5vcmRlci1oaXN0b3J5LWhlYWRlci1pdGVtLFxyXG4ub3JkZXItaGlzdG9yeS1ib2R5LWl0ZW0ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAgMC45Mzc1cmVtIDAuNjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJvbnVzLWhpc3RvcnktdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG4uYm9udXMtaGlzdG9yeS1lbXB0eSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxufVxyXG4uYm9udXMtaGlzdG9yeV9fc3Bpbm5lciB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLmJvbnVzLWhpc3RvcnktaGVhZGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYm9udXMtaGlzdG9yeS1ib2R5IHtcclxuICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi5ib251cy1oaXN0b3J5LWJvZHktaXRlbSwgLmJvbnVzLWhpc3RvcnktaGVhZGVyLWl0ZW0ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlcjogMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMCAwLjkzNzVyZW0gMC42MjVyZW07XHJcbn1cclxuLmJvbnVzLWhpc3RvcnktYm9keS1pdGVtOmZpcnN0LWNoaWxkLCAuYm9udXMtaGlzdG9yeS1oZWFkZXItaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxufVxyXG4uYm9udXMtaGlzdG9yeS1ib2R5LWl0ZW06bGFzdC1jaGlsZCwgLmJvbnVzLWhpc3RvcnktaGVhZGVyLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uYm9udXMtaGlzdG9yeS1ib2R5LWl0ZW0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmJvbnVzLWhpc3RvcnktYm9keS1pdGVtLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmJvbnVzLWhpc3RvcnktYm9keS1pdGVtX19pbm5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDhweDtcclxuICByb3ctZ2FwOiA4cHg7XHJcbn1cclxuLmJvbnVzLWhpc3RvcnktYm9keS1pdGVtX19hY3Rpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uYm9udXMtaGlzdG9yeS1ib2R5LWl0ZW1fX2Ftb3VudCB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5ib251cy1oaXN0b3J5LWJvZHktaXRlbV9fYW1vdW50LWFkZCB7XHJcbiAgY29sb3I6ICM1ZGRiNWQ7XHJcbn1cclxuLmJvbnVzLWhpc3RvcnktYm9keS1pdGVtX19hbW91bnQtc3VidHJhY3Qge1xyXG4gIGNvbG9yOiBpbmRpYW5yZWQ7XHJcbn1cclxuLmJvbnVzLWhpc3RvcnktYm9keS1pdGVtX19kYXRlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5ib251cy10cmFuc2FjdGlvbnMtbW9kZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA4cHggMDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJvbnVzLXRyYW5zYWN0aW9ucy1tb2RlX19zZWxlY3RlZCB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uYm9udXMtdHJhbnNhY3Rpb25zLW1vZGUtLXNlbGVjdGVkIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbn1cclxuXHJcbi5ib251cy10ZW1wb3JhcmllcyB7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmJvbnVzLXRlbXBvcmFyaWVzX19zcGlubmVyIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtaGVhZGVyLWl0ZW0sIC5ib251cy10ZW1wb3Jhcmllcy1ib2R5LWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMCAwLjkzNzVyZW0gMC42MjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtaGVhZGVyLWl0ZW06Zmlyc3QtY2hpbGQsIC5ib251cy10ZW1wb3Jhcmllcy1ib2R5LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtaGVhZGVyLWl0ZW06bGFzdC1jaGlsZCwgLmJvbnVzLXRlbXBvcmFyaWVzLWJvZHktaXRlbTpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5ib251cy10ZW1wb3Jhcmllcy1ib2R5LWl0ZW0ge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtaGVhZGVyLWl0ZW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNXJlbTtcclxuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gI2VkZWRlZSBzb2xpZDtcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtaGVhZGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbSAwIDAgMC4zMTI1cmVtO1xyXG59XHJcbi5ib251cy10ZW1wb3Jhcmllcy1oZWFkZXItaXRlbTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAuMzEyNXJlbSAwLjMxMjVyZW0gMDtcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtaGVhZGVyLWl0ZW1fX2VuZC1kYXRlIHtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uYm9udXMtaGlzdG9yeS1oZWFkZXItaXRlbV9fZm91bmRhdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwgIi5ib251cy1pbmZvX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmJvbnVzLWluZm9fX3N0YXRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5ib251cy1pbmZvX19ib251c2VzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogOHB4O1xyXG4gIHJvdy1nYXA6IDhweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ib251cy1pbmZvX19ib251c2VzLW5vdGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uYm9udXMtaW5mb19fYm9udXNlcy12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5ib251cy1pbmZvX19kaXNjb3VudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tb3otY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogNXB4O1xyXG59XHJcbi5ib251cy1pbmZvX19kaXNjb3VudC12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5ib251cy1pbmZvX19kaXNjb3VudC1ub3RlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB3aWR0aDogLXdlYmtpdC1taW4tY29udGVudDtcclxuICB3aWR0aDogLW1vei1taW4tY29udGVudDtcclxuICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbn1cclxuLmJvbnVzLWluZm9fX2xldmVsIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogM3B4O1xyXG4gIHJvdy1nYXA6IDNweDtcclxufVxyXG4uYm9udXMtaW5mb19fbGV2ZWwtbm90ZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5ib251cy1pbmZvX19sZXZlbC12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5ib251cy1pbmZvX19jYXJkLW51bWJlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uYm9udXMtaW5mb19fY2FyZC1udW1iZXItdmFsdWUsIC5ib251cy1pbmZvX19jYXJkLW51bWJlci1ub3RlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmJvbnVzLWluZm9fX2JvbnVzLXRlbXBvcmFyaWVzIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5ib251cy1pbmZvX190cmFuc2FjdGlvbnMtbW9kZXMtbGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICBncmlkLWNvbHVtbi1nYXA6IDI1cHg7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAyNXB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogMjVweDtcclxuICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYm9udXMtdHJhbnNhY3Rpb25zLW1vZGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogOHB4IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib251cy10cmFuc2FjdGlvbnMtbW9kZS0tc2VsZWN0ZWQge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRjb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9udXMtdHJhbnNhY3Rpb25zLW1vZGUuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9udXMtdGVtcG9yYXJpZXMge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtaGVhZGVyLWl0ZW0sIC5ib251cy10ZW1wb3Jhcmllcy1ib2R5LWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMCAwLjkzNzVyZW0gMC42MjVyZW07XHJcbn1cclxuLmJvbnVzLXRlbXBvcmFyaWVzLWhlYWRlci1pdGVtOmZpcnN0LWNoaWxkLCAuYm9udXMtdGVtcG9yYXJpZXMtYm9keS1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJvbnVzLXRlbXBvcmFyaWVzLWhlYWRlci1pdGVtOmxhc3QtY2hpbGQsIC5ib251cy10ZW1wb3Jhcmllcy1ib2R5LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtYm9keS1pdGVtIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmJvbnVzLXRlbXBvcmFyaWVzLWhlYWRlci1pdGVtIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwLjA2MjVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlZGVkZWU7XHJcbn1cclxuLmJvbnVzLXRlbXBvcmFyaWVzLWhlYWRlci1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW0gMCAwIDAuMzEyNXJlbTtcclxufVxyXG4uYm9udXMtdGVtcG9yYXJpZXMtaGVhZGVyLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwLjMxMjVyZW0gMC4zMTI1cmVtIDA7XHJcbn1cclxuLmJvbnVzLXRlbXBvcmFyaWVzLWhlYWRlci1pdGVtX19lbmQtZGF0ZSB7XHJcbiAgd2lkdGg6IDI4JTtcclxufVxyXG5cclxuLmJvbnVzLWhpc3RvcnktaGVhZGVyLWl0ZW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNXJlbTtcclxuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VkZWRlZTtcclxufVxyXG4uYm9udXMtaGlzdG9yeS1oZWFkZXItaXRlbV9fZm91bmRhdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm1vYmlsZS12ZXJzaW9uIC5ib251cy1pbmZvX19sZXZlbC12YWx1ZSwgLm1vYmlsZS12ZXJzaW9uIC5ib251cy1pbmZvX19kaXNjb3VudC12YWx1ZSB7XHJcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcclxufSIsICIuYWRkcmVzcy1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uYWRkcmVzcy1saXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDAgMCAxLjI1cmVtO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uYWRkcmVzcy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3A6IDFweCAjZWRlZGVlIHNvbGlkO1xyXG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG59XHJcblxyXG4uYWRkcmVzcy1saXN0LWFkZHJlc3MtdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmFkZHJlc3MtbGlzdC1jaGFuZ2UtdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYWRkcmVzcy1jb250cm9scy1pdGVtIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbn1cclxuXHJcbi5hZGRyZXNzLWVtcHR5IHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcclxufVxyXG5cclxuLmFkZHJlc3MtZGlhbG9nIHtcclxuICBtaW4td2lkdGg6IDM0dnc7XHJcbn1cclxuLmFkZHJlc3MtZGlhbG9nIC5tb2RhbC1oZWFkZXIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbn1cclxuLmFkZHJlc3MtZGlhbG9nIC5tb2RhbC1mb290ZXIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbn1cclxuLmFkZHJlc3MtZGlhbG9nIC5tb2RhbC1mb290ZXIgLnJvdy5lbmQtbWQge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uYWRkcmVzcy1kaWFsb2cgLm1vZGFsLWZvb3RlciAuYnRuLWNhbmNlbCB7XHJcbiAgcGFkZGluZzogNnB4IDEycHggOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICMyZjQwNTA7XHJcbn1cclxuXHJcbi5tb2JpbGUtdmVyc2lvbiB7XHJcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5hZGRyZXNzLWNvbnRyb2xzLWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmFkZHJlc3MtY29udHJvbHMtcmVtb3ZlIHtcclxuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZWQxYjI0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5hZGRyZXNzLWNvbnRyb2xzLXJlbW92ZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA0ODYuNCA0ODYuNCclM0UlM0NwYXRoIGNvbG9yPSdjdXJyZW50Q29sb3InIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTQ0Niw3MEgzNDQuOFY1My41YzAtMjkuNS0yNC01My41LTUzLjUtNTMuNWgtOTYuMmMtMjkuNSwwLTUzLjUsMjQtNTMuNSw1My41VjcwSDQwLjRjLTcuNSwwLTEzLjUsNi0xMy41LDEzLjUgUzMyLjksOTcsNDAuNCw5N2gyNC40djMxNy4yYzAsMzkuOCwzMi40LDcyLjIsNzIuMiw3Mi4yaDIxMi40YzM5LjgsMCw3Mi4yLTMyLjQsNzIuMi03Mi4yVjk3SDQ0NmM3LjUsMCwxMy41LTYsMTMuNS0xMy41IFM0NTMuNSw3MCw0NDYsNzB6IE0xNjguNiw1My41YzAtMTQuNiwxMS45LTI2LjUsMjYuNS0yNi41aDk2LjJjMTQuNiwwLDI2LjUsMTEuOSwyNi41LDI2LjVWNzBIMTY4LjZWNTMuNXogTTM5NC42LDQxNC4yIGMwLDI0LjktMjAuMyw0NS4yLTQ1LjIsNDUuMkgxMzdjLTI0LjksMC00NS4yLTIwLjMtNDUuMi00NS4yVjk3aDMwMi45djMxNy4ySDM5NC42eiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZmlsbD0nY3VycmVudENvbG9yJyBkPSdNMjQzLjIsNDExYzcuNSwwLDEzLjUtNiwxMy41LTEzLjVWMTU4LjljMC03LjUtNi0xMy41LTEzLjUtMTMuNXMtMTMuNSw2LTEzLjUsMTMuNXYyMzguNSBDMjI5LjcsNDA0LjksMjM1LjcsNDExLDI0My4yLDQxMXonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTE1NS4xLDM5Ni4xYzcuNSwwLDEzLjUtNiwxMy41LTEzLjVWMTczLjdjMC03LjUtNi0xMy41LTEzLjUtMTMuNXMtMTMuNSw2LTEzLjUsMTMuNXYyMDguOSBDMTQxLjYsMzkwLjEsMTQ3LjcsMzk2LjEsMTU1LjEsMzk2LjF6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00zMzEuMywzOTYuMWM3LjUsMCwxMy41LTYsMTMuNS0xMy41VjE3My43YzAtNy41LTYtMTMuNS0xMy41LTEzLjVzLTEzLjUsNi0xMy41LDEzLjV2MjA4LjkgQzMxNy44LDM5MC4xLDMyMy44LDM5Ni4xLDMzMS4zLDM5Ni4xeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNDg2LjQgNDg2LjQnJTNFJTNDcGF0aCBjb2xvcj0nY3VycmVudENvbG9yJyBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J000NDYsNzBIMzQ0LjhWNTMuNWMwLTI5LjUtMjQtNTMuNS01My41LTUzLjVoLTk2LjJjLTI5LjUsMC01My41LDI0LTUzLjUsNTMuNVY3MEg0MC40Yy03LjUsMC0xMy41LDYtMTMuNSwxMy41IFMzMi45LDk3LDQwLjQsOTdoMjQuNHYzMTcuMmMwLDM5LjgsMzIuNCw3Mi4yLDcyLjIsNzIuMmgyMTIuNGMzOS44LDAsNzIuMi0zMi40LDcyLjItNzIuMlY5N0g0NDZjNy41LDAsMTMuNS02LDEzLjUtMTMuNSBTNDUzLjUsNzAsNDQ2LDcweiBNMTY4LjYsNTMuNWMwLTE0LjYsMTEuOS0yNi41LDI2LjUtMjYuNWg5Ni4yYzE0LjYsMCwyNi41LDExLjksMjYuNSwyNi41VjcwSDE2OC42VjUzLjV6IE0zOTQuNiw0MTQuMiBjMCwyNC45LTIwLjMsNDUuMi00NS4yLDQ1LjJIMTM3Yy0yNC45LDAtNDUuMi0yMC4zLTQ1LjItNDUuMlY5N2gzMDIuOXYzMTcuMkgzOTQuNnonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTI0My4yLDQxMWM3LjUsMCwxMy41LTYsMTMuNS0xMy41VjE1OC45YzAtNy41LTYtMTMuNS0xMy41LTEzLjVzLTEzLjUsNi0xMy41LDEzLjV2MjM4LjUgQzIyOS43LDQwNC45LDIzNS43LDQxMSwyNDMuMiw0MTF6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTUuMSwzOTYuMWM3LjUsMCwxMy41LTYsMTMuNS0xMy41VjE3My43YzAtNy41LTYtMTMuNS0xMy41LTEzLjVzLTEzLjUsNi0xMy41LDEzLjV2MjA4LjkgQzE0MS42LDM5MC4xLDE0Ny43LDM5Ni4xLDE1NS4xLDM5Ni4xeiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZmlsbD0nY3VycmVudENvbG9yJyBkPSdNMzMxLjMsMzk2LjFjNy41LDAsMTMuNS02LDEzLjUtMTMuNVYxNzMuN2MwLTcuNS02LTEzLjUtMTMuNS0xMy41cy0xMy41LDYtMTMuNSwxMy41djIwOC45IEMzMTcuOCwzOTAuMSwzMjMuOCwzOTYuMSwzMzEuMywzOTYuMXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmFkZHJlc3MtY29udHJvbHMtZWRpdCB7XHJcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5hZGRyZXNzLWNvbnRyb2xzLWVkaXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MG5hSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY25JSGh0Ykc1ek9uaHNhVzVyUFNkb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1ckp5QjNhV1IwYUQwaU1qQndlQ0lnYUdWcFoyaDBQU0l5TUhCNElpQjJhV1YzUW05NFBTSXdJREFnTlRFeUlEVXhNaUlnUGdvOGNHRjBhQ0JtYVd4c1BTSmpkWEp5Wlc1RGIyeHZjaUlnWkQwaVRUUXlNaTQ1TlRNc01UYzJMakF4T1dNd0xqVTBPUzB3TGpRNExERXVNRGt0TUM0NU56VXNNUzQyTVRJdE1TNDBPVGhzTWpFdU56Y3lMVEl4TGpjM01tTXhNaTQ0T0RNdE1USXVPRGd6TERFeUxqZzRNeTB6TXk0M056RXNNQzAwTmk0Mk5UUUtDUWxzTFRRd0xqUXpOQzAwTUM0ME16UmpMVEV5TGpnNE15MHhNaTQ0T0RNdE16TXVOemN4TFRFeUxqZzRNeTAwTmk0Mk5UTXNNR3d0TWpFdU56Y3lMREl4TGpjM01tTXRNQzQxTWpNc01DNDFNak10TVM0d01UZ3NNUzR3TmpRdE1TNDBPVGdzTVM0Mk1UTk1OREl5TGprMU15d3hOell1TURFNWVpSXZQZ284Y0c5c2VXZHZiaUJtYVd4c1BTSmpkWEp5Wlc1RGIyeHZjaUlnY0c5cGJuUnpQU0l4TVRRdU16RTNMRE01Tnk0Mk9EUWdNVFUzTGpNeE55dzBOREF1TmpnMElERXdOaTQyTlRnc05EUTRMak0wTWlBMU5pdzBOVFlnTmpNdU5qVTRMRFF3TlM0ek5ERWdOekV1TXpFMkxETTFOQzQyT0RNaUx6NEtQSEJ2YkhsbmIyNGdabWxzYkQwaVkzVnljbVZ1UTI5c2IzSWlJSEJ2YVc1MGN6MGlNelE1TGpFME15d3hNalV1TlRNMUlERXhPQzQ1T0RJc016VTFMalk1TkNBeE1EWXVOVFF4TERNME15NHlOVE1nTXpNMkxqY3dNU3d4TVRNdU1EazBJRE15TkM0eU5pd3hNREF1TmpVeklEZ3hMalkxT1N3ek5ETXVNalV6SUFvSkNURTJPQzQzTkRjc05ETXdMak0wTVNBME1URXVNelE0TERFNE55NDNOQ0l2UGp3dmMzWm5QZz09XCIpO1xyXG4gICAgICAgICAgbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNuSUhodGJHNXpPbmhzYVc1clBTZG9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJKeUIzYVdSMGFEMGlNakJ3ZUNJZ2FHVnBaMmgwUFNJeU1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ05URXlJRFV4TWlJZ1BnbzhjR0YwYUNCbWFXeHNQU0pqZFhKeVpXNURiMnh2Y2lJZ1pEMGlUVFF5TWk0NU5UTXNNVGMyTGpBeE9XTXdMalUwT1Mwd0xqUTRMREV1TURrdE1DNDVOelVzTVM0Mk1USXRNUzQwT1Roc01qRXVOemN5TFRJeExqYzNNbU14TWk0NE9ETXRNVEl1T0RnekxERXlMamc0TXkwek15NDNOekVzTUMwME5pNDJOVFFLQ1Fsc0xUUXdMalF6TkMwME1DNDBNelJqTFRFeUxqZzRNeTB4TWk0NE9ETXRNek11TnpjeExURXlMamc0TXkwME5pNDJOVE1zTUd3dE1qRXVOemN5TERJeExqYzNNbU10TUM0MU1qTXNNQzQxTWpNdE1TNHdNVGdzTVM0d05qUXRNUzQwT1Rnc01TNDJNVE5NTkRJeUxqazFNeXd4TnpZdU1ERTVlaUl2UGdvOGNHOXNlV2R2YmlCbWFXeHNQU0pqZFhKeVpXNURiMnh2Y2lJZ2NHOXBiblJ6UFNJeE1UUXVNekUzTERNNU55NDJPRFFnTVRVM0xqTXhOeXcwTkRBdU5qZzBJREV3Tmk0Mk5UZ3NORFE0TGpNME1pQTFOaXcwTlRZZ05qTXVOalU0TERRd05TNHpOREVnTnpFdU16RTJMRE0xTkM0Mk9ETWlMejRLUEhCdmJIbG5iMjRnWm1sc2JEMGlZM1Z5Y21WdVEyOXNiM0lpSUhCdmFXNTBjejBpTXpRNUxqRTBNeXd4TWpVdU5UTTFJREV4T0M0NU9ESXNNelUxTGpZNU5DQXhNRFl1TlRReExETTBNeTR5TlRNZ016TTJMamN3TVN3eE1UTXVNRGswSURNeU5DNHlOaXd4TURBdU5qVXpJRGd4TGpZMU9Td3pORE11TWpVeklBb0pDVEUyT0M0M05EY3NORE13TGpNME1TQTBNVEV1TXpRNExERTROeTQzTkNJdlBqd3ZjM1puUGc9PVwiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uICNhZGRyZXNzTGlzdE1vZGFsLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBhbmltYXRpb246IG1vZGFsLWJhY2tkb3Itc2hvdyAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAjYWRkcmVzc0xpc3RNb2RhbCAuYWRkcmVzcy1saXN0LW1vZGFsLFxyXG4ubW9iaWxlLXZlcnNpb24gI2FkZHJlc3NMaXN0TW9kYWwgLmFkZHJlc3MtZGlhbG9nLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyAuYWRkcmVzcy1saXN0LW1vZGFsLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyAuYWRkcmVzcy1kaWFsb2cge1xyXG4gIGFuaW1hdGlvbjogZmxvYXRpbmcgMC41cyBlYXNlLWluLW91dDtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAjYWRkcmVzc0xpc3RNb2RhbCAuYWRkcmVzcy1saXN0LW1vZGFsLS1hZG1pbi1tb2RlLFxyXG4ubW9iaWxlLXZlcnNpb24gI2FkZHJlc3NMaXN0TW9kYWwgLmFkZHJlc3MtZGlhbG9nLS1hZG1pbi1tb2RlLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyAuYWRkcmVzcy1saXN0LW1vZGFsLS1hZG1pbi1tb2RlLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyAuYWRkcmVzcy1kaWFsb2ctLWFkbWluLW1vZGUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAjYWRkcmVzc0xpc3RNb2RhbCAubW9kYWwtaGVhZGVyLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyAubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAjYWRkcmVzc0xpc3RNb2RhbCAubW9kYWwtZm9vdGVyLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyAubW9kYWwtZm9vdGVyIHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDExMTExMTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uICNhZGRyZXNzTGlzdE1vZGFsIC5tb2RhbC1mb290ZXIgLnJvdy5lbmQtbWQsXHJcbi5tb2JpbGUtdmVyc2lvbiAjbW9kYWxBZGRyZXNzIC5tb2RhbC1mb290ZXIgLnJvdy5lbmQtbWQge1xyXG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uICNhZGRyZXNzTGlzdE1vZGFsIC5tb2RhbC1mb290ZXIgLmVuZC1tZCAuY29sLXhzLTEyLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyAubW9kYWwtZm9vdGVyIC5lbmQtbWQgLmNvbC14cy0xMiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gIGdyaWQtZ2FwOiA1cHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uICNhZGRyZXNzTGlzdE1vZGFsIC5tb2RhbC1mb290ZXIgLmVuZC1tZCAuY29sLXhzLTEyIC5idG4tY2FuY2VsLFxyXG4ubW9iaWxlLXZlcnNpb24gI21vZGFsQWRkcmVzcyAubW9kYWwtZm9vdGVyIC5lbmQtbWQgLmNvbC14cy0xMiAuYnRuLWNhbmNlbCB7XHJcbiAgcGFkZGluZzogNXB4IDhweCA1cHggOXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzAwNzhiZDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gI2FkZHJlc3NMaXN0TW9kYWwgLm1vZGFsLWNvbnRlbnQsXHJcbi5tb2JpbGUtdmVyc2lvbiAjbW9kYWxBZGRyZXNzIC5tb2RhbC1jb250ZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogYXV0bztcclxuICAvKiBvdmVyZmxvdzogdW5zZXQ7ICovXHJcbiAgZmxleC1ncm93OiBpbml0aWFsO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5Aa2V5ZnJhbWVzIGZsb2F0aW5nIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxMDAlLCAwcHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbW9kYWwtYmFja2Rvci1zaG93IHtcclxuICBmcm9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5hZGRyZXNzLWxpc3QtbW9kYWxfX2Zvb3RlciB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAuYWR2LW1vZGFsIC5hZGRyZXNzLWRpYWxvZyxcclxuICAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZGRyZXNzLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDQxdncgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCAiLnBheW1lbnQtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucGF5bWVudC1pdGVtLWNvbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4ucGF5bWVudC1pdGVtLWljb24ge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5wYXltZW50LWl0ZW0taWNvbiA+IGltZyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4ucGF5bWVudC1pdGVtLWluZm8ge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNjI1cmVtO1xyXG59XHJcblxyXG4ucGF5bWVudC1pdGVtLXRpdGxlLFxyXG4ucGF5bWVudC1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucGF5bWVudC1pdGVtLXRpdGxlLS1mbGV4LFxyXG4ucGF5bWVudC1pdGVtLWRlc2NyaXB0aW9uLS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucGF5bWVudC1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLnBheW1lbnQtaXRlbS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4ucGF5bWVudC1pdGVtLXRpdGxlLS1kaXNjb3VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4ucGF5bWVudC1pdGVtLW1vcmUge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5wYXltZW50LWNvbnRyb2wge1xyXG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4ucGF5bWVudC1wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wYXltZW50LXByb2dyZXNzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5wYXltZW50LXByb2dyZXNzLWFmdGVyOjphZnRlciB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xyXG4gIG1hcmdpbjogLTEuMDkzNzVyZW0gMCAwIC0xLjA5Mzc1cmVtO1xyXG59XHJcblxyXG4ucGF5bWVudC1lbXB0eSB7XHJcbiAgcGFkZGluZzogMi41cmVtIDA7XHJcbn1cclxuXHJcbi5wYXltZW50LWN1c3RvbS1vcHRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXltZW50LWl0ZW0tYWN0aXZlIC5wYXltZW50LWN1c3RvbS1vcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmFkdi1jaGVja2JveC1sYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYWR2LWNoZWNrYm94LWxhYmVsOmhvdmVyIC5hZHYtcmFkaW8tdGV4dCwgLmFkdi1jaGVja2JveC1sYWJlbDpob3ZlciAuYWR2LXJhZGlvLWVtdWwtLWljb24ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYWR2LWxhYmVsLXAtbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uYWR2LWNoZWNrYm94LWVtdWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgbGVmdDogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y2ZjZmNjtcclxufVxyXG5cclxuLmFkdi1yYWRpby1lbXVsLS1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICB3aWR0aDogMTRweDtcclxuICBsZWZ0OiAtN3B4O1xyXG4gIGNvbG9yOiAjODM4YThmO1xyXG59XHJcblxyXG4uYWR2LWNoZWNrYm94LWlucHV0ICsgLmFkdi1jaGVja2JveC1lbXVsLFxyXG4uYWR2LWNoZWNrYm94LWlucHV0ICsgLmFkdi1yYWRpby1lbXVsLS1pY29uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hZHYtY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAuYWR2LWNoZWNrYm94LWVtdWwsXHJcbi5hZHYtY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAuYWR2LXJhZGlvLWVtdWwtLWljb24ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmFkdi1jaGVja2JveC1lbXVsLXQge1xyXG4gIHRvcDogM3B4O1xyXG59XHJcblxyXG4uYWR2LWNoZWNrYm94LWVtdWwtbCB7XHJcbiAgbGVmdDogM3B4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5hZHYtY2hlY2tib3gtaW5wdXQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTRweDtcclxuICB3aWR0aDogMTRweDtcclxuICAvKiBtYXJnaW4tcmlnaHQ6IDVweDsgKi9cclxufVxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5hZHYtY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCB+IC5hZHYtY2hlY2tib3gtZW11bCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiOTlmYztcclxuICBib3JkZXItY29sb3I6ICMzYjk5ZmM7XHJcbn1cclxuaW5wdXRbdHlwZT1jaGVja2JveF0uYWR2LWNoZWNrYm94LWlucHV0OmNoZWNrZWQgfiAuYWR2LWNoZWNrYm94LWVtdWw6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZCAqL1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5hZHYtY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAuYWR2LWNoZWNrYm94LWVtdWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzNjM2MzO1xyXG59XHJcblxyXG4vKiBcdTA0MjFcdTA0NDJcdTA0MzhcdTA0M0JcdTA0MzhcdTA0MzdcdTA0MzBcdTA0NDZcdTA0MzhcdTA0NEYgXHUwNDQwXHUwNDMwXHUwNDM0XHUwNDM4XHUwNDNFXHUwNDNBXHUwNDNEXHUwNDNFXHUwNDNGXHUwNDNFXHUwNDNBICovXHJcbi5idG4tZ3JvdXAgLmFkdi1jaGVja2JveC1sYWJlbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLmFkdi1yYWRpby1sYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uYWR2LXJhZGlvLWxhYmVsIC5hZHYtcmFkaW8taW5wdXQge1xyXG4gIG9yZGVyOiAtMTtcclxufVxyXG4uYWR2LXJhZGlvLWxhYmVsIC5hZHYtcmFkaW8tbGFiZWwtdGV4dCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5hZHYtcmFkaW8tZW11bCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgYm9yZGVyOiAxcHggI2MzYzNjMyBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uYWR2LXJhZGlvLWVtdWwuYWR2LXJhZGlvLWVtdWwtLWJpZyB7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG59XHJcbi5hZHYtcmFkaW8tZW11bC5hZHYtcmFkaW8tZW11bC0tbWlkZGxlIHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmFkdi1yYWRpby1pbnB1dCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbmlucHV0W3R5cGU9cmFkaW9dLmFkdi1yYWRpby1pbnB1dDpjaGVja2VkIH4gLmFkdi1yYWRpby1lbXVsIHtcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMnB4O1xyXG4gIGJvcmRlcjogNnB4ICMzYjk5ZmMgc29saWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5pbnB1dFt0eXBlPXJhZGlvXS5hZHYtcmFkaW8taW5wdXQ6Y2hlY2tlZCB+IC5hZHYtcmFkaW8tZW11bC5hZHYtcmFkaW8tZW11bC0tYmlnIHtcclxuICBib3JkZXItd2lkdGg6IDdweDtcclxufVxyXG5pbnB1dFt0eXBlPXJhZGlvXS5hZHYtcmFkaW8taW5wdXQ6Y2hlY2tlZCB+IC5hZHYtcmFkaW8tZW11bDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0b3A6IC0ycHg7XHJcbiAgbGVmdDogLTJweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbmlucHV0W3R5cGU9cmFkaW9dLmFkdi1yYWRpby1pbnB1dDpjaGVja2VkIH4gLmFkdi1yYWRpby1lbXVsLS1pY29uLCBpbnB1dFt0eXBlPXJhZGlvXS5hZHYtcmFkaW8taW5wdXQ6Y2hlY2tlZCB+IC5hZHYtcmFkaW8tdGV4dCB7XHJcbiAgY29sb3I6ICMzYjk5ZmM7XHJcbn1cclxuaW5wdXRbdHlwZT1yYWRpb10uYWR2LXJhZGlvLWlucHV0OmRpc2FibGVkIH4gLmFkdi1yYWRpby1lbXVsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gIGJvcmRlci1jb2xvcjogI2MzYzNjMztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5hZHYtcmFkaW8tZ3JvdXAtLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqLyIsICIvKiFcclxuICogQ3JvcHBlciB2NC4wLjBcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2Zlbmd5dWFuY2hlbi9jcm9wcGVyXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNC0yMDE4IENoZW4gRmVuZ3l1YW5cclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqXHJcbiAqIERhdGU6IDIwMTgtMDQtMDFUMDY6MjY6MzIuNDE3WlxyXG4gKi9cclxuXHJcbi5jcm9wcGVyLWNvbnRhaW5lciB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuICAgIC5jcm9wcGVyLWNvbnRhaW5lciBpbWcgeyAvKkF2b2lkIG1hcmdpbiB0b3AgaXNzdWUgKE9jY3VyIG9ubHkgd2hlbiBtYXJnaW4tdG9wIDw9IC1oZWlnaHQpXHJcbiAqL1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBpbWFnZS1vcmllbnRhdGlvbjogMGRlZztcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuLmNyb3BwZXItd3JhcC1ib3gsXHJcbi5jcm9wcGVyLWNhbnZhcyxcclxuLmNyb3BwZXItZHJhZy1ib3gsXHJcbi5jcm9wcGVyLWNyb3AtYm94LFxyXG4uY3JvcHBlci1tb2RhbCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5jcm9wcGVyLXdyYXAtYm94LFxyXG4uY3JvcHBlci1jYW52YXMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNyb3BwZXItZHJhZy1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5jcm9wcGVyLW1vZGFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG5cclxuLmNyb3BwZXItdmlldy1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzM5ZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNyb3BwZXItZGFzaGVkIHtcclxuICAgIGJvcmRlcjogMCBkYXNoZWQgI2VlZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbiAgICAuY3JvcHBlci1kYXNoZWQuZGFzaGVkLWgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDMzLjMzMzMzJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvcHBlci1kYXNoZWQuZGFzaGVkLXYge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgIH1cclxuXHJcbi5jcm9wcGVyLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbiAgICAuY3JvcHBlci1jZW50ZXI6YmVmb3JlLFxyXG4gICAgLmNyb3BwZXItY2VudGVyOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3BwZXItY2VudGVyOmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvcHBlci1jZW50ZXI6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICB9XHJcblxyXG4uY3JvcHBlci1mYWNlLFxyXG4uY3JvcHBlci1saW5lLFxyXG4uY3JvcHBlci1wb2ludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jcm9wcGVyLWZhY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5jcm9wcGVyLWxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcclxufVxyXG5cclxuICAgIC5jcm9wcGVyLWxpbmUubGluZS1lIHtcclxuICAgICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxuICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvcHBlci1saW5lLmxpbmUtbiB7XHJcbiAgICAgICAgY3Vyc29yOiBucy1yZXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3BwZXItbGluZS5saW5lLXcge1xyXG4gICAgICAgIGN1cnNvcjogZXctcmVzaXplO1xyXG4gICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3BwZXItbGluZS5saW5lLXMge1xyXG4gICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuLmNyb3BwZXItcG9pbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgd2lkdGg6IDVweDtcclxufVxyXG5cclxuICAgIC5jcm9wcGVyLXBvaW50LnBvaW50LWUge1xyXG4gICAgICAgIGN1cnNvcjogZXctcmVzaXplO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3BwZXItcG9pbnQucG9pbnQtbiB7XHJcbiAgICAgICAgY3Vyc29yOiBucy1yZXNpemU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvcHBlci1wb2ludC5wb2ludC13IHtcclxuICAgICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxuICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3BwZXItcG9pbnQucG9pbnQtcyB7XHJcbiAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgIGN1cnNvcjogcy1yZXNpemU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jcm9wcGVyLXBvaW50LnBvaW50LW5lIHtcclxuICAgICAgICBjdXJzb3I6IG5lc3ctcmVzaXplO1xyXG4gICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvcHBlci1wb2ludC5wb2ludC1udyB7XHJcbiAgICAgICAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcclxuICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvcHBlci1wb2ludC5wb2ludC1zdyB7XHJcbiAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XHJcbiAgICAgICAgbGVmdDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XHJcbiAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgIGN1cnNvcjogbndzZS1yZXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcclxuICAgIGJvdHRvbTogLTUwJTtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtNTAlO1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbn1cclxuXHJcbi5jcm9wcGVyLWludmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uY3JvcHBlci1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFRTUFBQUFsUFcwaUFBQUFBM05DU1ZRSUNBamI0VS9nQUFBQUJsQk1WRVhNek16Ly8vL1RqUlYyQUFBQUNYQklXWE1BQUFyckFBQUs2d0dDaXcxYUFBQUFISFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JHYVhKbGQyOXlhM01nUTFNMjZMeXlqQUFBQUJGSlJFRlVDSmxqK00vQWdCVmhGLzBQQUg2L0QvSGtEeE9HQUFBQUFFbEZUa1N1UW1DQycpO1xyXG59XHJcblxyXG4uY3JvcHBlci1oaWRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5jcm9wcGVyLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jcm9wcGVyLW1vdmUge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG4uY3JvcHBlci1jcm9wIHtcclxuICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xyXG59XHJcblxyXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1kcmFnLWJveCxcclxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZmFjZSxcclxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItbGluZSxcclxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItcG9pbnQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4iLCAiLmlucGxhY2UtaW5pdGlhbGl6ZWQgLmlucGxhY2UtbGFuZGluZy1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmlucGxhY2UtaW5pdGlhbGl6ZWRbZGF0YS1pbnBsYWNlLXJpY2hdLCAuaW5wbGFjZS1pbml0aWFsaXplZFtkYXRhLWlucGxhY2UtbW9kYWxdLCAuaW5wbGFjZS1pbml0aWFsaXplZFtkYXRhLWlucGxhY2UtYXV0b2NvbXBsZXRlXSxcclxuLmlucGxhY2UtaW5pdGlhbGl6ZWQgLmlucGxhY2UtcHJpY2UtY29udGFpbmVyIC5wcmljZS1jdXJyZW50IC5wcmljZS1udW1iZXIsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2Utb2xkIC5wcmljZS1udW1iZXIsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2UtZGlzY291bnQtYWJzLFxyXG4uaW5wbGFjZS1pbml0aWFsaXplZCAuaW5wbGFjZS1wcmljZS1jb250YWluZXIgLnByaWNlLWRpc2NvdW50LXBlcmNlbnQsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2UtdW5rbm93biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uaW5wbGFjZS1pbml0aWFsaXplZFtkYXRhLWlucGxhY2UtcmljaF06OmFmdGVyLCAuaW5wbGFjZS1pbml0aWFsaXplZFtkYXRhLWlucGxhY2UtbW9kYWxdOjphZnRlciwgLmlucGxhY2UtaW5pdGlhbGl6ZWRbZGF0YS1pbnBsYWNlLWF1dG9jb21wbGV0ZV06OmFmdGVyLFxyXG4uaW5wbGFjZS1pbml0aWFsaXplZCAuaW5wbGFjZS1wcmljZS1jb250YWluZXIgLnByaWNlLWN1cnJlbnQgLnByaWNlLW51bWJlcjo6YWZ0ZXIsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2Utb2xkIC5wcmljZS1udW1iZXI6OmFmdGVyLFxyXG4uaW5wbGFjZS1pbml0aWFsaXplZCAuaW5wbGFjZS1wcmljZS1jb250YWluZXIgLnByaWNlLWRpc2NvdW50LWFiczo6YWZ0ZXIsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2UtZGlzY291bnQtcGVyY2VudDo6YWZ0ZXIsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2UtdW5rbm93bjo6YWZ0ZXIge1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLmlucGxhY2UtaW5pdGlhbGl6ZWRbZGF0YS1pbnBsYWNlLXJpY2hdOmhvdmVyLCAuaW5wbGFjZS1pbml0aWFsaXplZFtkYXRhLWlucGxhY2UtbW9kYWxdOmhvdmVyLCAuaW5wbGFjZS1pbml0aWFsaXplZFtkYXRhLWlucGxhY2UtYXV0b2NvbXBsZXRlXTpob3ZlcixcclxuLmlucGxhY2UtaW5pdGlhbGl6ZWQgLmlucGxhY2UtcHJpY2UtY29udGFpbmVyIC5wcmljZS1jdXJyZW50IC5wcmljZS1udW1iZXI6aG92ZXIsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2Utb2xkIC5wcmljZS1udW1iZXI6aG92ZXIsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2UtZGlzY291bnQtYWJzOmhvdmVyLFxyXG4uaW5wbGFjZS1pbml0aWFsaXplZCAuaW5wbGFjZS1wcmljZS1jb250YWluZXIgLnByaWNlLWRpc2NvdW50LXBlcmNlbnQ6aG92ZXIsXHJcbi5pbnBsYWNlLWluaXRpYWxpemVkIC5pbnBsYWNlLXByaWNlLWNvbnRhaW5lciAucHJpY2UtdW5rbm93bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmlucGxhY2UtaW5pdGlhbGl6ZWRbZGF0YS1pbnBsYWNlLXJpY2hdOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLmNrZV9mb2N1cyxcclxuLmNrZV9mb2N1czpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXNlbGVjdC1tb2RlIC5ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1zZWxlY3QtbW9kZSAuYmxvY2tzLWNvbnN0cnVjdG9yLWNvbnRhaW5lcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1zZWxlY3QtbW9kZSAuYmxvY2tzLWNvbnN0cnVjdG9yLWNvbnRhaW5lcjpob3Zlcjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXNlbGVjdC1tb2RlIC5scC1ibG9ja3MtY29uc3RydWN0b3ItZW1wdHkge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IGluaGVyaXQ7XHJcbiAgbWluLWhlaWdodDogNTJweDtcclxufVxyXG5cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci0taG92ZXIsXHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3I6aG92ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzMDA7XHJcbn1cclxuXHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3ItbGlua2ljby5scC1ibG9ja3MtY29uc3RydWN0b3ItYWRkLWJsb2NrLFxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLS1ob3ZlciAubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWxpbmtpY28sXHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3I6aG92ZXIgLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1saW5raWNvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tZW51LXN0YXRlLS1vcGVuZWQgLmxwLWJsb2Nrcy1jb25zdHJ1Y3RvciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yIHtcclxuICAvKiAgICBkaXNwbGF5OiBub25lOyAqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzMDA7XHJcbn1cclxuXHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3ItYnV0dG9ucy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1saW5raWNvIHtcclxuICBjb2xvcjogIzIyMjtcclxuICBsaW5lLWhlaWdodDogMi4yMjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAvKiBkaXNwbGF5OiBub25lOyAqL1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC8qICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgKi9cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1saW5raWNvOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWxpbmtpY28tc2V0dGluZ3Mge1xyXG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzIyMjtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1ibG9jay1pbWFnZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1saW5raWNvLXVwLFxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWxpbmtpY28tZG93biB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3ItbGlua2ljby11cCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWxpbmtpY28tZG93biB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbn1cclxuXHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3ItbGlua2ljby1kb3duID4gLmljb24tbHAtZG93bi1kaXI6OmJlZm9yZSxcclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1saW5raWNvLXVwID4gLmljb24tbHAtdXAtZGlyOjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1saW5raWNvLWRlbGV0ZSB7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3ItbGlua2ljby1zZXR0aW5ncy5pY29uLWxwLWNvZzo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWFkZC1ibG9jayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOGRlZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB6LWluZGV4OiA1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3ItYWRkLWJsb2NrOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5YmVmO1xyXG59XHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3ItYWRkLWJsb2NrOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhN2ZlYjtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1uZXctaXRlbSB7XHJcbiAgbWF4LXdpZHRoOiA5NTJweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDk1dmg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtbmV3LWl0ZW0tb3ZlcmxheSB7XHJcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtbmV3LWl0ZW0tb3ZlcmxheSAubW9kYWwtY29udGVudCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXgtaGVpZ2h0OiBub25lO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWNhdGVnb3JpZXMtd3JhcCB7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWJsb2NrLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtY2F0ZWdvcmllcy1jb2wge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTEsIDI1MSwgMjUxKTtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLW5ldy1pdGVtLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1uZXctaXRlbS1jb250ZW50IC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtY2F0ZWdvcmllcy1pdGVtIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1jYXRlZ29yaWVzLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWNhdGVnb3JpZXMtaXRlbSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5hLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1jYXRlZ29yaWVzLWl0ZW0tbGluayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5hLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1jYXRlZ29yaWVzLWl0ZW0tbGluazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwgMjM4LCAyMzgpO1xyXG4gIGNvbG9yOiByZ2IoMzQsIDM0LCAzNCk7XHJcbn1cclxuXHJcbmEuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWNhdGVnb3J5LXNlbGVjdGVkIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDU1LCAxNTEsIDIzNSk7XHJcbiAgY29sb3I6IHJnYigxMjMsIDEyMywgMTIzKTtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1ibG9jayB7XHJcbiAgbWFyZ2luOiA1cHggMjRweCAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYigyNDAsIDI0MCwgMjQwKSBzb2xpZDtcclxuICAvKiAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIC4xKTtcbiAgfSAqL1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtYmxvY2s6aG92ZXIge1xyXG4gIGNvbG9yOiByZ2IoNTUsIDE1MSwgMjM1KTtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWJsb2NrOmhvdmVyIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtYmxvY2stcGljIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYig1NSwgMTUxLCAyMzUpO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yX19wcm9kdWN0LWNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3JfX3Byb2R1Y3QtY2FyZCAuYmxvY2tzLWNvbnN0cnVjdG9yLWlucHV0LCAuYmxvY2tzLWNvbnN0cnVjdG9yX19wcm9kdWN0LWNhcmQgLmJsb2NrLWNvbnN0cnVjdG9yLWNhdGVnb3RpZXMgLmZvcm0tY29udHJvbCwgLmJsb2NrLWNvbnN0cnVjdG9yLWNhdGVnb3RpZXMgLmJsb2Nrcy1jb25zdHJ1Y3Rvcl9fcHJvZHVjdC1jYXJkIC5mb3JtLWNvbnRyb2wsIC5ibG9ja3MtY29uc3RydWN0b3JfX3Byb2R1Y3QtY2FyZCAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLS1zZXR0aW5ncyAuZm9ybS1jb250cm9sLCAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLS1zZXR0aW5ncyAuYmxvY2tzLWNvbnN0cnVjdG9yX19wcm9kdWN0LWNhcmQgLmZvcm0tY29udHJvbCxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvcl9fcHJvZHVjdC1jYXJkIC5zcGluYm94LWJsb2NrIC5pbnB1dC1hbHQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yX19wcm9kdWN0LWNhcmQgLnNwaW5ib3gtYmxvY2sgLnNwaW5ib3hfX2Fycm93cyAuc3BpbmJveC1tb3JlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yX19wcm9kdWN0LWNhcmQtY2VsbC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWJsb2NrLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1ibG9jay1sb2FkaW5nOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1ibG9jay1waWMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtYmxvY2stcGljLWlubmVyIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtYmxvY2stZGVzY3Ige1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1ibG9jay1yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWNhbmNlbCxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY29uZmlybSxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYXBwbHksXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLXJlbW92ZSxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYWRkLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLXNhdmUsXHJcbi5sb2dvLWdlbmVyYXRvci1tb2RhbC1idG4tY2xvc2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWNhbmNlbDpob3ZlcixcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY29uZmlybTpob3ZlcixcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYXBwbHk6aG92ZXIsXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLXJlbW92ZTpob3ZlcixcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYWRkOmhvdmVyLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLXNhdmU6aG92ZXIsXHJcbi5sb2dvLWdlbmVyYXRvci1tb2RhbC1idG4tY2xvc2U6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1jYW5jZWw6ZGlzYWJsZWQsIC5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWNhbmNlbDpkaXNhYmxlZDpob3ZlciwgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY2FuY2VsOmRpc2FibGVkOmFjdGl2ZSxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY29uZmlybTpkaXNhYmxlZCxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY29uZmlybTpkaXNhYmxlZDpob3ZlcixcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY29uZmlybTpkaXNhYmxlZDphY3RpdmUsXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWFwcGx5OmRpc2FibGVkLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1hcHBseTpkaXNhYmxlZDpob3ZlcixcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYXBwbHk6ZGlzYWJsZWQ6YWN0aXZlLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1yZW1vdmU6ZGlzYWJsZWQsXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLXJlbW92ZTpkaXNhYmxlZDpob3ZlcixcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tcmVtb3ZlOmRpc2FibGVkOmFjdGl2ZSxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYWRkOmRpc2FibGVkLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1hZGQ6ZGlzYWJsZWQ6aG92ZXIsXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWFkZDpkaXNhYmxlZDphY3RpdmUsXHJcbi5sb2dvLWdlbmVyYXRvci1tb2RhbC1idG4tc2F2ZTpkaXNhYmxlZCxcclxuLmxvZ28tZ2VuZXJhdG9yLW1vZGFsLWJ0bi1zYXZlOmRpc2FibGVkOmhvdmVyLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLXNhdmU6ZGlzYWJsZWQ6YWN0aXZlLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLWNsb3NlOmRpc2FibGVkLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLWNsb3NlOmRpc2FibGVkOmhvdmVyLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLWNsb3NlOmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1yZW1vdmUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRmNTg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNGI0ZjU4O1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLXJlbW92ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NWI2NjtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1yZW1vdmU6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0MzRhO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1jb25maXJtLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1hcHBseSxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYWRkLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLXNhdmUge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiKDU1LCAxNTEsIDIzNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU1LCAxNTEsIDIzNSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY29uZmlybTpob3ZlcixcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYXBwbHk6aG92ZXIsXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWFkZDpob3ZlcixcclxuLmxvZ28tZ2VuZXJhdG9yLW1vZGFsLWJ0bi1zYXZlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjVhZmYwO1xyXG4gIGJvcmRlci1jb2xvcjogIzY1YWZmMDtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1jb25maXJtOmFjdGl2ZSxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tYXBwbHk6YWN0aXZlLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1hZGQ6YWN0aXZlLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLXNhdmU6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3ZWQ5O1xyXG4gIGJvcmRlci1jb2xvcjogIzE2N2VkOTtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY2FuY2VsLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLWNsb3NlIHtcclxuICBib3JkZXItY29sb3I6IHJnYig1NSwgMTUxLCAyMzUpO1xyXG4gIGNvbG9yOiByZ2IoNTUsIDE1MSwgMjM1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1jYW5jZWw6aG92ZXIsXHJcbi5sb2dvLWdlbmVyYXRvci1tb2RhbC1idG4tY2xvc2U6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzY1YWZmMDtcclxuICBjb2xvcjogIzY1YWZmMDtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1jYW5jZWw6YWN0aXZlLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLWNsb3NlOmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTY3ZWQ5O1xyXG4gIGNvbG9yOiAjMTY3ZWQ5O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1jb25maXJtLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1jYW5jZWwsXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWFkZCxcclxuLmxvZ28tZ2VuZXJhdG9yLW1vZGFsLWJ0bi1zYXZlLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwtYnRuLWNsb3NlIHtcclxuICBwYWRkaW5nOiAxMnB4IDIzcHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWFwcGx5LFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1yZW1vdmUge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ0bi1hcHBseS13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItdGFibGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXRhYmxlLS1maXhlZCB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci10YWJsZS1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci10YWJsZS1yb3ctZ3JvdXAge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci10YWJsZS1uYW1lLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXRhYmxlLXZhbHVlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItdGFibGUtbmFtZSB7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIHdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci10YWJsZS1jb2wge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci10YWJsZS1jb2w6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXRhYmxlLWNvbDpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItdGFibGUtY29sLS12ZXJ0aWNhbC1taWRkbGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYmctaW1nLXdyYXAge1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1iZy1pbWctYnV0dG9ucyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucmV2ZXJzZS1lbmFibGVkIC5yZXZlcnNlLXJvdyB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWVtcHR5IHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAvKiBib3JkZXItdG9wOiAycHggZGFzaGVkICNlMmUyZTI7ICovXHJcbn1cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1lbXB0eSAuYmxvY2tzLWNvbnN0cnVjdG9yLWNvbnRhaW5lciB7XHJcbiAgLyogLmxwLWJsb2Nrcy1jb25zdHJ1Y3RvcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9ICovXHJcbn1cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1lbXB0eSAuYmxvY2tzLWNvbnN0cnVjdG9yLWNvbnRhaW5lcjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ibG9jay1jb25zdHJ1Y3Rvci0tbW9kYWwtaGVhZGVyLWljb24sXHJcbi5ibG9jay1jb25zdHJ1Y3Rvci0tbW9kYWwtaGVhZGVyLXRleHQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmxvY2stY29uc3RydWN0b3ItLW1vZGFsLWhlYWRlci1pY29uIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5scC1zZXR0aW5ncy1tb2RhbC1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuLmxwLXNldHRpbmdzLW1vZGFsLW92ZXJsYXkgLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgbWF4LWhlaWdodDogOTB2aDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbnN0cnVjdG9yLWhpbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4ICNiNmZmMDAgc29saWQgIWltcG9ydGFudDtcclxuICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIHRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fucywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwge1xyXG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fucywgc2Fucy1zZXJpZjtcclxuICByaWdodDogMDtcclxuICB0b3A6IDI1cHg7XHJcbiAgbWF4LWhlaWdodDogODB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIC5tb2RhbC1jb250ZW50LFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLmFkdi1tb2RhbC1pbm5lcixcclxuLmxvZ28tZ2VuZXJhdG9yLW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gIG1heC1oZWlnaHQ6IDkwdmg7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXJzLFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXJzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1jb250ZW50LFxyXG4ubG9nby1nZW5lcmF0b3ItbW9kYWwgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIC50YWJzLXZlcnRpY2FsIC50YWJzLWhlYWRlcnMsXHJcbi5sb2dvLWdlbmVyYXRvci1tb2RhbCAudGFicy12ZXJ0aWNhbCAudGFicy1oZWFkZXJzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MSwgMjUxLCAyNTEpO1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLnRhYnMtdmVydGljYWwgLnRhYnMtY29udGVudCxcclxuLmxvZ28tZ2VuZXJhdG9yLW1vZGFsIC50YWJzLXZlcnRpY2FsIC50YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDI0cHg7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0sXHJcbi5sb2dvLWdlbmVyYXRvci1tb2RhbCAudGFicy12ZXJ0aWNhbCAudGFicy1oZWFkZXItaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0tbGluayxcclxuLmxvZ28tZ2VuZXJhdG9yLW1vZGFsIC50YWJzLXZlcnRpY2FsIC50YWJzLWhlYWRlci1pdGVtLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIGEge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzM3OTdlYjtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLS1zZXR0aW5ncyBhOmhvdmVyIHtcclxuICBjb2xvcjogIzY1YWZmMDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5ibG9jay1jb25zdHJ1Y3Rvci1tZW51X19vcHRpb25zIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYmxvY2stY29uc3RydWN0b3ItbWVudS1saXN0LWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1yb3dfX25hbWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1yb3cgYSB7XHJcbiAgY29sb3I6ICMzNzk3ZWI7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItdGFibGUtY2FwdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnRuLW1hciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItdGFibGUtbmFtZS1oIHtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3JfX2RpdmlkZXIge1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuICAubHAtYmxvY2tzLWNvbnN0cnVjdG9yIHtcclxuICAgIC8qIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTA7ICovXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvKiAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgI2UyZTJlMjtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9ICovXHJcbiAgfVxyXG4gIC5scC1ibG9ja3MtY29uc3RydWN0b3I6Zmlyc3QtY2hpbGQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAzMDA7XHJcbiAgfVxyXG4gIC5scC1ibG9ja3MtY29uc3RydWN0b3I6Zmlyc3QtY2hpbGQgLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC8qIC5ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgfSAqL1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2V0dGluZ3MtY29sLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXNldHRpbmdzLWNvbC0tYWx0IHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2V0dGluZ3MtY29sLS1sZWZ0LW1pc3Npbmcge1xyXG4gIHBhZGRpbmc6IDIwcHggMjRweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2V0dGluZ3MtY29sLS12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2V0dGluZ3MtY29sIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLCAyNTEsIDI1MSk7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLS1zZXR0aW5ncyAuZm9ybS1jb250cm9sLCAuYmxvY2stY29uc3RydWN0b3ItY2F0ZWdvdGllcyAuZm9ybS1jb250cm9sLCAuYmxvY2tzLWNvbnN0cnVjdG9yLWlucHV0LFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXRleHRhcmVhLFxyXG4ubG9nby1nZW5lcmF0b3IgW3R5cGU9dGV4dF0sXHJcbi5sb2dvLWdlbmVyYXRvciBbdHlwZT1udW1iZXJdLFxyXG4ubW9kYWwtY29udGVudC1sb2dvLWdlbmVyYXRvci1mb250cyBbdHlwZT10ZXh0XSxcclxuLm1vZGFsLWNvbnRlbnQtbG9nby1nZW5lcmF0b3ItZm9udHMgW3R5cGU9bnVtYmVyXSB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICBib3JkZXI6IHNvbGlkIDFweCByZ2IoMTY1LCAxNjUsIDE2NSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIC5mb3JtLWNvbnRyb2w6LW1vei1yZWFkLW9ubHksIC5ibG9jay1jb25zdHJ1Y3Rvci1jYXRlZ290aWVzIC5mb3JtLWNvbnRyb2w6LW1vei1yZWFkLW9ubHksIC5ibG9ja3MtY29uc3RydWN0b3ItaW5wdXQ6LW1vei1yZWFkLW9ubHksIC5ibG9ja3MtY29uc3RydWN0b3ItdGV4dGFyZWE6LW1vei1yZWFkLW9ubHksIC5sb2dvLWdlbmVyYXRvciBbdHlwZT10ZXh0XTotbW96LXJlYWQtb25seSwgLmxvZ28tZ2VuZXJhdG9yIFt0eXBlPW51bWJlcl06LW1vei1yZWFkLW9ubHksIC5tb2RhbC1jb250ZW50LWxvZ28tZ2VuZXJhdG9yLWZvbnRzIFt0eXBlPXRleHRdOi1tb3otcmVhZC1vbmx5LCAubW9kYWwtY29udGVudC1sb2dvLWdlbmVyYXRvci1mb250cyBbdHlwZT1udW1iZXJdOi1tb3otcmVhZC1vbmx5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMzLCAyMzMsIDIzMyk7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC0tc2V0dGluZ3MgLmZvcm0tY29udHJvbDpyZWFkLW9ubHksIC5ibG9jay1jb25zdHJ1Y3Rvci1jYXRlZ290aWVzIC5mb3JtLWNvbnRyb2w6cmVhZC1vbmx5LCAuYmxvY2tzLWNvbnN0cnVjdG9yLWlucHV0OnJlYWQtb25seSxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci10ZXh0YXJlYTpyZWFkLW9ubHksXHJcbi5sb2dvLWdlbmVyYXRvciBbdHlwZT10ZXh0XTpyZWFkLW9ubHksXHJcbi5sb2dvLWdlbmVyYXRvciBbdHlwZT1udW1iZXJdOnJlYWQtb25seSxcclxuLm1vZGFsLWNvbnRlbnQtbG9nby1nZW5lcmF0b3ItZm9udHMgW3R5cGU9dGV4dF06cmVhZC1vbmx5LFxyXG4ubW9kYWwtY29udGVudC1sb2dvLWdlbmVyYXRvci1mb250cyBbdHlwZT1udW1iZXJdOnJlYWQtb25seSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMywgMjMzLCAyMzMpO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLS1zZXR0aW5ncyAuZm9ybS1jb250cm9sLCAuYmxvY2stY29uc3RydWN0b3ItY2F0ZWdvdGllcyAuZm9ybS1jb250cm9sLCAuYmxvY2tzLWNvbnN0cnVjdG9yLWlucHV0LFxyXG4ubG9nby1nZW5lcmF0b3IgW3R5cGU9dGV4dF0sXHJcbi5sb2dvLWdlbmVyYXRvciBbdHlwZT1udW1iZXJdLFxyXG4ubW9kYWwtY29udGVudC1sb2dvLWdlbmVyYXRvci1mb250cyBbdHlwZT10ZXh0XSxcclxuLm1vZGFsLWNvbnRlbnQtbG9nby1nZW5lcmF0b3ItZm9udHMgW3R5cGU9bnVtYmVyXSB7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXRleHRhcmVhIHtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXNsaWRlciAubmdycy1oYW5kbGUge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXI6IDhweCByZ2IoNTUsIDE1MSwgMjM1KSBzb2xpZDtcclxuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2xpZGVyIC5uZ3JzLWpvaW4sXHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2xpZGVyIC5uZ3JzLXJ1bm5lciB7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1zbGlkZXIgLm5ncnMtam9pbiB7XHJcbiAgYmFja2dyb3VuZDogcmdiKDU1LCAxNTEsIDIzNSk7XHJcbn1cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1zbGlkZXIgLm5ncnMtcnVubmVyIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1zZWxlY3QsXHJcbi5sb2dvLWdlbmVyYXRvci1mb3JtIC5zZWxlY3QtY3VzdG9tIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIGJvcmRlcjogc29saWQgMXB4IHJnYigxNjUsIDE2NSwgMTY1KTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2VsZWN0IHNlbGVjdCxcclxuLmxvZ28tZ2VuZXJhdG9yLWZvcm0gLnNlbGVjdC1jdXN0b20gc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMTRweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCxcclxuLmxvZ28tZ2VuZXJhdG9yLWZvcm0gLnNlbGVjdC1jdXN0b20gc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3Itc2VsZWN0OjphZnRlcixcclxuLmxvZ28tZ2VuZXJhdG9yLWZvcm0gLnNlbGVjdC1jdXN0b206OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2IoMjEwLCAyMTAsIDIxMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICByaWdodDogMTRweDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItY2hlY2tib3gtbmF0aXZlLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXJhZGlvLW5hdGl2ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1jaGVja2JveC1uYXRpdmU6Y2hlY2tlZCArIC5ibG9ja3MtY29uc3RydWN0b3ItY2hlY2tib3gge1xyXG4gIGJhY2tncm91bmQ6ICMzNzk3ZWIgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSFpsY25OcGIyNDlJakV1TVNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkySURJMklpQmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQXlOaUF5TmlJZ2QybGtkR2c5SWpVeE1uQjRJaUJvWldsbmFIUTlJalV4TW5CNElqNEtJQ0E4Y0dGMGFDQmtQU0p0TGpNc01UUmpMVEF1TWkwd0xqSXRNQzR6TFRBdU5TMHdMak10TUM0M2N6QXVNUzB3TGpVZ01DNHpMVEF1TjJ3eExqUXRNUzQwWXpBdU5DMHdMalFnTVMwd0xqUWdNUzQwTERCc0xqRXNMakVnTlM0MUxEVXVPV013TGpJc01DNHlJREF1TlN3d0xqSWdNQzQzTERCc01UTXVOQzB4TXk0NWFEQXVNWFl0T0M0NE9ERTNPR1V0TVRaak1DNDBMVEF1TkNBeExUQXVOQ0F4TGpRc01Hd3hMalFzTVM0MFl6QXVOQ3d3TGpRZ01DNDBMREVnTUN3eExqUnNNQ3d3TFRFMkxERTJMalpqTFRBdU1pd3dMakl0TUM0MExEQXVNeTB3TGpjc01DNHpMVEF1TXl3d0xUQXVOUzB3TGpFdE1DNDNMVEF1TTJ3dE55NDRMVGd1TkMwdU1pMHVNM29pSUdacGJHdzlJaU5HUmtaR1JrWWlMejRLUEM5emRtYytDZz09XCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNzAlIDcwJTtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1yYWRpby1uYXRpdmU6Y2hlY2tlZCArIC5ibG9ja3MtY29uc3RydWN0b3ItcmFkaW8ge1xyXG4gIGJhY2tncm91bmQ6ICMzNzk3ZWIgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMmFXVjNRbTk0UFNJd0lEQWdNVEl3SURFeU1DSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4amFYSmpiR1VnWTNnOUlqWXdJaUJqZVQwaU5qQWlJSEk5SWpVd0lpQm1hV3hzUFNJalptWm1JaTgrUEM5emRtYytcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA2MCUgNjAlO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWNoZWNrYm94LFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXJhZGlvLFxyXG4ubG9nby1nZW5lcmF0b3ItZm9ybSAuY3VzdG9tLWlucHV0LWNoZWNrYm94IHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbWluLXdpZHRoOiAyNHB4O1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIGJvcmRlcjogc29saWQgMXB4IHJnYigxNjUsIDE2NSwgMTY1KTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItY2hlY2tib3g6OmFmdGVyLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXJhZGlvOjphZnRlcixcclxuLmxvZ28tZ2VuZXJhdG9yLWZvcm0gLmN1c3RvbS1pbnB1dC1jaGVja2JveDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2dvLWdlbmVyYXRvci1mb3JtIC5jdXN0b20taW5wdXQtY2hlY2tib3gge1xyXG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sb2dvLWdlbmVyYXRvci1mb3JtIC5zZWxlY3QtY3VzdG9tIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItY2hlY2tib3gtLXNtYWxsIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWluLXdpZHRoOiAxNnB4O1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLXJhZGlvIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5sb2dvLWdlbmVyYXRvci1mb3JtIC5jdXN0b20taW5wdXQtbmF0aXZlOmNoZWNrZWQgKyAuY3VzdG9tLWlucHV0LWNoZWNrYm94IHtcclxuICBiYWNrZ3JvdW5kOiAjMzc5N2ViIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhabGNuTnBiMjQ5SWpFdU1TSWdkbWxsZDBKdmVEMGlNQ0F3SURJMklESTJJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0F5TmlBeU5pSWdkMmxrZEdnOUlqVXhNbkI0SWlCb1pXbG5hSFE5SWpVeE1uQjRJajRLSUNBOGNHRjBhQ0JrUFNKdExqTXNNVFJqTFRBdU1pMHdMakl0TUM0ekxUQXVOUzB3TGpNdE1DNDNjekF1TVMwd0xqVWdNQzR6TFRBdU4yd3hMalF0TVM0MFl6QXVOQzB3TGpRZ01TMHdMalFnTVM0MExEQnNMakVzTGpFZ05TNDFMRFV1T1dNd0xqSXNNQzR5SURBdU5Td3dMaklnTUM0M0xEQnNNVE11TkMweE15NDVhREF1TVhZdE9DNDRPREUzT0dVdE1UWmpNQzQwTFRBdU5DQXhMVEF1TkNBeExqUXNNR3d4TGpRc01TNDBZekF1TkN3d0xqUWdNQzQwTERFZ01Dd3hMalJzTUN3d0xURTJMREUyTGpaakxUQXVNaXd3TGpJdE1DNDBMREF1TXkwd0xqY3NNQzR6TFRBdU15d3dMVEF1TlMwd0xqRXRNQzQzTFRBdU0yd3ROeTQ0TFRndU5DMHVNaTB1TTNvaUlHWnBiR3c5SWlOR1JrWkdSa1lpTHo0S1BDOXpkbWMrQ2c9PVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDcwJSA3MCU7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItbGFiZWwtdGV4dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItcGljdHVyZS11cGRhdGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogIzM3OTdlYjtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItcGljdHVyZS11cGRhdGU6aG92ZXIge1xyXG4gIGNvbG9yOiAjNjVhZmYwO1xyXG59XHJcbi5ibG9ja3MtY29uc3RydWN0b3ItcGljdHVyZS11cGRhdGU6YWN0aXZlIHtcclxuICBjb2xvcjogIzE2N2VkOTtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1waWN0dXJlLXVwZGF0ZS1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5ibG9jay1jb25zdHJ1Y3Rvci1ncmlkIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZjVmNztcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1saW5rIHtcclxuICBjb2xvcjogIzM3OTdlYjtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiAjNjVhZmYwO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMtYWN0aW9ucyxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idXR0b25zLWNvbG9yLXNjaGVtZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYigyNDAsIDI0MCwgMjQwKSBzb2xpZDtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMtYWN0aW9uc19faGVhZGVyLFxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMtY29sb3Itc2NoZW1lX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMtYWN0aW9uc19fY29udGVudCxcclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idXR0b25zLWNvbG9yLXNjaGVtZV9fY29udGVudCB7XHJcbiAgcGFkZGluZzogMTZweCA2cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnV0dG9ucy1jb2xvci1zY2hlbWUtcHJldmlldyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItYnV0dG9ucy1jb2xvci1zY2hlbWVfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idXR0b25zLWNvbG9yLXNjaGVtZV9fcHJldmlldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE2NSwgMTY1LCAxNjUpO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5ibG9ja3MtY29uc3RydWN0b3ItcGljdHVyZS0tYXMtYmFja2dyb3VuZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbi1zZXR0aW5ncy1tb2RhbCB7XHJcbiAgd2lkdGg6IDY4MHB4O1xyXG59XHJcblxyXG4uYmxvY2stY29uc3RydWN0b3ItaWNvbi1lcnJvciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6ICNmMTU5NTk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItY29udGFpbmVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICNlMmUyZTI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLXNwbGl0YnV0dG9uIHtcclxuICBsaW5lLWhlaWdodDogMi41O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogNTBweDtcclxufVxyXG5cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1zcGxpdGJ1dHRvbjpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLXNwbGl0YnV0dG9uLnNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc5N2ViO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLXNwbGl0YnV0dG9uLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1zcGxpdGJ1dHRvbi1sZWZ0IHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XHJcbn1cclxuXHJcbi5scC1ibG9ja3MtY29uc3RydWN0b3Itc3BsaXRidXR0b24ubHAtYmxvY2tzLWNvbnN0cnVjdG9yLXNwbGl0YnV0dG9uLXJpZ2h0IHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweDtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLnRhYnMtaG9yaXpvbnRhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50YWJzLWhvcml6b250YWwgLnRhYnMtaGVhZGVycy5jZW50ZXIteHM6bm90KC50YWJzLWZvcm0tc2V0dGluZy0tbW9iaWxlKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogc2Nyb2xsIGhpZGRlbjtcclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzOm5vdCgudGFicy1mb3JtLXNldHRpbmctLW1vYmlsZSkgLnRhYnMtaGVhZGVyLWl0ZW0uY29sLXhzLTEyIHtcclxuICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXJzLmNlbnRlci14czpub3QoLnRhYnMtZm9ybS1zZXR0aW5nLS1tb2JpbGUpIC50YWJzLWhlYWRlci1pdGVtLmNvbC14cy0xMiAudGFicy1oZWFkZXItaXRlbS1saW5rIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi50YWJzLWhvcml6b250YWwgLnRhYnMtaGVhZGVycy5jZW50ZXIteHM6bm90KC50YWJzLWZvcm0tc2V0dGluZy0tbW9iaWxlKSAudGFicy1oZWFkZXItaXRlbS50YWJzLWhlYWRlci1hY3RpdmUge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsIDIzOCwgMjM4KTtcclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWZvcm0tc2V0dGluZy0tbW9iaWxlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCBoaWRkZW4gIWltcG9ydGFudDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1mb3JtLXNldHRpbmctLW1vYmlsZSAudGFicy1oZWFkZXItaXRlbS5jb2wteHMtMTIge1xyXG4gIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi50YWJzLWhvcml6b250YWwgLnRhYnMtZm9ybS1zZXR0aW5nLS1tb2JpbGUgLnRhYnMtaGVhZGVyLWl0ZW0uY29sLXhzLTEyIC50YWJzLWhlYWRlci1pdGVtLWxpbmsge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1mb3JtLXNldHRpbmctLW1vYmlsZSAudGFicy1oZWFkZXItaXRlbS50YWJzLWhlYWRlci1hY3RpdmUge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsIDIzOCwgMjM4KTtcclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWZvcm0tc2V0dGluZy0tbW9iaWxlICsgLnRhYnMtY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1mb3JtLXNldHRpbmctLW1vYmlsZSArIC50YWJzLWNvbnRlbnQgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1zZXR0aW5ncy1jb2wtLWxlZnQtbWlzc2luZyB7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAzNXB4IC0gaGVpZ2h0IGVsZW1lbnQgKi9cclxuLyogNTIgLSBoZWlnaHQgdGFiIC50YWJzLWhlYWRlcnMtLWNvbW1vbi1zZXR0aW5ncyAqL1xyXG4jdGFiQ29sb3JTY2hlbWVTZXR0aW5nc18wIHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDUycHg7XHJcbn1cclxuXHJcbi8qIDM1cHggLSBoZWlnaHQgZWxlbWVudCAqL1xyXG4vKiA1MiAtIGhlaWdodCB0YWIgLnRhYnMtaGVhZGVycy0tY29tbW9uLXNldHRpbmdzICovXHJcbiN0YWJDb2xvclNjaGVtZVNldHRpbmdzXzEge1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogODdweDtcclxufVxyXG5cclxuLyogMzVweCAtIGhlaWdodCBlbGVtZW50ICovXHJcbi8qIDUyIC0gaGVpZ2h0IHRhYiAudGFicy1oZWFkZXJzLS1jb21tb24tc2V0dGluZ3MgKi9cclxuI3RhYkNvbG9yU2NoZW1lU2V0dGluZ3NfMiB7XHJcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAxMjJweDtcclxufVxyXG5cclxuLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1zdG9yZS13YXJuaW5nIHtcclxuICBwYWRkaW5nOiA0NXB4IDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmMTU5NTk7XHJcbn1cclxuXHJcbi5tb2JpbGUtdmVyc2lvbiAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLS1zZXR0aW5ncyAubW9kYWwtZm9vdGVyLFxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLXNldHRpbmdzLW1vZGFsLW92ZXJsYXkgLm1vZGFsLWZvb3RlciBkaXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIC5tb2RhbC1mb290ZXIgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY29uZmlybSxcclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIC5tb2RhbC1mb290ZXIgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY2FuY2VsLFxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLXNldHRpbmdzLW1vZGFsLW92ZXJsYXkgLm1vZGFsLWZvb3RlciBkaXYgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idG4tY29uZmlybSxcclxuLm1vYmlsZS12ZXJzaW9uIC5scC1zZXR0aW5ncy1tb2RhbC1vdmVybGF5IC5tb2RhbC1mb290ZXIgZGl2IC5ibG9ja3MtY29uc3RydWN0b3ItYnRuLWNhbmNlbCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtY2F0ZWdvcmllcy13cmFwLFxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtYmxvY2std3JhcCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTVweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtY2F0ZWdvcmllcy13cmFwOjotd2Via2l0LXNjcm9sbGJhcixcclxuICAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWJsb2NrLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1jYXRlZ29yaWVzLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsLFxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtYmxvY2std3JhcDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgfVxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtY2F0ZWdvcmllcy13cmFwOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsLFxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtYmxvY2std3JhcDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgfVxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtY2F0ZWdvcmllcy13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcclxuICAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWJsb2NrLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyAvKiBzaG91bGQgbWF0Y2ggYmFja2dyb3VuZCwgY2FuJ3QgYmUgdHJhbnNwYXJlbnQgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICB9XHJcbiAgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1jYXRlZ29yaWVzLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtYmxvY2std3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB9XHJcbiAgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1jYXRlZ29yaWVzLFxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtY2F0ZWdvcmllcy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLW5ldy1pdGVtLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtbmV3LWl0ZW0tY29udGVudCAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLWNhdGVnb3JpZXMtaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgYS5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtY2F0ZWdvcmllcy1pdGVtLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyNHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbiAgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1tb2RhbC1ibG9jay13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwtLXNldHRpbmdzIHtcclxuICAgIHdpZHRoOiAxMTQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwdnc7XHJcbiAgfVxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3Itc2V0dGluZ3MtY29sLFxyXG4gIC5ibG9ja3MtY29uc3RydWN0b3Itc2V0dGluZ3MtY29sLS1hbHQge1xyXG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXJzLmNlbnRlci14czpub3QoLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgdmlzaWJsZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzOm5vdCgudGFicy1mb3JtLXNldHRpbmctLWRlc2N0b3ApIC50YWJzLWhlYWRlci1pdGVtLmNvbC14cy0xMiB7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgZmxleC1ncm93OiBpbml0aWFsO1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzOm5vdCgudGFicy1mb3JtLXNldHRpbmctLWRlc2N0b3ApIC50YWJzLWhlYWRlci1pdGVtLmNvbC14cy0xMiAudGFicy1oZWFkZXItaXRlbS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcbiAgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXJzLmNlbnRlci14czpub3QoLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wKSAudGFicy1oZWFkZXItaXRlbS50YWJzLWhlYWRlci1hY3RpdmUge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC50YWJzLWhvcml6b250YWwgLnRhYnMtaGVhZGVycy5jZW50ZXIteHM6bm90KC50YWJzLWZvcm0tc2V0dGluZy0tZGVzY3RvcCk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXJzLmNlbnRlci14czpub3QoLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wKTo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgfVxyXG4gIC50YWJzLWhvcml6b250YWwgLnRhYnMtaGVhZGVycy5jZW50ZXIteHM6bm90KC50YWJzLWZvcm0tc2V0dGluZy0tZGVzY3RvcCk6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzOm5vdCgudGFicy1mb3JtLXNldHRpbmctLWRlc2N0b3ApOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTsgLyogc2hvdWxkIG1hdGNoIGJhY2tncm91bmQsIGNhbid0IGJlIHRyYW5zcGFyZW50ICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgfVxyXG4gIC50YWJzLWhvcml6b250YWwgLnRhYnMtaGVhZGVycy5jZW50ZXIteHM6bm90KC50YWJzLWZvcm0tc2V0dGluZy0tZGVzY3RvcCk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB9XHJcbiAgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXJzLmNlbnRlci14cy50YWJzLWZvcm0tc2V0dGluZy0tZGVzY3RvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTEsIDI1MSwgMjUxKTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgdmlzaWJsZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIC50YWJzLWhvcml6b250YWwgLnRhYnMtaGVhZGVycy5jZW50ZXIteHMudGFicy1mb3JtLXNldHRpbmctLWRlc2N0b3A6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcclxuICAgIGhlaWdodDogMTFweDtcclxuICB9XHJcbiAgLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXJzLmNlbnRlci14cy50YWJzLWZvcm0tc2V0dGluZy0tZGVzY3RvcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7IC8qIHNob3VsZCBtYXRjaCBiYWNrZ3JvdW5kLCBjYW4ndCBiZSB0cmFuc3BhcmVudCAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgfVxyXG4gIC50YWJzLWhvcml6b250YWwgLnRhYnMtaGVhZGVycy5jZW50ZXIteHMudGFicy1mb3JtLXNldHRpbmctLWRlc2N0b3AgLnRhYnMtaGVhZGVyLWl0ZW0uY29sLXhzLTEyIHtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBmbGV4LWdyb3c6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC50YWJzLWhvcml6b250YWwgLnRhYnMtaGVhZGVycy5jZW50ZXIteHMudGFicy1mb3JtLXNldHRpbmctLWRlc2N0b3AgLnRhYnMtaGVhZGVyLWl0ZW0uY29sLXhzLTEyIC50YWJzLWhlYWRlci1pdGVtLWxpbmsge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wIC50YWJzLWhlYWRlci1pdGVtLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLnRhYnMtaG9yaXpvbnRhbCAuZm9ybSAudGFicy1oZWFkZXJzLmNlbnRlci14cy50YWJzLWZvcm0tc2V0dGluZy0tZGVzY3RvcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRhYnMtaG9yaXpvbnRhbCAuZm9ybSAudGFicy1oZWFkZXJzLmNlbnRlci14cy50YWJzLWZvcm0tc2V0dGluZy0tZGVzY3RvcCAudGFicy1oZWFkZXItaXRlbS5jb2wteHMtMTIgLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAudGFicy1ob3Jpem9udGFsIC5mb3JtIC50YWJzLWhlYWRlcnMuY2VudGVyLXhzLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wIC50YWJzLWhlYWRlci1pdGVtLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcclxuICB9XHJcbiAgLnRhYnMtaGVhZGVycyArIC50YWJzLWNvbnRlbnQgLnRhYnMtZm9ybS1zZXR0aW5nLS1kZXNjdG9wIHtcclxuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsLS1zZXR0aW5ncyAubW9kYWwtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWxpbmtpY28tZGVsZXRlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9ja3MtY29uc3RydWN0b3ItbGlua2ljby1zZXR0aW5ncyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbiAgLmxwLWJsb2Nrcy1jb25zdHJ1Y3Rvci1hZGQtYmxvY2sge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAubHAtc2V0dGluZ3MtbW9kYWwtb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gIH1cclxuICAuYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMtYWN0aW9uc19fY29udGVudCxcclxuICAuYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMtY29sb3Itc2NoZW1lX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG59IiwgIi5waWN0dXJlLWxvYWRlci10cmlnZ2VyLWJhY2tyb3VuZC13cmFwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnBpY3R1cmUtbG9hZGVyLXRyaWdnZXItYmFja3JvdW5kLXdyYXAgcGljdHVyZS1sb2FkZXItdHJpZ2dlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5waWN0dXJlLWxvYWRlci10cmlnZ2VyLWJhY2tyb3VuZC13cmFwIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ucGljdHVyZS1sb2FkZXItdHJpZ2dlci1iYWNrcm91bmQtd3JhcCAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBpY3R1cmUtbG9hZGVyX19yb3cge1xyXG4gIHBhZGRpbmc6IDIwcHggNXB4O1xyXG59XHJcbi5waWN0dXJlLWxvYWRlcl9fcm93ICsgLnBpY3R1cmUtbG9hZGVyX19yb3cge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG59XHJcbi5waWN0dXJlLWxvYWRlcl9faWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5waWN0dXJlLWxvYWRlcl9fZm9ybS0tYnktdXJsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5waWN0dXJlLWxvYWRlcl9fZm9ybS1pbnB1dC0tYnktdXJsIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1iYXNpczogYXV0bztcclxufVxyXG4ucGljdHVyZS1sb2FkZXJfX2Zvcm0tYnV0dG9uLS1ieS11cmwge1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5waWN0dXJlLXVwbG9hZC1tb2RhbCAubW9kYWwtY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLnBpY3R1cmUtdXBsb2FkLW1vZGFsIGEge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzM3OTdlYjtcclxufVxyXG4ucGljdHVyZS11cGxvYWQtbW9kYWwgYTpob3ZlciB7XHJcbiAgY29sb3I6ICM2NWFmZjA7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucGljdHVyZS1sb2FkZXItaW1hZ2Utd3JhcCB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5waWN0dXJlLWxvYWRlci1pbWFnZS13cmFwIC5waWN0dXJlLWxvYWRlci10cmlnZ2VyLWltYWdlLWlubmVyIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4ucGljdHVyZS1sb2FkZXItaW1hZ2Utd3JhcCBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnBpY3R1cmUtbG9hZGVyLWltYWdlLXdyYXAgc3ZnIHtcclxuICBmb250LXNpemU6IDY0cHg7XHJcbn1cclxuXHJcbi5waWN0dXJlLWxvYWRlci10cmlnZ2VyX19jb250cm9scyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5waWN0dXJlLWxvYWRlci10cmlnZ2VyLFxyXG5waWN0dXJlLWxvYWRlci10cmlnZ2VyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucGljdHVyZS1sb2FkZXItdHJpZ2dlcjpob3ZlciAuc3ViYmxvY2staW5wbGFjZS1pbWFnZS10cmlnZ2VyLFxyXG4ucGljdHVyZS1sb2FkZXItdHJpZ2dlcjpob3ZlciAucGljdHVyZS1sb2FkZXItdHJpZ2dlcl9fY29udHJvbHMsXHJcbnBpY3R1cmUtbG9hZGVyLXRyaWdnZXI6aG92ZXIgLnN1YmJsb2NrLWlucGxhY2UtaW1hZ2UtdHJpZ2dlcixcclxucGljdHVyZS1sb2FkZXItdHJpZ2dlcjpob3ZlciAucGljdHVyZS1sb2FkZXItdHJpZ2dlcl9fY29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5waWN0dXJlLWxvYWRlci10cmlnZ2VyOmhvdmVyIC5zdWJibG9jay1pbnBsYWNlLWltYWdlLXRyaWdnZXIuaW5wbGFjZS1pbWFnZS1idXR0b25zLXJlbmRlcmVkLFxyXG4ucGljdHVyZS1sb2FkZXItdHJpZ2dlcjpob3ZlciAucGljdHVyZS1sb2FkZXItdHJpZ2dlcl9fY29udHJvbHMuaW5wbGFjZS1pbWFnZS1idXR0b25zLXJlbmRlcmVkLFxyXG5waWN0dXJlLWxvYWRlci10cmlnZ2VyOmhvdmVyIC5zdWJibG9jay1pbnBsYWNlLWltYWdlLXRyaWdnZXIuaW5wbGFjZS1pbWFnZS1idXR0b25zLXJlbmRlcmVkLFxyXG5waWN0dXJlLWxvYWRlci10cmlnZ2VyOmhvdmVyIC5waWN0dXJlLWxvYWRlci10cmlnZ2VyX19jb250cm9scy5pbnBsYWNlLWltYWdlLWJ1dHRvbnMtcmVuZGVyZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5waWN0dXJlLWxvYWRlci10cmlnZ2VyLWltYWdlLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBpY3R1cmUtbG9hZGVyLWxpbmsge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnBpY3R1cmUtbG9hZGVyLWxpbms6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ucGljdHVyZS1sb2FkZXItbGluay0tZGVmYXVsdCB7XHJcbiAgY29sb3I6ICMzNzk3ZWI7XHJcbn1cclxuLnBpY3R1cmUtbG9hZGVyLWxpbmstLWRlZmF1bHQ6aG92ZXIge1xyXG4gIGNvbG9yOiAjNjVhZmYwO1xyXG59XHJcbi5waWN0dXJlLWxvYWRlci1saW5rLS1kYW5nZXIge1xyXG4gIGNvbG9yOiAjZjE0NTNkO1xyXG59XHJcbi5waWN0dXJlLWxvYWRlci1saW5rLS1kYW5nZXI6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmY2NTVlO1xyXG59XHJcblxyXG4ucGljdHVyZS1sb2FkZXItbG9hZGluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucGljdHVyZS1sb2FkZXItY3JvcHBlci1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luOiAwIC0zcHg7XHJcbiAgcGFkZGluZzogMCAzcHg7XHJcbn0iLCAiLnN1YmJsb2NrLWlucGxhY2UtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN1YmJsb2NrLWlucGxhY2UtYnV0dG9uOmhvdmVyID4gLnN1YmJsb2NrLWlucGxhY2UtYnV0dG9uLXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1idXR0b24tdHJpZ2dlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gI2NjYyBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMC4zMTI1cmVtIDAuMzEyNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcbi5zdWJibG9jay1pbnBsYWNlLWJ1dHRvbi10cmlnZ2VyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlcjogMC4wNjI1cmVtICNjY2Mgc29saWQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtO1xyXG4gIGJhY2tncm91bmQ6ICNlZWUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKTVlYbGxjbDh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkMmxrZEdnOUlqVXhNbkI0SWlCb1pXbG5hSFE5SWpVeE1uQjRJaUIyYVdWM1FtOTRQU0l3SURBZ05URXlJRFV4TWlJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ05URXlJRFV4TWlJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStQR2MrUEhCaGRHZ2dabWxzYkQwaUl6Y3dOekEzTUNJZ1pEMGlUVFF5TWk0NU5UTXNNVGMyTGpBeE9XTXdMalUwT1Mwd0xqUTRMREV1TURrdE1DNDVOelVzTVM0Mk1USXRNUzQwT1Roc01qRXVOemN5TFRJeExqYzNNbU14TWk0NE9ETXRNVEl1T0RnekxERXlMamc0TXkwek15NDNOekVzTUMwME5pNDJOVFFOQ2drSmJDMDBNQzQwTXpRdE5EQXVORE0wWXkweE1pNDRPRE10TVRJdU9EZ3pMVE16TGpjM01TMHhNaTQ0T0RNdE5EWXVOalV6TERCc0xUSXhMamMzTWl3eU1TNDNOekpqTFRBdU5USXpMREF1TlRJekxURXVNREU0TERFdU1EWTBMVEV1TkRrNExERXVOakV6VERReU1pNDVOVE1zTVRjMkxqQXhPWG9pTHo0OGNHOXNlV2R2YmlCbWFXeHNQU0lqTnpBM01EY3dJaUJ3YjJsdWRITTlJakV4TkM0ek1UY3NNemszTGpZNE5DQXhOVGN1TXpFM0xEUTBNQzQyT0RRZ01UQTJMalkxT0N3ME5EZ3VNelF5SURVMkxEUTFOaUEyTXk0Mk5UZ3NOREExTGpNME1TQTNNUzR6TVRZc016VTBMalk0TXlJdlBqeHdiMng1WjI5dUlHWnBiR3c5SWlNM01EY3dOekFpSUhCdmFXNTBjejBpTXpRNUxqRTBNeXd4TWpVdU5UTTFJREV4T0M0NU9ESXNNelUxTGpZNU5DQXhNRFl1TlRReExETTBNeTR5TlRNZ016TTJMamN3TVN3eE1UTXVNRGswSURNeU5DNHlOaXd4TURBdU5qVXpJRGd4TGpZMU9Td3pORE11TWpVeklBMEtDUWt4TmpndU56UTNMRFF6TUM0ek5ERWdOREV4TGpNME9Dd3hPRGN1TnpRaUx6NDhMMmMrUEM5emRtYytcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi5zdWJibG9jay1pbnBsYWNlLW1vZGFsLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zdWJibG9jay1pbnBsYWNlLW1vZGFsLXJvdyB7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1tb2RhbC1uYW1lLFxyXG4uc3ViYmxvY2staW5wbGFjZS1tb2RhbC12YWx1ZSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5zdWJibG9jay1pbnBsYWNlLW1vZGFsLW5hbWUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnN1YmJsb2NrLWlucGxhY2UtbW9kYWwtY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1idXR0b24tbW9kYWwtZmxvYXRpbmctd3JhcCxcclxuLnN1YmJsb2NrLWlucGxhY2UtYnV0dG9uLW1vZGFsIHtcclxuICB3aWR0aDogNjUwcHg7XHJcbn1cclxuXHJcbi5zdWJibG9jay1pbnBsYWNlLWJ1dHRvbi1tb2RhbC1uYW1lIHtcclxuICBtaW4td2lkdGg6IDE2NXB4O1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1idXR0b24tbW9kYWwtY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLnN1YmJsb2NrLWlucGxhY2UtYnRuLWNhbmNlbCxcclxuLnN1YmJsb2NrLWlucGxhY2UtYnRuLWNvbmZpcm0sXHJcbi5zdWJibG9jay1pbnBsYWNlLWJ0bi1hcHBseSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5zdWJibG9jay1pbnBsYWNlLWJ0bi1jYW5jZWw6aG92ZXIsXHJcbi5zdWJibG9jay1pbnBsYWNlLWJ0bi1jb25maXJtOmhvdmVyLFxyXG4uc3ViYmxvY2staW5wbGFjZS1idG4tYXBwbHk6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN1YmJsb2NrLWlucGxhY2UtYnRuLWNhbmNlbCB7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRmNTg7XHJcbn1cclxuLnN1YmJsb2NrLWlucGxhY2UtYnRuLWNhbmNlbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NWI2NjtcclxufVxyXG4uc3ViYmxvY2staW5wbGFjZS1idG4tY2FuY2VsOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDM0YTtcclxufVxyXG4uc3ViYmxvY2staW5wbGFjZS1idG4tY2FuY2VsOmRpc2FibGVkIHtcclxuICBjb2xvcjogIzRiNGY1ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY5NTljO1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1idG4tY29uZmlybSB7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTYyYzE7XHJcbn1cclxuLnN1YmJsb2NrLWlucGxhY2UtYnRuLWNvbmZpcm06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjZmZGE7XHJcbn1cclxuLnN1YmJsb2NrLWlucGxhY2UtYnRuLWNvbmZpcm06YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1NWE4O1xyXG59XHJcbi5zdWJibG9jay1pbnBsYWNlLWJ0bi1jb25maXJtOmRpc2FibGVkIHtcclxuICBjb2xvcjogIzRiNGY1ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY5NTljO1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1idG4tYXBwbHkge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTYyYzE7XHJcbn1cclxuLnN1YmJsb2NrLWlucGxhY2UtYnRuLWFwcGx5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY2ZmRhO1xyXG59XHJcbi5zdWJibG9jay1pbnBsYWNlLWJ0bi1hcHBseTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDU1YTg7XHJcbn1cclxuLnN1YmJsb2NrLWlucGxhY2UtYnRuLWFwcGx5OmRpc2FibGVkIHtcclxuICBjb2xvcjogIzRiNGY1ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY5NTljO1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1idG4tYXBwbHktd3JhcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1tb2RhbC1idXR0b25zIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uc3ViYmxvY2staW5wbGFjZS1tb2RhbC1idXR0b25zIC5zdWJibG9jay1pbnBsYWNlLWJ0bi1jb25maXJtLFxyXG4uc3ViYmxvY2staW5wbGFjZS1tb2RhbC1idXR0b25zIC5zdWJibG9jay1pbnBsYWNlLWJ0bi1jYW5jZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uc3ViYmxvY2staW5wbGFjZS1tb2RhbC1tYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zdWJibG9jay1pbnBsYWNlLWltYWdlLXRyaWdnZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gI2NjYyBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMC4zMTI1cmVtIDAuMzEyNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5zdWJibG9jay1pbnBsYWNlLWltYWdlLXRyaWdnZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogMThweDtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gI2NjYyBzb2xpZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwLjMxMjVyZW07XHJcbiAgYmFja2dyb3VuZDogI2VlZSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlHbGtQU0pNWVhsbGNsOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2QybGtkR2c5SWpVeE1uQjRJaUJvWldsbmFIUTlJalV4TW5CNElpQjJhV1YzUW05NFBTSXdJREFnTlRFeUlEVXhNaUlnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTlRFeUlEVXhNaUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK1BHYytQSEJoZEdnZ1ptbHNiRDBpSXpjd056QTNNQ0lnWkQwaVRUUXlNaTQ1TlRNc01UYzJMakF4T1dNd0xqVTBPUzB3TGpRNExERXVNRGt0TUM0NU56VXNNUzQyTVRJdE1TNDBPVGhzTWpFdU56Y3lMVEl4TGpjM01tTXhNaTQ0T0RNdE1USXVPRGd6TERFeUxqZzRNeTB6TXk0M056RXNNQzAwTmk0Mk5UUU5DZ2tKYkMwME1DNDBNelF0TkRBdU5ETTBZeTB4TWk0NE9ETXRNVEl1T0RnekxUTXpMamMzTVMweE1pNDRPRE10TkRZdU5qVXpMREJzTFRJeExqYzNNaXd5TVM0M056SmpMVEF1TlRJekxEQXVOVEl6TFRFdU1ERTRMREV1TURZMExURXVORGs0TERFdU5qRXpURFF5TWk0NU5UTXNNVGMyTGpBeE9Yb2lMejQ4Y0c5c2VXZHZiaUJtYVd4c1BTSWpOekEzTURjd0lpQndiMmx1ZEhNOUlqRXhOQzR6TVRjc016azNMalk0TkNBeE5UY3VNekUzTERRME1DNDJPRFFnTVRBMkxqWTFPQ3cwTkRndU16UXlJRFUyTERRMU5pQTJNeTQyTlRnc05EQTFMak0wTVNBM01TNHpNVFlzTXpVMExqWTRNeUl2UGp4d2IyeDVaMjl1SUdacGJHdzlJaU0zTURjd056QWlJSEJ2YVc1MGN6MGlNelE1TGpFME15d3hNalV1TlRNMUlERXhPQzQ1T0RJc016VTFMalk1TkNBeE1EWXVOVFF4TERNME15NHlOVE1nTXpNMkxqY3dNU3d4TVRNdU1EazBJRE15TkM0eU5pd3hNREF1TmpVeklEZ3hMalkxT1N3ek5ETXVNalV6SUEwS0NRa3hOamd1TnpRM0xEUXpNQzR6TkRFZ05ERXhMak0wT0N3eE9EY3VOelFpTHo0OEwyYytQQzl6ZG1jK1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufSIsICIuZ2FsbGVyeS1jbG91ZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmdhbGxlcnktY2xvdWRfX2xpc3Qge1xyXG4gIHBhZGRpbmc6IDEzcHggMTdweCAyMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxufVxyXG4uZ2FsbGVyeS1jbG91ZF9fbGlzdC1pdGVtIHtcclxuICBmbGV4LWJhc2lzOiAyMTdweDtcclxuICBtYXgtd2lkdGg6IDIxN3B4O1xyXG4gIHBhZGRpbmc6IDdweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmdhbGxlcnktY2xvdWRfX2xpc3QtaXRlbTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4uZ2FsbGVyeS1jbG91ZF9fbGlzdC1pdGVtLWltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uZ2FsbGVyeS1jbG91ZF9fcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbn1cclxuLmdhbGxlcnktY2xvdWRfX2VtcHR5LCAuZ2FsbGVyeS1jbG91ZF9faXRlbXMtbG9hZGluZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi5nYWxsZXJ5LWNsb3VkX19jb3B5cmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmdhbGxlcnktY2xvdWQtbW9kYWwge1xyXG4gIHdpZHRoOiA5MjFweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZ2FsbGVyeS1jbG91ZC1tb2RhbCAubW9kYWwtY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZ2FsbGVyeS1jbG91ZC1tb2RhbCAuZ2FsbGVyeS1jbG91ZC1zY3JvbGwge1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ5cHggLSAxMzFweCAtIDUwcHggLSA1OHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uZ2FsbGVyeS1jbG91ZC1tb2RhbCAuZ2FsbGVyeS1jbG91ZC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5nYWxsZXJ5LWNsb3VkLW1vZGFsIC5nYWxsZXJ5LWNsb3VkLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG4gIHdpZHRoOiAxMXB4O1xyXG59XHJcbi5nYWxsZXJ5LWNsb3VkLW1vZGFsIC5nYWxsZXJ5LWNsb3VkLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcbi5nYWxsZXJ5LWNsb3VkLW1vZGFsIC5nYWxsZXJ5LWNsb3VkLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTsgLyogc2hvdWxkIG1hdGNoIGJhY2tncm91bmQsIGNhbid0IGJlIHRyYW5zcGFyZW50ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcbi5nYWxsZXJ5LWNsb3VkLW1vZGFsIC5nYWxsZXJ5LWNsb3VkLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcbi5nYWxsZXJ5LWNsb3VkLW1vZGFsIC5tb2RhbC1jb250ZW50LFxyXG4uZ2FsbGVyeS1jbG91ZC1tb2RhbCAuZ2FsbGVyeS1jbG91ZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmdhbGxlcnktY2xvdWQtc2VhcmNoIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweDtcclxufVxyXG4uZ2FsbGVyeS1jbG91ZC1zZWFyY2hfX2ZpZWxkIHtcclxuICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZ2FsbGVyeS1jbG91ZC1zZWFyY2hfX2ljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTFweDtcclxuICB0b3A6IDExcHg7XHJcbn1cclxuLmdhbGxlcnktY2xvdWQtc2VhcmNoX19pbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjYTVhNWE1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDEycHggNTBweCAxMnB4IDE0cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGNvbG9yOiAjYTVhNWE1O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmdhbGxlcnktY2xvdWQtc2VhcmNoX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG59XHJcbi5nYWxsZXJ5LWNsb3VkLXNlYXJjaF9fbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBsaW5lLWhlaWdodDogMS40NTtcclxuICBjb2xvcjogIzdiN2I3YjtcclxufVxyXG4uZ2FsbGVyeS1jbG91ZC1zZWFyY2hfX2xpc3QtaXRlbS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzk3ZWI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmdhbGxlcnktY2xvdWQtc2VhcmNoX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5nYWxsZXJ5LWNsb3VkLXNlYXJjaF9fbGlzdC1pdGVtOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlNTtcclxufVxyXG4uZ2FsbGVyeS1jbG91ZC1zZWFyY2hfX2RldmlkZXIge1xyXG4gIGNvbG9yOiAjZjBmMGYwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59IiwgIi5nYWxsZXJ5LWljb25zIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZ2FsbGVyeS1pY29uc19fbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uZ2FsbGVyeS1pY29uc19fbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uZ2FsbGVyeS1pY29uc19faWNvbi12YXJpYW50cyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxufVxyXG4uZ2FsbGVyeS1pY29uc19faWNvbi12YXJpYW50cy1pdGVtIHtcclxuICBwYWRkaW5nOiA3cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZ2FsbGVyeS1pY29uc19faWNvbi12YXJpYW50cy1pdGVtOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcbi5nYWxsZXJ5LWljb25zX19saXN0LWl0ZW0taW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5nYWxsZXJ5LWljb25zX19wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxufVxyXG4uZ2FsbGVyeS1pY29uc19fZW1wdHksIC5nYWxsZXJ5LWljb25zX19pdGVtcy1sb2FkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWljb25zLW1vZGFsIHtcclxuICB3aWR0aDogOTIxcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmdhbGxlcnktaWNvbnMtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmdhbGxlcnktaWNvbnMtbW9kYWwgLmdhbGxlcnktaWNvbnMtc2Nyb2xsIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzNweCk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmdhbGxlcnktaWNvbnMtbW9kYWwgLmdhbGxlcnktaWNvbnMtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1tb2RhbCAuZ2FsbGVyeS1pY29ucy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcclxuICB3aWR0aDogMTFweDtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1tb2RhbCAuZ2FsbGVyeS1pY29ucy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1tb2RhbCAuZ2FsbGVyeS1pY29ucy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7IC8qIHNob3VsZCBtYXRjaCBiYWNrZ3JvdW5kLCBjYW4ndCBiZSB0cmFuc3BhcmVudCAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1tb2RhbCAuZ2FsbGVyeS1pY29ucy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1tb2RhbCAubW9kYWwtY29udGVudCxcclxuLmdhbGxlcnktaWNvbnMtbW9kYWwgLmdhbGxlcnktaWNvbnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWljb25zLXNldHRpbmdzIHtcclxuICBtYXJnaW46IDExcHggMDtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbnMtc2VhcmNoX19pbnB1dCwgLmdhbGxlcnktaWNvbnMtc2l6ZV9faW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2E1YTVhNTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgY29sb3I6ICNhNWE1YTU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWljb25zLXNpemUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG59XHJcbi5nYWxsZXJ5LWljb25zLXNpemVfX3RleHQge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuLmdhbGxlcnktaWNvbnMtc2VhcmNoIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweDtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1zZWFyY2hfX2ZpZWxkIHtcclxuICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5nYWxsZXJ5LWljb25zLXNlYXJjaF9faWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMXB4O1xyXG4gIHRvcDogMTFweDtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1zZWFyY2hfX2lucHV0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pY29ucy1jb2xvciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1jb2xvcl9fdGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG4uZ2FsbGVyeS1pY29ucy1jb2xvcl9faW5wdXQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbnNfX2ljb24ge1xyXG4gIGZvbnQtc2l6ZTogNDJweDtcclxufSJdLAogICJtYXBwaW5ncyI6ICI7Ozs7O0FBQUEsQ0FBQyxXQUFXLENBQUM7QUFDWCxjQUFZO0FBQ1osZUFBYSxDQUFDLENBQUM7QUFDZixZQUFVLENBQUMsQ0FBQztBQUNaLHlCQUF1QixJQUFJLEtBQUs7QUFDaEMsV0FBUztBQUNULGNBQVk7QUFDWixjQUFZO0FB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ZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztB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O0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLE1BQU07QUFDTCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLG9CQUFvQjtBQUNuQixXQUFTO0FBQ1g7QUFFQSxDQUFDLGtCQUFrQjtBQUNqQixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLE1BQU07QUFD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QSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLHFCQUFxQjtBQUNwQixXQUFTO0FBQ1g7QUFFQSxDQUFDLG1CQUFtQjtBQUNsQixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLHNCQUFzQjtBQUNyQixXQUFTO0FBQ1g7QUFFQSxDQUFDLHNCQUFzQjtBQUNyQixXQUFTO0FBQ1g7QUFFQSxDQUFDLHVCQUF1QjtBQUN0QixXQUFTO0FBQ1g7QUFFQSxDQUFDLG9CQUFvQjtBQUNuQixXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFn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QUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQyxxQkFBcUI7QUFDcEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxhQUFhO0FBQ1osV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxZQUFZO0FBQ1gsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxNQUFNO0FBQ0wsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxNQUFNO0FBQ0wsV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxnQkFBZ0I7QUFDZixXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFnQjtBQUNmLFdBQVM7QUFDWDtBQUVBLENBQUMsbUJBQW1CO0FBQ2xCLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsa0JBQWtCO0FBQ2pCLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQyxpQkFBaUI7QUFDaEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxnQkFBZ0I7QUFDZixXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLE1BQU07QUFDTCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFnQjtBQUNmLFdBQVM7QUFDWDtBQUVBLENBQUMscUJBQXFCO0FBQ3BCLFdBQVM7QUFDWDtBQUVBLENBQUMsa0JBQWtCO0FBQ2pCLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMscUJBQXFCO0FBQ3BCLFdBQVM7QUFDWDtBQUVBLENBQUMsdUJBQXVCO0FBQ3RCLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsb0JBQW9CO0FBQ25CLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsb0JBQW9CO0FBQ25CLFdBQVM7QUFDWDtBQUVBLENBQUMsMkJBQTJCO0FBQzFCLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMscUJBQXFCO0FBQ3BCLFdBQVM7QUFDWDtBQUVBLENBQUMsa0JBQWtCO0FBQ2pCLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsdUJBQXVCO0FBQ3RCLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQyxlQUFlO0FBQ2QsV0FBUztBQUNYO0FBRUEsQ0FBQyxNQUFNO0FBQ0wsV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxPQUFPO0FBQ04sV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxlQUFlO0FBQ2QsV0FBUztBQUNYO0FBRUEsQ0FBQyxhQUFhO0FBQ1osV0FBUztBQUNYO0FBRUEsQ0FBQyxZQUFZO0FBQ1gsV0FBUztBQUNYO0FBRUEsQ0FBQyxnQkFBZ0I7QUFDZixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFnQjtBQUNmLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsc0JBQXNCO0FBQ3JCLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsbUJBQW1CO0FBQ2xCLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsa0JBQWtCO0FBQ2pCLFdBQVM7QUFDWDtBQUVBLENBQUMsb0JBQW9CO0FBQ25CLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsb0JBQW9CO0FBQ25CLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsa0JBQWtCO0FBQ2pCLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsa0JBQWtCO0FBQ2pCLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsbUJBQW1CO0FBQ2xCLFdBQVM7QUFDWDtBQUVBLENBQUMsb0JBQW9CO0FBQ25CLFdBQVM7QUFDWDtB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QUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxZQUFZO0FBQ1gsV0FBUztBQUNYO0FBRUEsQ0FBQyxtQkFBbUI7QUFDbEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxvQkFBb0I7QUFDbkIsV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxPQUFPO0FBQ04sV0FBUztBQUNYO0FBRUEsQ0FBQyxPQUFPO0FBQ04sV0FBUztBQUNYO0FBRUEsQ0FBQyxhQUFhO0FBQ1osV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxPQUFPO0FBQ04sV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxpQkFBaUI7QUFDaEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxLQUFLO0FBQ0osV0FBUztBQUNYO0FBRUEsQ0FBQyxZQUFZO0FBQ1gsV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxNQUFNO0FBQ0wsV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxnQkFBZ0I7QUFDZixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGtCQUFrQjtBQUNqQixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGlCQUFpQjtBQUNoQixXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFnQjtBQUNmLFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsa0JBQWtCO0FBQ2pCLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsc0JBQXNCO0FBQ3JCLFdBQVM7QUFDWDtBQUVBLENBQUMsc0JBQXNCO0FBQ3JCLFdBQVM7QUFDWDtBQUVBLENBQUMsdUJBQXVCO0FBQ3RCLFdBQVM7QUFDWDtBQUVBLENBQUMsb0JBQW9CO0FBQ25CLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtB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LENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsb0JBQW9CO0FBQ25CLFdBQVM7QUFDWDtBQUVBLENBQUMsbUJBQW1CO0FBQ2xCLFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsbUJBQW1CO0FBQ2xCLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FB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VTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsbUJBQW1CO0FBQ2xCLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsYUFBYTtBQUNaLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQyxrQkFBa0I7QUFDakIsV0FBUztBQUNYO0FBRUEsQ0FBQyxlQUFlO0FBQ2QsV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztB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Z0I7QUFDZixXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLG9CQUFvQjtBQUNuQixXQUFTO0FBQ1g7QUFFQSxDQUFDLG1CQUFtQjtBQUNsQixXQUFTO0FBQ1g7QUFFQSxDQUFDLG1CQUFtQjtBQUNsQixXQUFTO0FBQ1g7QUFFQSxDQUFDLHNCQUFzQjtBQUNyQixXQUFTO0FBQ1g7QUFFQSxDQUFDLDZCQUE2QjtBQUM1QixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLG1CQUFtQjtBQUNsQixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFnQjtBQUNmLFdBQVM7QUFDWDtBQUVBLENBQUMsVUFBVTtBQUNULFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsT0FBTztBQUNOLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUMsa0JBQWtCO0FBQ2pCLFdBQVM7QUFDWDtBQUVBLENBQUMsUUFBUTtBQUNQLFdBQVM7QUFDWDtBQUVBLENBQUMsWUFBWTtBQUNYLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQyxvQkFBb0I7QUFDbkIsV0FBUztBQUNYO0FBRUEsQ0FBQyxPQUFPO0FBQ04sV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxnQkFBZ0I7QUFDZixXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFnQjtBQUNmLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsZUFBZTtBQUNkLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsTUFBTTtBQUNMLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQyxLQUFLO0FBQ0osV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxpQkFBaUI7QUFDaEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxPQUFPO0FBQ04sV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxpQkFBaUI7QUFDaEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxZQUFZO0FBQ1gsV0FBUztBQUNYO0FBRUEsQ0FBQyxPQUFPO0FBQ04sV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxtQkFBbUI7QUFDbEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxhQUFhO0FBQ1osV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxhQUFhO0FBQ1osV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxNQUFNO0FBQ0wsV0FBUztBQUNYO0FBRUEsQ0FBQyxNQUFNO0FBQ0wsV0FBUztBQUNYO0FBRUEsQ0FBQyxPQUFPO0FBQ04sV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxpQkFBaUI7QUFDaEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxpQkFBaUI7QUFDaEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxhQUFhO0FBQ1osV0FBUztBQUNYO0FBRUEsQ0FBQyxjQUFjO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQyxhQUFhO0FBQ1osV0FBUztBQUNYO0FBRUEsQ0FBQyxXQUFXO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQyxZQUFZO0FBQ1gsV0FBUztBQUNYO0FBRUEsQ0FBQyxlQUFlO0FBQ2QsV0FBUztBQUNYO0FBRUEsQ0FBQyxnQkFBZ0I7QUFDZixXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFnQjtBQUNmLFdBQVM7QUFDWDtBQUVBLENBQUMsV0FBVztBQUNWLFdBQVM7QUFDWDtBQUVBLENBQUMsU0FBUztBQUNSLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQyxRQUFRO0FBQ1AsV0FBUztBQUNYO0FBRUEsQ0FBQyxlQUFlO0FBQ2QsV0FBUztBQUNYO0FBRUEsQ0FBQyxhQUFhO0FBQ1osV0FBUztBQUNYO0FBRUEsQ0FBQyxVQUFVO0FBQ1QsV0FBUztBQUNYO0FBRUEsQ0FBQyxTQUFTO0FBQ1IsV0FBUztBQUNYO0FBRUEsQ0FBQyxnQkFBZ0I7QUFDZixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLEtBQUs7QUFDSixXQUFTO0FBQ1g7QUFFQSxDQUFDLE1BQU07QUFDTCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGtCQUFrQjtBQUNqQixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWE7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFdBQVc7QUFDVixXQUFTO0FBQ1g7QUFFQSxDQUFDLGVBQWU7QUFDZCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFVBQVU7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLFlBQVk7QUFDWCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGNBQWM7QUFDYixXQUFTO0FBQ1g7QUFFQSxDQUFDLE9BQU87QUFDTixXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLFFBQVE7QUFDUCxXQUFTO0FBQ1g7QUFFQSxDQUFDLFNBQVM7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQUFDLGlCQUFpQjtBQUNoQixXQUFTO0FBQ1g7QUFFQSxDQUFD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 */
