/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/semantic-ui-css/semantic.min.css ***!
  \**************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin);
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/antd/dist/antd.css ***!
  \************************************************************************************************************************/
/*!
 * 
 * antd v4.24.7
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
[class^=ant-]::-ms-clear,
[class*= ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class*= ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal,
[class*= ant-] input::-ms-reveal {
  display: none;
}
/* stylelint-disable property-no-vendor-prefix, at-rule-no-vendor-prefix */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon > .anticon {
  line-height: 0;
  vertical-align: 0;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin,
.anticon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.ant-fade-enter,
.ant-fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-enter.ant-fade-enter-active,
.ant-fade-appear.ant-fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.ant-fade-leave.ant-fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-fade-enter,
.ant-fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.ant-fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ant-move-up-enter,
.ant-move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-enter.ant-move-up-enter-active,
.ant-move-up-appear.ant-move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-up-enter,
.ant-move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-down-enter,
.ant-move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-enter.ant-move-down-enter-active,
.ant-move-down-appear.ant-move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.ant-move-down-leave.ant-move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-down-enter,
.ant-move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-left-enter,
.ant-move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-enter.ant-move-left-enter-active,
.ant-move-left-appear.ant-move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.ant-move-left-leave.ant-move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-left-enter,
.ant-move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-right-enter,
.ant-move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-enter.ant-move-right-enter-active,
.ant-move-right-appear.ant-move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.ant-move-right-leave.ant-move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-right-enter,
.ant-move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
  --scroll-bar: 0;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #1890ff;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-enter.ant-slide-up-enter-active,
.ant-slide-up-appear.ant-slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-enter.ant-slide-down-enter-active,
.ant-slide-down-appear.ant-slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-enter.ant-slide-left-enter-active,
.ant-slide-left-appear.ant-slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-enter.ant-slide-right-enter-active,
.ant-slide-right-appear.ant-slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.ant-zoom-enter,
.ant-zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-enter.ant-zoom-enter-active,
.ant-zoom-appear.ant-zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.ant-zoom-leave.ant-zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-enter,
.ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-enter-prepare,
.ant-zoom-appear-prepare {
  transform: none;
}
.ant-zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-enter.ant-zoom-big-enter-active,
.ant-zoom-big-appear.ant-zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-leave.ant-zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-enter-prepare,
.ant-zoom-big-appear-prepare {
  transform: none;
}
.ant-zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-fast-enter-prepare,
.ant-zoom-big-fast-appear-prepare {
  transform: none;
}
.ant-zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-enter.ant-zoom-up-enter-active,
.ant-zoom-up-appear.ant-zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.ant-zoom-up-leave.ant-zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-up-enter-prepare,
.ant-zoom-up-appear-prepare {
  transform: none;
}
.ant-zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-enter.ant-zoom-down-enter-active,
.ant-zoom-down-appear.ant-zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.ant-zoom-down-leave.ant-zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-down-enter-prepare,
.ant-zoom-down-appear-prepare {
  transform: none;
}
.ant-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-enter.ant-zoom-left-enter-active,
.ant-zoom-left-appear.ant-zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.ant-zoom-left-leave.ant-zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-left-enter-prepare,
.ant-zoom-left-appear-prepare {
  transform: none;
}
.ant-zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-enter.ant-zoom-right-enter-active,
.ant-zoom-right-appear.ant-zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.ant-zoom-right-leave.ant-zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-right-enter-prepare,
.ant-zoom-right-appear-prepare {
  transform: none;
}
.ant-zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-affix {
  position: fixed;
  z-index: 10;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 2px;
}
.ant-alert-content {
  flex: 1;
  min-width: 0;
}
.ant-alert-icon {
  margin-right: 8px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
}
.ant-alert-info .ant-alert-icon {
  color: #1890ff;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff2f0;
  border: 1px solid #ffccc7;
}
.ant-alert-error .ant-alert-icon {
  color: #ff4d4f;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-action {
  margin-left: 8px;
}
.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  align-items: flex-start;
  padding: 15px 15px 15px 24px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ant-alert.ant-alert-rtl {
  direction: rtl;
}
.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px;
}
.ant-alert-rtl .ant-alert-action {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl.ant-alert-with-description {
  padding-right: 24px;
  padding-left: 15px;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: transparent;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #1890ff;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.ant-anchor-ink-ball-visible {
  display: inline-block;
}
.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 4px 0 4px 16px;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 3px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #1890ff;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 2px;
  padding-bottom: 2px;
}
.ant-anchor-rtl {
  direction: rtl;
}
.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0;
}
.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto;
}
.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  transform: translateX(50%);
}
.ant-anchor-rtl .ant-anchor-link {
  padding: 4px 16px 4px 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-auto-complete {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-select-auto-complete .ant-select-clear {
  right: 13px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s;
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: '\a0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  -webkit-padding-start: 8px;
          padding-inline-start: 8px;
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: middle;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  -webkit-margin-start: 3px;
          margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important;
}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector,
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector,
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-status-error.ant-select-has-feedback .ant-select-clear,
.ant-select-status-warning.ant-select-has-feedback .ant-select-clear,
.ant-select-status-success.ant-select-has-feedback .ant-select-clear,
.ant-select-status-validating.ant-select-has-feedback .ant-select-clear {
  right: 32px;
}
.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value {
  padding-right: 42px;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-select-selection-item {
  flex: 1;
  overflow: hidden;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  display: flex;
  align-items: center;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-arrow > *:not(:last-child) {
  -webkit-margin-end: 8px;
          margin-inline-end: 8px;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #1890ff;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select.ant-select-in-form-item {
  width: 100%;
}
.ant-select-compact-item:not(.ant-select-compact-last-item) {
  margin-right: -1px;
}
.ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-item-rtl {
  margin-right: 0;
  margin-left: -1px;
}
.ant-select-compact-item:hover > *,
.ant-select-compact-item:focus > *,
.ant-select-compact-item:active > * {
  z-index: 2;
}
.ant-select-compact-item.ant-select-focused > * {
  z-index: 2;
}
.ant-select-compact-item[disabled] > * {
  z-index: 0;
}
.ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item).ant-select > .ant-select-selector {
  border-radius: 0;
}
.ant-select-compact-item.ant-select-compact-first-item.ant-select:not(.ant-select-compact-last-item):not(.ant-select-compact-item-rtl) > .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-select-compact-item.ant-select-compact-last-item.ant-select:not(.ant-select-compact-first-item):not(.ant-select-compact-item-rtl) > .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-select-compact-item.ant-select.ant-select-compact-first-item.ant-select-compact-item-rtl:not(.ant-select-compact-last-item) > .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-select-compact-item.ant-select.ant-select-compact-last-item.ant-select-compact-item-rtl:not(.ant-select-compact-first-item) > .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url('#linearGradient-1');
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 2px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border: 1px solid #fff;
}
.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px;
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  margin-left: 3px;
}
.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0;
}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
  margin-right: 3px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.ant-popover-content {
  position: relative;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 15.3137085px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 15.3137085px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 15.3137085px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 15.3137085px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
}
.ant-popover-message {
  display: flex;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-popover-message-icon {
  display: inline-block;
  margin-right: 8px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button:not(:first-child) {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  --antd-arrow-background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  margin: auto;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-popover-arrow-content::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: var(--antd-arrow-background-color);
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  -webkit-clip-path: inset(33% 33%);
          clip-path: inset(33% 33%);
  -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
          clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 0;
  transform: translateY(100%);
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-11px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateY(100%) translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 0;
  transform: translateX(-100%);
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(11px) rotate(135deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateX(-100%) translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 0;
  transform: translateY(-100%);
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(11px) rotate(-135deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateY(-100%) translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: 0;
  transform: translateX(100%);
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-11px) rotate(-45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateX(100%) translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ant-back-top:empty {
  display: none;
}
.ant-back-top-rtl {
  right: auto;
  left: 100px;
  direction: rtl;
}
.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s;
}
.ant-back-top-content:hover {
  background-color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-back-top-icon {
  font-size: 24px;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
  .ant-back-top-rtl {
    right: auto;
    left: 60px;
  }
}
@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
  .ant-back-top-rtl {
    right: auto;
    left: 20px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-dot.ant-scroll-number {
  transition: background 1.5s;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  animation: antBadgeLoadingCircle 1s infinite linear;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #ff4d4f;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
  direction: ltr;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #1890ff;
  border-radius: 2px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentcolor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter {
  animation-name: antZoomBadgeInRtl;
}
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave {
  animation-name: antZoomBadgeOutRtl;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentcolor transparent transparent currentcolor;
}
@keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb li:last-child {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb li:last-child a {
  color: rgba(0, 0, 0, 0.85);
}
li:last-child > .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-link > .anticon + a {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
.ant-breadcrumb-rtl {
  direction: rtl;
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl > span {
  float: right;
}
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
  margin-right: 4px;
  margin-left: 0;
}
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-top,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 15.3137085px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 15.3137085px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-dropdown-arrow::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: #fff;
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  -webkit-clip-path: inset(33% 33%);
          clip-path: inset(33% 33%);
  -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
          clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-dropdown-placement-top > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 10px;
  box-shadow: 3px 3px 7px -3px rgba(0, 0, 0, 0.1);
  transform: rotate(45deg);
}
.ant-dropdown-placement-top > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 9.41421356px;
  box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.1);
  transform: rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-title-content {
  flex: auto;
}
.ant-dropdown-menu-title-content > a {
  color: inherit;
  transition: all 0.3s;
}
.ant-dropdown-menu-title-content > a:hover {
  color: inherit;
}
.ant-dropdown-menu-title-content > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #1890ff;
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-item.ant-dropdown-menu-item-active,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled:hover,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled a,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  font-style: normal;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading,
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
  cursor: default;
  pointer-events: none;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn::before {
  display: block;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,
.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  transform-origin: 100% 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn > a:only-child {
  color: currentcolor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: #fff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentcolor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active {
  color: #096dd9;
  border-color: #096dd9;
  background: #fff;
}
.ant-btn:active > a:only-child {
  color: currentcolor;
}
.ant-btn:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn[disabled],
.ant-btn[disabled]:hover,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn[disabled] > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn[disabled] > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  border-color: #1890ff;
  background: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  border-color: #40a9ff;
  background: #40a9ff;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active {
  color: #fff;
  border-color: #096dd9;
  background: #096dd9;
}
.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #40a9ff;
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: transparent;
}
.ant-btn-ghost > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-ghost:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: #fff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active {
  color: #096dd9;
  border-color: #096dd9;
  background: #fff;
}
.ant-btn-dashed:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:hover,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #1890ff;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text {
  color: rgba(0, 0, 0, 0.85);
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  background: #fff;
}
.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
  background: #fff;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
  background: #fff;
}
.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff7875;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.018);
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.028);
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 2px;
  vertical-align: -3px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 18px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-icon-only > .anticon {
  display: flex;
  justify-content: center;
}
.ant-btn-icon-only .anticon-loading {
  padding: 0 !important;
}
a.ant-btn-icon-only {
  vertical-align: -1px;
}
a.ant-btn-icon-only > .anticon {
  display: inline;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizespeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
  cursor: default;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
  animation: none;
}
.ant-btn > .ant-btn-loading-icon .anticon svg {
  animation: loadingCircle 1s infinite linear;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active {
  z-index: 2;
}
.ant-btn-group > .ant-btn[disabled],
.ant-btn-group > span > .ant-btn[disabled] {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff;
}
.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus {
  background: transparent;
}
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:focus {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn.ant-btn-background-ghost:active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-btn.ant-btn-background-ghost[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: #d9d9d9;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  border-color: #1890ff;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
a.ant-btn {
  padding-top: 0.01px !important;
  line-height: 30px;
}
a.ant-btn-disabled {
  cursor: not-allowed;
}
a.ant-btn-disabled > * {
  pointer-events: none;
}
a.ant-btn-disabled,
a.ant-btn-disabled:hover,
a.ant-btn-disabled:focus,
a.ant-btn-disabled:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
a.ant-btn-disabled > a:only-child,
a.ant-btn-disabled:hover > a:only-child,
a.ant-btn-disabled:focus > a:only-child,
a.ant-btn-disabled:active > a:only-child {
  color: currentcolor;
}
a.ant-btn-disabled > a:only-child::after,
a.ant-btn-disabled:hover > a:only-child::after,
a.ant-btn-disabled:focus > a:only-child::after,
a.ant-btn-disabled:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  margin-right: -1px;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-item-rtl {
  margin-left: -1px;
}
.ant-btn-compact-item:hover,
.ant-btn-compact-item:focus,
.ant-btn-compact-item:active {
  z-index: 2;
}
.ant-btn-compact-item[disabled] {
  z-index: 0;
}
.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item).ant-btn {
  border-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-first-item:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-last-item:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-icon-only.ant-btn-compact-item {
  flex: none;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled]) {
  position: relative;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled])::after {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  width: 1px;
  height: calc(100% + 1px * 2);
  background-color: #40a9ff;
  content: ' ';
}
.ant-btn-compact-item-rtl.ant-btn-compact-first-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-compact-last-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-first-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-last-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]) + .ant-btn-compact-item-rtl.ant-btn-primary:not([disabled])::after {
  right: -1px;
}
.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) {
  margin-bottom: -1px;
}
.ant-btn-compact-vertical-item:hover,
.ant-btn-compact-vertical-item:focus,
.ant-btn-compact-vertical-item:active {
  z-index: 2;
}
.ant-btn-compact-vertical-item[disabled] {
  z-index: 0;
}
.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) {
  border-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) {
  position: relative;
}
.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])::after {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  width: calc(100% + 1px * 2);
  height: 1px;
  background-color: #40a9ff;
  content: ' ';
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #40a9ff;
  border-left-color: #d9d9d9;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #40a9ff;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #bae7ff;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-title-content {
  transition: color 0.3s;
}
.ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item > .ant-badge a:hover {
  color: #1890ff;
}
.ant-menu-item-divider {
  overflow: hidden;
  line-height: 0;
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 1px 0 0;
}
.ant-menu-item-divider-dashed {
  border-style: dashed;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #1890ff;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #1890ff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:not(.ant-menu-item-disabled):focus-visible,
.ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
  box-shadow: 0 0 0 2px #bae7ff;
}
.ant-menu > .ant-menu-item-divider {
  margin: 1px 0;
  padding: 0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 2px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 2px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: rgba(0, 0, 0, 0.85);
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentcolor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #1890ff;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #1890ff;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #1890ff;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #1890ff;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 16px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: #fafafa;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-inline-collapsed-tooltip a,
.ant-menu-inline-collapsed-tooltip a:hover {
  color: #fff;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #1890ff;
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #096dd9;
}
.ant-menu-dark .ant-menu-item:focus-visible,
.ant-menu-dark .ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #096dd9;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #1890ff;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1070;
  display: block;
  width: -moz-max-content;
  width: max-content;
  width: intrinsic;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-content {
  position: relative;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 14.3137085px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 14.3137085px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 14.3137085px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 14.3137085px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  z-index: 2;
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  --antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  margin: auto;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-tooltip-arrow-content::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: var(--antd-arrow-background-color);
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  -webkit-clip-path: inset(33% 33%);
          clip-path: inset(33% 33%);
  -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
          clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: 0;
  transform: translateY(100%);
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-11px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateY(100%) translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: 0;
  transform: translateX(-100%);
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(11px) rotate(135deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateX(-100%) translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: 0;
  transform: translateX(100%);
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-11px) rotate(315deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateX(100%) translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: 0;
  transform: translateY(-100%);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(11px) rotate(225deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateY(-100%) translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content::before {
  background: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content::before {
  background: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content::before {
  background: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content::before {
  background: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content::before {
  background: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content::before {
  background: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content::before {
  background: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content::before {
  background: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content::before {
  background: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content::before {
  background: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content::before {
  background: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content::before {
  background: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content::before {
  background: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-item:empty {
  display: none;
}
.ant-space-compact {
  display: inline-flex;
}
.ant-space-compact-block {
  display: flex;
  width: 100%;
}
.ant-space-compact-vertical {
  flex-direction: column;
}
.ant-space-rtl {
  direction: rtl;
}
.ant-space-compact-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 2px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 2px 2px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-mini .ant-picker-cell::before {
  pointer-events: none;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #e6f7ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: rgba(0, 0, 0, 0.85);
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-status-error.ant-picker,
.ant-picker-status-error.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-picker-status-error.ant-picker-focused,
.ant-picker-status-error.ant-picker:focus {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-error.ant-picker .ant-picker-active-bar {
  background: #ff7875;
}
.ant-picker-status-warning.ant-picker,
.ant-picker-status-warning.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-picker-status-warning.ant-picker-focused,
.ant-picker-status-warning.ant-picker:focus {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-warning.ant-picker .ant-picker-active-bar {
  background: #ffc53d;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-picker-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  display: flex;
  flex: none;
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 2.58561808px;
  display: block;
  transform: rotate(-135deg) translateY(1px);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 2.58561808px;
  display: block;
  transform: rotate(45deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 7.54247233px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 11.3137085px;
  height: 11.3137085px;
  margin-left: 16.5px;
  box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.1);
  transition: left 0.3s ease-out;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-picker-range-arrow::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: #fff;
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  -webkit-clip-path: inset(33% 33%);
          clip-path: inset(33% 33%);
  -webkit-clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
          clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-compact-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
  margin-right: -1px;
}
.ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-item-rtl {
  margin-left: -1px;
}
.ant-picker-compact-item:hover,
.ant-picker-compact-item:focus,
.ant-picker-compact-item:active {
  z-index: 2;
}
.ant-picker-compact-item.ant-picker-focused {
  z-index: 2;
}
.ant-picker-compact-item[disabled] {
  z-index: 0;
}
.ant-picker-compact-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-last-item).ant-picker {
  border-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-first-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-last-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-first-item:not(.ant-picker-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-last-item:not(.ant-picker-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #1890ff;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #1890ff;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #1890ff;
  border-radius: 2px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #1890ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #7ec1ff;
  border-bottom: 1px dashed #7ec1ff;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #cbe6ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #cbe6ff;
  transition: all 0.3s;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #1890ff;
}
.ant-picker-today-btn:hover {
  color: #40a9ff;
}
.ant-picker-today-btn:active {
  color: #096dd9;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #1890ff;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 247, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f7ff;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable selector-type-no-unknown,selector-no-vendor-prefix */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #7ec1ff;
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #7ec1ff;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  opacity: 1;
  transition: all 0.3s;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag-close-icon {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tag-close-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #1890ff;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #1890ff;
}
.ant-tag-checkable:active {
  background-color: #096dd9;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #096dd9;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #ff4d4f;
  background: #fff2f0;
  border-color: #ffccc7;
}
.ant-tag-warning {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  font-size: 0;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] {
  width: 14px;
  height: 14px;
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
  background-color: #1890ff;
  border-top: 0;
  border-left: 0;
  border-radius: 16px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio.ant-radio-disabled .ant-radio-inner {
  border-color: #d9d9d9;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(0.5);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 2px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #1890ff;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: rgba(0, 0, 0, 0.25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #40a9ff;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  background: #fff;
  border-radius: 2px;
}
.ant-card-rtl {
  direction: rtl;
}
.ant-card-hoverable {
  cursor: pointer;
  transition: box-shadow 0.3s, border-color 0.3s;
}
.ant-card-hoverable:hover {
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #f0f0f0;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head-wrapper {
  display: flex;
  align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head-title > .ant-typography,
.ant-card-head-title > .ant-typography-edit-content {
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ant-card-head .ant-tabs-top {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-top-bar {
  border-bottom: 1px solid #f0f0f0;
}
.ant-card-extra {
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-card-body {
  padding: 24px;
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-contain-grid .ant-card-body {
  display: flex;
  flex-wrap: wrap;
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  transition: all 0.3s;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-bordered .ant-card-cover {
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 2px 2px 0 0;
}
.ant-card-actions {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions > li {
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #1890ff;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #1890ff;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.ant-card-rtl .ant-card-actions > li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: #fafafa;
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  display: flex;
  margin: -4px 0;
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta-avatar {
  padding-right: 16px;
}
.ant-card-rtl .ant-card-meta-avatar {
  padding-right: 0;
  padding-left: 16px;
}
.ant-card-meta-detail {
  flex: 1;
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton-active .ant-skeleton-title,
.ant-skeleton-active .ant-skeleton-paragraph > li,
.ant-skeleton-active .ant-skeleton-avatar,
.ant-skeleton-active .ant-skeleton-button,
.ant-skeleton-active .ant-skeleton-input,
.ant-skeleton-active .ant-skeleton-image {
  position: relative;
  /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */
  z-index: 0;
  overflow: hidden;
  background: transparent;
}
.ant-skeleton-active .ant-skeleton-title::after,
.ant-skeleton-active .ant-skeleton-paragraph > li::after,
.ant-skeleton-active .ant-skeleton-avatar::after,
.ant-skeleton-active .ant-skeleton-button::after,
.ant-skeleton-active .ant-skeleton-input::after,
.ant-skeleton-active .ant-skeleton-image::after {
  position: absolute;
  top: 0;
  right: -150%;
  bottom: 0;
  left: -150%;
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  animation: ant-skeleton-loading 1.4s ease infinite;
  content: '';
}
.ant-skeleton.ant-skeleton-block {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
  width: 100%;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
  width: 64px;
  min-width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
  width: 32px;
  min-width: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  min-width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  min-width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
  width: 40px;
  min-width: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  min-width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  min-width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
  width: 24px;
  min-width: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  min-width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 160px;
  min-width: 160px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 200px;
  min-width: 200px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 120px;
  min-width: 120px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@keyframes ant-skeleton-loading {
  0% {
    transform: translateX(-37.5%);
  }
  100% {
    transform: translateX(37.5%);
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  animation-name: ant-skeleton-loading-rtl;
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-add {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin: 16px 0 0 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 24px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 24px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tabs-dropdown-menu-item {
  display: flex;
  align-items: center;
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item > span {
  flex: 1;
  white-space: nowrap;
}
.ant-tabs-dropdown-menu-item-remove {
  flex: none;
  margin-left: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.ant-tabs-dropdown-menu-item-remove:hover {
  color: #40a9ff;
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #1890ff;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 2px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 2px 2px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-top: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 0 0 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 2px 2px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  margin-left: 2px;
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #40a9ff;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #096dd9;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),
.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {
  justify-content: center;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: #1890ff;
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #096dd9;
}
.ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs-tab:hover {
  color: #40a9ff;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #1890ff;
  text-shadow: 0 0 0.25px currentcolor;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-tab + .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-content {
  position: relative;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}
.ant-tabs-tabpane {
  outline: none;
}
.ant-tabs-tabpane-hidden {
  display: none;
}
.ant-tabs-switch-appear,
.ant-tabs-switch-enter {
  transition: none;
}
.ant-tabs-switch-appear-start,
.ant-tabs-switch-enter-start {
  opacity: 0;
}
.ant-tabs-switch-appear-active,
.ant-tabs-switch-enter-active {
  opacity: 1;
  transition: opacity 0.3s;
}
.ant-tabs-switch-leave {
  position: absolute;
  transition: none;
  inset: 0;
}
.ant-tabs-switch-leave-start {
  opacity: 1;
}
.ant-tabs-switch-leave-active {
  opacity: 0;
  transition: opacity 0.3s;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-list .slick-slide > div > div {
  vertical-align: bottom;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '←';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '→';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-bottom: 0;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 4px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  position: relative;
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li button::after {
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  content: '';
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 0;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '→';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '←';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-cascader-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
  border-color: #1890ff;
}
.ant-cascader-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-cascader-checkbox:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
  visibility: visible;
}
.ant-cascader-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-cascader-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-cascader-checkbox-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-cascader-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
  visibility: hidden;
}
.ant-cascader-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
  margin-left: 8px;
}
.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-cascader-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-cascader-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-cascader-checkbox-group-item {
  margin-right: 8px;
}
.ant-cascader-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
  margin-left: 0;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-cascader {
  width: 184px;
}
.ant-cascader-checkbox {
  top: 0;
  margin-right: 8px;
}
.ant-cascader-menus {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
  width: 100%;
  height: auto;
}
.ant-cascader-menu {
  flex-grow: 1;
  min-width: 111px;
  height: 180px;
  margin: 0;
  margin: -4px 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-cascader-menu-item-content {
  flex: auto;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
  margin-right: -1px;
}
.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
  margin-left: -1px;
}
.ant-cascader-compact-item:hover,
.ant-cascader-compact-item:focus,
.ant-cascader-compact-item:active {
  z-index: 2;
}
.ant-cascader-compact-item[disabled] {
  z-index: 0;
}
.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
  border-radius: 0;
}
.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-cascader-rtl .ant-cascader-checkbox {
  top: 0;
  margin-right: 0;
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-row {
  display: flex;
  flex-flow: row wrap;
  min-width: 0;
}
.ant-row::before,
.ant-row::after {
  display: flex;
}
.ant-row-no-wrap {
  flex-wrap: nowrap;
}
.ant-row-start {
  justify-content: flex-start;
}
.ant-row-center {
  justify-content: center;
}
.ant-row-end {
  justify-content: flex-end;
}
.ant-row-space-between {
  justify-content: space-between;
}
.ant-row-space-around {
  justify-content: space-around;
}
.ant-row-space-evenly {
  justify-content: space-evenly;
}
.ant-row-top {
  align-items: flex-start;
}
.ant-row-middle {
  align-items: center;
}
.ant-row-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}
.ant-col-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  order: 24;
}
.ant-col-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  order: 23;
}
.ant-col-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  order: 22;
}
.ant-col-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  order: 21;
}
.ant-col-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  order: 20;
}
.ant-col-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  order: 19;
}
.ant-col-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  order: 18;
}
.ant-col-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  order: 17;
}
.ant-col-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  order: 16;
}
.ant-col-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  order: 15;
}
.ant-col-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  order: 14;
}
.ant-col-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  order: 13;
}
.ant-col-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  order: 12;
}
.ant-col-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  order: 11;
}
.ant-col-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  order: 10;
}
.ant-col-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  order: 9;
}
.ant-col-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  order: 8;
}
.ant-col-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  order: 7;
}
.ant-col-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  order: 6;
}
.ant-col-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  order: 5;
}
.ant-col-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  order: 4;
}
.ant-col-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  order: 3;
}
.ant-col-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  order: 2;
}
.ant-col-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
.ant-col-xs-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-xs-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-md-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
.ant-row-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 2px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 2px 2px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
  flex: auto;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-left: auto;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  flex: none;
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-content {
  color: rgba(0, 0, 0, 0.85);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-hidden {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 2px 2px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item:last-child {
  border-bottom: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse-ghost {
  background-color: transparent;
  border: 0;
}
.ant-collapse-ghost > .ant-collapse-item {
  border-bottom: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
}
.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: auto;
  left: 16px;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  margin-right: 0;
  margin-left: 12px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-comment {
  position: relative;
  background-color: inherit;
}
.ant-comment-inner {
  display: flex;
  padding: 16px 0;
}
.ant-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.ant-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.ant-comment-content-author > a,
.ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.ant-comment-content-author-name {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  transition: color 0.3s;
}
.ant-comment-content-author-name > * {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-name > *:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.ant-comment-content-detail p {
  margin-bottom: inherit;
  white-space: pre-wrap;
}
.ant-comment-actions {
  margin-top: 12px;
  margin-bottom: inherit;
  padding-left: 0;
}
.ant-comment-actions > li {
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-actions > li > span {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-comment-actions > li > span:hover {
  color: #595959;
}
.ant-comment-nested {
  margin-left: 44px;
}
.ant-comment-rtl {
  direction: rtl;
}
.ant-comment-rtl .ant-comment-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-comment-rtl .ant-comment-content-author > a,
.ant-comment-rtl .ant-comment-content-author > span {
  padding-right: 0;
  padding-left: 8px;
}
.ant-comment-rtl .ant-comment-actions {
  padding-right: 0;
}
.ant-comment-rtl .ant-comment-actions > li > span {
  margin-right: 0;
  margin-left: 10px;
}
.ant-comment-rtl .ant-comment-nested {
  margin-right: 44px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-descriptions-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ant-descriptions-title {
  flex: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-descriptions-extra {
  margin-left: auto;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-descriptions-view {
  width: 100%;
  border-radius: 2px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5715;
  text-align: start;
}
.ant-descriptions-item-label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {
  content: ' ';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  flex: 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  word-break: break-word;
  overflow-wrap: break-word;
}
.ant-descriptions-item {
  padding-bottom: 0;
  vertical-align: top;
}
.ant-descriptions-item-container {
  display: flex;
}
.ant-descriptions-item-container .ant-descriptions-item-label,
.ant-descriptions-item-container .ant-descriptions-item-content {
  display: inline-flex;
  align-items: baseline;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
  border-collapse: collapse;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
.ant-descriptions-rtl {
  direction: rtl;
}
.ant-descriptions-rtl .ant-descriptions-item-label::after {
  margin: 0 2px 0 8px;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-left: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  align-items: center;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
  border-top-color: rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  width: 50%;
  border-top: 1px solid transparent;
  border-top-color: inherit;
  border-bottom: 0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before {
  width: 0;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after {
  width: 100%;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
  padding-left: 0;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before {
  width: 100%;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after {
  width: 0;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
  padding-right: 0;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  pointer-events: none;
}
.ant-drawer-inline {
  position: absolute;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.45);
  pointer-events: auto;
}
.ant-drawer-content-wrapper {
  position: absolute;
  z-index: 1000;
  transition: all 0.3s;
}
.ant-drawer-content-wrapper-hidden {
  display: none;
}
.ant-drawer-left > .ant-drawer-content-wrapper {
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-top > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom > .ant-drawer-content-wrapper {
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-content {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #fff;
  pointer-events: auto;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.ant-drawer-header {
  display: flex;
  flex: 0;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #f0f0f0;
}
.ant-drawer-header-title {
  display: flex;
  flex: 1;
  align-items: center;
  min-width: 0;
  min-height: 0;
}
.ant-drawer-extra {
  flex: none;
}
.ant-drawer-close {
  display: inline-block;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-title {
  flex: 1;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-body {
  flex: 1;
  min-width: 0;
  min-height: 0;
  padding: 24px;
  overflow: auto;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.panel-motion-enter-start,
.panel-motion-appear-start,
.panel-motion-leave-start {
  transition: none;
}
.panel-motion-enter-active,
.panel-motion-appear-active,
.panel-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active,
.ant-drawer-mask-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter,
.ant-drawer-mask-motion-appear {
  opacity: 0;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active {
  opacity: 1;
}
.ant-drawer-mask-motion-leave {
  opacity: 1;
}
.ant-drawer-mask-motion-leave-active {
  opacity: 0;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start,
.ant-drawer-panel-motion-left-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active,
.ant-drawer-panel-motion-left-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start {
  transform: translateX(-100%) !important;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave-active {
  transform: translateX(-100%);
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start,
.ant-drawer-panel-motion-right-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active,
.ant-drawer-panel-motion-right-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start {
  transform: translateX(100%) !important;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave-active {
  transform: translateX(100%);
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start,
.ant-drawer-panel-motion-top-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active,
.ant-drawer-panel-motion-top-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start {
  transform: translateY(-100%) !important;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave-active {
  transform: translateY(-100%);
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start,
.ant-drawer-panel-motion-bottom-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active,
.ant-drawer-panel-motion-bottom-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start {
  transform: translateY(100%) !important;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave-active {
  transform: translateY(100%);
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  margin-right: 0;
  margin-left: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1 0;
  min-width: 0;
}
.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control,
.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control {
  min-width: unset;
}
.ant-form-vertical .ant-form-item-row {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item .ant-form-item-control {
  width: 100%;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
  /* To support leave along ErrorList. We add additional className to handle explain style */
}
.ant-form-item-explain-error {
  color: #ff4d4f;
}
.ant-form-item-explain-warning {
  color: #faad14;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-error .ant-form-item-split {
  color: #ff4d4f;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item-with-help {
  transition: none;
}
.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label-wrap {
  overflow: unset;
  line-height: 1.3215em;
  white-space: unset;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item-label > label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
  display: none;
}
.ant-form-item-label > label .ant-form-item-tooltip {
  color: rgba(0, 0, 0, 0.45);
  cursor: help;
  -ms-writing-mode: lr-tb;
      writing-mode: horizontal-tb;
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-item-explain-connected {
  width: 100%;
}
.ant-form-item-extra {
  min-height: 24px;
}
.ant-form-item-with-help .ant-form-item-explain {
  height: auto;
  opacity: 1;
}
.ant-form-item-feedback-icon {
  font-size: 14px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-feedback-icon-success {
  color: #52c41a;
}
.ant-form-item-feedback-icon-error {
  color: #ff4d4f;
}
.ant-form-item-feedback-icon-warning {
  color: #faad14;
}
.ant-form-item-feedback-icon-validating {
  color: #1890ff;
}
.ant-show-help {
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-show-help-appear,
.ant-show-help-enter {
  opacity: 0;
}
.ant-show-help-appear-active,
.ant-show-help-enter-active {
  opacity: 1;
}
.ant-show-help-leave {
  opacity: 1;
}
.ant-show-help-leave-active {
  opacity: 0;
}
.ant-show-help-item {
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-show-help-item-appear,
.ant-show-help-item-enter {
  transform: translateY(-5px);
  opacity: 0;
}
.ant-show-help-item-appear-active,
.ant-show-help-item-enter-active {
  transform: translateY(0);
  opacity: 1;
}
.ant-show-help-item-leave {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-show-help-item-leave-active {
  transform: translateY(-5px);
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info {
  padding: 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-image-mask-info .anticon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1081;
  width: 100%;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-image-preview-operations-operation:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-progress {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: fixed;
  top: 50%;
  right: 8px;
  z-index: 1081;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.3s;
  pointer-events: auto;
}
.ant-image-preview-switch-left:hover,
.ant-image-preview-switch-right:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled,
.ant-image-preview-switch-left-disabled:hover,
.ant-image-preview-switch-right-disabled:hover {
  color: rgba(255, 255, 255, 0.25);
  background: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon,
.ant-image-preview-switch-left-disabled:hover > .anticon,
.ant-image-preview-switch-right-disabled:hover > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 8px;
}
.ant-image-preview-switch-right {
  right: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-number-affix-wrapper {
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  position: relative;
  display: inline-flex;
  width: 90px;
  padding: 0;
  -webkit-padding-start: 11px;
          padding-inline-start: 11px;
}
.ant-input-number-affix-wrapper::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-number-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number-affix-wrapper-borderless,
.ant-input-number-affix-wrapper-borderless:hover,
.ant-input-number-affix-wrapper-borderless:focus,
.ant-input-number-affix-wrapper-borderless-focused,
.ant-input-number-affix-wrapper-borderless-disabled,
.ant-input-number-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
  border-color: #40a9ff;
  border-right-width: 1px;
  z-index: 1;
}
.ant-input-number-affix-wrapper-focused,
.ant-input-number-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled] {
  background: transparent;
}
.ant-input-number-affix-wrapper > div.ant-input-number {
  width: 100%;
  border: none;
  outline: none;
}
.ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {
  box-shadow: none !important;
}
.ant-input-number-affix-wrapper input.ant-input-number-input {
  padding: 0;
}
.ant-input-number-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-number-affix-wrapper .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-input-number-prefix,
.ant-input-number-suffix {
  display: flex;
  flex: none;
  align-items: center;
  pointer-events: none;
}
.ant-input-number-prefix {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}
.ant-input-number-suffix {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  height: 100%;
  margin-right: 11px;
  margin-left: 4px;
}
.ant-input-number-group-wrapper .ant-input-number-affix-wrapper {
  width: 100%;
}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus,
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-status-error .ant-input-number-prefix {
  color: #ff4d4f;
}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus,
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-status-warning .ant-input-number-prefix {
  color: #faad14;
}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {
  color: #ff4d4f;
}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {
  color: #faad14;
}
.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  transition: all 0.3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-input-number::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number-borderless,
.ant-input-number-borderless:hover,
.ant-input-number-borderless:focus,
.ant-input-number-borderless-focused,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  padding: 0px 7px;
}
.ant-input-number-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-number-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-number-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-number-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-number-group-addon,
.ant-input-number-group-wrap,
.ant-input-number-group > .ant-input-number {
  display: table-cell;
}
.ant-input-number-group-addon:not(:first-child):not(:last-child),
.ant-input-number-group-wrap:not(:first-child):not(:last-child),
.ant-input-number-group > .ant-input-number:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-number-group-addon,
.ant-input-number-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-number-group-wrap > * {
  display: block !important;
}
.ant-input-number-group .ant-input-number {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-number-group .ant-input-number:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-number-group .ant-input-number:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover {
  z-index: 0;
}
.ant-input-number-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-number-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-number-group-addon .ant-select-open .ant-select-selector,
.ant-input-number-group-addon .ant-select-focused .ant-select-selector {
  color: #1890ff;
}
.ant-input-number-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-number-group > .ant-input-number:first-child,
.ant-input-number-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group > .ant-input-number:first-child .ant-select .ant-select-selector,
.ant-input-number-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group > .ant-input-number-affix-wrapper:not(:first-child) .ant-input-number {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group > .ant-input-number-affix-wrapper:not(:last-child) .ant-input-number {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group-addon:first-child {
  border-right: 0;
}
.ant-input-number-group-addon:last-child {
  border-left: 0;
}
.ant-input-number-group > .ant-input-number:last-child,
.ant-input-number-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group > .ant-input-number:last-child .ant-select .ant-select-selector,
.ant-input-number-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group-lg .ant-input-number,
.ant-input-number-group-lg > .ant-input-number-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-group-sm .ant-input-number,
.ant-input-number-group-sm > .ant-input-number-group-addon {
  padding: 0px 7px;
}
.ant-input-number-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-number-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact {
  display: block;
}
.ant-input-number-group.ant-input-number-group-compact::before {
  display: table;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number-affix-wrapper {
  display: inline-flex;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-number-group.ant-input-number-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-number {
  float: none;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > *:first-child,
.ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-number-group.ant-input-number-group-compact > *:last-child,
.ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group > .ant-input-number-rtl:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-number-group > .ant-input-number-rtl:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 0 2px 2px 0;
}
.ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group-wrapper {
  display: inline-block;
  text-align: start;
  vertical-align: top;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: 0;
  text-align: center;
  border-left: 1px solid #d9d9d9;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #40a9ff;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-number:hover + .ant-form-item-children-icon {
  opacity: 0;
  transition: opacity 0.24s linear 0.24s;
}
.ant-input-number-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-readonly .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 2px;
  outline: 0;
  transition: all 0.3s linear;
  -webkit-appearance: textfield !important;
     -moz-appearance: textfield !important;
          appearance: textfield !important;
}
.ant-input-number-input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
  appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-radius: 0 2px 2px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: auto;
  margin-right: 0;
  font-size: 7px;
}
.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-left-width: 0;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap,
.ant-input-number-focused .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-borderless .ant-input-number-handler-down {
  border-top-width: 0;
}
.ant-input-number:hover:not(.ant-input-number-borderless) .ant-input-number-handler-down,
.ant-input-number-focused:not(.ant-input-number-borderless) .ant-input-number-handler-down {
  border-top: 1px solid #d9d9d9;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-borderless {
  box-shadow: none;
}
.ant-input-number-out-of-range input {
  color: #ff4d4f;
}
.ant-input-number-compact-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
  margin-right: -1px;
}
.ant-input-number-compact-item:not(.ant-input-number-compact-last-item).ant-input-number-compact-item-rtl {
  margin-left: -1px;
}
.ant-input-number-compact-item:hover,
.ant-input-number-compact-item:focus,
.ant-input-number-compact-item:active {
  z-index: 2;
}
.ant-input-number-compact-item.ant-input-number-focused {
  z-index: 2;
}
.ant-input-number-compact-item[disabled] {
  z-index: 0;
}
.ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item).ant-input-number {
  border-radius: 0;
}
.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-rtl .ant-input-number-handler {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
}
.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-right-width: 0;
}
.ant-input-number-rtl .ant-input-number-handler-up {
  border-top-right-radius: 0;
}
.ant-input-number-rtl .ant-input-number-handler-down {
  border-bottom-right-radius: 0;
}
.ant-input-number-rtl .ant-input-number-input {
  direction: ltr;
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  display: inline-flex;
}
.ant-input-affix-wrapper::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #40a9ff;
  border-right-width: 1px;
  z-index: 1;
}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0;
}
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: rgba(255, 255, 255, 0);
}
.ant-input-affix-wrapper > .ant-input {
  font-size: inherit;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > .ant-input:focus {
  box-shadow: none !important;
}
.ant-input-affix-wrapper > .ant-input:not(textarea) {
  padding: 0;
}
.ant-input-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-prefix > *:not(:last-child),
.ant-input-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.ant-input-show-count-suffix {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-show-count-has-suffix {
  margin-right: 2px;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.anticon.ant-input-clear-icon,
.ant-input-clear-icon {
  margin: 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.anticon.ant-input-clear-icon:hover,
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.anticon.ant-input-clear-icon:active,
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.85);
}
.anticon.ant-input-clear-icon-hidden,
.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.anticon.ant-input-clear-icon-has-suffix,
.ant-input-clear-icon-has-suffix {
  margin: 0 4px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-affix-wrapper-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-affix-wrapper-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-input-group-wrapper-status-error .ant-input-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-input-group-wrapper-status-warning .ant-input-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #1890ff;
}
.ant-input-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 2px 0 0 2px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon.anticon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon.anticon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 32px;
}
.ant-input[type='color'].ant-input-lg {
  height: 40px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-textarea-show-count > .ant-input {
  height: 100%;
}
.ant-input-textarea-show-count::after {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none;
}
.ant-input-textarea-show-count.ant-input-textarea-in-form-item::after {
  margin-bottom: -22px;
}
.ant-input-textarea-suffix {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: auto;
}
.ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  margin-right: -1px;
}
.ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
  margin-left: -1px;
}
.ant-input-compact-item:hover,
.ant-input-compact-item:focus,
.ant-input-compact-item:active {
  z-index: 2;
}
.ant-input-compact-item[disabled] {
  z-index: 0;
}
.ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
  border-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #40a9ff;
}
.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #40a9ff;
}
.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search .ant-input-lg {
  line-height: 1.5713;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 2px 2px 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-input-search-button {
  height: 32px;
}
.ant-input-search-button:hover,
.ant-input-search-button:focus {
  z-index: 1;
}
.ant-input-search-large .ant-input-search-button {
  height: 40px;
}
.ant-input-search-small .ant-input-search-button {
  height: 24px;
}
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
  margin-right: -1px;
  border-radius: 0;
}
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:hover,
.ant-input-search.ant-input-compact-item > .ant-input:hover,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:focus,
.ant-input-search.ant-input-compact-item > .ant-input:focus,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:active,
.ant-input-search.ant-input-compact-item > .ant-input:active,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active {
  z-index: 2;
}
.ant-input-search.ant-input-compact-item > .ant-input-affix-wrapper-focused {
  z-index: 2;
}
.ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
  margin-left: -1px;
  border-radius: 0;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-textarea-rtl {
  direction: rtl;
}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  text-align: left;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #d9d9d9;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
  border-left-color: #40a9ff;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  border-right-color: #40a9ff;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  border-radius: 2px 0 0 2px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 32px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  width: 0;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 2px 0 0 2px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta {
  display: flex;
  flex: 1;
  align-items: flex-start;
  max-width: 100%;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  flex: 1 0;
  width: 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #1890ff;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-action {
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #f0f0f0;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-vertical .ant-list-item {
  align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  flex: 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-list-rtl {
  direction: rtl;
  text-align: right;
}
.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl;
}
.ant-list-rtl .ant-list-pagination {
  text-align: left;
}
.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px;
}
.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0;
}
.ant-list.ant-list-rtl .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto;
}
.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left;
}
@media screen and (max-width: 768px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 24px;
    margin-left: 0;
  }
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0;
  }
  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.85);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:hover {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item:focus-visible {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a {
  color: #1890ff;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #1890ff;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus-visible {
  border-color: #40a9ff;
}
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.ant-pagination-item-active:focus-visible a {
  color: #40a9ff;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #1890ff;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #40a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible {
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  width: 50px;
  height: 32px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.ant-pagination-simple .ant-pagination-simple-pager input:focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-mini .ant-pagination-total-text,
.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev,
.ant-pagination.ant-pagination-mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev,
.ant-pagination.ant-pagination-mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: rgba(0, 0, 0, 0.25);
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #1890ff;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #1890ff;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(0deg);
  animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(360deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus,
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus,
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: 1.5715;
  white-space: pre-wrap;
  vertical-align: bottom;
}
.ant-mentions::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-mentions:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-mentions::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-mentions:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions-borderless,
.ant-mentions-borderless:hover,
.ant-mentions-borderless:focus,
.ant-mentions-borderless-focused,
.ant-mentions-borderless-disabled,
.ant-mentions-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-mentions-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-mentions-sm {
  padding: 0px 7px;
}
.ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled > textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions > textarea,
.ant-mentions-measure {
  min-height: 30px;
  margin: 0;
  padding: 4px 11px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  /* stylelint-disable declaration-block-no-redundant-longhand-properties */
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  /* stylelint-enable declaration-block-no-redundant-longhand-properties */
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
}
.ant-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
}
.ant-mentions > textarea::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-mentions > textarea:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-mentions > textarea::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-mentions > textarea:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.ant-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-mentions-dropdown-hidden {
  display: none;
}
.ant-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-mentions-dropdown-menu-item:hover {
  background-color: #f5f5f5;
}
.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 2px 2px 0 0;
}
.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 2px 2px;
}
.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.ant-mentions-suffix {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: auto;
}
.ant-mentions-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #ff4d4f;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #1890ff;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-message-rtl {
  direction: rtl;
}
.ant-message-rtl span {
  direction: rtl;
}
.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
}
.ant-modal-wrap {
  z-index: 1000;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 54px;
  height: 54px;
  font-size: 16px;
  font-style: normal;
  line-height: 54px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 2px 2px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  padding-bottom: 0;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  margin-top: 24px;
  text-align: right;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #ff4d4f;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #1890ff;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-confirm .ant-zoom-leave .ant-modal-confirm-btns {
  pointer-events: none;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  margin-right: 24px;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder {
  position: relative;
}
.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 24px * 2);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-notification-top .ant-notification-notice,
.ant-notification-bottom .ant-notification-notice {
  margin-right: auto;
  margin-left: auto;
}
.ant-notification-topLeft .ant-notification-notice,
.ant-notification-bottomLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0;
}
.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #1890ff;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #ff4d4f;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
}
.ant-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}
.ant-notification-top,
.ant-notification-bottom {
  margin-right: 0;
  margin-left: 0;
}
.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationTopFadeIn;
}
.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationBottomFadeIn;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
@keyframes NotificationTopFadeIn {
  0% {
    margin-top: -100%;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}
@keyframes NotificationBottomFadeIn {
  0% {
    margin-bottom: -100%;
    opacity: 0;
  }
  100% {
    margin-bottom: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  color: #000;
}
.ant-page-header-back-button:focus-visible,
.ant-page-header-back-button:hover {
  color: #40a9ff;
}
.ant-page-header-back-button:active {
  color: #096dd9;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  display: flex;
  justify-content: space-between;
}
.ant-page-header-heading-left {
  display: flex;
  align-items: center;
  margin: 4px 0;
  overflow: hidden;
}
.ant-page-header-heading-title {
  margin-right: 12px;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading .ant-avatar {
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading-extra {
  margin: 4px 0;
  white-space: nowrap;
}
.ant-page-header-heading-extra > * {
  white-space: unset;
}
.ant-page-header-content {
  padding-top: 12px;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav {
  margin: 0;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav::before {
  border: none;
}
.ant-page-header-footer .ant-tabs .ant-tabs-tab {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.ant-page-header-compact .ant-page-header-heading {
  flex-wrap: wrap;
}
.ant-page-header-rtl {
  direction: rtl;
}
.ant-page-header-rtl .ant-page-header-back {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-page-header-rtl .ant-page-header-heading-title {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-sub-title {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-tags {
  float: right;
}
.ant-page-header-rtl .ant-page-header-heading-extra {
  float: left;
}
.ant-page-header-rtl .ant-page-header-heading-extra > * {
  margin-right: 12px;
  margin-left: 0;
}
.ant-page-header-rtl .ant-page-header-heading-extra > *:first-child {
  margin-right: 0;
}
.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
  float: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popconfirm {
  z-index: 1060;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-steps {
  display: inline-block;
}
.ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  transition: all 0.3s;
}
.ant-progress-steps-item-active {
  background: #1890ff;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #ff4d4f;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
.ant-progress-rtl {
  direction: rtl;
}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px);
}
.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto;
}
.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-rate {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star > div:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  color: inherit;
  cursor: pointer;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div {
  transition: all 0.3s, outline 0s;
}
.ant-rate-star > div:hover {
  transform: scale(1.1);
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:focus-visible {
  outline: 1px dashed #fadb14;
  transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ant-rate-rtl {
  direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #ff4d4f;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #1890ff;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin: 24px 0 0 0;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}
.ant-result-rtl {
  direction: rtl;
}
.ant-result-rtl .ant-result-extra > * {
  margin-right: 0;
  margin-left: 8px;
}
.ant-result-rtl .ant-result-extra > *:last-child {
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.segmented-disabled-item,
.segmented-disabled-item:hover,
.segmented-disabled-item:focus {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.segmented-item-selected {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
}
.segmented-text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-segmented {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  padding: 2px;
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-segmented-group {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-items: flex-start;
  width: 100%;
}
.ant-segmented.ant-segmented-block {
  display: flex;
}
.ant-segmented.ant-segmented-block .ant-segmented-item {
  flex: 1;
  min-width: 0;
}
.ant-segmented:not(.ant-segmented-disabled):hover,
.ant-segmented:not(.ant-segmented-disabled):focus {
  background-color: rgba(0, 0, 0, 0.06);
}
.ant-segmented-item {
  position: relative;
  text-align: center;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-segmented-item-selected {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  color: #262626;
}
.ant-segmented-item:hover,
.ant-segmented-item:focus {
  color: #262626;
}
.ant-segmented-item-label {
  min-height: 28px;
  padding: 0 11px;
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-segmented-item-icon + * {
  margin-left: 6px;
}
.ant-segmented-item-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-segmented.ant-segmented-lg .ant-segmented-item-label {
  min-height: 36px;
  padding: 0 11px;
  font-size: 16px;
  line-height: 36px;
}
.ant-segmented.ant-segmented-sm .ant-segmented-item-label {
  min-height: 20px;
  padding: 0 7px;
  line-height: 20px;
}
.ant-segmented-item-disabled,
.ant-segmented-item-disabled:hover,
.ant-segmented-item-disabled:focus {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-segmented-thumb {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  padding: 4px 0;
}
.ant-segmented-thumb-motion-appear-active {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: transform, width;
}
.ant-segmented.ant-segmented-rtl {
  direction: rtl;
}
.ant-segmented.ant-segmented-rtl .ant-segmented-item-icon {
  margin-right: 0;
  margin-left: 6px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  margin-left: -2px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #91d5ff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #91d5ff;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging {
  z-index: 1;
}
.ant-slider-handle:focus {
  border-color: #46a6ff;
  outline: none;
  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}
.ant-slider-handle::after {
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  content: '';
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.85);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
  pointer-events: none;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot-active {
  border-color: #8cc8ff;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-rail {
  background-color: #f5f5f5 !important;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-skeleton {
  padding-top: 16px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.ant-statistic-content-value {
  display: inline-block;
  direction: ltr;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
}
.ant-statistic-rtl {
  direction: rtl;
}
.ant-statistic-rtl .ant-statistic-content-prefix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-statistic-rtl .ant-statistic-content-suffix {
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: initial;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon .ant-steps-icon {
  position: relative;
  top: -0.5px;
  color: #1890ff;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #1890ff;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #ff4d4f;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical > .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  padding-left: 0;
  overflow: visible;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 15px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 11px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  background: none;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 13px;
  margin-left: 0;
  background: none;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 6.5px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-top: 10px;
}
.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 3.5px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
  width: inherit;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
  left: -1px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #1890ff;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item {
  margin-right: 0 !important;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::before {
  display: none;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active::before {
  top: 0;
  right: 0;
  left: unset;
  display: block;
  width: 3px;
  height: calc(100% - 24px);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::after {
  position: relative;
  top: -2px;
  left: 50%;
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 8px;
  text-align: center;
  transform: rotate(135deg);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-navigation.ant-steps-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title .ant-steps-item-subtitle {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 16px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 12px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical > .ant-steps-item {
  padding-right: 4px;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 19px;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-small.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 15px;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child {
  padding-right: 4px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
  padding-right: 4px;
}
.ant-steps-with-progress .ant-steps-item {
  padding-top: 4px;
}
.ant-steps-with-progress .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 4px;
  left: 19px;
}
.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child,
.ant-steps-with-progress.ant-steps-small.ant-steps-horizontal .ant-steps-item:first-child {
  padding-bottom: 4px;
  padding-left: 4px;
}
.ant-steps-with-progress.ant-steps-small > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  left: 15px;
}
.ant-steps-with-progress.ant-steps-vertical .ant-steps-item {
  padding-left: 4px;
}
.ant-steps-with-progress.ant-steps-label-vertical .ant-steps-item .ant-steps-item-tail {
  top: 14px !important;
}
.ant-steps-with-progress .ant-steps-item-icon {
  position: relative;
}
.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px #e6f7ff;
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #1890ff;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.2s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.2s ease-in-out;
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon.anticon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #1890ff;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 40px;
}
.ant-table.ant-table-middle .ant-table-selection-column {
  -webkit-padding-start: 2px;
          padding-inline-start: 2px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 40px;
}
.ant-table.ant-table-small .ant-table-selection-column {
  -webkit-padding-start: 2px;
          padding-inline-start: 2px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar:not([rowspan]) {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 32px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td,
.ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6f7ff;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcf4ff;
}
.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters:focus-visible {
  color: #1890ff;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  margin-left: 4px;
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #1890ff;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #1890ff;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu:empty::after {
  display: block;
  padding: 8px 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  text-align: center;
  content: 'Not Found';
}
.ant-table-filter-dropdown-tree {
  padding: 8px 8px 0;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
  background-color: #bae7ff;
}
.ant-table-filter-dropdown-search {
  padding: 8px;
  border-bottom: 1px #f0f0f0 solid;
}
.ant-table-filter-dropdown-search-input input {
  min-width: 140px;
}
.ant-table-filter-dropdown-search-input .anticon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-filter-dropdown-checkall {
  width: 100%;
  margin-bottom: 4px;
  margin-left: 4px;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column.ant-table-cell-fix-left {
  z-index: 3;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-margin-start: 100%;
          margin-inline-start: 100%;
  -webkit-padding-start: 4px;
          padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
  display: inline-flex;
  float: none;
  vertical-align: sub;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus-visible,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentcolor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentcolor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-left-all::after {
  display: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: calc(calc(2 + 1) + 1);
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) > .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) > .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: sticky;
  z-index: calc(2 + 1);
  background: #fff;
}
.ant-table-sticky-scroll {
  position: sticky;
  bottom: 0;
  z-index: calc(2 + 1);
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 2px 2px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.ant-table-footer {
  border-radius: 0 0 2px 2px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  right: auto;
  left: 0;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 4px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger {
  margin: -4px 4px -4px -8px;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #1890ff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6f7ff;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
  position: relative;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #1890ff;
  opacity: 0;
  animation: ant-tree-node-fx-do-not-use 0.3s;
  animation-play-state: running;
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  visibility: visible;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-tree-treenode:hover .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
  opacity: 0.45;
}
.ant-tree .ant-tree-treenode-draggable.ant-tree-treenode-disabled .ant-tree-draggable-icon {
  visibility: hidden;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-draggable-icon {
  visibility: hidden;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #bae7ff;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: unset;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl .ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-timeline {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #f0f0f0;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-timeline-item-head-red {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -7.001px;
  margin: 0 0 0 26px;
  word-break: break-word;
}
.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  position: absolute;
  top: -7.001px;
  width: calc(50% - 12px);
  text-align: right;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  left: calc(50% + 14px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline-rtl {
  direction: rtl;
}
.ant-timeline-rtl .ant-timeline-item-tail {
  right: 4px;
  left: auto;
  border-right: 2px solid #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl .ant-timeline-item-head-custom {
  right: 5px;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-timeline-rtl .ant-timeline-item-content {
  margin: 0 18px 0 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  right: 50%;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-right: -4px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-right: 1px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  right: 0;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: 100%;
  margin-right: 18px;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  right: calc(50% + 14px);
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: 1 1 50%;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {
  width: 40px;
  min-width: 40px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer-customize-list .ant-input[disabled] {
  background-color: transparent;
}
.ant-transfer-status-error .ant-transfer-list {
  border-color: #ff4d4f;
}
.ant-transfer-status-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-transfer-status-warning .ant-transfer-list {
  border-color: #faad14;
}
.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: stretch;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  display: flex;
  flex-direction: column;
  width: 180px;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-transfer-list-with-pagination {
  width: 250px;
  height: auto;
}
.ant-transfer-list-search .anticon-search {
  color: rgba(0, 0, 0, 0.25);
}
.ant-transfer-list-header {
  display: flex;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 8px 12px 9px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-transfer-list-header > *:not(:last-child) {
  margin-right: 4px;
}
.ant-transfer-list-header > * {
  flex: none;
}
.ant-transfer-list-header-title {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  text-overflow: ellipsis;
}
.ant-transfer-list-header-dropdown {
  font-size: 10px;
  transform: translateY(10%);
  cursor: pointer;
}
.ant-transfer-list-header-dropdown[disabled] {
  cursor: not-allowed;
}
.ant-transfer-list-body {
  display: flex;
  flex: auto;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: relative;
  flex: none;
  padding: 12px;
}
.ant-transfer-list-content {
  flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content-item {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 6px 12px;
  line-height: 20px;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 8px;
}
.ant-transfer-list-content-item > * {
  flex: none;
}
.ant-transfer-list-content-item-text {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-transfer-list-content-item-remove {
  position: relative;
  color: #d9d9d9;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-transfer-list-content-item-remove:hover {
  color: #40a9ff;
}
.ant-transfer-list-content-item-remove::after {
  position: absolute;
  top: -6px;
  right: -50%;
  bottom: -6px;
  left: -50%;
  content: '';
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
  background-color: #dcf4ff;
}
.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background: transparent;
  cursor: default;
}
.ant-transfer-list-content-item-checked {
  background-color: #e6f7ff;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-pagination {
  padding: 8px 0;
  text-align: right;
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-list-body-not-found {
  flex: none;
  width: 100%;
  margin: auto 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}
.ant-transfer-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-operation {
  display: flex;
  flex: none;
  flex-direction: column;
  align-self: center;
  margin: 0 8px;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
.ant-transfer .ant-empty-image {
  max-height: -2px;
}
.ant-transfer-rtl {
  direction: rtl;
}
.ant-transfer-rtl .ant-transfer-list-search {
  padding-right: 8px;
  padding-left: 24px;
}
.ant-transfer-rtl .ant-transfer-list-search-action {
  right: auto;
  left: 12px;
}
.ant-transfer-rtl .ant-transfer-list-header > *:not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
}
.ant-transfer-rtl .ant-transfer-list-header {
  right: 0;
  left: auto;
}
.ant-transfer-rtl .ant-transfer-list-header-title {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-transfer-rtl .ant-transfer-list-pagination {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-footer {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree-select-dropdown {
  padding: 8px 4px;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6f7ff;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging {
  position: relative;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #1890ff;
  opacity: 0;
  animation: ant-tree-node-fx-do-not-use 0.3s;
  animation-play-state: running;
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  visibility: visible;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-select-tree-treenode:hover .ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
  opacity: 0.45;
}
.ant-select-tree .ant-select-tree-treenode-draggable.ant-select-tree-treenode-disabled .ant-select-tree-draggable-icon {
  visibility: hidden;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree-draggable-icon {
  visibility: hidden;
}
.ant-select-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-select-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff;
}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  transform: scaleY(-1);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-typography {
  color: rgba(0, 0, 0, 0.85);
  word-break: break-word;
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-success {
  color: #52c41a;
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #ff4d4f;
}
a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus {
  color: #d9363e;
}
a.ant-typography.ant-typography-danger:hover {
  color: #ff7875;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
div.ant-typography-h1,
div.ant-typography-h1 > textarea,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
div.ant-typography-h2,
div.ant-typography-h2 > textarea,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
div.ant-typography-h3,
div.ant-typography-h3 > textarea,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
div.ant-typography-h4,
div.ant-typography-h4 > textarea,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
h5.ant-typography,
div.ant-typography-h5,
div.ant-typography-h5 > textarea,
.ant-typography h5 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography,
.ant-typography + h5.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography h5 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography h5 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography h5 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4,
.ant-typography h5 + h4,
.ant-typography div + h5,
.ant-typography ul + h5,
.ant-typography li + h5,
.ant-typography p + h5,
.ant-typography h1 + h5,
.ant-typography h2 + h5,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
  max-width: 100%;
}
a.ant-typography,
.ant-typography a {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  text-decoration: none;
}
a.ant-typography:focus-visible,
.ant-typography a:focus-visible,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #40a9ff;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #096dd9;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
.ant-typography a.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active,
a.ant-typography[disabled]:hover,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:hover,
.ant-typography a.ant-typography-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 4px;
}
.ant-typography-expand:focus-visible,
.ant-typography-edit:focus-visible,
.ant-typography-copy:focus-visible,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #40a9ff;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #096dd9;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(1em - 4px - 1px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
  font-style: normal;
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  height: 1em;
  margin: 0 !important;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography pre,
.ant-typography blockquote {
  margin: 1em 0;
}
.ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}
.ant-typography blockquote {
  padding: 0 0 0 0.6em;
  border-left: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}
.ant-typography-single-line {
  white-space: nowrap;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 4px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890ff;
}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  line-height: 1.5715;
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
}
.ant-upload-list-item-card-actions-btn {
  opacity: 0;
}
.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 22.001px;
  line-height: 1;
  vertical-align: top;
}
.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0;
}
.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-upload-list-item-card-actions:hover .anticon {
  color: rgba(0, 0, 0, 0.85);
}
.ant-upload-list-item-info {
  height: 100%;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading .anticon,
.ant-upload-list-item-info .ant-upload-text-icon .anticon {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-text-icon > .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  line-height: 60px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {
  fill: #fff2f0;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {
  fill: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  margin-bottom: 12px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture-card-container {
  display: inline-block;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
  vertical-align: top;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
  margin: 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center;
}
.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  width: calc(100% - 14px);
  padding-left: 0;
}
.ant-upload-list-text-container,
.ant-upload-list-picture-container {
  transition: opacity 0.3s, height 0.3s;
}
.ant-upload-list-text-container::before,
.ant-upload-list-picture-container::before {
  display: table;
  width: 0;
  height: 0;
  content: '';
}
.ant-upload-list-text-container .ant-upload-span,
.ant-upload-list-picture-container .ant-upload-span {
  display: block;
  flex: auto;
}
.ant-upload-list-text .ant-upload-span,
.ant-upload-list-picture .ant-upload-span {
  display: flex;
  align-items: center;
}
.ant-upload-list-text .ant-upload-span > *,
.ant-upload-list-picture .ant-upload-span > * {
  flex: none;
}
.ant-upload-list-text .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
  flex: auto;
  margin: 0;
  padding: 0 8px;
}
.ant-upload-list-text .ant-upload-list-item-card-actions,
.ant-upload-list-picture .ant-upload-list-item-card-actions {
  position: static;
}
.ant-upload-list-text .ant-upload-text-icon .anticon {
  position: static;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: forwards;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-upload-rtl {
  direction: rtl;
}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  margin-right: auto;
  margin-left: 8px;
}
.ant-upload-list-rtl {
  direction: rtl;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px;
}
.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px;
}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-right: 0;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0;
}


/*# sourceMappingURL=antd.css.map*/
/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@fullcalendar/resource-timeline/main.css ***!
  \**********************************************************************************************************************************************/


  .fc .fc-resource-timeline-divider {
    width: 3px; /* important to have width to shrink this cell. no cross-browser problems */
    cursor: col-resize;
  }

.fc .fc-resource-group {
    /* make it look less like a <th> */
    font-weight: inherit;
    text-align: inherit;
  }

.fc {


  /* will match horizontal groups in the datagrid AND group lanes in the timeline area */

}

.fc .fc-resource-timeline .fc-resource-group:not([rowspan]) {
      background: rgba(208, 208, 208, 0.3);
      background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
    }

.fc .fc-timeline-lane-frame {
    position: relative; /* contains the fc-timeline-bg container, which liquidly expands */
    /* the height is explicitly set by row-height-sync */
  }

.fc .fc-timeline-overlap-enabled .fc-timeline-lane-frame .fc-timeline-events { /* has height set on it */
    box-sizing: content-box; /* padding no longer part of height */
    padding-bottom: 10px; /* give extra spacing underneath for selecting */
  }

/* hack to make bg expand to lane's full height in resource-timeline with expandRows (#6134) */
.fc-timeline-body-expandrows td.fc-timeline-lane {
    position: relative;
  }
.fc-timeline-body-expandrows .fc-timeline-lane-frame {
    position: static;
  }
/* the "frame" */
.fc-datagrid-cell-frame-liquid {
  height: 100%; /* needs liquid hack */
}
.fc-liquid-hack .fc-datagrid-cell-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  }
.fc {

  /* the "frame" in a HEADER */
  /* needs to position the column resizer */
  /* needs to vertically center content */

}
.fc .fc-datagrid-header .fc-datagrid-cell-frame {
      position: relative; /* for resizer */
      display: flex;
      justify-content: flex-start; /* horizontal align (natural left/right) */
      align-items: center; /* vertical align */
    }
.fc {

  /* the column resizer (only in HEADER) */

}
.fc .fc-datagrid-cell-resizer {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    width: 5px;
    cursor: col-resize;
  }
.fc {

  /* the cushion */

}
.fc .fc-datagrid-cell-cushion {
    padding: 8px;
    white-space: nowrap;
    overflow: hidden; /* problem for col resizer :( */
  }
.fc {

  /* expander icons */

}
.fc .fc-datagrid-expander {
    cursor: pointer;
    opacity: 0.65

  }
.fc .fc-datagrid-expander .fc-icon { /* the expander and spacers before the expander */
      display: inline-block;
      width: 1em; /* ensure constant width, esp for empty icons */
    }
.fc .fc-datagrid-expander-placeholder {
    cursor: auto;
  }
.fc .fc-resource-timeline-flat .fc-datagrid-expander-placeholder {
      display: none;
    }
.fc-direction-ltr .fc-datagrid-cell-resizer { right: -3px }
.fc-direction-rtl .fc-datagrid-cell-resizer { left: -3px }
.fc-direction-ltr .fc-datagrid-expander { margin-right: 3px }
.fc-direction-rtl .fc-datagrid-expander { margin-left: 3px }

/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/react-quill/dist/quill.snow.css ***!
  \*************************************************************************************************************************************/
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@fullcalendar/timeline/main.css ***!
  \*************************************************************************************************************************************/


  .fc .fc-timeline-body {
    min-height: 100%;
    position: relative;
    z-index: 1; /* scope slots, bg, etc */
  }
/*
vertical slots in both the header AND the body
*/
.fc .fc-timeline-slots {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0
  }
.fc .fc-timeline-slots > table {
      height: 100%;
    }
.fc {

  /* border for both header AND body cells */

}
.fc .fc-timeline-slot-minor {
    border-style: dotted;
  }
.fc {

  /* header cells (aka "label") */

}
.fc .fc-timeline-slot-frame {
    display: flex;
    align-items: center; /* vertical align */
    justify-content: center; /* horizontal align */
  }
.fc .fc-timeline-header-row-chrono { /* a row of times */
  }
.fc .fc-timeline-header-row-chrono .fc-timeline-slot-frame {
      justify-content: flex-start; /* horizontal align left or right */
    }
.fc .fc-timeline-header-row:last-child { /* guaranteed NOT to have sticky elements */
  }
.fc .fc-timeline-header-row:last-child .fc-timeline-slot-frame {
      /* so text doesn't bleed out and cause extra scroll */
      /* (won't work with sticky elements) */
      overflow: hidden;
    }
.fc .fc-timeline-slot-cushion {
    padding: 4px 5px; /* TODO: unify with fc-col-header? */
    white-space: nowrap;
  }
.fc {

  /* NOTE: how does the top row of cells get horizontally centered? */
  /* for the non-chrono-row, the fc-sticky system looks for text-align center, */
  /* and it's a fluke that the default browser stylesheet already does this for <th> */
  /* TODO: have StickyScrolling look at natural left coord to detect centeredness. */

}
/* only owns one side, so can do dotted */
.fc-direction-ltr .fc-timeline-slot { border-right: 0 !important }
.fc-direction-rtl .fc-timeline-slot { border-left: 0 !important }
.fc .fc-timeline-now-indicator-container {
    position: absolute;
    z-index: 4;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 0;
  }
.fc .fc-timeline-now-indicator-arrow,
  .fc .fc-timeline-now-indicator-line {
    position: absolute;
    top: 0;
    border-style: solid;
    border-color: red;
    border-color: var(--fc-now-indicator-color, red);
  }
.fc .fc-timeline-now-indicator-arrow {
    margin: 0 -6px; /* 5, then one more to counteract scroller's negative margins */

    /* triangle pointing down. TODO: mixin */
    border-width: 6px 5px 0 5px;
    border-left-color: transparent;
    border-right-color: transparent;
  }
.fc .fc-timeline-now-indicator-line {
    margin: 0 -1px; /* counteract scroller's negative margins */
    bottom: 0;
    border-width: 0 0 0 1px;
  }
.fc {

  /* container */

}
.fc .fc-timeline-events {
    position: relative;
    z-index: 3;
    width: 0; /* for event positioning. will end up on correct side based on dir */
  }
.fc {

  /* harness */

}
.fc .fc-timeline-event-harness,
  .fc .fc-timeline-more-link {
    position: absolute;
    top: 0; /* for when when top can't be computed yet */
    /* JS will set tht left/right */
  }
/* z-index, scoped within fc-timeline-events */
.fc-timeline-event { z-index: 1 }
.fc-timeline-event.fc-event-mirror { z-index: 2 }
.fc-timeline-event {
  position: relative; /* contains things. TODO: make part of fc-h-event and fc-v-event */
  display: flex; /* for v-aligning start/end arrows and making fc-event-main stretch all the way */
  align-items: center;
  border-radius: 0;
  padding: 2px 1px;
  margin-bottom: 1px;
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em)

  /* time and title spacing */
  /* ---------------------------------------------------------------------------------------------------- */
}
.fc-timeline-event .fc-event-main {
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
  }
.fc-timeline-event .fc-event-time {
    font-weight: bold;
  }
.fc-timeline-event .fc-event-time,
  .fc-timeline-event .fc-event-title {
    white-space: nowrap;
    padding: 0 2px;
  }
/* move 1px away from slot line */
.fc-direction-ltr .fc-timeline-event.fc-event-end,
  .fc-direction-ltr .fc-timeline-more-link {
    margin-right: 1px;
  }
.fc-direction-rtl .fc-timeline-event.fc-event-end,
  .fc-direction-rtl .fc-timeline-more-link {
    margin-left: 1px;
  }
/* make event beefier when overlap not allowed */
.fc-timeline-overlap-disabled .fc-timeline-event {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
}
/* arrows indicating the event continues into past/future */
/* ---------------------------------------------------------------------------------------------------- */
/* part of the flexbox flow */
.fc-timeline-event:not(.fc-event-start):before,
.fc-timeline-event:not(.fc-event-end):after {
  content: "";
  flex-grow: 0;
  flex-shrink: 0;
  opacity: .5;

  /* triangle. TODO: mixin */
  width: 0;
  height: 0;
  margin: 0 1px;
  border: 5px solid #000; /* TODO: var */
  border-top-color: transparent;
  border-bottom-color: transparent;
}
/* pointing left */
.fc-direction-ltr .fc-timeline-event:not(.fc-event-start):before,
.fc-direction-rtl .fc-timeline-event:not(.fc-event-end):after {
  border-left: 0;
}
/* pointing right */
.fc-direction-ltr .fc-timeline-event:not(.fc-event-end):after,
.fc-direction-rtl .fc-timeline-event:not(.fc-event-start):before {
  border-right: 0;
}
/* +more events indicator */
/* ---------------------------------------------------------------------------------------------------- */
.fc-timeline-more-link {
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em);
  color: inherit;
  color: var(--fc-more-link-text-color, inherit);
  background: #d0d0d0;
  background: var(--fc-more-link-bg-color, #d0d0d0);
  padding: 1px;
  cursor: pointer;
}
.fc-timeline-more-link-inner { /* has fc-sticky */
  display: inline-block;
  left: 0;
  right: 0;
  padding: 2px;
}
.fc .fc-timeline-bg { /* a container for bg content */
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    width: 0;
    left: 0; /* will take precedence when LTR */
    right: 0; /* will take precedence when RTL */ /* TODO: kill */
  }
.fc .fc-timeline-bg .fc-non-business { z-index: 1 }
.fc .fc-timeline-bg .fc-bg-event { z-index: 2 }
.fc .fc-timeline-bg .fc-highlight { z-index: 3 }
.fc .fc-timeline-bg-harness {
    position: absolute;
    top: 0;
    bottom: 0;
  }


/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/cropperjs/dist/cropper.css ***!
  \********************************************************************************************************************************/
/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    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: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 75%);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.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: 0.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: 0.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: 0.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;
}

/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/semantic-ui-css/semantic.min.css (1) ***!
  \******************************************************************************************************************************************/
 /*
 * # Semantic UI - 2.5.0
 * https://github.com/Semantic-Org/Semantic-UI
 * http://www.semantic-ui.com/
 *
 * Copyright 2022 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 *//*!
 * # Semantic UI 2.5.0 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*!
 * # Semantic UI 2.5.0 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */body,html{height:100%}html{font-size:14px}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;background:#fff;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285em;color:rgba(0,0,0,.87);font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;line-height:1.28571429em;margin:calc(2rem - .14285714em) 0 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem}h2{font-size:1.71428571rem}h3{font-size:1.28571429rem}h4{font-size:1.07142857rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#4183c4;text-decoration:none}a:hover{color:#1e70bf;text-decoration:none}::-webkit-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::-moz-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}input::-webkit-selection,textarea::-webkit-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::selection,textarea::selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}body ::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}body ::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:0}body ::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:rgba(0,0,0,.25);-webkit-transition:color .2s ease;transition:color .2s ease}body ::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.15)}body ::-webkit-scrollbar-thumb:hover{background:rgba(128,135,139,.8)}body .ui.inverted::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}body .ui.inverted::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}body .ui.inverted::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}body .ui.inverted::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}/*!
 * # Semantic UI 2.5.0 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,.6);font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 .25em 0 0;padding:.78571429em 1.5em .78571429em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.28571429rem;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;will-change:'';-webkit-tap-highlight-color:transparent}.ui.button:hover{background-color:#cacbcd;background-image:none;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.8)}.ui.button:hover .icon{opacity:.85}.ui.button:focus{background-color:#cacbcd;color:rgba(0,0,0,.8);background-image:''!important;box-shadow:''!important}.ui.button:focus .icon{opacity:.85}.ui.active.button:active,.ui.button:active{background-color:#babbbc;background-image:'';color:rgba(0,0,0,.9);box-shadow:0 0 0 1px transparent inset,none}.ui.active.button{background-color:#c0c1c2;background-image:none;box-shadow:0 0 0 1px transparent inset;color:rgba(0,0,0,.95)}.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:rgba(0,0,0,.95)}.ui.active.button:active{background-color:#c0c1c2;background-image:none}.ui.loading.loading.loading.loading.loading.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent!important;opacity:1;pointer-events:auto;transition:all 0s linear,opacity .1s ease}.ui.loading.button:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.ui.loading.button:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.labeled.icon.loading.button .icon{background-color:transparent;box-shadow:none}@-webkit-keyframes button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.basic.loading.button:not(.inverted):before{border-color:rgba(0,0,0,.1)}.ui.basic.loading.button:not(.inverted):after{border-top-color:#767676}.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{cursor:default;opacity:.45!important;background-image:none!important;box-shadow:none!important;pointer-events:none!important}.ui.basic.buttons .ui.disabled.button{border-color:rgba(34,36,38,.5)}.ui.animated.button{position:relative;overflow:hidden;padding-right:0!important;vertical-align:middle;z-index:1}.ui.animated.button .content{will-change:transform,opacity}.ui.animated.button .visible.content{position:relative;margin-right:1.5em}.ui.animated.button .hidden.content{position:absolute;width:100%}.ui.animated.button .hidden.content,.ui.animated.button .visible.content{transition:right .3s ease 0s}.ui.animated.button .visible.content{left:auto;right:0}.ui.animated.button .hidden.content{top:50%;left:auto;right:-100%;margin-top:-.5em}.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{left:auto;right:200%}.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{left:auto;right:0}.ui.vertical.animated.button .hidden.content,.ui.vertical.animated.button .visible.content{transition:top .3s ease,transform .3s ease}.ui.vertical.animated.button .visible.content{transform:translateY(0);right:auto}.ui.vertical.animated.button .hidden.content{top:-50%;left:0;right:auto}.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{transform:translateY(200%);right:auto}.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{top:50%;right:auto}.ui.fade.animated.button .hidden.content,.ui.fade.animated.button .visible.content{transition:opacity .3s ease,transform .3s ease}.ui.fade.animated.button .visible.content{left:auto;right:auto;opacity:1;transform:scale(1)}.ui.fade.animated.button .hidden.content{opacity:0;left:0;right:auto;transform:scale(1.5)}.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{left:auto;right:auto;opacity:0;transform:scale(.75)}.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{left:0;right:auto;opacity:1;transform:scale(1)}.ui.inverted.button{box-shadow:0 0 0 2px #fff inset!important;background:transparent none;color:#fff;text-shadow:none!important}.ui.inverted.buttons .button{margin:0 0 0 -2px}.ui.inverted.buttons .button:first-child{margin-left:0}.ui.inverted.vertical.buttons .button{margin:0 0 -2px 0}.ui.inverted.vertical.buttons .button:first-child{margin-top:0}.ui.inverted.button:hover{background:#fff;box-shadow:0 0 0 2px #fff inset!important;color:rgba(0,0,0,.8)}.ui.inverted.button.active,.ui.inverted.button:focus{background:#fff;box-shadow:0 0 0 2px #fff inset!important;color:rgba(0,0,0,.8)}.ui.inverted.button.active:focus{background:#dcddde;box-shadow:0 0 0 2px #dcddde inset!important;color:rgba(0,0,0,.8)}.ui.labeled.button:not(.icon){display:inline-flex;flex-direction:row;background:0 0!important;padding:0!important;border:none!important;box-shadow:none!important}.ui.labeled.button>.button{margin:0}.ui.labeled.button>.label{display:flex;align-items:center;margin:0 0 0 -1px!important;padding:'';font-size:1em;border-color:rgba(34,36,38,.15)}.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.button:not([class*="left labeled"])>.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.facebook.button{background-color:#3b5998;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.facebook.button:hover{background-color:#304d8a;color:#fff;text-shadow:none}.ui.facebook.button:active{background-color:#2d4373;color:#fff;text-shadow:none}.ui.twitter.button{background-color:#55acee;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.twitter.button:hover{background-color:#35a2f4;color:#fff;text-shadow:none}.ui.twitter.button:active{background-color:#2795e9;color:#fff;text-shadow:none}.ui.google.plus.button{background-color:#dd4b39;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.google.plus.button:hover{background-color:#e0321c;color:#fff;text-shadow:none}.ui.google.plus.button:active{background-color:#c23321;color:#fff;text-shadow:none}.ui.linkedin.button{background-color:#1f88be;color:#fff;text-shadow:none}.ui.linkedin.button:hover{background-color:#147baf;color:#fff;text-shadow:none}.ui.linkedin.button:active{background-color:#186992;color:#fff;text-shadow:none}.ui.youtube.button{background-color:red;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.youtube.button:hover{background-color:#e60000;color:#fff;text-shadow:none}.ui.youtube.button:active{background-color:#c00;color:#fff;text-shadow:none}.ui.instagram.button{background-color:#49769c;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.instagram.button:hover{background-color:#3d698e;color:#fff;text-shadow:none}.ui.instagram.button:active{background-color:#395c79;color:#fff;text-shadow:none}.ui.pinterest.button{background-color:#bd081c;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.pinterest.button:hover{background-color:#ac0013;color:#fff;text-shadow:none}.ui.pinterest.button:active{background-color:#8c0615;color:#fff;text-shadow:none}.ui.vk.button{background-color:#4d7198;color:#fff;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.vk.button:hover{background-color:#41648a;color:#fff}.ui.vk.button:active{background-color:#3c5876;color:#fff}.ui.button>.icon:not(.button){height:.85714286em;opacity:.8;margin:0 .42857143em 0 -.21428571em;transition:opacity .1s ease;vertical-align:'';color:''}.ui.button:not(.icon)>.icon:not(.button):not(.dropdown){margin:0 .42857143em 0 -.21428571em}.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){margin:0 -.21428571em 0 .42857143em}.ui[class*="left floated"].button,.ui[class*="left floated"].buttons{float:left;margin-left:0;margin-right:.25em}.ui[class*="right floated"].button,.ui[class*="right floated"].buttons{float:right;margin-right:0;margin-left:.25em}.ui.compact.button,.ui.compact.buttons .button{padding:.58928571em 1.125em .58928571em}.ui.compact.icon.button,.ui.compact.icon.buttons .button{padding:.58928571em .58928571em .58928571em}.ui.compact.labeled.icon.button,.ui.compact.labeled.icon.buttons .button{padding:.58928571em 3.69642857em .58928571em}.ui.mini.button,.ui.mini.buttons .button,.ui.mini.buttons .or{font-size:.78571429rem}.ui.tiny.button,.ui.tiny.buttons .button,.ui.tiny.buttons .or{font-size:.85714286rem}.ui.small.button,.ui.small.buttons .button,.ui.small.buttons .or{font-size:.92857143rem}.ui.button,.ui.buttons .button,.ui.buttons .or{font-size:1rem}.ui.large.button,.ui.large.buttons .button,.ui.large.buttons .or{font-size:1.14285714rem}.ui.big.button,.ui.big.buttons .button,.ui.big.buttons .or{font-size:1.28571429rem}.ui.huge.button,.ui.huge.buttons .button,.ui.huge.buttons .or{font-size:1.42857143rem}.ui.massive.button,.ui.massive.buttons .button,.ui.massive.buttons .or{font-size:1.71428571rem}.ui.icon.button,.ui.icon.buttons .button{padding:.78571429em .78571429em .78571429em}.ui.icon.button>.icon,.ui.icon.buttons .button>.icon{opacity:.9;margin:0!important;vertical-align:top}.ui.basic.button,.ui.basic.buttons .button{background:transparent none!important;color:rgba(0,0,0,.6)!important;font-weight:400;border-radius:.28571429rem;text-transform:none;text-shadow:none!important;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.basic.buttons{box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem}.ui.basic.buttons .button{border-radius:0}.ui.basic.button:hover,.ui.basic.buttons .button:hover{background:#fff!important;color:rgba(0,0,0,.8)!important;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.basic.button:focus,.ui.basic.buttons .button:focus{background:#fff!important;color:rgba(0,0,0,.8)!important;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.basic.button:active,.ui.basic.buttons .button:active{background:#f8f8f8!important;color:rgba(0,0,0,.9)!important;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset}.ui.basic.active.button,.ui.basic.buttons .active.button{background:rgba(0,0,0,.05)!important;box-shadow:''!important;color:rgba(0,0,0,.95)!important}.ui.basic.active.button:hover,.ui.basic.buttons .active.button:hover{background-color:rgba(0,0,0,.05)}.ui.basic.buttons .button:hover{box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset inset}.ui.basic.buttons .button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset inset}.ui.basic.buttons .active.button{box-shadow:''!important}.ui.basic.inverted.button,.ui.basic.inverted.buttons .button{background-color:transparent!important;color:#f9fafb!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important}.ui.basic.inverted.button:hover,.ui.basic.inverted.buttons .button:hover{color:#fff!important;box-shadow:0 0 0 2px #fff inset!important}.ui.basic.inverted.button:focus,.ui.basic.inverted.buttons .button:focus{color:#fff!important;box-shadow:0 0 0 2px #fff inset!important}.ui.basic.inverted.button:active,.ui.basic.inverted.buttons .button:active{background-color:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:0 0 0 2px rgba(255,255,255,.9) inset!important}.ui.basic.inverted.active.button,.ui.basic.inverted.buttons .active.button{background-color:rgba(255,255,255,.08);color:#fff;text-shadow:none;box-shadow:0 0 0 2px rgba(255,255,255,.7) inset}.ui.basic.inverted.active.button:hover,.ui.basic.inverted.buttons .active.button:hover{background-color:rgba(255,255,255,.15);box-shadow:0 0 0 2px #fff inset!important}.ui.basic.buttons .button{border-left:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.vertical.buttons .button{border-left:none}.ui.basic.vertical.buttons .button{border-left-width:0;border-top:1px solid rgba(34,36,38,.15)}.ui.basic.vertical.buttons .button:first-child{border-top-width:0}.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{position:relative;padding-left:4.07142857em!important;padding-right:1.5em!important}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{position:absolute;height:100%;line-height:1;border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;margin:0;width:2.57142857em;background-color:rgba(0,0,0,.05);color:'';box-shadow:-1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{top:0;left:0}.ui[class*="right labeled"].icon.button{padding-right:4.07142857em!important;padding-left:1.5em!important}.ui[class*="right labeled"].icon.button>.icon{left:auto;right:0;border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;box-shadow:1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon:after,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.buttons>.button>.icon:before{display:block;position:absolute;width:100%;top:50%;text-align:center;transform:translateY(-50%)}.ui.labeled.icon.button>.icon.loading{-webkit-animation:none;animation:none}.ui.labeled.icon.button>.icon.loading:before{-webkit-animation:labeled-button-icon-loading 2s linear infinite;animation:labeled-button-icon-loading 2s linear infinite}@-webkit-keyframes labeled-button-icon-loading{from{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes labeled-button-icon-loading{from{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.ui.labeled.icon.buttons .button>.icon{border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{border-radius:0;border-top-left-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{border-radius:0;border-bottom-left-radius:.28571429rem}.ui.fluid[class*="left labeled"].icon.button,.ui.fluid[class*="right labeled"].icon.button{padding-left:1.5em!important;padding-right:1.5em!important}.ui.button.toggle.active,.ui.buttons .button.toggle.active,.ui.toggle.buttons .active.button{background-color:#21ba45!important;box-shadow:none!important;text-shadow:none;color:#fff!important}.ui.button.toggle.active:hover{background-color:#16ab39!important;text-shadow:none;color:#fff!important}.ui.circular.button{border-radius:10em}.ui.circular.button>.icon{width:1em;vertical-align:baseline}.ui.buttons .or{position:relative;width:.3em;height:2.57142857em;z-index:3}.ui.buttons .or:before{position:absolute;text-align:center;border-radius:500rem;content:'or';top:50%;left:50%;background-color:#fff;text-shadow:none;margin-top:-.89285714em;margin-left:-.89285714em;width:1.78571429em;height:1.78571429em;line-height:1.78571429em;color:rgba(0,0,0,.4);font-style:normal;font-weight:700;box-shadow:0 0 0 1px transparent inset}.ui.buttons .or[data-text]:before{content:attr(data-text)}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.ui.attached.button{position:relative;display:block;margin:0;border-radius:0;box-shadow:0 0 0 1px rgba(34,36,38,.15)!important}.ui.attached.top.button{border-radius:.28571429rem .28571429rem 0 0}.ui.attached.bottom.button{border-radius:0 0 .28571429rem .28571429rem}.ui.left.attached.button{display:inline-block;border-left:none;text-align:right;padding-right:.75em;border-radius:.28571429rem 0 0 .28571429rem}.ui.right.attached.button{display:inline-block;text-align:left;padding-left:.75em;border-radius:0 .28571429rem .28571429rem 0}.ui.attached.buttons{position:relative;display:flex;border-radius:0;width:auto!important;z-index:2;margin-left:-1px;margin-right:-1px}.ui.attached.buttons .button{margin:0}.ui.attached.buttons .button:first-child{border-radius:0}.ui.attached.buttons .button:last-child{border-radius:0}.ui[class*="top attached"].buttons{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0}.ui[class*="top attached"].buttons .button:first-child{border-radius:.28571429rem 0 0 0}.ui[class*="top attached"].buttons .button:last-child{border-radius:0 .28571429rem 0 0}.ui[class*="bottom attached"].buttons{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].buttons .button:first-child{border-radius:0 0 0 .28571429rem}.ui[class*="bottom attached"].buttons .button:last-child{border-radius:0 0 .28571429rem 0}.ui[class*="left attached"].buttons{display:inline-flex;margin-right:0;margin-left:-1px;border-radius:0 .28571429rem .28571429rem 0}.ui[class*="left attached"].buttons .button:first-child{margin-left:-1px;border-radius:0 .28571429rem 0 0}.ui[class*="left attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 .28571429rem 0}.ui[class*="right attached"].buttons{display:inline-flex;margin-left:0;margin-right:-1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right attached"].buttons .button:first-child{margin-left:-1px;border-radius:.28571429rem 0 0 0}.ui[class*="right attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 0 .28571429rem}.ui.fluid.button,.ui.fluid.buttons{width:100%}.ui.fluid.button{display:block}.ui.two.buttons{width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons{width:100%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons{width:100%}.ui.four.buttons>.button{width:25%}.ui.five.buttons{width:100%}.ui.five.buttons>.button{width:20%}.ui.six.buttons{width:100%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons{width:100%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons{width:100%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons{width:100%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons{width:100%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons{width:100%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons{width:100%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{display:flex;width:auto}.ui.two.vertical.buttons>.button{height:50%}.ui.three.vertical.buttons>.button{height:33.333%}.ui.four.vertical.buttons>.button{height:25%}.ui.five.vertical.buttons>.button{height:20%}.ui.six.vertical.buttons>.button{height:16.666%}.ui.seven.vertical.buttons>.button{height:14.285%}.ui.eight.vertical.buttons>.button{height:12.5%}.ui.nine.vertical.buttons>.button{height:11.11%}.ui.ten.vertical.buttons>.button{height:10%}.ui.eleven.vertical.buttons>.button{height:9.09%}.ui.twelve.vertical.buttons>.button{height:8.3333%}.ui.black.button,.ui.black.buttons .button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.black.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.black.button:hover,.ui.black.buttons .button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.black.button:focus,.ui.black.buttons .button:focus{background-color:#2f3032;color:#fff;text-shadow:none}.ui.black.button:active,.ui.black.buttons .button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.black.active.button,.ui.black.button .active.button:active,.ui.black.buttons .active.button,.ui.black.buttons .active.button:active{background-color:#0f0f10;color:#fff;text-shadow:none}.ui.basic.black.button,.ui.basic.black.buttons .button{box-shadow:0 0 0 1px #1b1c1d inset!important;color:#1b1c1d!important}.ui.basic.black.button:hover,.ui.basic.black.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#27292a!important}.ui.basic.black.button:focus,.ui.basic.black.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #2f3032 inset!important;color:#27292a!important}.ui.basic.black.active.button,.ui.basic.black.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #0f0f10 inset!important;color:#343637!important}.ui.basic.black.button:active,.ui.basic.black.buttons .button:active{box-shadow:0 0 0 1px #343637 inset!important;color:#343637!important}.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child){margin-left:-1px}.ui.inverted.black.button,.ui.inverted.black.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #d4d4d5 inset!important;color:#fff}.ui.inverted.black.button.active,.ui.inverted.black.button:active,.ui.inverted.black.button:focus,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button.active,.ui.inverted.black.buttons .button:active,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button:hover{background-color:#000}.ui.inverted.black.button:focus,.ui.inverted.black.buttons .button:focus{background-color:#000}.ui.inverted.black.active.button,.ui.inverted.black.buttons .active.button{background-color:#000}.ui.inverted.black.button:active,.ui.inverted.black.buttons .button:active{background-color:#000}.ui.inverted.black.basic.button,.ui.inverted.black.basic.buttons .button,.ui.inverted.black.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.black.basic.button:hover,.ui.inverted.black.basic.buttons .button:hover,.ui.inverted.black.buttons .basic.button:hover{box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.inverted.black.basic.button:focus,.ui.inverted.black.basic.buttons .button:focus{box-shadow:0 0 0 2px #000 inset!important;color:#545454!important}.ui.inverted.black.basic.active.button,.ui.inverted.black.basic.buttons .active.button,.ui.inverted.black.buttons .basic.active.button{box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.inverted.black.basic.button:active,.ui.inverted.black.basic.buttons .button:active,.ui.inverted.black.buttons .basic.button:active{box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.grey.button,.ui.grey.buttons .button{background-color:#767676;color:#fff;text-shadow:none;background-image:none}.ui.grey.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.grey.button:hover,.ui.grey.buttons .button:hover{background-color:#838383;color:#fff;text-shadow:none}.ui.grey.button:focus,.ui.grey.buttons .button:focus{background-color:#8a8a8a;color:#fff;text-shadow:none}.ui.grey.button:active,.ui.grey.buttons .button:active{background-color:#909090;color:#fff;text-shadow:none}.ui.grey.active.button,.ui.grey.button .active.button:active,.ui.grey.buttons .active.button,.ui.grey.buttons .active.button:active{background-color:#696969;color:#fff;text-shadow:none}.ui.basic.grey.button,.ui.basic.grey.buttons .button{box-shadow:0 0 0 1px #767676 inset!important;color:#767676!important}.ui.basic.grey.button:hover,.ui.basic.grey.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #838383 inset!important;color:#838383!important}.ui.basic.grey.button:focus,.ui.basic.grey.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #8a8a8a inset!important;color:#838383!important}.ui.basic.grey.active.button,.ui.basic.grey.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #696969 inset!important;color:#909090!important}.ui.basic.grey.button:active,.ui.basic.grey.buttons .button:active{box-shadow:0 0 0 1px #909090 inset!important;color:#909090!important}.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child){margin-left:-1px}.ui.inverted.grey.button,.ui.inverted.grey.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #d4d4d5 inset!important;color:#fff}.ui.inverted.grey.button.active,.ui.inverted.grey.button:active,.ui.inverted.grey.button:focus,.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button.active,.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button:hover{background-color:#cfd0d2}.ui.inverted.grey.button:focus,.ui.inverted.grey.buttons .button:focus{background-color:#c7c9cb}.ui.inverted.grey.active.button,.ui.inverted.grey.buttons .active.button{background-color:#cfd0d2}.ui.inverted.grey.button:active,.ui.inverted.grey.buttons .button:active{background-color:#c2c4c5}.ui.inverted.grey.basic.button,.ui.inverted.grey.basic.buttons .button,.ui.inverted.grey.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.grey.basic.button:hover,.ui.inverted.grey.basic.buttons .button:hover,.ui.inverted.grey.buttons .basic.button:hover{box-shadow:0 0 0 2px #cfd0d2 inset!important;color:#fff!important}.ui.inverted.grey.basic.button:focus,.ui.inverted.grey.basic.buttons .button:focus{box-shadow:0 0 0 2px #c7c9cb inset!important;color:#dcddde!important}.ui.inverted.grey.basic.active.button,.ui.inverted.grey.basic.buttons .active.button,.ui.inverted.grey.buttons .basic.active.button{box-shadow:0 0 0 2px #cfd0d2 inset!important;color:#fff!important}.ui.inverted.grey.basic.button:active,.ui.inverted.grey.basic.buttons .button:active,.ui.inverted.grey.buttons .basic.button:active{box-shadow:0 0 0 2px #c2c4c5 inset!important;color:#fff!important}.ui.brown.button,.ui.brown.buttons .button{background-color:#a5673f;color:#fff;text-shadow:none;background-image:none}.ui.brown.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.brown.button:hover,.ui.brown.buttons .button:hover{background-color:#975b33;color:#fff;text-shadow:none}.ui.brown.button:focus,.ui.brown.buttons .button:focus{background-color:#90532b;color:#fff;text-shadow:none}.ui.brown.button:active,.ui.brown.buttons .button:active{background-color:#805031;color:#fff;text-shadow:none}.ui.brown.active.button,.ui.brown.button .active.button:active,.ui.brown.buttons .active.button,.ui.brown.buttons .active.button:active{background-color:#995a31;color:#fff;text-shadow:none}.ui.basic.brown.button,.ui.basic.brown.buttons .button{box-shadow:0 0 0 1px #a5673f inset!important;color:#a5673f!important}.ui.basic.brown.button:hover,.ui.basic.brown.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #975b33 inset!important;color:#975b33!important}.ui.basic.brown.button:focus,.ui.basic.brown.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #90532b inset!important;color:#975b33!important}.ui.basic.brown.active.button,.ui.basic.brown.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #995a31 inset!important;color:#805031!important}.ui.basic.brown.button:active,.ui.basic.brown.buttons .button:active{box-shadow:0 0 0 1px #805031 inset!important;color:#805031!important}.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child){margin-left:-1px}.ui.inverted.brown.button,.ui.inverted.brown.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #d67c1c inset!important;color:#d67c1c}.ui.inverted.brown.button.active,.ui.inverted.brown.button:active,.ui.inverted.brown.button:focus,.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button.active,.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button:hover{background-color:#c86f11}.ui.inverted.brown.button:focus,.ui.inverted.brown.buttons .button:focus{background-color:#c16808}.ui.inverted.brown.active.button,.ui.inverted.brown.buttons .active.button{background-color:#cc6f0d}.ui.inverted.brown.button:active,.ui.inverted.brown.buttons .button:active{background-color:#a96216}.ui.inverted.brown.basic.button,.ui.inverted.brown.basic.buttons .button,.ui.inverted.brown.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.brown.basic.button:hover,.ui.inverted.brown.basic.buttons .button:hover,.ui.inverted.brown.buttons .basic.button:hover{box-shadow:0 0 0 2px #c86f11 inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.button:focus,.ui.inverted.brown.basic.buttons .button:focus{box-shadow:0 0 0 2px #c16808 inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.active.button,.ui.inverted.brown.basic.buttons .active.button,.ui.inverted.brown.buttons .basic.active.button{box-shadow:0 0 0 2px #cc6f0d inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.button:active,.ui.inverted.brown.basic.buttons .button:active,.ui.inverted.brown.buttons .basic.button:active{box-shadow:0 0 0 2px #a96216 inset!important;color:#d67c1c!important}.ui.blue.button,.ui.blue.buttons .button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.blue.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.blue.button:hover,.ui.blue.buttons .button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.blue.button:focus,.ui.blue.buttons .button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.blue.button:active,.ui.blue.buttons .button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.blue.active.button,.ui.blue.button .active.button:active,.ui.blue.buttons .active.button,.ui.blue.buttons .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.blue.button,.ui.basic.blue.buttons .button{box-shadow:0 0 0 1px #2185d0 inset!important;color:#2185d0!important}.ui.basic.blue.button:hover,.ui.basic.blue.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #1678c2 inset!important;color:#1678c2!important}.ui.basic.blue.button:focus,.ui.basic.blue.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0d71bb inset!important;color:#1678c2!important}.ui.basic.blue.active.button,.ui.basic.blue.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #1279c6 inset!important;color:#1a69a4!important}.ui.basic.blue.button:active,.ui.basic.blue.buttons .button:active{box-shadow:0 0 0 1px #1a69a4 inset!important;color:#1a69a4!important}.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child){margin-left:-1px}.ui.inverted.blue.button,.ui.inverted.blue.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #54c8ff inset!important;color:#54c8ff}.ui.inverted.blue.button.active,.ui.inverted.blue.button:active,.ui.inverted.blue.button:focus,.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button.active,.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button:hover{background-color:#3ac0ff}.ui.inverted.blue.button:focus,.ui.inverted.blue.buttons .button:focus{background-color:#2bbbff}.ui.inverted.blue.active.button,.ui.inverted.blue.buttons .active.button{background-color:#3ac0ff}.ui.inverted.blue.button:active,.ui.inverted.blue.buttons .button:active{background-color:#21b8ff}.ui.inverted.blue.basic.button,.ui.inverted.blue.basic.buttons .button,.ui.inverted.blue.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.blue.basic.button:hover,.ui.inverted.blue.basic.buttons .button:hover,.ui.inverted.blue.buttons .basic.button:hover{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.button:focus,.ui.inverted.blue.basic.buttons .button:focus{box-shadow:0 0 0 2px #2bbbff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.active.button,.ui.inverted.blue.basic.buttons .active.button,.ui.inverted.blue.buttons .basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.button:active,.ui.inverted.blue.basic.buttons .button:active,.ui.inverted.blue.buttons .basic.button:active{box-shadow:0 0 0 2px #21b8ff inset!important;color:#54c8ff!important}.ui.green.button,.ui.green.buttons .button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.green.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.green.button:hover,.ui.green.buttons .button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.green.button:focus,.ui.green.buttons .button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.green.button:active,.ui.green.buttons .button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.green.active.button,.ui.green.button .active.button:active,.ui.green.buttons .active.button,.ui.green.buttons .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.green.button,.ui.basic.green.buttons .button{box-shadow:0 0 0 1px #21ba45 inset!important;color:#21ba45!important}.ui.basic.green.button:hover,.ui.basic.green.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #16ab39 inset!important;color:#16ab39!important}.ui.basic.green.button:focus,.ui.basic.green.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0ea432 inset!important;color:#16ab39!important}.ui.basic.green.active.button,.ui.basic.green.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #13ae38 inset!important;color:#198f35!important}.ui.basic.green.button:active,.ui.basic.green.buttons .button:active{box-shadow:0 0 0 1px #198f35 inset!important;color:#198f35!important}.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child){margin-left:-1px}.ui.inverted.green.button,.ui.inverted.green.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #2ecc40 inset!important;color:#2ecc40}.ui.inverted.green.button.active,.ui.inverted.green.button:active,.ui.inverted.green.button:focus,.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button.active,.ui.inverted.green.buttons .button:active,.ui.inverted.green.buttons .button:focus,.ui.inverted.green.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button:hover{background-color:#22be34}.ui.inverted.green.button:focus,.ui.inverted.green.buttons .button:focus{background-color:#19b82b}.ui.inverted.green.active.button,.ui.inverted.green.buttons .active.button{background-color:#1fc231}.ui.inverted.green.button:active,.ui.inverted.green.buttons .button:active{background-color:#25a233}.ui.inverted.green.basic.button,.ui.inverted.green.basic.buttons .button,.ui.inverted.green.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.green.basic.button:hover,.ui.inverted.green.basic.buttons .button:hover,.ui.inverted.green.buttons .basic.button:hover{box-shadow:0 0 0 2px #22be34 inset!important;color:#2ecc40!important}.ui.inverted.green.basic.button:focus,.ui.inverted.green.basic.buttons .button:focus{box-shadow:0 0 0 2px #19b82b inset!important;color:#2ecc40!important}.ui.inverted.green.basic.active.button,.ui.inverted.green.basic.buttons .active.button,.ui.inverted.green.buttons .basic.active.button{box-shadow:0 0 0 2px #1fc231 inset!important;color:#2ecc40!important}.ui.inverted.green.basic.button:active,.ui.inverted.green.basic.buttons .button:active,.ui.inverted.green.buttons .basic.button:active{box-shadow:0 0 0 2px #25a233 inset!important;color:#2ecc40!important}.ui.orange.button,.ui.orange.buttons .button{background-color:#f2711c;color:#fff;text-shadow:none;background-image:none}.ui.orange.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.orange.button:hover,.ui.orange.buttons .button:hover{background-color:#f26202;color:#fff;text-shadow:none}.ui.orange.button:focus,.ui.orange.buttons .button:focus{background-color:#e55b00;color:#fff;text-shadow:none}.ui.orange.button:active,.ui.orange.buttons .button:active{background-color:#cf590c;color:#fff;text-shadow:none}.ui.orange.active.button,.ui.orange.button .active.button:active,.ui.orange.buttons .active.button,.ui.orange.buttons .active.button:active{background-color:#f56100;color:#fff;text-shadow:none}.ui.basic.orange.button,.ui.basic.orange.buttons .button{box-shadow:0 0 0 1px #f2711c inset!important;color:#f2711c!important}.ui.basic.orange.button:hover,.ui.basic.orange.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #f26202 inset!important;color:#f26202!important}.ui.basic.orange.button:focus,.ui.basic.orange.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #e55b00 inset!important;color:#f26202!important}.ui.basic.orange.active.button,.ui.basic.orange.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #f56100 inset!important;color:#cf590c!important}.ui.basic.orange.button:active,.ui.basic.orange.buttons .button:active{box-shadow:0 0 0 1px #cf590c inset!important;color:#cf590c!important}.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child){margin-left:-1px}.ui.inverted.orange.button,.ui.inverted.orange.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #ff851b inset!important;color:#ff851b}.ui.inverted.orange.button.active,.ui.inverted.orange.button:active,.ui.inverted.orange.button:focus,.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button.active,.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button:hover{background-color:#ff7701}.ui.inverted.orange.button:focus,.ui.inverted.orange.buttons .button:focus{background-color:#f17000}.ui.inverted.orange.active.button,.ui.inverted.orange.buttons .active.button{background-color:#ff7701}.ui.inverted.orange.button:active,.ui.inverted.orange.buttons .button:active{background-color:#e76b00}.ui.inverted.orange.basic.button,.ui.inverted.orange.basic.buttons .button,.ui.inverted.orange.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.orange.basic.button:hover,.ui.inverted.orange.basic.buttons .button:hover,.ui.inverted.orange.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff7701 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.button:focus,.ui.inverted.orange.basic.buttons .button:focus{box-shadow:0 0 0 2px #f17000 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.active.button,.ui.inverted.orange.basic.buttons .active.button,.ui.inverted.orange.buttons .basic.active.button{box-shadow:0 0 0 2px #ff7701 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.button:active,.ui.inverted.orange.basic.buttons .button:active,.ui.inverted.orange.buttons .basic.button:active{box-shadow:0 0 0 2px #e76b00 inset!important;color:#ff851b!important}.ui.pink.button,.ui.pink.buttons .button{background-color:#e03997;color:#fff;text-shadow:none;background-image:none}.ui.pink.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.pink.button:hover,.ui.pink.buttons .button:hover{background-color:#e61a8d;color:#fff;text-shadow:none}.ui.pink.button:focus,.ui.pink.buttons .button:focus{background-color:#e10f85;color:#fff;text-shadow:none}.ui.pink.button:active,.ui.pink.buttons .button:active{background-color:#c71f7e;color:#fff;text-shadow:none}.ui.pink.active.button,.ui.pink.button .active.button:active,.ui.pink.buttons .active.button,.ui.pink.buttons .active.button:active{background-color:#ea158d;color:#fff;text-shadow:none}.ui.basic.pink.button,.ui.basic.pink.buttons .button{box-shadow:0 0 0 1px #e03997 inset!important;color:#e03997!important}.ui.basic.pink.button:hover,.ui.basic.pink.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #e61a8d inset!important;color:#e61a8d!important}.ui.basic.pink.button:focus,.ui.basic.pink.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #e10f85 inset!important;color:#e61a8d!important}.ui.basic.pink.active.button,.ui.basic.pink.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #ea158d inset!important;color:#c71f7e!important}.ui.basic.pink.button:active,.ui.basic.pink.buttons .button:active{box-shadow:0 0 0 1px #c71f7e inset!important;color:#c71f7e!important}.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child){margin-left:-1px}.ui.inverted.pink.button,.ui.inverted.pink.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #ff8edf inset!important;color:#ff8edf}.ui.inverted.pink.button.active,.ui.inverted.pink.button:active,.ui.inverted.pink.button:focus,.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button.active,.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button:hover{background-color:#ff74d8}.ui.inverted.pink.button:focus,.ui.inverted.pink.buttons .button:focus{background-color:#ff65d3}.ui.inverted.pink.active.button,.ui.inverted.pink.buttons .active.button{background-color:#ff74d8}.ui.inverted.pink.button:active,.ui.inverted.pink.buttons .button:active{background-color:#ff5bd1}.ui.inverted.pink.basic.button,.ui.inverted.pink.basic.buttons .button,.ui.inverted.pink.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.pink.basic.button:hover,.ui.inverted.pink.basic.buttons .button:hover,.ui.inverted.pink.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff74d8 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.button:focus,.ui.inverted.pink.basic.buttons .button:focus{box-shadow:0 0 0 2px #ff65d3 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.active.button,.ui.inverted.pink.basic.buttons .active.button,.ui.inverted.pink.buttons .basic.active.button{box-shadow:0 0 0 2px #ff74d8 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.button:active,.ui.inverted.pink.basic.buttons .button:active,.ui.inverted.pink.buttons .basic.button:active{box-shadow:0 0 0 2px #ff5bd1 inset!important;color:#ff8edf!important}.ui.violet.button,.ui.violet.buttons .button{background-color:#6435c9;color:#fff;text-shadow:none;background-image:none}.ui.violet.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.violet.button:hover,.ui.violet.buttons .button:hover{background-color:#5829bb;color:#fff;text-shadow:none}.ui.violet.button:focus,.ui.violet.buttons .button:focus{background-color:#4f20b5;color:#fff;text-shadow:none}.ui.violet.button:active,.ui.violet.buttons .button:active{background-color:#502aa1;color:#fff;text-shadow:none}.ui.violet.active.button,.ui.violet.button .active.button:active,.ui.violet.buttons .active.button,.ui.violet.buttons .active.button:active{background-color:#5626bf;color:#fff;text-shadow:none}.ui.basic.violet.button,.ui.basic.violet.buttons .button{box-shadow:0 0 0 1px #6435c9 inset!important;color:#6435c9!important}.ui.basic.violet.button:hover,.ui.basic.violet.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #5829bb inset!important;color:#5829bb!important}.ui.basic.violet.button:focus,.ui.basic.violet.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #4f20b5 inset!important;color:#5829bb!important}.ui.basic.violet.active.button,.ui.basic.violet.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #5626bf inset!important;color:#502aa1!important}.ui.basic.violet.button:active,.ui.basic.violet.buttons .button:active{box-shadow:0 0 0 1px #502aa1 inset!important;color:#502aa1!important}.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child){margin-left:-1px}.ui.inverted.violet.button,.ui.inverted.violet.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #a291fb inset!important;color:#a291fb}.ui.inverted.violet.button.active,.ui.inverted.violet.button:active,.ui.inverted.violet.button:focus,.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button.active,.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button:hover{background-color:#8a73ff}.ui.inverted.violet.button:focus,.ui.inverted.violet.buttons .button:focus{background-color:#7d64ff}.ui.inverted.violet.active.button,.ui.inverted.violet.buttons .active.button{background-color:#8a73ff}.ui.inverted.violet.button:active,.ui.inverted.violet.buttons .button:active{background-color:#7860f9}.ui.inverted.violet.basic.button,.ui.inverted.violet.basic.buttons .button,.ui.inverted.violet.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.violet.basic.button:hover,.ui.inverted.violet.basic.buttons .button:hover,.ui.inverted.violet.buttons .basic.button:hover{box-shadow:0 0 0 2px #8a73ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.button:focus,.ui.inverted.violet.basic.buttons .button:focus{box-shadow:0 0 0 2px #7d64ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.active.button,.ui.inverted.violet.basic.buttons .active.button,.ui.inverted.violet.buttons .basic.active.button{box-shadow:0 0 0 2px #8a73ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.button:active,.ui.inverted.violet.basic.buttons .button:active,.ui.inverted.violet.buttons .basic.button:active{box-shadow:0 0 0 2px #7860f9 inset!important;color:#a291fb!important}.ui.purple.button,.ui.purple.buttons .button{background-color:#a333c8;color:#fff;text-shadow:none;background-image:none}.ui.purple.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.purple.button:hover,.ui.purple.buttons .button:hover{background-color:#9627ba;color:#fff;text-shadow:none}.ui.purple.button:focus,.ui.purple.buttons .button:focus{background-color:#8f1eb4;color:#fff;text-shadow:none}.ui.purple.button:active,.ui.purple.buttons .button:active{background-color:#82299f;color:#fff;text-shadow:none}.ui.purple.active.button,.ui.purple.button .active.button:active,.ui.purple.buttons .active.button,.ui.purple.buttons .active.button:active{background-color:#9724be;color:#fff;text-shadow:none}.ui.basic.purple.button,.ui.basic.purple.buttons .button{box-shadow:0 0 0 1px #a333c8 inset!important;color:#a333c8!important}.ui.basic.purple.button:hover,.ui.basic.purple.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #9627ba inset!important;color:#9627ba!important}.ui.basic.purple.button:focus,.ui.basic.purple.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #8f1eb4 inset!important;color:#9627ba!important}.ui.basic.purple.active.button,.ui.basic.purple.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #9724be inset!important;color:#82299f!important}.ui.basic.purple.button:active,.ui.basic.purple.buttons .button:active{box-shadow:0 0 0 1px #82299f inset!important;color:#82299f!important}.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child){margin-left:-1px}.ui.inverted.purple.button,.ui.inverted.purple.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #dc73ff inset!important;color:#dc73ff}.ui.inverted.purple.button.active,.ui.inverted.purple.button:active,.ui.inverted.purple.button:focus,.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button.active,.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button:hover{background-color:#d65aff}.ui.inverted.purple.button:focus,.ui.inverted.purple.buttons .button:focus{background-color:#d24aff}.ui.inverted.purple.active.button,.ui.inverted.purple.buttons .active.button{background-color:#d65aff}.ui.inverted.purple.button:active,.ui.inverted.purple.buttons .button:active{background-color:#cf40ff}.ui.inverted.purple.basic.button,.ui.inverted.purple.basic.buttons .button,.ui.inverted.purple.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.purple.basic.button:hover,.ui.inverted.purple.basic.buttons .button:hover,.ui.inverted.purple.buttons .basic.button:hover{box-shadow:0 0 0 2px #d65aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.button:focus,.ui.inverted.purple.basic.buttons .button:focus{box-shadow:0 0 0 2px #d24aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.active.button,.ui.inverted.purple.basic.buttons .active.button,.ui.inverted.purple.buttons .basic.active.button{box-shadow:0 0 0 2px #d65aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.button:active,.ui.inverted.purple.basic.buttons .button:active,.ui.inverted.purple.buttons .basic.button:active{box-shadow:0 0 0 2px #cf40ff inset!important;color:#dc73ff!important}.ui.red.button,.ui.red.buttons .button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.red.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.red.button:hover,.ui.red.buttons .button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.red.button:focus,.ui.red.buttons .button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.red.button:active,.ui.red.buttons .button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.red.active.button,.ui.red.button .active.button:active,.ui.red.buttons .active.button,.ui.red.buttons .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.red.button,.ui.basic.red.buttons .button{box-shadow:0 0 0 1px #db2828 inset!important;color:#db2828!important}.ui.basic.red.button:hover,.ui.basic.red.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #d01919 inset!important;color:#d01919!important}.ui.basic.red.button:focus,.ui.basic.red.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #ca1010 inset!important;color:#d01919!important}.ui.basic.red.active.button,.ui.basic.red.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #d41515 inset!important;color:#b21e1e!important}.ui.basic.red.button:active,.ui.basic.red.buttons .button:active{box-shadow:0 0 0 1px #b21e1e inset!important;color:#b21e1e!important}.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child){margin-left:-1px}.ui.inverted.red.button,.ui.inverted.red.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #ff695e inset!important;color:#ff695e}.ui.inverted.red.button.active,.ui.inverted.red.button:active,.ui.inverted.red.button:focus,.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button.active,.ui.inverted.red.buttons .button:active,.ui.inverted.red.buttons .button:focus,.ui.inverted.red.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button:hover{background-color:#ff5144}.ui.inverted.red.button:focus,.ui.inverted.red.buttons .button:focus{background-color:#ff4335}.ui.inverted.red.active.button,.ui.inverted.red.buttons .active.button{background-color:#ff5144}.ui.inverted.red.button:active,.ui.inverted.red.buttons .button:active{background-color:#ff392b}.ui.inverted.red.basic.button,.ui.inverted.red.basic.buttons .button,.ui.inverted.red.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.red.basic.button:hover,.ui.inverted.red.basic.buttons .button:hover,.ui.inverted.red.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff5144 inset!important;color:#ff695e!important}.ui.inverted.red.basic.button:focus,.ui.inverted.red.basic.buttons .button:focus{box-shadow:0 0 0 2px #ff4335 inset!important;color:#ff695e!important}.ui.inverted.red.basic.active.button,.ui.inverted.red.basic.buttons .active.button,.ui.inverted.red.buttons .basic.active.button{box-shadow:0 0 0 2px #ff5144 inset!important;color:#ff695e!important}.ui.inverted.red.basic.button:active,.ui.inverted.red.basic.buttons .button:active,.ui.inverted.red.buttons .basic.button:active{box-shadow:0 0 0 2px #ff392b inset!important;color:#ff695e!important}.ui.teal.button,.ui.teal.buttons .button{background-color:#00b5ad;color:#fff;text-shadow:none;background-image:none}.ui.teal.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.teal.button:hover,.ui.teal.buttons .button:hover{background-color:#009c95;color:#fff;text-shadow:none}.ui.teal.button:focus,.ui.teal.buttons .button:focus{background-color:#008c86;color:#fff;text-shadow:none}.ui.teal.button:active,.ui.teal.buttons .button:active{background-color:#00827c;color:#fff;text-shadow:none}.ui.teal.active.button,.ui.teal.button .active.button:active,.ui.teal.buttons .active.button,.ui.teal.buttons .active.button:active{background-color:#009c95;color:#fff;text-shadow:none}.ui.basic.teal.button,.ui.basic.teal.buttons .button{box-shadow:0 0 0 1px #00b5ad inset!important;color:#00b5ad!important}.ui.basic.teal.button:hover,.ui.basic.teal.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #009c95 inset!important;color:#009c95!important}.ui.basic.teal.button:focus,.ui.basic.teal.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #008c86 inset!important;color:#009c95!important}.ui.basic.teal.active.button,.ui.basic.teal.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #009c95 inset!important;color:#00827c!important}.ui.basic.teal.button:active,.ui.basic.teal.buttons .button:active{box-shadow:0 0 0 1px #00827c inset!important;color:#00827c!important}.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child){margin-left:-1px}.ui.inverted.teal.button,.ui.inverted.teal.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #6dffff inset!important;color:#6dffff}.ui.inverted.teal.button.active,.ui.inverted.teal.button:active,.ui.inverted.teal.button:focus,.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button.active,.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button:hover{background-color:#54ffff}.ui.inverted.teal.button:focus,.ui.inverted.teal.buttons .button:focus{background-color:#4ff}.ui.inverted.teal.active.button,.ui.inverted.teal.buttons .active.button{background-color:#54ffff}.ui.inverted.teal.button:active,.ui.inverted.teal.buttons .button:active{background-color:#3affff}.ui.inverted.teal.basic.button,.ui.inverted.teal.basic.buttons .button,.ui.inverted.teal.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.teal.basic.button:hover,.ui.inverted.teal.basic.buttons .button:hover,.ui.inverted.teal.buttons .basic.button:hover{box-shadow:0 0 0 2px #54ffff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.button:focus,.ui.inverted.teal.basic.buttons .button:focus{box-shadow:0 0 0 2px #4ff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.active.button,.ui.inverted.teal.basic.buttons .active.button,.ui.inverted.teal.buttons .basic.active.button{box-shadow:0 0 0 2px #54ffff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.button:active,.ui.inverted.teal.basic.buttons .button:active,.ui.inverted.teal.buttons .basic.button:active{box-shadow:0 0 0 2px #3affff inset!important;color:#6dffff!important}.ui.olive.button,.ui.olive.buttons .button{background-color:#b5cc18;color:#fff;text-shadow:none;background-image:none}.ui.olive.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.olive.button:hover,.ui.olive.buttons .button:hover{background-color:#a7bd0d;color:#fff;text-shadow:none}.ui.olive.button:focus,.ui.olive.buttons .button:focus{background-color:#a0b605;color:#fff;text-shadow:none}.ui.olive.button:active,.ui.olive.buttons .button:active{background-color:#8d9e13;color:#fff;text-shadow:none}.ui.olive.active.button,.ui.olive.button .active.button:active,.ui.olive.buttons .active.button,.ui.olive.buttons .active.button:active{background-color:#aac109;color:#fff;text-shadow:none}.ui.basic.olive.button,.ui.basic.olive.buttons .button{box-shadow:0 0 0 1px #b5cc18 inset!important;color:#b5cc18!important}.ui.basic.olive.button:hover,.ui.basic.olive.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #a7bd0d inset!important;color:#a7bd0d!important}.ui.basic.olive.button:focus,.ui.basic.olive.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #a0b605 inset!important;color:#a7bd0d!important}.ui.basic.olive.active.button,.ui.basic.olive.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #aac109 inset!important;color:#8d9e13!important}.ui.basic.olive.button:active,.ui.basic.olive.buttons .button:active{box-shadow:0 0 0 1px #8d9e13 inset!important;color:#8d9e13!important}.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child){margin-left:-1px}.ui.inverted.olive.button,.ui.inverted.olive.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #d9e778 inset!important;color:#d9e778}.ui.inverted.olive.button.active,.ui.inverted.olive.button:active,.ui.inverted.olive.button:focus,.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button.active,.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button:hover{background-color:#d8ea5c}.ui.inverted.olive.button:focus,.ui.inverted.olive.buttons .button:focus{background-color:#daef47}.ui.inverted.olive.active.button,.ui.inverted.olive.buttons .active.button{background-color:#daed59}.ui.inverted.olive.button:active,.ui.inverted.olive.buttons .button:active{background-color:#cddf4d}.ui.inverted.olive.basic.button,.ui.inverted.olive.basic.buttons .button,.ui.inverted.olive.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.olive.basic.button:hover,.ui.inverted.olive.basic.buttons .button:hover,.ui.inverted.olive.buttons .basic.button:hover{box-shadow:0 0 0 2px #d8ea5c inset!important;color:#d9e778!important}.ui.inverted.olive.basic.button:focus,.ui.inverted.olive.basic.buttons .button:focus{box-shadow:0 0 0 2px #daef47 inset!important;color:#d9e778!important}.ui.inverted.olive.basic.active.button,.ui.inverted.olive.basic.buttons .active.button,.ui.inverted.olive.buttons .basic.active.button{box-shadow:0 0 0 2px #daed59 inset!important;color:#d9e778!important}.ui.inverted.olive.basic.button:active,.ui.inverted.olive.basic.buttons .button:active,.ui.inverted.olive.buttons .basic.button:active{box-shadow:0 0 0 2px #cddf4d inset!important;color:#d9e778!important}.ui.yellow.button,.ui.yellow.buttons .button{background-color:#fbbd08;color:#fff;text-shadow:none;background-image:none}.ui.yellow.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.yellow.button:hover,.ui.yellow.buttons .button:hover{background-color:#eaae00;color:#fff;text-shadow:none}.ui.yellow.button:focus,.ui.yellow.buttons .button:focus{background-color:#daa300;color:#fff;text-shadow:none}.ui.yellow.button:active,.ui.yellow.buttons .button:active{background-color:#cd9903;color:#fff;text-shadow:none}.ui.yellow.active.button,.ui.yellow.button .active.button:active,.ui.yellow.buttons .active.button,.ui.yellow.buttons .active.button:active{background-color:#eaae00;color:#fff;text-shadow:none}.ui.basic.yellow.button,.ui.basic.yellow.buttons .button{box-shadow:0 0 0 1px #fbbd08 inset!important;color:#fbbd08!important}.ui.basic.yellow.button:hover,.ui.basic.yellow.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #eaae00 inset!important;color:#eaae00!important}.ui.basic.yellow.button:focus,.ui.basic.yellow.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #daa300 inset!important;color:#eaae00!important}.ui.basic.yellow.active.button,.ui.basic.yellow.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #eaae00 inset!important;color:#cd9903!important}.ui.basic.yellow.button:active,.ui.basic.yellow.buttons .button:active{box-shadow:0 0 0 1px #cd9903 inset!important;color:#cd9903!important}.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child){margin-left:-1px}.ui.inverted.yellow.button,.ui.inverted.yellow.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #ffe21f inset!important;color:#ffe21f}.ui.inverted.yellow.button.active,.ui.inverted.yellow.button:active,.ui.inverted.yellow.button:focus,.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button.active,.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button:hover{background-color:#ffdf05}.ui.inverted.yellow.button:focus,.ui.inverted.yellow.buttons .button:focus{background-color:#f5d500}.ui.inverted.yellow.active.button,.ui.inverted.yellow.buttons .active.button{background-color:#ffdf05}.ui.inverted.yellow.button:active,.ui.inverted.yellow.buttons .button:active{background-color:#ebcd00}.ui.inverted.yellow.basic.button,.ui.inverted.yellow.basic.buttons .button,.ui.inverted.yellow.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.yellow.basic.button:hover,.ui.inverted.yellow.basic.buttons .button:hover,.ui.inverted.yellow.buttons .basic.button:hover{box-shadow:0 0 0 2px #ffdf05 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.button:focus,.ui.inverted.yellow.basic.buttons .button:focus{box-shadow:0 0 0 2px #f5d500 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.active.button,.ui.inverted.yellow.basic.buttons .active.button,.ui.inverted.yellow.buttons .basic.active.button{box-shadow:0 0 0 2px #ffdf05 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.button:active,.ui.inverted.yellow.basic.buttons .button:active,.ui.inverted.yellow.buttons .basic.button:active{box-shadow:0 0 0 2px #ebcd00 inset!important;color:#ffe21f!important}.ui.primary.button,.ui.primary.buttons .button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.primary.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.primary.button:focus,.ui.primary.buttons .button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.primary.button:active,.ui.primary.buttons .button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.primary.active.button,.ui.primary.button .active.button:active,.ui.primary.buttons .active.button,.ui.primary.buttons .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.primary.button,.ui.basic.primary.buttons .button{box-shadow:0 0 0 1px #2185d0 inset!important;color:#2185d0!important}.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #1678c2 inset!important;color:#1678c2!important}.ui.basic.primary.button:focus,.ui.basic.primary.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0d71bb inset!important;color:#1678c2!important}.ui.basic.primary.active.button,.ui.basic.primary.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #1279c6 inset!important;color:#1a69a4!important}.ui.basic.primary.button:active,.ui.basic.primary.buttons .button:active{box-shadow:0 0 0 1px #1a69a4 inset!important;color:#1a69a4!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.inverted.primary.button,.ui.inverted.primary.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #54c8ff inset!important;color:#54c8ff}.ui.inverted.primary.button.active,.ui.inverted.primary.button:active,.ui.inverted.primary.button:focus,.ui.inverted.primary.button:hover,.ui.inverted.primary.buttons .button.active,.ui.inverted.primary.buttons .button:active,.ui.inverted.primary.buttons .button:focus,.ui.inverted.primary.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.primary.button:hover,.ui.inverted.primary.buttons .button:hover{background-color:#3ac0ff}.ui.inverted.primary.button:focus,.ui.inverted.primary.buttons .button:focus{background-color:#2bbbff}.ui.inverted.primary.active.button,.ui.inverted.primary.buttons .active.button{background-color:#3ac0ff}.ui.inverted.primary.button:active,.ui.inverted.primary.buttons .button:active{background-color:#21b8ff}.ui.inverted.primary.basic.button,.ui.inverted.primary.basic.buttons .button,.ui.inverted.primary.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.primary.basic.button:hover,.ui.inverted.primary.basic.buttons .button:hover,.ui.inverted.primary.buttons .basic.button:hover{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.primary.basic.button:focus,.ui.inverted.primary.basic.buttons .button:focus{box-shadow:0 0 0 2px #2bbbff inset!important;color:#54c8ff!important}.ui.inverted.primary.basic.active.button,.ui.inverted.primary.basic.buttons .active.button,.ui.inverted.primary.buttons .basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.primary.basic.button:active,.ui.inverted.primary.basic.buttons .button:active,.ui.inverted.primary.buttons .basic.button:active{box-shadow:0 0 0 2px #21b8ff inset!important;color:#54c8ff!important}.ui.secondary.button,.ui.secondary.buttons .button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.secondary.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.secondary.button:hover,.ui.secondary.buttons .button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.secondary.button:focus,.ui.secondary.buttons .button:focus{background-color:#2e3032;color:#fff;text-shadow:none}.ui.secondary.button:active,.ui.secondary.buttons .button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.secondary.active.button,.ui.secondary.button .active.button:active,.ui.secondary.buttons .active.button,.ui.secondary.buttons .active.button:active{background-color:#27292a;color:#fff;text-shadow:none}.ui.basic.secondary.button,.ui.basic.secondary.buttons .button{box-shadow:0 0 0 1px #1b1c1d inset!important;color:#1b1c1d!important}.ui.basic.secondary.button:hover,.ui.basic.secondary.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#27292a!important}.ui.basic.secondary.button:focus,.ui.basic.secondary.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #2e3032 inset!important;color:#27292a!important}.ui.basic.secondary.active.button,.ui.basic.secondary.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#343637!important}.ui.basic.secondary.button:active,.ui.basic.secondary.buttons .button:active{box-shadow:0 0 0 1px #343637 inset!important;color:#343637!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.inverted.secondary.button,.ui.inverted.secondary.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #545454 inset!important;color:#545454}.ui.inverted.secondary.button.active,.ui.inverted.secondary.button:active,.ui.inverted.secondary.button:focus,.ui.inverted.secondary.button:hover,.ui.inverted.secondary.buttons .button.active,.ui.inverted.secondary.buttons .button:active,.ui.inverted.secondary.buttons .button:focus,.ui.inverted.secondary.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.secondary.button:hover,.ui.inverted.secondary.buttons .button:hover{background-color:#616161}.ui.inverted.secondary.button:focus,.ui.inverted.secondary.buttons .button:focus{background-color:#686868}.ui.inverted.secondary.active.button,.ui.inverted.secondary.buttons .active.button{background-color:#616161}.ui.inverted.secondary.button:active,.ui.inverted.secondary.buttons .button:active{background-color:#6e6e6e}.ui.inverted.secondary.basic.button,.ui.inverted.secondary.basic.buttons .button,.ui.inverted.secondary.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.secondary.basic.button:hover,.ui.inverted.secondary.basic.buttons .button:hover,.ui.inverted.secondary.buttons .basic.button:hover{box-shadow:0 0 0 2px #616161 inset!important;color:#545454!important}.ui.inverted.secondary.basic.button:focus,.ui.inverted.secondary.basic.buttons .button:focus{box-shadow:0 0 0 2px #686868 inset!important;color:#545454!important}.ui.inverted.secondary.basic.active.button,.ui.inverted.secondary.basic.buttons .active.button,.ui.inverted.secondary.buttons .basic.active.button{box-shadow:0 0 0 2px #616161 inset!important;color:#545454!important}.ui.inverted.secondary.basic.button:active,.ui.inverted.secondary.basic.buttons .button:active,.ui.inverted.secondary.buttons .basic.button:active{box-shadow:0 0 0 2px #6e6e6e inset!important;color:#545454!important}.ui.positive.button,.ui.positive.buttons .button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.positive.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.positive.button:hover,.ui.positive.buttons .button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.positive.button:focus,.ui.positive.buttons .button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.positive.button:active,.ui.positive.buttons .button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.positive.active.button,.ui.positive.button .active.button:active,.ui.positive.buttons .active.button,.ui.positive.buttons .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.positive.button,.ui.basic.positive.buttons .button{box-shadow:0 0 0 1px #21ba45 inset!important;color:#21ba45!important}.ui.basic.positive.button:hover,.ui.basic.positive.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #16ab39 inset!important;color:#16ab39!important}.ui.basic.positive.button:focus,.ui.basic.positive.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0ea432 inset!important;color:#16ab39!important}.ui.basic.positive.active.button,.ui.basic.positive.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #13ae38 inset!important;color:#198f35!important}.ui.basic.positive.button:active,.ui.basic.positive.buttons .button:active{box-shadow:0 0 0 1px #198f35 inset!important;color:#198f35!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.negative.button,.ui.negative.buttons .button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.negative.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.negative.button:hover,.ui.negative.buttons .button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.negative.button:focus,.ui.negative.buttons .button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.negative.button:active,.ui.negative.buttons .button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.negative.active.button,.ui.negative.button .active.button:active,.ui.negative.buttons .active.button,.ui.negative.buttons .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.negative.button,.ui.basic.negative.buttons .button{box-shadow:0 0 0 1px #db2828 inset!important;color:#db2828!important}.ui.basic.negative.button:hover,.ui.basic.negative.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #d01919 inset!important;color:#d01919!important}.ui.basic.negative.button:focus,.ui.basic.negative.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #ca1010 inset!important;color:#d01919!important}.ui.basic.negative.active.button,.ui.basic.negative.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #d41515 inset!important;color:#b21e1e!important}.ui.basic.negative.button:active,.ui.basic.negative.buttons .button:active{box-shadow:0 0 0 1px #b21e1e inset!important;color:#b21e1e!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.buttons{display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline;margin:0 .25em 0 0}.ui.buttons:not(.basic):not(.inverted){box-shadow:none}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button{flex:1 0 auto;margin:0;border-radius:0;margin:0}.ui.buttons:not(.basic):not(.inverted)>.button,.ui.buttons>.ui.button:not(.basic):not(.inverted){box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.buttons .button:first-child{border-left:none;margin-left:0;border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.buttons .button:last-child{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons{display:inline-flex;flex-direction:column}.ui.vertical.buttons .button{display:block;float:none;width:100%;margin:0;box-shadow:none;border-radius:0}.ui.vertical.buttons .button:first-child{border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.vertical.buttons .button:last-child{margin-bottom:0;border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons .button:only-child{border-radius:.28571429rem}/*!
 * # Semantic UI 2.5.0 - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.container{display:block;max-width:100%!important}@media only screen and (max-width:767px){.ui.container{width:auto!important;margin-left:1em!important;margin-right:1em!important}.ui.grid.container{width:auto!important}.ui.relaxed.grid.container{width:auto!important}.ui.very.relaxed.grid.container{width:auto!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:723px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(723px + 2rem)!important}.ui.relaxed.grid.container{width:calc(723px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(723px + 5rem)!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.container{width:933px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(933px + 2rem)!important}.ui.relaxed.grid.container{width:calc(933px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(933px + 5rem)!important}}@media only screen and (min-width:1200px){.ui.container{width:1127px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(1127px + 2rem)!important}.ui.relaxed.grid.container{width:calc(1127px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(1127px + 5rem)!important}}.ui.text.container{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;max-width:700px!important;line-height:1.5}.ui.text.container{font-size:1.14285714rem}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}/*!
 * # Semantic UI 2.5.0 - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.divider{margin:1rem 0;line-height:1;height:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.85);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ui.divider:not(.vertical):not(.horizontal){border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(255,255,255,.1)}.ui.grid>.column+.divider,.ui.grid>.row>.column+.divider{left:auto}.ui.horizontal.divider{display:table;white-space:nowrap;height:auto;margin:'';line-height:1;text-align:center}.ui.horizontal.divider:after,.ui.horizontal.divider:before{content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.horizontal.divider:before{background-position:right 1em top 50%}.ui.horizontal.divider:after{background-position:left 1em top 50%}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0;padding:0;width:auto;height:50%;line-height:0;text-align:center;transform:translateX(-50%)}.ui.vertical.divider:after,.ui.vertical.divider:before{position:absolute;left:50%;content:'';z-index:3;border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(255,255,255,.1);width:0%;height:calc(100% - 1rem)}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.grid .stackable.row .ui.vertical.divider,.ui.stackable.grid .ui.vertical.divider{display:table;white-space:nowrap;height:auto;margin:'';overflow:hidden;line-height:1;text-align:center;position:static;top:0;left:0;transform:none}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{position:static;left:0;border-left:none;border-right:none;content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:before{background-position:right 1em top 50%}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:after{background-position:left 1em top 50%}}.ui.divider>.icon{margin:0;font-size:1rem;height:1em;vertical-align:middle}.ui.hidden.divider{border-color:transparent!important}.ui.hidden.divider:after,.ui.hidden.divider:before{display:none}.ui.divider.inverted,.ui.horizontal.inverted.divider,.ui.vertical.inverted.divider{color:#fff}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:rgba(34,36,38,.15)!important;border-left-color:rgba(34,36,38,.15)!important;border-bottom-color:rgba(255,255,255,.15)!important;border-right-color:rgba(255,255,255,.15)!important}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}.ui.divider{font-size:1rem}.ui.horizontal.divider:after,.ui.horizontal.divider:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}@media only screen and (max-width:767px){.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}}/*!
 * # Semantic UI 2.5.0 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */i.flag:not(.icon){display:inline-block;width:16px;height:11px;line-height:11px;vertical-align:baseline;margin:0 .5em 0 0;text-decoration:inherit;speak:none;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{display:inline-block;content:'';background:url(/build/images/flags.99f63ae7.png) no-repeat -108px -1976px;width:16px;height:11px}i.flag.ad:before,i.flag.andorra:before{background-position:0 0}i.flag.ae:before,i.flag.uae:before,i.flag.united.arab.emirates:before{background-position:0 -26px}i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}i.flag.al:before,i.flag.albania:before{background-position:0 -130px}i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}i.flag.angola:before,i.flag.ao:before{background-position:0 -208px}i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}i.flag.american.samoa:before,i.flag.as:before{background-position:0 -260px}i.flag.at:before,i.flag.austria:before{background-position:0 -286px}i.flag.au:before,i.flag.australia:before{background-position:0 -312px}i.flag.aruba:before,i.flag.aw:before{background-position:0 -338px}i.flag.aland.islands:before,i.flag.ax:before{background-position:0 -364px}i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}i.flag.barbados:before,i.flag.bb:before{background-position:0 -442px}i.flag.bangladesh:before,i.flag.bd:before{background-position:0 -468px}i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}i.flag.bahrain:before,i.flag.bh:before{background-position:0 -572px}i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}i.flag.benin:before,i.flag.bj:before{background-position:0 -624px}i.flag.bermuda:before,i.flag.bm:before{background-position:0 -650px}i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}i.flag.bahamas:before,i.flag.bs:before{background-position:0 -754px}i.flag.bhutan:before,i.flag.bt:before{background-position:0 -780px}i.flag.bouvet.island:before,i.flag.bv:before{background-position:0 -806px}i.flag.botswana:before,i.flag.bw:before{background-position:0 -832px}i.flag.belarus:before,i.flag.by:before{background-position:0 -858px}i.flag.belize:before,i.flag.bz:before{background-position:0 -884px}i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}i.flag.central.african.republic:before,i.flag.cf:before{background-position:0 -1014px}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}i.flag.chile:before,i.flag.cl:before{background-position:0 -1144px}i.flag.cameroon:before,i.flag.cm:before{background-position:0 -1170px}i.flag.china:before,i.flag.cn:before{background-position:0 -1196px}i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}i.flag.costa.rica:before,i.flag.cr:before{background-position:0 -1248px}i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}i.flag.cape.verde:before,i.flag.cv:before{background-position:0 -1326px}i.flag.christmas.island:before,i.flag.cx:before{background-position:0 -1352px}i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}i.flag.denmark:before,i.flag.dk:before{background-position:0 -1482px}i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}i.flag.algeria:before,i.flag.dz:before{background-position:0 -1560px}i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}i.flag.england:before,i.flag.gb.eng:before{background-position:0 -1690px}i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}i.flag.fiji:before,i.flag.fj:before{background-position:0 -1872px}i.flag.falkland.islands:before,i.flag.fk:before{background-position:0 -1898px}i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}i.flag.faroe.islands:before,i.flag.fo:before{background-position:0 -1950px}i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}i.flag.gb:before,i.flag.uk:before,i.flag.united.kingdom:before{background-position:-36px -26px}i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}i.flag.french.guiana:before,i.flag.gf:before{background-position:-36px -104px}i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}i.flag.gambia:before,i.flag.gm:before{background-position:-36px -208px}i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}i.flag.equatorial.guinea:before,i.flag.gq:before{background-position:-36px -286px}i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}i.flag.guinea-bissau:before,i.flag.gw:before{background-position:-36px -416px}i.flag.guyana:before,i.flag.gy:before{background-position:-36px -442px}i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}i.flag.heard.island:before,i.flag.hm:before{background-position:-36px -494px}i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}i.flag.croatia:before,i.flag.hr:before{background-position:-36px -546px}i.flag.haiti:before,i.flag.ht:before{background-position:-36px -572px}i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}i.flag.in:before,i.flag.india:before{background-position:-36px -702px}i.flag.indian.ocean.territory:before,i.flag.io:before{background-position:-36px -728px}i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}i.flag.iceland:before,i.flag.is:before{background-position:-36px -806px}i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}i.flag.jamaica:before,i.flag.jm:before{background-position:-36px -858px}i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}i.flag.japan:before,i.flag.jp:before{background-position:-36px -910px}i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}i.flag.cambodia:before,i.flag.kh:before{background-position:-36px -988px}i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}i.flag.comoros:before,i.flag.km:before{background-position:-36px -1040px}i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}i.flag.kuwait:before,i.flag.kw:before{background-position:-36px -1144px}i.flag.cayman.islands:before,i.flag.ky:before{background-position:-36px -1170px}i.flag.kazakhstan:before,i.flag.kz:before{background-position:-36px -1196px}i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}i.flag.liberia:before,i.flag.lr:before{background-position:-36px -1352px}i.flag.lesotho:before,i.flag.ls:before{background-position:-36px -1378px}i.flag.lithuania:before,i.flag.lt:before{background-position:-36px -1404px}i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}i.flag.latvia:before,i.flag.lv:before{background-position:-36px -1456px}i.flag.libya:before,i.flag.ly:before{background-position:-36px -1482px}i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}i.flag.madagascar:before,i.flag.mg:before{background-position:-36px -1613px}i.flag.marshall.islands:before,i.flag.mh:before{background-position:-36px -1639px}i.flag.macedonia:before,i.flag.mk:before{background-position:-36px -1665px}i.flag.mali:before,i.flag.ml:before{background-position:-36px -1691px}i.flag.burma:before,i.flag.mm:before,i.flag.myanmar:before{background-position:-73px -1821px}i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}i.flag.macau:before,i.flag.mo:before{background-position:-36px -1769px}i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}i.flag.martinique:before,i.flag.mq:before{background-position:-36px -1821px}i.flag.mauritania:before,i.flag.mr:before{background-position:-36px -1847px}i.flag.montserrat:before,i.flag.ms:before{background-position:-36px -1873px}i.flag.malta:before,i.flag.mt:before{background-position:-36px -1899px}i.flag.mauritius:before,i.flag.mu:before{background-position:-36px -1925px}i.flag.maldives:before,i.flag.mv:before{background-position:-36px -1951px}i.flag.malawi:before,i.flag.mw:before{background-position:-36px -1977px}i.flag.mexico:before,i.flag.mx:before{background-position:-72px 0}i.flag.malaysia:before,i.flag.my:before{background-position:-72px -26px}i.flag.mozambique:before,i.flag.mz:before{background-position:-72px -52px}i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}i.flag.netherlands:before,i.flag.nl:before{background-position:-72px -234px}i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}i.flag.nepal:before,i.flag.np:before{background-position:-72px -286px}i.flag.nauru:before,i.flag.nr:before{background-position:-72px -312px}i.flag.niue:before,i.flag.nu:before{background-position:-72px -338px}i.flag.new.zealand:before,i.flag.nz:before{background-position:-72px -364px}i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}i.flag.french.polynesia:before,i.flag.pf:before{background-position:-72px -468px}i.flag.new.guinea:before,i.flag.pg:before{background-position:-72px -494px}i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}i.flag.pakistan:before,i.flag.pk:before{background-position:-72px -546px}i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}i.flag.pitcairn.islands:before,i.flag.pn:before{background-position:-72px -624px}i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}i.flag.palestine:before,i.flag.ps:before{background-position:-72px -676px}i.flag.portugal:before,i.flag.pt:before{background-position:-72px -702px}i.flag.palau:before,i.flag.pw:before{background-position:-72px -728px}i.flag.paraguay:before,i.flag.py:before{background-position:-72px -754px}i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}i.flag.saint.helena:before,i.flag.sh:before{background-position:-72px -1118px}i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}i.flag.jan.mayen:before,i.flag.sj:before,i.flag.svalbard:before{background-position:-72px -1170px}i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}i.flag.sierra.leone:before,i.flag.sl:before{background-position:-72px -1222px}i.flag.san.marino:before,i.flag.sm:before{background-position:-72px -1248px}i.flag.senegal:before,i.flag.sn:before{background-position:-72px -1274px}i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}i.flag.sao.tome:before,i.flag.st:before{background-position:-72px -1352px}i.flag.el.salvador:before,i.flag.sv:before{background-position:-72px -1378px}i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}i.flag.swaziland:before,i.flag.sz:before{background-position:-72px -1430px}i.flag.caicos.islands:before,i.flag.tc:before{background-position:-72px -1456px}i.flag.chad:before,i.flag.td:before{background-position:-72px -1482px}i.flag.french.territories:before,i.flag.tf:before{background-position:-72px -1508px}i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}i.flag.tajikistan:before,i.flag.tj:before{background-position:-72px -1586px}i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}i.flag.timorleste:before,i.flag.tl:before{background-position:-72px -1638px}i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.trinidad:before,i.flag.tt:before{background-position:-72px -1768px}i.flag.tuvalu:before,i.flag.tv:before{background-position:-72px -1794px}i.flag.taiwan:before,i.flag.tw:before{background-position:-72px -1820px}i.flag.tanzania:before,i.flag.tz:before{background-position:-72px -1846px}i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}i.flag.america:before,i.flag.united.states:before,i.flag.us:before{background-position:-72px -1950px}i.flag.uruguay:before,i.flag.uy:before{background-position:-72px -1976px}i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}i.flag.saint.vincent:before,i.flag.vc:before{background-position:-108px -52px}i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}i.flag.british.virgin.islands:before,i.flag.vg:before{background-position:-108px -104px}i.flag.us.virgin.islands:before,i.flag.vi:before{background-position:-108px -130px}i.flag.vietnam:before,i.flag.vn:before{background-position:-108px -156px}i.flag.vanuatu:before,i.flag.vu:before{background-position:-108px -182px}i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}i.flag.wallis.and.futuna:before,i.flag.wf:before{background-position:-108px -234px}i.flag.samoa:before,i.flag.ws:before{background-position:-108px -260px}i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}i.flag.mayotte:before,i.flag.yt:before{background-position:-108px -312px}i.flag.south.africa:before,i.flag.za:before{background-position:-108px -338px}i.flag.zambia:before,i.flag.zm:before{background-position:-108px -364px}i.flag.zimbabwe:before,i.flag.zw:before{background-position:-108px -390px}/*!
 * # Semantic UI 2.5.0 - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.header{border:none;margin:calc(2rem - .14285714em) 0 1rem;padding:0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;line-height:1.28571429em;text-transform:none;color:rgba(0,0,0,.87)}.ui.header:first-child{margin-top:-.14285714em}.ui.header:last-child{margin-bottom:0}.ui.header .sub.header{display:block;font-weight:400;padding:0;margin:0;font-size:1rem;line-height:1.2em;color:rgba(0,0,0,.6)}.ui.header>.icon{display:table-cell;opacity:1;font-size:1.5em;padding-top:0;vertical-align:middle}.ui.header .icon:only-child{display:inline-block;padding:0;margin-right:.75rem}.ui.header>.image:not(.icon),.ui.header>img{display:inline-block;margin-top:.14285714em;width:2.5em;height:auto;vertical-align:middle}.ui.header>.image:not(.icon):only-child,.ui.header>img:only-child{margin-right:.75rem}.ui.header .content{display:inline-block;vertical-align:top}.ui.header>.image+.content,.ui.header>img+.content{padding-left:.75rem;vertical-align:middle}.ui.header>.icon+.content{padding-left:.75rem;display:table-cell;vertical-align:middle}.ui.header .ui.label{font-size:'';margin-left:.5rem;vertical-align:middle}.ui.header+p{margin-top:0}h1.ui.header{font-size:2rem}h2.ui.header{font-size:1.71428571rem}h3.ui.header{font-size:1.28571429rem}h4.ui.header{font-size:1.07142857rem}h5.ui.header{font-size:1rem}h1.ui.header .sub.header{font-size:1.14285714rem}h2.ui.header .sub.header{font-size:1.14285714rem}h3.ui.header .sub.header{font-size:1rem}h4.ui.header .sub.header{font-size:1rem}h5.ui.header .sub.header{font-size:.92857143rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.71428571em}.ui.medium.header{font-size:1.28571429em}.ui.small.header{font-size:1.07142857em}.ui.tiny.header{font-size:1em}.ui.huge.header .sub.header{font-size:1.14285714rem}.ui.large.header .sub.header{font-size:1.14285714rem}.ui.header .sub.header{font-size:1rem}.ui.small.header .sub.header{font-size:1rem}.ui.tiny.header .sub.header{font-size:.92857143rem}.ui.sub.header{padding:0;margin-bottom:.14285714rem;font-weight:700;font-size:.85714286em;text-transform:uppercase;color:''}.ui.small.sub.header{font-size:.78571429em}.ui.sub.header{font-size:.85714286em}.ui.large.sub.header{font-size:.92857143em}.ui.huge.sub.header{font-size:1em}.ui.icon.header{display:inline-block;text-align:center;margin:2rem 0 1rem}.ui.icon.header:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.icon.header:first-child{margin-top:0}.ui.icon.header .icon{float:none;display:block;width:auto;height:auto;line-height:1;padding:0;font-size:3em;margin:0 auto .5rem;opacity:1}.ui.icon.header .content{display:block;padding:0}.ui.icon.header .circular.icon{font-size:2em}.ui.icon.header .square.icon{font-size:2em}.ui.block.icon.header .icon{margin-bottom:0}.ui.icon.header.aligned{margin-left:auto;margin-right:auto;display:block}.ui.disabled.header{opacity:.45}.ui.inverted.header{color:#fff}.ui.inverted.header .sub.header{color:rgba(255,255,255,.8)}.ui.inverted.attached.header{background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));box-shadow:none;border-color:transparent}.ui.inverted.block.header{background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));box-shadow:none}.ui.inverted.block.header{border-bottom:none}.ui.red.header{color:#db2828!important}a.ui.red.header:hover{color:#d01919!important}.ui.red.dividing.header{border-bottom:2px solid #db2828}.ui.inverted.red.header{color:#ff695e!important}a.ui.inverted.red.header:hover{color:#ff5144!important}.ui.orange.header{color:#f2711c!important}a.ui.orange.header:hover{color:#f26202!important}.ui.orange.dividing.header{border-bottom:2px solid #f2711c}.ui.inverted.orange.header{color:#ff851b!important}a.ui.inverted.orange.header:hover{color:#ff7701!important}.ui.olive.header{color:#b5cc18!important}a.ui.olive.header:hover{color:#a7bd0d!important}.ui.olive.dividing.header{border-bottom:2px solid #b5cc18}.ui.inverted.olive.header{color:#d9e778!important}a.ui.inverted.olive.header:hover{color:#d8ea5c!important}.ui.yellow.header{color:#fbbd08!important}a.ui.yellow.header:hover{color:#eaae00!important}.ui.yellow.dividing.header{border-bottom:2px solid #fbbd08}.ui.inverted.yellow.header{color:#ffe21f!important}a.ui.inverted.yellow.header:hover{color:#ffdf05!important}.ui.green.header{color:#21ba45!important}a.ui.green.header:hover{color:#16ab39!important}.ui.green.dividing.header{border-bottom:2px solid #21ba45}.ui.inverted.green.header{color:#2ecc40!important}a.ui.inverted.green.header:hover{color:#22be34!important}.ui.teal.header{color:#00b5ad!important}a.ui.teal.header:hover{color:#009c95!important}.ui.teal.dividing.header{border-bottom:2px solid #00b5ad}.ui.inverted.teal.header{color:#6dffff!important}a.ui.inverted.teal.header:hover{color:#54ffff!important}.ui.blue.header{color:#2185d0!important}a.ui.blue.header:hover{color:#1678c2!important}.ui.blue.dividing.header{border-bottom:2px solid #2185d0}.ui.inverted.blue.header{color:#54c8ff!important}a.ui.inverted.blue.header:hover{color:#3ac0ff!important}.ui.violet.header{color:#6435c9!important}a.ui.violet.header:hover{color:#5829bb!important}.ui.violet.dividing.header{border-bottom:2px solid #6435c9}.ui.inverted.violet.header{color:#a291fb!important}a.ui.inverted.violet.header:hover{color:#8a73ff!important}.ui.purple.header{color:#a333c8!important}a.ui.purple.header:hover{color:#9627ba!important}.ui.purple.dividing.header{border-bottom:2px solid #a333c8}.ui.inverted.purple.header{color:#dc73ff!important}a.ui.inverted.purple.header:hover{color:#d65aff!important}.ui.pink.header{color:#e03997!important}a.ui.pink.header:hover{color:#e61a8d!important}.ui.pink.dividing.header{border-bottom:2px solid #e03997}.ui.inverted.pink.header{color:#ff8edf!important}a.ui.inverted.pink.header:hover{color:#ff74d8!important}.ui.brown.header{color:#a5673f!important}a.ui.brown.header:hover{color:#975b33!important}.ui.brown.dividing.header{border-bottom:2px solid #a5673f}.ui.inverted.brown.header{color:#d67c1c!important}a.ui.inverted.brown.header:hover{color:#c86f11!important}.ui.grey.header{color:#767676!important}a.ui.grey.header:hover{color:#838383!important}.ui.grey.dividing.header{border-bottom:2px solid #767676}.ui.inverted.grey.header{color:#dcddde!important}a.ui.inverted.grey.header:hover{color:#cfd0d2!important}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header,.ui.centered.header{text-align:center}.ui.justified.header{text-align:justify}.ui.justified.header:after{display:inline-block;content:'';width:100%}.ui.floated.header,.ui[class*="left floated"].header{float:left;margin-top:0;margin-right:.5em}.ui[class*="right floated"].header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.21428571rem;border-bottom:1px solid rgba(34,36,38,.15)}.ui.dividing.header .sub.header{padding-bottom:.21428571rem}.ui.dividing.header .icon{margin-bottom:0}.ui.inverted.dividing.header{border-bottom-color:rgba(255,255,255,.1)}.ui.block.header{background:#f3f4f5;padding:.78571429rem 1rem;box-shadow:none;border:1px solid #d4d4d5;border-radius:.28571429rem}.ui.tiny.block.header{font-size:.85714286rem}.ui.small.block.header{font-size:.92857143rem}.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1rem}.ui.large.block.header{font-size:1.14285714rem}.ui.huge.block.header{font-size:1.42857143rem}.ui.attached.header{background:#fff;padding:.78571429rem 1rem;margin-left:-1px;margin-right:-1px;box-shadow:none;border:1px solid #d4d4d5}.ui.attached.block.header{background:#f3f4f5}.ui.attached:not(.top):not(.bottom).header{margin-top:0;margin-bottom:0;border-top:none;border-radius:0}.ui.top.attached.header{margin-bottom:0;border-radius:.28571429rem .28571429rem 0 0}.ui.bottom.attached.header{margin-top:0;border-top:none;border-radius:0 0 .28571429rem .28571429rem}.ui.tiny.attached.header{font-size:.85714286em}.ui.small.attached.header{font-size:.92857143em}.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1em}.ui.large.attached.header{font-size:1.14285714em}.ui.huge.attached.header{font-size:1.42857143em}.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1.28571429em}/*!
 * # Semantic UI 2.5.0 - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */@font-face{font-family:Icons;src:url(/build/fonts/icons.a01e3f2d.eot);src:url(/build/fonts/icons.a01e3f2d.eot?#iefix) format('embedded-opentype'),url(/build/fonts/icons.38c6d8ba.woff2) format('woff2'),url(/build/fonts/icons.425399f8.woff) format('woff'),url(/build/fonts/icons.c656b8ca.ttf) format('truetype'),url(/build/images/icons.62d9dae4.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon{display:inline-block;opacity:1;margin:0 .25rem 0 0;width:1.18em;height:1em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.icon:before{background:0 0!important}i.icon.loading{height:1em;line-height:1}i.icon.loading{-webkit-animation:icon-loading 2s linear infinite;animation:icon-loading 2s linear infinite}@-webkit-keyframes icon-loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}i.icon.hover{opacity:1!important}i.icon.active{opacity:1!important}i.emphasized.icon{opacity:1!important}i.disabled.icon{opacity:.45!important}i.fitted.icon{width:auto;margin:0!important}i.link.icon,i.link.icons{cursor:pointer;opacity:.8;transition:opacity .1s ease}i.link.icon:hover,i.link.icons:hover{opacity:1!important}i.circular.icon{border-radius:500em!important;line-height:1!important;padding:.5em 0!important;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;width:2em!important;height:2em!important}i.circular.inverted.icon{border:none;box-shadow:none}i.flipped.icon,i.horizontally.flipped.icon{transform:scale(-1,1)}i.vertically.flipped.icon{transform:scale(1,-1)}i.clockwise.rotated.icon,i.right.rotated.icon,i.rotated.icon{transform:rotate(90deg)}i.counterclockwise.rotated.icon,i.left.rotated.icon{transform:rotate(-90deg)}i.bordered.icon{line-height:1;vertical-align:baseline;width:2em;height:2em;padding:.5em 0!important;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset}i.bordered.inverted.icon{border:none;box-shadow:none}i.inverted.bordered.icon,i.inverted.circular.icon{background-color:#1b1c1d!important;color:#fff!important}i.inverted.icon{color:#fff}i.red.icon{color:#db2828!important}i.inverted.red.icon{color:#ff695e!important}i.inverted.bordered.red.icon,i.inverted.circular.red.icon{background-color:#db2828!important;color:#fff!important}i.orange.icon{color:#f2711c!important}i.inverted.orange.icon{color:#ff851b!important}i.inverted.bordered.orange.icon,i.inverted.circular.orange.icon{background-color:#f2711c!important;color:#fff!important}i.yellow.icon{color:#fbbd08!important}i.inverted.yellow.icon{color:#ffe21f!important}i.inverted.bordered.yellow.icon,i.inverted.circular.yellow.icon{background-color:#fbbd08!important;color:#fff!important}i.olive.icon{color:#b5cc18!important}i.inverted.olive.icon{color:#d9e778!important}i.inverted.bordered.olive.icon,i.inverted.circular.olive.icon{background-color:#b5cc18!important;color:#fff!important}i.green.icon{color:#21ba45!important}i.inverted.green.icon{color:#2ecc40!important}i.inverted.bordered.green.icon,i.inverted.circular.green.icon{background-color:#21ba45!important;color:#fff!important}i.teal.icon{color:#00b5ad!important}i.inverted.teal.icon{color:#6dffff!important}i.inverted.bordered.teal.icon,i.inverted.circular.teal.icon{background-color:#00b5ad!important;color:#fff!important}i.blue.icon{color:#2185d0!important}i.inverted.blue.icon{color:#54c8ff!important}i.inverted.bordered.blue.icon,i.inverted.circular.blue.icon{background-color:#2185d0!important;color:#fff!important}i.violet.icon{color:#6435c9!important}i.inverted.violet.icon{color:#a291fb!important}i.inverted.bordered.violet.icon,i.inverted.circular.violet.icon{background-color:#6435c9!important;color:#fff!important}i.purple.icon{color:#a333c8!important}i.inverted.purple.icon{color:#dc73ff!important}i.inverted.bordered.purple.icon,i.inverted.circular.purple.icon{background-color:#a333c8!important;color:#fff!important}i.pink.icon{color:#e03997!important}i.inverted.pink.icon{color:#ff8edf!important}i.inverted.bordered.pink.icon,i.inverted.circular.pink.icon{background-color:#e03997!important;color:#fff!important}i.brown.icon{color:#a5673f!important}i.inverted.brown.icon{color:#d67c1c!important}i.inverted.bordered.brown.icon,i.inverted.circular.brown.icon{background-color:#a5673f!important;color:#fff!important}i.grey.icon{color:#767676!important}i.inverted.grey.icon{color:#dcddde!important}i.inverted.bordered.grey.icon,i.inverted.circular.grey.icon{background-color:#767676!important;color:#fff!important}i.black.icon{color:#1b1c1d!important}i.inverted.black.icon{color:#545454!important}i.inverted.bordered.black.icon,i.inverted.circular.black.icon{background-color:#1b1c1d!important;color:#fff!important}i.mini.icon,i.mini.icons{line-height:1;font-size:.4em}i.tiny.icon,i.tiny.icons{line-height:1;font-size:.5em}i.small.icon,i.small.icons{line-height:1;font-size:.75em}i.icon,i.icons{font-size:1em}i.large.icon,i.large.icons{line-height:1;vertical-align:middle;font-size:1.5em}i.big.icon,i.big.icons{line-height:1;vertical-align:middle;font-size:2em}i.huge.icon,i.huge.icons{line-height:1;vertical-align:middle;font-size:4em}i.massive.icon,i.massive.icons{line-height:1;vertical-align:middle;font-size:8em}i.icons{display:inline-block;position:relative;line-height:1}i.icons .icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin:0;margin:0}i.icons .icon:first-child{position:static;width:auto;height:auto;vertical-align:top;transform:none;margin-right:.25rem}i.icons .corner.icon{top:auto;left:auto;right:0;bottom:0;transform:none;font-size:.45em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}i.icons .top.right.corner.icon{top:0;left:auto;right:0;bottom:auto}i.icons .top.left.corner.icon{top:0;left:0;right:auto;bottom:auto}i.icons .bottom.left.corner.icon{top:auto;left:0;right:auto;bottom:0}i.icons .bottom.right.corner.icon{top:auto;left:auto;right:0;bottom:0}i.icons .inverted.corner.icon{text-shadow:-1px -1px 0 #1b1c1d,1px -1px 0 #1b1c1d,-1px 1px 0 #1b1c1d,1px 1px 0 #1b1c1d}i.icon.linkedin.in:before{content:"\f0e1"}i.icon.zoom.in:before{content:"\f00e"}i.icon.zoom.out:before{content:"\f010"}i.icon.sign.in:before{content:"\f2f6"}i.icon.in.cart:before{content:"\f218"}i.icon.log.out:before{content:"\f2f5"}i.icon.sign.out:before{content:"\f2f5"}i.icon.\35 00px:before{content:"\f26e"}i.icon.accessible.icon:before{content:"\f368"}i.icon.accusoft:before{content:"\f369"}i.icon.address.book:before{content:"\f2b9"}i.icon.address.card:before{content:"\f2bb"}i.icon.adjust:before{content:"\f042"}i.icon.adn:before{content:"\f170"}i.icon.adversal:before{content:"\f36a"}i.icon.affiliatetheme:before{content:"\f36b"}i.icon.algolia:before{content:"\f36c"}i.icon.align.center:before{content:"\f037"}i.icon.align.justify:before{content:"\f039"}i.icon.align.left:before{content:"\f036"}i.icon.align.right:before{content:"\f038"}i.icon.amazon:before{content:"\f270"}i.icon.amazon.pay:before{content:"\f42c"}i.icon.ambulance:before{content:"\f0f9"}i.icon.american.sign.language.interpreting:before{content:"\f2a3"}i.icon.amilia:before{content:"\f36d"}i.icon.anchor:before{content:"\f13d"}i.icon.android:before{content:"\f17b"}i.icon.angellist:before{content:"\f209"}i.icon.angle.double.down:before{content:"\f103"}i.icon.angle.double.left:before{content:"\f100"}i.icon.angle.double.right:before{content:"\f101"}i.icon.angle.double.up:before{content:"\f102"}i.icon.angle.down:before{content:"\f107"}i.icon.angle.left:before{content:"\f104"}i.icon.angle.right:before{content:"\f105"}i.icon.angle.up:before{content:"\f106"}i.icon.angrycreative:before{content:"\f36e"}i.icon.angular:before{content:"\f420"}i.icon.app.store:before{content:"\f36f"}i.icon.app.store.ios:before{content:"\f370"}i.icon.apper:before{content:"\f371"}i.icon.apple:before{content:"\f179"}i.icon.apple.pay:before{content:"\f415"}i.icon.archive:before{content:"\f187"}i.icon.arrow.alternate.circle.down:before{content:"\f358"}i.icon.arrow.alternate.circle.left:before{content:"\f359"}i.icon.arrow.alternate.circle.right:before{content:"\f35a"}i.icon.arrow.alternate.circle.up:before{content:"\f35b"}i.icon.arrow.circle.down:before{content:"\f0ab"}i.icon.arrow.circle.left:before{content:"\f0a8"}i.icon.arrow.circle.right:before{content:"\f0a9"}i.icon.arrow.circle.up:before{content:"\f0aa"}i.icon.arrow.down:before{content:"\f063"}i.icon.arrow.left:before{content:"\f060"}i.icon.arrow.right:before{content:"\f061"}i.icon.arrow.up:before{content:"\f062"}i.icon.arrows.alternate:before{content:"\f0b2"}i.icon.arrows.alternate.horizontal:before{content:"\f337"}i.icon.arrows.alternate.vertical:before{content:"\f338"}i.icon.assistive.listening.systems:before{content:"\f2a2"}i.icon.asterisk:before{content:"\f069"}i.icon.asymmetrik:before{content:"\f372"}i.icon.at:before{content:"\f1fa"}i.icon.audible:before{content:"\f373"}i.icon.audio.description:before{content:"\f29e"}i.icon.autoprefixer:before{content:"\f41c"}i.icon.avianex:before{content:"\f374"}i.icon.aviato:before{content:"\f421"}i.icon.aws:before{content:"\f375"}i.icon.backward:before{content:"\f04a"}i.icon.balance.scale:before{content:"\f24e"}i.icon.ban:before{content:"\f05e"}i.icon.band.aid:before{content:"\f462"}i.icon.bandcamp:before{content:"\f2d5"}i.icon.barcode:before{content:"\f02a"}i.icon.bars:before{content:"\f0c9"}i.icon.baseball.ball:before{content:"\f433"}i.icon.basketball.ball:before{content:"\f434"}i.icon.bath:before{content:"\f2cd"}i.icon.battery.empty:before{content:"\f244"}i.icon.battery.full:before{content:"\f240"}i.icon.battery.half:before{content:"\f242"}i.icon.battery.quarter:before{content:"\f243"}i.icon.battery.three.quarters:before{content:"\f241"}i.icon.bed:before{content:"\f236"}i.icon.beer:before{content:"\f0fc"}i.icon.behance:before{content:"\f1b4"}i.icon.behance.square:before{content:"\f1b5"}i.icon.bell:before{content:"\f0f3"}i.icon.bell.slash:before{content:"\f1f6"}i.icon.bicycle:before{content:"\f206"}i.icon.bimobject:before{content:"\f378"}i.icon.binoculars:before{content:"\f1e5"}i.icon.birthday.cake:before{content:"\f1fd"}i.icon.bitbucket:before{content:"\f171"}i.icon.bitcoin:before{content:"\f379"}i.icon.bity:before{content:"\f37a"}i.icon.black.tie:before{content:"\f27e"}i.icon.blackberry:before{content:"\f37b"}i.icon.blind:before{content:"\f29d"}i.icon.blogger:before{content:"\f37c"}i.icon.blogger.b:before{content:"\f37d"}i.icon.bluetooth:before{content:"\f293"}i.icon.bluetooth.b:before{content:"\f294"}i.icon.bold:before{content:"\f032"}i.icon.bolt:before{content:"\f0e7"}i.icon.bomb:before{content:"\f1e2"}i.icon.book:before{content:"\f02d"}i.icon.bookmark:before{content:"\f02e"}i.icon.bowling.ball:before{content:"\f436"}i.icon.box:before{content:"\f466"}i.icon.boxes:before{content:"\f468"}i.icon.braille:before{content:"\f2a1"}i.icon.briefcase:before{content:"\f0b1"}i.icon.btc:before{content:"\f15a"}i.icon.bug:before{content:"\f188"}i.icon.building:before{content:"\f1ad"}i.icon.bullhorn:before{content:"\f0a1"}i.icon.bullseye:before{content:"\f140"}i.icon.buromobelexperte:before{content:"\f37f"}i.icon.bus:before{content:"\f207"}i.icon.buysellads:before{content:"\f20d"}i.icon.calculator:before{content:"\f1ec"}i.icon.calendar:before{content:"\f133"}i.icon.calendar.alternate:before{content:"\f073"}i.icon.calendar.check:before{content:"\f274"}i.icon.calendar.minus:before{content:"\f272"}i.icon.calendar.plus:before{content:"\f271"}i.icon.calendar.times:before{content:"\f273"}i.icon.camera:before{content:"\f030"}i.icon.camera.retro:before{content:"\f083"}i.icon.car:before{content:"\f1b9"}i.icon.caret.down:before{content:"\f0d7"}i.icon.caret.left:before{content:"\f0d9"}i.icon.caret.right:before{content:"\f0da"}i.icon.caret.square.down:before{content:"\f150"}i.icon.caret.square.left:before{content:"\f191"}i.icon.caret.square.right:before{content:"\f152"}i.icon.caret.square.up:before{content:"\f151"}i.icon.caret.up:before{content:"\f0d8"}i.icon.cart.arrow.down:before{content:"\f218"}i.icon.cart.plus:before{content:"\f217"}i.icon.cc.amazon.pay:before{content:"\f42d"}i.icon.cc.amex:before{content:"\f1f3"}i.icon.cc.apple.pay:before{content:"\f416"}i.icon.cc.diners.club:before{content:"\f24c"}i.icon.cc.discover:before{content:"\f1f2"}i.icon.cc.jcb:before{content:"\f24b"}i.icon.cc.mastercard:before{content:"\f1f1"}i.icon.cc.paypal:before{content:"\f1f4"}i.icon.cc.stripe:before{content:"\f1f5"}i.icon.cc.visa:before{content:"\f1f0"}i.icon.centercode:before{content:"\f380"}i.icon.certificate:before{content:"\f0a3"}i.icon.chart.area:before{content:"\f1fe"}i.icon.chart.bar:before{content:"\f080"}i.icon.chart.line:before{content:"\f201"}i.icon.chart.pie:before{content:"\f200"}i.icon.check:before{content:"\f00c"}i.icon.check.circle:before{content:"\f058"}i.icon.check.square:before{content:"\f14a"}i.icon.chess:before{content:"\f439"}i.icon.chess.bishop:before{content:"\f43a"}i.icon.chess.board:before{content:"\f43c"}i.icon.chess.king:before{content:"\f43f"}i.icon.chess.knight:before{content:"\f441"}i.icon.chess.pawn:before{content:"\f443"}i.icon.chess.queen:before{content:"\f445"}i.icon.chess.rook:before{content:"\f447"}i.icon.chevron.circle.down:before{content:"\f13a"}i.icon.chevron.circle.left:before{content:"\f137"}i.icon.chevron.circle.right:before{content:"\f138"}i.icon.chevron.circle.up:before{content:"\f139"}i.icon.chevron.down:before{content:"\f078"}i.icon.chevron.left:before{content:"\f053"}i.icon.chevron.right:before{content:"\f054"}i.icon.chevron.up:before{content:"\f077"}i.icon.child:before{content:"\f1ae"}i.icon.chrome:before{content:"\f268"}i.icon.circle:before{content:"\f111"}i.icon.circle.notch:before{content:"\f1ce"}i.icon.clipboard:before{content:"\f328"}i.icon.clipboard.check:before{content:"\f46c"}i.icon.clipboard.list:before{content:"\f46d"}i.icon.clock:before{content:"\f017"}i.icon.clone:before{content:"\f24d"}i.icon.closed.captioning:before{content:"\f20a"}i.icon.cloud:before{content:"\f0c2"}i.icon.cloudscale:before{content:"\f383"}i.icon.cloudsmith:before{content:"\f384"}i.icon.cloudversify:before{content:"\f385"}i.icon.code:before{content:"\f121"}i.icon.code.branch:before{content:"\f126"}i.icon.codepen:before{content:"\f1cb"}i.icon.codiepie:before{content:"\f284"}i.icon.coffee:before{content:"\f0f4"}i.icon.cog:before{content:"\f013"}i.icon.cogs:before{content:"\f085"}i.icon.columns:before{content:"\f0db"}i.icon.comment:before{content:"\f075"}i.icon.comment.alternate:before{content:"\f27a"}i.icon.comments:before{content:"\f086"}i.icon.compass:before{content:"\f14e"}i.icon.compress:before{content:"\f066"}i.icon.connectdevelop:before{content:"\f20e"}i.icon.contao:before{content:"\f26d"}i.icon.copy:before{content:"\f0c5"}i.icon.copyright:before{content:"\f1f9"}i.icon.cpanel:before{content:"\f388"}i.icon.creative.commons:before{content:"\f25e"}i.icon.credit.card:before{content:"\f09d"}i.icon.crop:before{content:"\f125"}i.icon.crosshairs:before{content:"\f05b"}i.icon.css3:before{content:"\f13c"}i.icon.css3.alternate:before{content:"\f38b"}i.icon.cube:before{content:"\f1b2"}i.icon.cubes:before{content:"\f1b3"}i.icon.cut:before{content:"\f0c4"}i.icon.cuttlefish:before{content:"\f38c"}i.icon.d.and.d:before{content:"\f38d"}i.icon.dashcube:before{content:"\f210"}i.icon.database:before{content:"\f1c0"}i.icon.deaf:before{content:"\f2a4"}i.icon.delicious:before{content:"\f1a5"}i.icon.deploydog:before{content:"\f38e"}i.icon.deskpro:before{content:"\f38f"}i.icon.desktop:before{content:"\f108"}i.icon.deviantart:before{content:"\f1bd"}i.icon.digg:before{content:"\f1a6"}i.icon.digital.ocean:before{content:"\f391"}i.icon.discord:before{content:"\f392"}i.icon.discourse:before{content:"\f393"}i.icon.dna:before{content:"\f471"}i.icon.dochub:before{content:"\f394"}i.icon.docker:before{content:"\f395"}i.icon.dollar.sign:before{content:"\f155"}i.icon.dolly:before{content:"\f472"}i.icon.dolly.flatbed:before{content:"\f474"}i.icon.dot.circle:before{content:"\f192"}i.icon.download:before{content:"\f019"}i.icon.draft2digital:before{content:"\f396"}i.icon.dribbble:before{content:"\f17d"}i.icon.dribbble.square:before{content:"\f397"}i.icon.dropbox:before{content:"\f16b"}i.icon.drupal:before{content:"\f1a9"}i.icon.dyalog:before{content:"\f399"}i.icon.earlybirds:before{content:"\f39a"}i.icon.edge:before{content:"\f282"}i.icon.edit:before{content:"\f044"}i.icon.eject:before{content:"\f052"}i.icon.elementor:before{content:"\f430"}i.icon.ellipsis.horizontal:before{content:"\f141"}i.icon.ellipsis.vertical:before{content:"\f142"}i.icon.ember:before{content:"\f423"}i.icon.empire:before{content:"\f1d1"}i.icon.envelope:before{content:"\f0e0"}i.icon.envelope.open:before{content:"\f2b6"}i.icon.envelope.square:before{content:"\f199"}i.icon.envira:before{content:"\f299"}i.icon.eraser:before{content:"\f12d"}i.icon.erlang:before{content:"\f39d"}i.icon.ethereum:before{content:"\f42e"}i.icon.etsy:before{content:"\f2d7"}i.icon.euro.sign:before{content:"\f153"}i.icon.exchange.alternate:before{content:"\f362"}i.icon.exclamation:before{content:"\f12a"}i.icon.exclamation.circle:before{content:"\f06a"}i.icon.exclamation.triangle:before{content:"\f071"}i.icon.expand:before{content:"\f065"}i.icon.expand.arrows.alternate:before{content:"\f31e"}i.icon.expeditedssl:before{content:"\f23e"}i.icon.external.alternate:before{content:"\f35d"}i.icon.external.square.alternate:before{content:"\f360"}i.icon.eye:before{content:"\f06e"}i.icon.eye.dropper:before{content:"\f1fb"}i.icon.eye.slash:before{content:"\f070"}i.icon.facebook:before{content:"\f09a"}i.icon.facebook.f:before{content:"\f39e"}i.icon.facebook.messenger:before{content:"\f39f"}i.icon.facebook.square:before{content:"\f082"}i.icon.fast.backward:before{content:"\f049"}i.icon.fast.forward:before{content:"\f050"}i.icon.fax:before{content:"\f1ac"}i.icon.female:before{content:"\f182"}i.icon.fighter.jet:before{content:"\f0fb"}i.icon.file:before{content:"\f15b"}i.icon.file.alternate:before{content:"\f15c"}i.icon.file.archive:before{content:"\f1c6"}i.icon.file.audio:before{content:"\f1c7"}i.icon.file.code:before{content:"\f1c9"}i.icon.file.excel:before{content:"\f1c3"}i.icon.file.image:before{content:"\f1c5"}i.icon.file.pdf:before{content:"\f1c1"}i.icon.file.powerpoint:before{content:"\f1c4"}i.icon.file.video:before{content:"\f1c8"}i.icon.file.word:before{content:"\f1c2"}i.icon.film:before{content:"\f008"}i.icon.filter:before{content:"\f0b0"}i.icon.fire:before{content:"\f06d"}i.icon.fire.extinguisher:before{content:"\f134"}i.icon.firefox:before{content:"\f269"}i.icon.first.aid:before{content:"\f479"}i.icon.first.order:before{content:"\f2b0"}i.icon.firstdraft:before{content:"\f3a1"}i.icon.flag:before{content:"\f024"}i.icon.flag.checkered:before{content:"\f11e"}i.icon.flask:before{content:"\f0c3"}i.icon.flickr:before{content:"\f16e"}i.icon.flipboard:before{content:"\f44d"}i.icon.fly:before{content:"\f417"}i.icon.folder:before{content:"\f07b"}i.icon.folder.open:before{content:"\f07c"}i.icon.font:before{content:"\f031"}i.icon.font.awesome:before{content:"\f2b4"}i.icon.font.awesome.alternate:before{content:"\f35c"}i.icon.font.awesome.flag:before{content:"\f425"}i.icon.fonticons:before{content:"\f280"}i.icon.fonticons.fi:before{content:"\f3a2"}i.icon.football.ball:before{content:"\f44e"}i.icon.fort.awesome:before{content:"\f286"}i.icon.fort.awesome.alternate:before{content:"\f3a3"}i.icon.forumbee:before{content:"\f211"}i.icon.forward:before{content:"\f04e"}i.icon.foursquare:before{content:"\f180"}i.icon.free.code.camp:before{content:"\f2c5"}i.icon.freebsd:before{content:"\f3a4"}i.icon.frown:before{content:"\f119"}i.icon.futbol:before{content:"\f1e3"}i.icon.gamepad:before{content:"\f11b"}i.icon.gavel:before{content:"\f0e3"}i.icon.gem:before{content:"\f3a5"}i.icon.genderless:before{content:"\f22d"}i.icon.get.pocket:before{content:"\f265"}i.icon.gg:before{content:"\f260"}i.icon.gg.circle:before{content:"\f261"}i.icon.gift:before{content:"\f06b"}i.icon.git:before{content:"\f1d3"}i.icon.git.square:before{content:"\f1d2"}i.icon.github:before{content:"\f09b"}i.icon.github.alternate:before{content:"\f113"}i.icon.github.square:before{content:"\f092"}i.icon.gitkraken:before{content:"\f3a6"}i.icon.gitlab:before{content:"\f296"}i.icon.gitter:before{content:"\f426"}i.icon.glass.martini:before{content:"\f000"}i.icon.glide:before{content:"\f2a5"}i.icon.glide.g:before{content:"\f2a6"}i.icon.globe:before{content:"\f0ac"}i.icon.gofore:before{content:"\f3a7"}i.icon.golf.ball:before{content:"\f450"}i.icon.goodreads:before{content:"\f3a8"}i.icon.goodreads.g:before{content:"\f3a9"}i.icon.google:before{content:"\f1a0"}i.icon.google.drive:before{content:"\f3aa"}i.icon.google.play:before{content:"\f3ab"}i.icon.google.plus:before{content:"\f2b3"}i.icon.google.plus.g:before{content:"\f0d5"}i.icon.google.plus.square:before{content:"\f0d4"}i.icon.google.wallet:before{content:"\f1ee"}i.icon.graduation.cap:before{content:"\f19d"}i.icon.gratipay:before{content:"\f184"}i.icon.grav:before{content:"\f2d6"}i.icon.gripfire:before{content:"\f3ac"}i.icon.grunt:before{content:"\f3ad"}i.icon.gulp:before{content:"\f3ae"}i.icon.h.square:before{content:"\f0fd"}i.icon.hacker.news:before{content:"\f1d4"}i.icon.hacker.news.square:before{content:"\f3af"}i.icon.hand.lizard:before{content:"\f258"}i.icon.hand.paper:before{content:"\f256"}i.icon.hand.peace:before{content:"\f25b"}i.icon.hand.point.down:before{content:"\f0a7"}i.icon.hand.point.left:before{content:"\f0a5"}i.icon.hand.point.right:before{content:"\f0a4"}i.icon.hand.point.up:before{content:"\f0a6"}i.icon.hand.pointer:before{content:"\f25a"}i.icon.hand.rock:before{content:"\f255"}i.icon.hand.scissors:before{content:"\f257"}i.icon.hand.spock:before{content:"\f259"}i.icon.handshake:before{content:"\f2b5"}i.icon.hashtag:before{content:"\f292"}i.icon.hdd:before{content:"\f0a0"}i.icon.heading:before{content:"\f1dc"}i.icon.headphones:before{content:"\f025"}i.icon.heart:before{content:"\f004"}i.icon.heartbeat:before{content:"\f21e"}i.icon.hips:before{content:"\f452"}i.icon.hire.a.helper:before{content:"\f3b0"}i.icon.history:before{content:"\f1da"}i.icon.hockey.puck:before{content:"\f453"}i.icon.home:before{content:"\f015"}i.icon.hooli:before{content:"\f427"}i.icon.hospital:before{content:"\f0f8"}i.icon.hospital.symbol:before{content:"\f47e"}i.icon.hotjar:before{content:"\f3b1"}i.icon.hourglass:before{content:"\f254"}i.icon.hourglass.end:before{content:"\f253"}i.icon.hourglass.half:before{content:"\f252"}i.icon.hourglass.start:before{content:"\f251"}i.icon.houzz:before{content:"\f27c"}i.icon.html5:before{content:"\f13b"}i.icon.hubspot:before{content:"\f3b2"}i.icon.i.cursor:before{content:"\f246"}i.icon.id.badge:before{content:"\f2c1"}i.icon.id.card:before{content:"\f2c2"}i.icon.image:before{content:"\f03e"}i.icon.images:before{content:"\f302"}i.icon.imdb:before{content:"\f2d8"}i.icon.inbox:before{content:"\f01c"}i.icon.indent:before{content:"\f03c"}i.icon.industry:before{content:"\f275"}i.icon.info:before{content:"\f129"}i.icon.info.circle:before{content:"\f05a"}i.icon.instagram:before{content:"\f16d"}i.icon.internet.explorer:before{content:"\f26b"}i.icon.ioxhost:before{content:"\f208"}i.icon.italic:before{content:"\f033"}i.icon.itunes:before{content:"\f3b4"}i.icon.itunes.note:before{content:"\f3b5"}i.icon.jenkins:before{content:"\f3b6"}i.icon.joget:before{content:"\f3b7"}i.icon.joomla:before{content:"\f1aa"}i.icon.js:before{content:"\f3b8"}i.icon.js.square:before{content:"\f3b9"}i.icon.jsfiddle:before{content:"\f1cc"}i.icon.key:before{content:"\f084"}i.icon.keyboard:before{content:"\f11c"}i.icon.keycdn:before{content:"\f3ba"}i.icon.kickstarter:before{content:"\f3bb"}i.icon.kickstarter.k:before{content:"\f3bc"}i.icon.korvue:before{content:"\f42f"}i.icon.language:before{content:"\f1ab"}i.icon.laptop:before{content:"\f109"}i.icon.laravel:before{content:"\f3bd"}i.icon.lastfm:before{content:"\f202"}i.icon.lastfm.square:before{content:"\f203"}i.icon.leaf:before{content:"\f06c"}i.icon.leanpub:before{content:"\f212"}i.icon.lemon:before{content:"\f094"}i.icon.less:before{content:"\f41d"}i.icon.level.down.alternate:before{content:"\f3be"}i.icon.level.up.alternate:before{content:"\f3bf"}i.icon.life.ring:before{content:"\f1cd"}i.icon.lightbulb:before{content:"\f0eb"}i.icon.linechat:before{content:"\f3c0"}i.icon.linkify:before{content:"\f0c1"}i.icon.linkedin:before{content:"\f08c"}i.icon.linkedin.alt:before{content:"\f0e1"}i.icon.linode:before{content:"\f2b8"}i.icon.linux:before{content:"\f17c"}i.icon.lira.sign:before{content:"\f195"}i.icon.list:before{content:"\f03a"}i.icon.list.alternate:before{content:"\f022"}i.icon.list.ol:before{content:"\f0cb"}i.icon.list.ul:before{content:"\f0ca"}i.icon.location.arrow:before{content:"\f124"}i.icon.lock:before{content:"\f023"}i.icon.lock.open:before{content:"\f3c1"}i.icon.long.arrow.alternate.down:before{content:"\f309"}i.icon.long.arrow.alternate.left:before{content:"\f30a"}i.icon.long.arrow.alternate.right:before{content:"\f30b"}i.icon.long.arrow.alternate.up:before{content:"\f30c"}i.icon.low.vision:before{content:"\f2a8"}i.icon.lyft:before{content:"\f3c3"}i.icon.magento:before{content:"\f3c4"}i.icon.magic:before{content:"\f0d0"}i.icon.magnet:before{content:"\f076"}i.icon.male:before{content:"\f183"}i.icon.map:before{content:"\f279"}i.icon.map.marker:before{content:"\f041"}i.icon.map.marker.alternate:before{content:"\f3c5"}i.icon.map.pin:before{content:"\f276"}i.icon.map.signs:before{content:"\f277"}i.icon.mars:before{content:"\f222"}i.icon.mars.double:before{content:"\f227"}i.icon.mars.stroke:before{content:"\f229"}i.icon.mars.stroke.horizontal:before{content:"\f22b"}i.icon.mars.stroke.vertical:before{content:"\f22a"}i.icon.maxcdn:before{content:"\f136"}i.icon.medapps:before{content:"\f3c6"}i.icon.medium:before{content:"\f23a"}i.icon.medium.m:before{content:"\f3c7"}i.icon.medkit:before{content:"\f0fa"}i.icon.medrt:before{content:"\f3c8"}i.icon.meetup:before{content:"\f2e0"}i.icon.meh:before{content:"\f11a"}i.icon.mercury:before{content:"\f223"}i.icon.microchip:before{content:"\f2db"}i.icon.microphone:before{content:"\f130"}i.icon.microphone.slash:before{content:"\f131"}i.icon.microsoft:before{content:"\f3ca"}i.icon.minus:before{content:"\f068"}i.icon.minus.circle:before{content:"\f056"}i.icon.minus.square:before{content:"\f146"}i.icon.mix:before{content:"\f3cb"}i.icon.mixcloud:before{content:"\f289"}i.icon.mizuni:before{content:"\f3cc"}i.icon.mobile:before{content:"\f10b"}i.icon.mobile.alternate:before{content:"\f3cd"}i.icon.modx:before{content:"\f285"}i.icon.monero:before{content:"\f3d0"}i.icon.money.bill.alternate:before{content:"\f3d1"}i.icon.moon:before{content:"\f186"}i.icon.motorcycle:before{content:"\f21c"}i.icon.mouse.pointer:before{content:"\f245"}i.icon.music:before{content:"\f001"}i.icon.napster:before{content:"\f3d2"}i.icon.neuter:before{content:"\f22c"}i.icon.newspaper:before{content:"\f1ea"}i.icon.nintendo.switch:before{content:"\f418"}i.icon.node:before{content:"\f419"}i.icon.node.js:before{content:"\f3d3"}i.icon.npm:before{content:"\f3d4"}i.icon.ns8:before{content:"\f3d5"}i.icon.nutritionix:before{content:"\f3d6"}i.icon.object.group:before{content:"\f247"}i.icon.object.ungroup:before{content:"\f248"}i.icon.odnoklassniki:before{content:"\f263"}i.icon.odnoklassniki.square:before{content:"\f264"}i.icon.opencart:before{content:"\f23d"}i.icon.openid:before{content:"\f19b"}i.icon.opera:before{content:"\f26a"}i.icon.optin.monster:before{content:"\f23c"}i.icon.osi:before{content:"\f41a"}i.icon.outdent:before{content:"\f03b"}i.icon.page4:before{content:"\f3d7"}i.icon.pagelines:before{content:"\f18c"}i.icon.paint.brush:before{content:"\f1fc"}i.icon.palfed:before{content:"\f3d8"}i.icon.pallet:before{content:"\f482"}i.icon.paper.plane:before{content:"\f1d8"}i.icon.paperclip:before{content:"\f0c6"}i.icon.paragraph:before{content:"\f1dd"}i.icon.paste:before{content:"\f0ea"}i.icon.patreon:before{content:"\f3d9"}i.icon.pause:before{content:"\f04c"}i.icon.pause.circle:before{content:"\f28b"}i.icon.paw:before{content:"\f1b0"}i.icon.paypal:before{content:"\f1ed"}i.icon.pen.square:before{content:"\f14b"}i.icon.pencil.alternate:before{content:"\f303"}i.icon.percent:before{content:"\f295"}i.icon.periscope:before{content:"\f3da"}i.icon.phabricator:before{content:"\f3db"}i.icon.phoenix.framework:before{content:"\f3dc"}i.icon.phone:before{content:"\f095"}i.icon.phone.square:before{content:"\f098"}i.icon.phone.volume:before{content:"\f2a0"}i.icon.php:before{content:"\f457"}i.icon.pied.piper:before{content:"\f2ae"}i.icon.pied.piper.alternate:before{content:"\f1a8"}i.icon.pied.piper.pp:before{content:"\f1a7"}i.icon.pills:before{content:"\f484"}i.icon.pinterest:before{content:"\f0d2"}i.icon.pinterest.p:before{content:"\f231"}i.icon.pinterest.square:before{content:"\f0d3"}i.icon.plane:before{content:"\f072"}i.icon.play:before{content:"\f04b"}i.icon.play.circle:before{content:"\f144"}i.icon.playstation:before{content:"\f3df"}i.icon.plug:before{content:"\f1e6"}i.icon.plus:before{content:"\f067"}i.icon.plus.circle:before{content:"\f055"}i.icon.plus.square:before{content:"\f0fe"}i.icon.podcast:before{content:"\f2ce"}i.icon.pound.sign:before{content:"\f154"}i.icon.power.off:before{content:"\f011"}i.icon.print:before{content:"\f02f"}i.icon.product.hunt:before{content:"\f288"}i.icon.pushed:before{content:"\f3e1"}i.icon.puzzle.piece:before{content:"\f12e"}i.icon.python:before{content:"\f3e2"}i.icon.qq:before{content:"\f1d6"}i.icon.qrcode:before{content:"\f029"}i.icon.question:before{content:"\f128"}i.icon.question.circle:before{content:"\f059"}i.icon.quidditch:before{content:"\f458"}i.icon.quinscape:before{content:"\f459"}i.icon.quora:before{content:"\f2c4"}i.icon.quote.left:before{content:"\f10d"}i.icon.quote.right:before{content:"\f10e"}i.icon.random:before{content:"\f074"}i.icon.ravelry:before{content:"\f2d9"}i.icon.react:before{content:"\f41b"}i.icon.rebel:before{content:"\f1d0"}i.icon.recycle:before{content:"\f1b8"}i.icon.redriver:before{content:"\f3e3"}i.icon.reddit:before{content:"\f1a1"}i.icon.reddit.alien:before{content:"\f281"}i.icon.reddit.square:before{content:"\f1a2"}i.icon.redo:before{content:"\f01e"}i.icon.redo.alternate:before{content:"\f2f9"}i.icon.registered:before{content:"\f25d"}i.icon.rendact:before{content:"\f3e4"}i.icon.renren:before{content:"\f18b"}i.icon.reply:before{content:"\f3e5"}i.icon.reply.all:before{content:"\f122"}i.icon.replyd:before{content:"\f3e6"}i.icon.resolving:before{content:"\f3e7"}i.icon.retweet:before{content:"\f079"}i.icon.road:before{content:"\f018"}i.icon.rocket:before{content:"\f135"}i.icon.rocketchat:before{content:"\f3e8"}i.icon.rockrms:before{content:"\f3e9"}i.icon.rss:before{content:"\f09e"}i.icon.rss.square:before{content:"\f143"}i.icon.ruble.sign:before{content:"\f158"}i.icon.rupee.sign:before{content:"\f156"}i.icon.safari:before{content:"\f267"}i.icon.sass:before{content:"\f41e"}i.icon.save:before{content:"\f0c7"}i.icon.schlix:before{content:"\f3ea"}i.icon.scribd:before{content:"\f28a"}i.icon.search:before{content:"\f002"}i.icon.search.minus:before{content:"\f010"}i.icon.search.plus:before{content:"\f00e"}i.icon.searchengin:before{content:"\f3eb"}i.icon.sellcast:before{content:"\f2da"}i.icon.sellsy:before{content:"\f213"}i.icon.server:before{content:"\f233"}i.icon.servicestack:before{content:"\f3ec"}i.icon.share:before{content:"\f064"}i.icon.share.alternate:before{content:"\f1e0"}i.icon.share.alternate.square:before{content:"\f1e1"}i.icon.share.square:before{content:"\f14d"}i.icon.shekel.sign:before{content:"\f20b"}i.icon.shield.alternate:before{content:"\f3ed"}i.icon.ship:before{content:"\f21a"}i.icon.shipping.fast:before{content:"\f48b"}i.icon.shirtsinbulk:before{content:"\f214"}i.icon.shopping.bag:before{content:"\f290"}i.icon.shopping.basket:before{content:"\f291"}i.icon.shopping.cart:before{content:"\f07a"}i.icon.shower:before{content:"\f2cc"}i.icon.sign.language:before{content:"\f2a7"}i.icon.signal:before{content:"\f012"}i.icon.simplybuilt:before{content:"\f215"}i.icon.sistrix:before{content:"\f3ee"}i.icon.sitemap:before{content:"\f0e8"}i.icon.skyatlas:before{content:"\f216"}i.icon.skype:before{content:"\f17e"}i.icon.slack:before{content:"\f198"}i.icon.slack.hash:before{content:"\f3ef"}i.icon.sliders.horizontal:before{content:"\f1de"}i.icon.slideshare:before{content:"\f1e7"}i.icon.smile:before{content:"\f118"}i.icon.snapchat:before{content:"\f2ab"}i.icon.snapchat.ghost:before{content:"\f2ac"}i.icon.snapchat.square:before{content:"\f2ad"}i.icon.snowflake:before{content:"\f2dc"}i.icon.sort:before{content:"\f0dc"}i.icon.sort.alphabet.down:before{content:"\f15d"}i.icon.sort.alphabet.up:before{content:"\f15e"}i.icon.sort.amount.down:before{content:"\f160"}i.icon.sort.amount.up:before{content:"\f161"}i.icon.sort.down:before{content:"\f0dd"}i.icon.sort.numeric.down:before{content:"\f162"}i.icon.sort.numeric.up:before{content:"\f163"}i.icon.sort.up:before{content:"\f0de"}i.icon.soundcloud:before{content:"\f1be"}i.icon.space.shuttle:before{content:"\f197"}i.icon.speakap:before{content:"\f3f3"}i.icon.spinner:before{content:"\f110"}i.icon.spotify:before{content:"\f1bc"}i.icon.square:before{content:"\f0c8"}i.icon.square.full:before{content:"\f45c"}i.icon.stack.exchange:before{content:"\f18d"}i.icon.stack.overflow:before{content:"\f16c"}i.icon.star:before{content:"\f005"}i.icon.star.half:before{content:"\f089"}i.icon.staylinked:before{content:"\f3f5"}i.icon.steam:before{content:"\f1b6"}i.icon.steam.square:before{content:"\f1b7"}i.icon.steam.symbol:before{content:"\f3f6"}i.icon.step.backward:before{content:"\f048"}i.icon.step.forward:before{content:"\f051"}i.icon.stethoscope:before{content:"\f0f1"}i.icon.sticker.mule:before{content:"\f3f7"}i.icon.sticky.note:before{content:"\f249"}i.icon.stop:before{content:"\f04d"}i.icon.stop.circle:before{content:"\f28d"}i.icon.stopwatch:before{content:"\f2f2"}i.icon.strava:before{content:"\f428"}i.icon.street.view:before{content:"\f21d"}i.icon.strikethrough:before{content:"\f0cc"}i.icon.stripe:before{content:"\f429"}i.icon.stripe.s:before{content:"\f42a"}i.icon.studiovinari:before{content:"\f3f8"}i.icon.stumbleupon:before{content:"\f1a4"}i.icon.stumbleupon.circle:before{content:"\f1a3"}i.icon.subscript:before{content:"\f12c"}i.icon.subway:before{content:"\f239"}i.icon.suitcase:before{content:"\f0f2"}i.icon.sun:before{content:"\f185"}i.icon.superpowers:before{content:"\f2dd"}i.icon.superscript:before{content:"\f12b"}i.icon.supple:before{content:"\f3f9"}i.icon.sync:before{content:"\f021"}i.icon.sync.alternate:before{content:"\f2f1"}i.icon.syringe:before{content:"\f48e"}i.icon.table:before{content:"\f0ce"}i.icon.table.tennis:before{content:"\f45d"}i.icon.tablet:before{content:"\f10a"}i.icon.tablet.alternate:before{content:"\f3fa"}i.icon.tachometer.alternate:before{content:"\f3fd"}i.icon.tag:before{content:"\f02b"}i.icon.tags:before{content:"\f02c"}i.icon.tasks:before{content:"\f0ae"}i.icon.taxi:before{content:"\f1ba"}i.icon.telegram:before{content:"\f2c6"}i.icon.telegram.plane:before{content:"\f3fe"}i.icon.tencent.weibo:before{content:"\f1d5"}i.icon.terminal:before{content:"\f120"}i.icon.text.height:before{content:"\f034"}i.icon.text.width:before{content:"\f035"}i.icon.th:before{content:"\f00a"}i.icon.th.large:before{content:"\f009"}i.icon.th.list:before{content:"\f00b"}i.icon.themeisle:before{content:"\f2b2"}i.icon.thermometer:before{content:"\f491"}i.icon.thermometer.empty:before{content:"\f2cb"}i.icon.thermometer.full:before{content:"\f2c7"}i.icon.thermometer.half:before{content:"\f2c9"}i.icon.thermometer.quarter:before{content:"\f2ca"}i.icon.thermometer.three.quarters:before{content:"\f2c8"}i.icon.thumbs.down:before{content:"\f165"}i.icon.thumbs.up:before{content:"\f164"}i.icon.thumbtack:before{content:"\f08d"}i.icon.ticket.alternate:before{content:"\f3ff"}i.icon.times:before{content:"\f00d"}i.icon.times.circle:before{content:"\f057"}i.icon.tint:before{content:"\f043"}i.icon.toggle.off:before{content:"\f204"}i.icon.toggle.on:before{content:"\f205"}i.icon.trademark:before{content:"\f25c"}i.icon.train:before{content:"\f238"}i.icon.transgender:before{content:"\f224"}i.icon.transgender.alternate:before{content:"\f225"}i.icon.trash:before{content:"\f1f8"}i.icon.trash.alternate:before{content:"\f2ed"}i.icon.tree:before{content:"\f1bb"}i.icon.trello:before{content:"\f181"}i.icon.tripadvisor:before{content:"\f262"}i.icon.trophy:before{content:"\f091"}i.icon.truck:before{content:"\f0d1"}i.icon.tty:before{content:"\f1e4"}i.icon.tumblr:before{content:"\f173"}i.icon.tumblr.square:before{content:"\f174"}i.icon.tv:before{content:"\f26c"}i.icon.twitch:before{content:"\f1e8"}i.icon.twitter:before{content:"\f099"}i.icon.twitter.square:before{content:"\f081"}i.icon.typo3:before{content:"\f42b"}i.icon.uber:before{content:"\f402"}i.icon.uikit:before{content:"\f403"}i.icon.umbrella:before{content:"\f0e9"}i.icon.underline:before{content:"\f0cd"}i.icon.undo:before{content:"\f0e2"}i.icon.undo.alternate:before{content:"\f2ea"}i.icon.uniregistry:before{content:"\f404"}i.icon.universal.access:before{content:"\f29a"}i.icon.university:before{content:"\f19c"}i.icon.unlink:before{content:"\f127"}i.icon.unlock:before{content:"\f09c"}i.icon.unlock.alternate:before{content:"\f13e"}i.icon.untappd:before{content:"\f405"}i.icon.upload:before{content:"\f093"}i.icon.usb:before{content:"\f287"}i.icon.user:before{content:"\f007"}i.icon.user.circle:before{content:"\f2bd"}i.icon.user.md:before{content:"\f0f0"}i.icon.user.plus:before{content:"\f234"}i.icon.user.secret:before{content:"\f21b"}i.icon.user.times:before{content:"\f235"}i.icon.users:before{content:"\f0c0"}i.icon.ussunnah:before{content:"\f407"}i.icon.utensil.spoon:before{content:"\f2e5"}i.icon.utensils:before{content:"\f2e7"}i.icon.vaadin:before{content:"\f408"}i.icon.venus:before{content:"\f221"}i.icon.venus.double:before{content:"\f226"}i.icon.venus.mars:before{content:"\f228"}i.icon.viacoin:before{content:"\f237"}i.icon.viadeo:before{content:"\f2a9"}i.icon.viadeo.square:before{content:"\f2aa"}i.icon.viber:before{content:"\f409"}i.icon.video:before{content:"\f03d"}i.icon.vimeo:before{content:"\f40a"}i.icon.vimeo.square:before{content:"\f194"}i.icon.vimeo.v:before{content:"\f27d"}i.icon.vine:before{content:"\f1ca"}i.icon.vk:before{content:"\f189"}i.icon.vnv:before{content:"\f40b"}i.icon.volleyball.ball:before{content:"\f45f"}i.icon.volume.down:before{content:"\f027"}i.icon.volume.off:before{content:"\f026"}i.icon.volume.up:before{content:"\f028"}i.icon.vuejs:before{content:"\f41f"}i.icon.warehouse:before{content:"\f494"}i.icon.weibo:before{content:"\f18a"}i.icon.weight:before{content:"\f496"}i.icon.weixin:before{content:"\f1d7"}i.icon.whatsapp:before{content:"\f232"}i.icon.whatsapp.square:before{content:"\f40c"}i.icon.wheelchair:before{content:"\f193"}i.icon.whmcs:before{content:"\f40d"}i.icon.wifi:before{content:"\f1eb"}i.icon.wikipedia.w:before{content:"\f266"}i.icon.window.close:before{content:"\f410"}i.icon.window.maximize:before{content:"\f2d0"}i.icon.window.minimize:before{content:"\f2d1"}i.icon.window.restore:before{content:"\f2d2"}i.icon.windows:before{content:"\f17a"}i.icon.won.sign:before{content:"\f159"}i.icon.wordpress:before{content:"\f19a"}i.icon.wordpress.simple:before{content:"\f411"}i.icon.wpbeginner:before{content:"\f297"}i.icon.wpexplorer:before{content:"\f2de"}i.icon.wpforms:before{content:"\f298"}i.icon.wrench:before{content:"\f0ad"}i.icon.xbox:before{content:"\f412"}i.icon.xing:before{content:"\f168"}i.icon.xing.square:before{content:"\f169"}i.icon.y.combinator:before{content:"\f23b"}i.icon.yahoo:before{content:"\f19e"}i.icon.yandex:before{content:"\f413"}i.icon.yandex.international:before{content:"\f414"}i.icon.yelp:before{content:"\f1e9"}i.icon.yen.sign:before{content:"\f157"}i.icon.yoast:before{content:"\f2b1"}i.icon.youtube:before{content:"\f167"}i.icon.youtube.square:before{content:"\f431"}i.icon.chess.rock:before{content:"\f447"}i.icon.ordered.list:before{content:"\f0cb"}i.icon.unordered.list:before{content:"\f0ca"}i.icon.user.doctor:before{content:"\f0f0"}i.icon.shield:before{content:"\f3ed"}i.icon.puzzle:before{content:"\f12e"}i.icon.credit.card.amazon.pay:before{content:"\f42d"}i.icon.credit.card.american.express:before{content:"\f1f3"}i.icon.credit.card.diners.club:before{content:"\f24c"}i.icon.credit.card.discover:before{content:"\f1f2"}i.icon.credit.card.jcb:before{content:"\f24b"}i.icon.credit.card.mastercard:before{content:"\f1f1"}i.icon.credit.card.paypal:before{content:"\f1f4"}i.icon.credit.card.stripe:before{content:"\f1f5"}i.icon.credit.card.visa:before{content:"\f1f0"}i.icon.add.circle:before{content:"\f055"}i.icon.add.square:before{content:"\f0fe"}i.icon.add.to.calendar:before{content:"\f271"}i.icon.add.to.cart:before{content:"\f217"}i.icon.add.user:before{content:"\f234"}i.icon.add:before{content:"\f067"}i.icon.alarm.mute:before{content:"\f1f6"}i.icon.alarm:before{content:"\f0f3"}i.icon.ald:before{content:"\f2a2"}i.icon.als:before{content:"\f2a2"}i.icon.american.express.card:before{content:"\f1f3"}i.icon.american.express:before{content:"\f1f3"}i.icon.amex:before{content:"\f1f3"}i.icon.announcement:before{content:"\f0a1"}i.icon.area.chart:before{content:"\f1fe"}i.icon.area.graph:before{content:"\f1fe"}i.icon.arrow.down.cart:before{content:"\f218"}i.icon.asexual:before{content:"\f22d"}i.icon.asl.interpreting:before{content:"\f2a3"}i.icon.asl:before{content:"\f2a3"}i.icon.assistive.listening.devices:before{content:"\f2a2"}i.icon.attach:before{content:"\f0c6"}i.icon.attention:before{content:"\f06a"}i.icon.balance:before{content:"\f24e"}i.icon.bar:before{content:"\f0fc"}i.icon.bathtub:before{content:"\f2cd"}i.icon.battery.four:before{content:"\f240"}i.icon.battery.high:before{content:"\f241"}i.icon.battery.low:before{content:"\f243"}i.icon.battery.medium:before{content:"\f242"}i.icon.battery.one:before{content:"\f243"}i.icon.battery.three:before{content:"\f241"}i.icon.battery.two:before{content:"\f242"}i.icon.battery.zero:before{content:"\f244"}i.icon.birthday:before{content:"\f1fd"}i.icon.block.layout:before{content:"\f009"}i.icon.bluetooth.alternative:before{content:"\f294"}i.icon.broken.chain:before{content:"\f127"}i.icon.browser:before{content:"\f022"}i.icon.call.square:before{content:"\f098"}i.icon.call:before{content:"\f095"}i.icon.cancel:before{content:"\f00d"}i.icon.cart:before{content:"\f07a"}i.icon.cc:before{content:"\f20a"}i.icon.chain:before{content:"\f0c1"}i.icon.chat:before{content:"\f075"}i.icon.checked.calendar:before{content:"\f274"}i.icon.checkmark:before{content:"\f00c"}i.icon.circle.notched:before{content:"\f1ce"}i.icon.close:before{content:"\f00d"}i.icon.cny:before{content:"\f157"}i.icon.cocktail:before{content:"\f000"}i.icon.commenting:before{content:"\f27a"}i.icon.computer:before{content:"\f108"}i.icon.configure:before{content:"\f0ad"}i.icon.content:before{content:"\f0c9"}i.icon.deafness:before{content:"\f2a4"}i.icon.delete.calendar:before{content:"\f273"}i.icon.delete:before{content:"\f00d"}i.icon.detective:before{content:"\f21b"}i.icon.diners.club.card:before{content:"\f24c"}i.icon.diners.club:before{content:"\f24c"}i.icon.discover.card:before{content:"\f1f2"}i.icon.discover:before{content:"\f1f2"}i.icon.discussions:before{content:"\f086"}i.icon.doctor:before{content:"\f0f0"}i.icon.dollar:before{content:"\f155"}i.icon.dont:before{content:"\f05e"}i.icon.dribble:before{content:"\f17d"}i.icon.drivers.license:before{content:"\f2c2"}i.icon.dropdown:before{content:"\f0d7"}i.icon.eercast:before{content:"\f2da"}i.icon.emergency:before{content:"\f0f9"}i.icon.envira.gallery:before{content:"\f299"}i.icon.erase:before{content:"\f12d"}i.icon.eur:before{content:"\f153"}i.icon.euro:before{content:"\f153"}i.icon.eyedropper:before{content:"\f1fb"}i.icon.fa:before{content:"\f2b4"}i.icon.factory:before{content:"\f275"}i.icon.favorite:before{content:"\f005"}i.icon.feed:before{content:"\f09e"}i.icon.female.homosexual:before{content:"\f226"}i.icon.file.text:before{content:"\f15c"}i.icon.find:before{content:"\f1e5"}i.icon.first.aid:before{content:"\f0fa"}i.icon.five.hundred.pixels:before{content:"\f26e"}i.icon.fork:before{content:"\f126"}i.icon.game:before{content:"\f11b"}i.icon.gay:before{content:"\f227"}i.icon.gbp:before{content:"\f154"}i.icon.gittip:before{content:"\f184"}i.icon.google.plus.circle:before{content:"\f2b3"}i.icon.google.plus.official:before{content:"\f2b3"}i.icon.grab:before{content:"\f255"}i.icon.graduation:before{content:"\f19d"}i.icon.grid.layout:before{content:"\f00a"}i.icon.group:before{content:"\f0c0"}i.icon.h:before{content:"\f0fd"}i.icon.hand.victory:before{content:"\f25b"}i.icon.handicap:before{content:"\f193"}i.icon.hard.of.hearing:before{content:"\f2a4"}i.icon.header:before{content:"\f1dc"}i.icon.help.circle:before{content:"\f059"}i.icon.help:before{content:"\f128"}i.icon.heterosexual:before{content:"\f228"}i.icon.hide:before{content:"\f070"}i.icon.hotel:before{content:"\f236"}i.icon.hourglass.four:before{content:"\f254"}i.icon.hourglass.full:before{content:"\f254"}i.icon.hourglass.one:before{content:"\f251"}i.icon.hourglass.three:before{content:"\f253"}i.icon.hourglass.two:before{content:"\f252"}i.icon.idea:before{content:"\f0eb"}i.icon.ils:before{content:"\f20b"}i.icon.in-cart:before{content:"\f218"}i.icon.inr:before{content:"\f156"}i.icon.intergender:before{content:"\f224"}i.icon.intersex:before{content:"\f224"}i.icon.japan.credit.bureau.card:before{content:"\f24b"}i.icon.japan.credit.bureau:before{content:"\f24b"}i.icon.jcb:before{content:"\f24b"}i.icon.jpy:before{content:"\f157"}i.icon.krw:before{content:"\f159"}i.icon.lab:before{content:"\f0c3"}i.icon.law:before{content:"\f24e"}i.icon.legal:before{content:"\f0e3"}i.icon.lesbian:before{content:"\f226"}i.icon.lightning:before{content:"\f0e7"}i.icon.like:before{content:"\f004"}i.icon.line.graph:before{content:"\f201"}i.icon.linkedin.square:before{content:"\f08c"}i.icon.linkify:before{content:"\f0c1"}i.icon.lira:before{content:"\f195"}i.icon.list.layout:before{content:"\f00b"}i.icon.magnify:before{content:"\f00e"}i.icon.mail.forward:before{content:"\f064"}i.icon.mail.square:before{content:"\f199"}i.icon.mail:before{content:"\f0e0"}i.icon.male.homosexual:before{content:"\f227"}i.icon.man:before{content:"\f222"}i.icon.marker:before{content:"\f041"}i.icon.mars.alternate:before{content:"\f229"}i.icon.mars.horizontal:before{content:"\f22b"}i.icon.mars.vertical:before{content:"\f22a"}i.icon.mastercard.card:before{content:"\f1f1"}i.icon.mastercard:before{content:"\f1f1"}i.icon.microsoft.edge:before{content:"\f282"}i.icon.military:before{content:"\f0fb"}i.icon.ms.edge:before{content:"\f282"}i.icon.mute:before{content:"\f131"}i.icon.new.pied.piper:before{content:"\f2ae"}i.icon.non.binary.transgender:before{content:"\f223"}i.icon.numbered.list:before{content:"\f0cb"}i.icon.optinmonster:before{content:"\f23c"}i.icon.options:before{content:"\f1de"}i.icon.other.gender.horizontal:before{content:"\f22b"}i.icon.other.gender.vertical:before{content:"\f22a"}i.icon.other.gender:before{content:"\f229"}i.icon.payment:before{content:"\f09d"}i.icon.paypal.card:before{content:"\f1f4"}i.icon.pencil.square:before{content:"\f14b"}i.icon.photo:before{content:"\f030"}i.icon.picture:before{content:"\f03e"}i.icon.pie.chart:before{content:"\f200"}i.icon.pie.graph:before{content:"\f200"}i.icon.pied.piper.hat:before{content:"\f2ae"}i.icon.pin:before{content:"\f08d"}i.icon.plus.cart:before{content:"\f217"}i.icon.pocket:before{content:"\f265"}i.icon.point:before{content:"\f041"}i.icon.pointing.down:before{content:"\f0a7"}i.icon.pointing.left:before{content:"\f0a5"}i.icon.pointing.right:before{content:"\f0a4"}i.icon.pointing.up:before{content:"\f0a6"}i.icon.pound:before{content:"\f154"}i.icon.power.cord:before{content:"\f1e6"}i.icon.power:before{content:"\f011"}i.icon.privacy:before{content:"\f084"}i.icon.r.circle:before{content:"\f25d"}i.icon.rain:before{content:"\f0e9"}i.icon.record:before{content:"\f03d"}i.icon.refresh:before{content:"\f021"}i.icon.remove.circle:before{content:"\f057"}i.icon.remove.from.calendar:before{content:"\f272"}i.icon.remove.user:before{content:"\f235"}i.icon.remove:before{content:"\f00d"}i.icon.repeat:before{content:"\f01e"}i.icon.rmb:before{content:"\f157"}i.icon.rouble:before{content:"\f158"}i.icon.rub:before{content:"\f158"}i.icon.ruble:before{content:"\f158"}i.icon.rupee:before{content:"\f156"}i.icon.s15:before{content:"\f2cd"}i.icon.selected.radio:before{content:"\f192"}i.icon.send:before{content:"\f1d8"}i.icon.setting:before{content:"\f013"}i.icon.settings:before{content:"\f085"}i.icon.shekel:before{content:"\f20b"}i.icon.sheqel:before{content:"\f20b"}i.icon.shipping:before{content:"\f0d1"}i.icon.shop:before{content:"\f07a"}i.icon.shuffle:before{content:"\f074"}i.icon.shutdown:before{content:"\f011"}i.icon.sidebar:before{content:"\f0c9"}i.icon.signing:before{content:"\f2a7"}i.icon.signup:before{content:"\f044"}i.icon.sliders:before{content:"\f1de"}i.icon.soccer:before{content:"\f1e3"}i.icon.sort.alphabet.ascending:before{content:"\f15d"}i.icon.sort.alphabet.descending:before{content:"\f15e"}i.icon.sort.ascending:before{content:"\f0de"}i.icon.sort.content.ascending:before{content:"\f160"}i.icon.sort.content.descending:before{content:"\f161"}i.icon.sort.descending:before{content:"\f0dd"}i.icon.sort.numeric.ascending:before{content:"\f162"}i.icon.sort.numeric.descending:before{content:"\f163"}i.icon.sound:before{content:"\f025"}i.icon.spy:before{content:"\f21b"}i.icon.stripe.card:before{content:"\f1f5"}i.icon.student:before{content:"\f19d"}i.icon.talk:before{content:"\f27a"}i.icon.target:before{content:"\f140"}i.icon.teletype:before{content:"\f1e4"}i.icon.television:before{content:"\f26c"}i.icon.text.cursor:before{content:"\f246"}i.icon.text.telephone:before{content:"\f1e4"}i.icon.theme.isle:before{content:"\f2b2"}i.icon.theme:before{content:"\f043"}i.icon.thermometer:before{content:"\f2c7"}i.icon.thumb.tack:before{content:"\f08d"}i.icon.time:before{content:"\f017"}i.icon.tm:before{content:"\f25c"}i.icon.toggle.down:before{content:"\f150"}i.icon.toggle.left:before{content:"\f191"}i.icon.toggle.right:before{content:"\f152"}i.icon.toggle.up:before{content:"\f151"}i.icon.translate:before{content:"\f1ab"}i.icon.travel:before{content:"\f0b1"}i.icon.treatment:before{content:"\f0f1"}i.icon.triangle.down:before{content:"\f0d7"}i.icon.triangle.left:before{content:"\f0d9"}i.icon.triangle.right:before{content:"\f0da"}i.icon.triangle.up:before{content:"\f0d8"}i.icon.try:before{content:"\f195"}i.icon.unhide:before{content:"\f06e"}i.icon.unlinkify:before{content:"\f127"}i.icon.unmute:before{content:"\f130"}i.icon.usd:before{content:"\f155"}i.icon.user.cancel:before{content:"\f235"}i.icon.user.close:before{content:"\f235"}i.icon.user.delete:before{content:"\f235"}i.icon.user.x:before{content:"\f235"}i.icon.vcard:before{content:"\f2bb"}i.icon.video.camera:before{content:"\f03d"}i.icon.video.play:before{content:"\f144"}i.icon.visa.card:before{content:"\f1f0"}i.icon.visa:before{content:"\f1f0"}i.icon.volume.control.phone:before{content:"\f2a0"}i.icon.wait:before{content:"\f017"}i.icon.warning.circle:before{content:"\f06a"}i.icon.warning.sign:before{content:"\f071"}i.icon.warning:before{content:"\f12a"}i.icon.wechat:before{content:"\f1d7"}i.icon.wi-fi:before{content:"\f1eb"}i.icon.wikipedia:before{content:"\f266"}i.icon.winner:before{content:"\f091"}i.icon.wizard:before{content:"\f0d0"}i.icon.woman:before{content:"\f221"}i.icon.won:before{content:"\f159"}i.icon.wordpress.beginner:before{content:"\f297"}i.icon.wordpress.forms:before{content:"\f298"}i.icon.world:before{content:"\f0ac"}i.icon.write.square:before{content:"\f14b"}i.icon.x:before{content:"\f00d"}i.icon.yc:before{content:"\f23b"}i.icon.ycombinator:before{content:"\f23b"}i.icon.yen:before{content:"\f157"}i.icon.zip:before{content:"\f187"}i.icon.zoom-in:before{content:"\f00e"}i.icon.zoom-out:before{content:"\f010"}i.icon.zoom:before{content:"\f00e"}i.icon.bitbucket.square:before{content:"\f171"}i.icon.checkmark.box:before{content:"\f14a"}i.icon.circle.thin:before{content:"\f111"}i.icon.cloud.download:before{content:"\f381"}i.icon.cloud.upload:before{content:"\f382"}i.icon.compose:before{content:"\f303"}i.icon.conversation:before{content:"\f086"}i.icon.credit.card.alternative:before{content:"\f09d"}i.icon.currency:before{content:"\f3d1"}i.icon.dashboard:before{content:"\f3fd"}i.icon.diamond:before{content:"\f3a5"}i.icon.disk:before{content:"\f0a0"}i.icon.exchange:before{content:"\f362"}i.icon.external.share:before{content:"\f14d"}i.icon.external.square:before{content:"\f360"}i.icon.external:before{content:"\f35d"}i.icon.facebook.official:before{content:"\f082"}i.icon.food:before{content:"\f2e7"}i.icon.hourglass.zero:before{content:"\f253"}i.icon.level.down:before{content:"\f3be"}i.icon.level.up:before{content:"\f3bf"}i.icon.logout:before{content:"\f2f5"}i.icon.meanpath:before{content:"\f0c8"}i.icon.money:before{content:"\f3d1"}i.icon.move:before{content:"\f0b2"}i.icon.pencil:before{content:"\f303"}i.icon.protect:before{content:"\f023"}i.icon.radio:before{content:"\f192"}i.icon.remove.bookmark:before{content:"\f02e"}i.icon.resize.horizontal:before{content:"\f337"}i.icon.resize.vertical:before{content:"\f338"}i.icon.sign-in:before{content:"\f2f6"}i.icon.sign-out:before{content:"\f2f5"}i.icon.spoon:before{content:"\f2e5"}i.icon.star.half.empty:before{content:"\f089"}i.icon.star.half.full:before{content:"\f089"}i.icon.ticket:before{content:"\f3ff"}i.icon.times.rectangle:before{content:"\f410"}i.icon.write:before{content:"\f303"}i.icon.youtube.play:before{content:"\f167"}@font-face{font-family:outline-icons;src:url(/build/fonts/outline-icons.752905fa.eot);src:url(/build/fonts/outline-icons.752905fa.eot?#iefix) format('embedded-opentype'),url(/build/fonts/outline-icons.687a4990.woff2) format('woff2'),url(/build/fonts/outline-icons.ddae9b1b.woff) format('woff'),url(/build/fonts/outline-icons.53671035.ttf) format('truetype'),url(/build/images/outline-icons.9c4845b4.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon.outline{font-family:outline-icons}i.icon.address.book.outline:before{content:"\f2b9"}i.icon.address.card.outline:before{content:"\f2bb"}i.icon.arrow.alternate.circle.down.outline:before{content:"\f358"}i.icon.arrow.alternate.circle.left.outline:before{content:"\f359"}i.icon.arrow.alternate.circle.right.outline:before{content:"\f35a"}i.icon.arrow.alternate.circle.up.outline:before{content:"\f35b"}i.icon.bell.outline:before{content:"\f0f3"}i.icon.bell.slash.outline:before{content:"\f1f6"}i.icon.bookmark.outline:before{content:"\f02e"}i.icon.building.outline:before{content:"\f1ad"}i.icon.calendar.outline:before{content:"\f133"}i.icon.calendar.alternate.outline:before{content:"\f073"}i.icon.calendar.check.outline:before{content:"\f274"}i.icon.calendar.minus.outline:before{content:"\f272"}i.icon.calendar.plus.outline:before{content:"\f271"}i.icon.calendar.times.outline:before{content:"\f273"}i.icon.caret.square.down.outline:before{content:"\f150"}i.icon.caret.square.left.outline:before{content:"\f191"}i.icon.caret.square.right.outline:before{content:"\f152"}i.icon.caret.square.up.outline:before{content:"\f151"}i.icon.chart.bar.outline:before{content:"\f080"}i.icon.check.circle.outline:before{content:"\f058"}i.icon.check.square.outline:before{content:"\f14a"}i.icon.circle.outline:before{content:"\f111"}i.icon.clipboard.outline:before{content:"\f328"}i.icon.clock.outline:before{content:"\f017"}i.icon.clone.outline:before{content:"\f24d"}i.icon.closed.captioning.outline:before{content:"\f20a"}i.icon.comment.outline:before{content:"\f075"}i.icon.comment.alternate.outline:before{content:"\f27a"}i.icon.comments.outline:before{content:"\f086"}i.icon.compass.outline:before{content:"\f14e"}i.icon.copy.outline:before{content:"\f0c5"}i.icon.copyright.outline:before{content:"\f1f9"}i.icon.credit.card.outline:before{content:"\f09d"}i.icon.dot.circle.outline:before{content:"\f192"}i.icon.edit.outline:before{content:"\f044"}i.icon.envelope.outline:before{content:"\f0e0"}i.icon.envelope.open.outline:before{content:"\f2b6"}i.icon.eye.slash.outline:before{content:"\f070"}i.icon.file.outline:before{content:"\f15b"}i.icon.file.alternate.outline:before{content:"\f15c"}i.icon.file.archive.outline:before{content:"\f1c6"}i.icon.file.audio.outline:before{content:"\f1c7"}i.icon.file.code.outline:before{content:"\f1c9"}i.icon.file.excel.outline:before{content:"\f1c3"}i.icon.file.image.outline:before{content:"\f1c5"}i.icon.file.pdf.outline:before{content:"\f1c1"}i.icon.file.powerpoint.outline:before{content:"\f1c4"}i.icon.file.video.outline:before{content:"\f1c8"}i.icon.file.word.outline:before{content:"\f1c2"}i.icon.flag.outline:before{content:"\f024"}i.icon.folder.outline:before{content:"\f07b"}i.icon.folder.open.outline:before{content:"\f07c"}i.icon.frown.outline:before{content:"\f119"}i.icon.futbol.outline:before{content:"\f1e3"}i.icon.gem.outline:before{content:"\f3a5"}i.icon.hand.lizard.outline:before{content:"\f258"}i.icon.hand.paper.outline:before{content:"\f256"}i.icon.hand.peace.outline:before{content:"\f25b"}i.icon.hand.point.down.outline:before{content:"\f0a7"}i.icon.hand.point.left.outline:before{content:"\f0a5"}i.icon.hand.point.right.outline:before{content:"\f0a4"}i.icon.hand.point.up.outline:before{content:"\f0a6"}i.icon.hand.pointer.outline:before{content:"\f25a"}i.icon.hand.rock.outline:before{content:"\f255"}i.icon.hand.scissors.outline:before{content:"\f257"}i.icon.hand.spock.outline:before{content:"\f259"}i.icon.handshake.outline:before{content:"\f2b5"}i.icon.hdd.outline:before{content:"\f0a0"}i.icon.heart.outline:before{content:"\f004"}i.icon.hospital.outline:before{content:"\f0f8"}i.icon.hourglass.outline:before{content:"\f254"}i.icon.id.badge.outline:before{content:"\f2c1"}i.icon.id.card.outline:before{content:"\f2c2"}i.icon.image.outline:before{content:"\f03e"}i.icon.images.outline:before{content:"\f302"}i.icon.keyboard.outline:before{content:"\f11c"}i.icon.lemon.outline:before{content:"\f094"}i.icon.life.ring.outline:before{content:"\f1cd"}i.icon.lightbulb.outline:before{content:"\f0eb"}i.icon.list.alternate.outline:before{content:"\f022"}i.icon.map.outline:before{content:"\f279"}i.icon.meh.outline:before{content:"\f11a"}i.icon.minus.square.outline:before{content:"\f146"}i.icon.money.bill.alternate.outline:before{content:"\f3d1"}i.icon.moon.outline:before{content:"\f186"}i.icon.newspaper.outline:before{content:"\f1ea"}i.icon.object.group.outline:before{content:"\f247"}i.icon.object.ungroup.outline:before{content:"\f248"}i.icon.paper.plane.outline:before{content:"\f1d8"}i.icon.pause.circle.outline:before{content:"\f28b"}i.icon.play.circle.outline:before{content:"\f144"}i.icon.plus.square.outline:before{content:"\f0fe"}i.icon.question.circle.outline:before{content:"\f059"}i.icon.registered.outline:before{content:"\f25d"}i.icon.save.outline:before{content:"\f0c7"}i.icon.share.square.outline:before{content:"\f14d"}i.icon.smile.outline:before{content:"\f118"}i.icon.snowflake.outline:before{content:"\f2dc"}i.icon.square.outline:before{content:"\f0c8"}i.icon.star.outline:before{content:"\f005"}i.icon.star.half.outline:before{content:"\f089"}i.icon.sticky.note.outline:before{content:"\f249"}i.icon.stop.circle.outline:before{content:"\f28d"}i.icon.sun.outline:before{content:"\f185"}i.icon.thumbs.down.outline:before{content:"\f165"}i.icon.thumbs.up.outline:before{content:"\f164"}i.icon.times.circle.outline:before{content:"\f057"}i.icon.trash.alternate.outline:before{content:"\f2ed"}i.icon.user.outline:before{content:"\f007"}i.icon.user.circle.outline:before{content:"\f2bd"}i.icon.window.close.outline:before{content:"\f410"}i.icon.window.maximize.outline:before{content:"\f2d0"}i.icon.window.minimize.outline:before{content:"\f2d1"}i.icon.window.restore.outline:before{content:"\f2d2"}i.icon.disk.outline:before{content:"\f0a0"}i.icon.heart.empty,i.icon.star.empty{font-family:outline-icons}i.icon.heart.empty:before{content:"\f004"}i.icon.star.empty:before{content:"\f089"}@font-face{font-family:brand-icons;src:url(/build/fonts/brand-icons.d68fa3e6.eot);src:url(/build/fonts/brand-icons.d68fa3e6.eot?#iefix) format('embedded-opentype'),url(/build/fonts/brand-icons.278156e4.woff2) format('woff2'),url(/build/fonts/brand-icons.cac87dc0.woff) format('woff'),url(/build/fonts/brand-icons.65a2fb6d.ttf) format('truetype'),url(/build/images/brand-icons.6729d297.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon.\35 00px,i.icon.accessible.icon,i.icon.accusoft,i.icon.adn,i.icon.adversal,i.icon.affiliatetheme,i.icon.algolia,i.icon.amazon,i.icon.amazon.pay,i.icon.amilia,i.icon.android,i.icon.angellist,i.icon.angrycreative,i.icon.angular,i.icon.app.store,i.icon.app.store.ios,i.icon.apper,i.icon.apple,i.icon.apple.pay,i.icon.asymmetrik,i.icon.audible,i.icon.autoprefixer,i.icon.avianex,i.icon.aviato,i.icon.aws,i.icon.bandcamp,i.icon.behance,i.icon.behance.square,i.icon.bimobject,i.icon.bitbucket,i.icon.bitcoin,i.icon.bity,i.icon.black.tie,i.icon.blackberry,i.icon.blogger,i.icon.blogger.b,i.icon.bluetooth,i.icon.bluetooth.b,i.icon.btc,i.icon.buromobelexperte,i.icon.buysellads,i.icon.cc.amazon.pay,i.icon.cc.amex,i.icon.cc.apple.pay,i.icon.cc.diners.club,i.icon.cc.discover,i.icon.cc.jcb,i.icon.cc.mastercard,i.icon.cc.paypal,i.icon.cc.stripe,i.icon.cc.visa,i.icon.centercode,i.icon.chrome,i.icon.cloudscale,i.icon.cloudsmith,i.icon.cloudversify,i.icon.codepen,i.icon.codiepie,i.icon.connectdevelop,i.icon.contao,i.icon.cpanel,i.icon.creative.commons,i.icon.css3,i.icon.css3.alternate,i.icon.cuttlefish,i.icon.d.and.d,i.icon.dashcube,i.icon.delicious,i.icon.deploydog,i.icon.deskpro,i.icon.deviantart,i.icon.digg,i.icon.digital.ocean,i.icon.discord,i.icon.discourse,i.icon.dochub,i.icon.docker,i.icon.draft2digital,i.icon.dribbble,i.icon.dribbble.square,i.icon.dropbox,i.icon.drupal,i.icon.dyalog,i.icon.earlybirds,i.icon.edge,i.icon.elementor,i.icon.ember,i.icon.empire,i.icon.envira,i.icon.erlang,i.icon.ethereum,i.icon.etsy,i.icon.expeditedssl,i.icon.facebook,i.icon.facebook.f,i.icon.facebook.messenger,i.icon.facebook.square,i.icon.firefox,i.icon.first.order,i.icon.firstdraft,i.icon.flickr,i.icon.flipboard,i.icon.fly,i.icon.font.awesome,i.icon.font.awesome.alternate,i.icon.font.awesome.flag,i.icon.fonticons,i.icon.fonticons.fi,i.icon.fort.awesome,i.icon.fort.awesome.alternate,i.icon.forumbee,i.icon.foursquare,i.icon.free.code.camp,i.icon.freebsd,i.icon.get.pocket,i.icon.gg,i.icon.gg.circle,i.icon.git,i.icon.git.square,i.icon.github,i.icon.github.alternate,i.icon.github.square,i.icon.gitkraken,i.icon.gitlab,i.icon.gitter,i.icon.glide,i.icon.glide.g,i.icon.gofore,i.icon.goodreads,i.icon.goodreads.g,i.icon.google,i.icon.google.drive,i.icon.google.play,i.icon.google.plus,i.icon.google.plus.g,i.icon.google.plus.square,i.icon.google.wallet,i.icon.gratipay,i.icon.grav,i.icon.gripfire,i.icon.grunt,i.icon.gulp,i.icon.hacker.news,i.icon.hacker.news.square,i.icon.hips,i.icon.hire.a.helper,i.icon.hooli,i.icon.hotjar,i.icon.houzz,i.icon.html5,i.icon.hubspot,i.icon.imdb,i.icon.instagram,i.icon.internet.explorer,i.icon.ioxhost,i.icon.itunes,i.icon.itunes.note,i.icon.jenkins,i.icon.joget,i.icon.joomla,i.icon.js,i.icon.js.square,i.icon.jsfiddle,i.icon.keycdn,i.icon.kickstarter,i.icon.kickstarter.k,i.icon.korvue,i.icon.laravel,i.icon.lastfm,i.icon.lastfm.square,i.icon.leanpub,i.icon.less,i.icon.linechat,i.icon.linkedin,i.icon.linkedin.alternate,i.icon.linkedin.in,i.icon.linode,i.icon.linux,i.icon.lyft,i.icon.magento,i.icon.maxcdn,i.icon.medapps,i.icon.medium,i.icon.medium.m,i.icon.medrt,i.icon.meetup,i.icon.microsoft,i.icon.mix,i.icon.mixcloud,i.icon.mizuni,i.icon.modx,i.icon.monero,i.icon.napster,i.icon.nintendo.switch,i.icon.node,i.icon.node.js,i.icon.npm,i.icon.ns8,i.icon.nutritionix,i.icon.odnoklassniki,i.icon.odnoklassniki.square,i.icon.opencart,i.icon.openid,i.icon.opera,i.icon.optin.monster,i.icon.osi,i.icon.page4,i.icon.pagelines,i.icon.palfed,i.icon.patreon,i.icon.paypal,i.icon.periscope,i.icon.phabricator,i.icon.phoenix.framework,i.icon.php,i.icon.pied.piper,i.icon.pied.piper.alternate,i.icon.pied.piper.pp,i.icon.pinterest,i.icon.pinterest.p,i.icon.pinterest.square,i.icon.playstation,i.icon.product.hunt,i.icon.pushed,i.icon.python,i.icon.qq,i.icon.quinscape,i.icon.quora,i.icon.ravelry,i.icon.react,i.icon.rebel,i.icon.reddit,i.icon.reddit.alien,i.icon.reddit.square,i.icon.redriver,i.icon.rendact,i.icon.renren,i.icon.replyd,i.icon.resolving,i.icon.rocketchat,i.icon.rockrms,i.icon.safari,i.icon.sass,i.icon.schlix,i.icon.scribd,i.icon.searchengin,i.icon.sellcast,i.icon.sellsy,i.icon.servicestack,i.icon.shirtsinbulk,i.icon.simplybuilt,i.icon.sistrix,i.icon.skyatlas,i.icon.skype,i.icon.slack,i.icon.slack.hash,i.icon.slideshare,i.icon.snapchat,i.icon.snapchat.ghost,i.icon.snapchat.square,i.icon.soundcloud,i.icon.speakap,i.icon.spotify,i.icon.stack.exchange,i.icon.stack.overflow,i.icon.staylinked,i.icon.steam,i.icon.steam.square,i.icon.steam.symbol,i.icon.sticker.mule,i.icon.strava,i.icon.stripe,i.icon.stripe.s,i.icon.studiovinari,i.icon.stumbleupon,i.icon.stumbleupon.circle,i.icon.superpowers,i.icon.supple,i.icon.telegram,i.icon.telegram.plane,i.icon.tencent.weibo,i.icon.themeisle,i.icon.trello,i.icon.tripadvisor,i.icon.tumblr,i.icon.tumblr.square,i.icon.twitch,i.icon.twitter,i.icon.twitter.square,i.icon.typo3,i.icon.uber,i.icon.uikit,i.icon.uniregistry,i.icon.untappd,i.icon.usb,i.icon.ussunnah,i.icon.vaadin,i.icon.viacoin,i.icon.viadeo,i.icon.viadeo.square,i.icon.viber,i.icon.vimeo,i.icon.vimeo.square,i.icon.vimeo.v,i.icon.vine,i.icon.vk,i.icon.vnv,i.icon.vuejs,i.icon.wechat,i.icon.weibo,i.icon.weixin,i.icon.whatsapp,i.icon.whatsapp.square,i.icon.whmcs,i.icon.wikipedia.w,i.icon.windows,i.icon.wordpress,i.icon.wordpress.simple,i.icon.wpbeginner,i.icon.wpexplorer,i.icon.wpforms,i.icon.xbox,i.icon.xing,i.icon.xing.square,i.icon.y.combinator,i.icon.yahoo,i.icon.yandex,i.icon.yandex.international,i.icon.yelp,i.icon.yoast,i.icon.youtube,i.icon.youtube.square{font-family:brand-icons}/*!
 * # Semantic UI 2.5.0 - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.image{position:relative;display:inline-block;vertical-align:middle;max-width:100%;background-color:transparent}img.ui.image{display:block}.ui.image img,.ui.image svg{display:block;max-width:100%;height:auto}.ui.hidden.image,.ui.hidden.images{display:none}.ui.hidden.transition.image,.ui.hidden.transition.images{display:block;visibility:hidden}.ui.images>.hidden.transition{display:inline-block;visibility:hidden}.ui.disabled.image,.ui.disabled.images{cursor:default;opacity:.45}.ui.inline.image,.ui.inline.image img,.ui.inline.image svg{display:inline-block}.ui.top.aligned.image,.ui.top.aligned.image img,.ui.top.aligned.image svg,.ui.top.aligned.images .image{display:inline-block;vertical-align:top}.ui.middle.aligned.image,.ui.middle.aligned.image img,.ui.middle.aligned.image svg,.ui.middle.aligned.images .image{display:inline-block;vertical-align:middle}.ui.bottom.aligned.image,.ui.bottom.aligned.image img,.ui.bottom.aligned.image svg,.ui.bottom.aligned.images .image{display:inline-block;vertical-align:bottom}.ui.rounded.image,.ui.rounded.image>*,.ui.rounded.images .image,.ui.rounded.images .image>*{border-radius:.3125em}.ui.bordered.image img,.ui.bordered.image svg,.ui.bordered.images .image,.ui.bordered.images img,.ui.bordered.images svg,img.ui.bordered.image{border:1px solid rgba(0,0,0,.1)}.ui.circular.image,.ui.circular.images{overflow:hidden}.ui.circular.image,.ui.circular.image>*,.ui.circular.images .image,.ui.circular.images .image>*{border-radius:500rem}.ui.fluid.image,.ui.fluid.image img,.ui.fluid.image svg,.ui.fluid.images,.ui.fluid.images img,.ui.fluid.images svg{display:block;width:100%;height:auto}.ui.avatar.image,.ui.avatar.image img,.ui.avatar.image svg,.ui.avatar.images .image,.ui.avatar.images img,.ui.avatar.images svg{margin-right:.25em;display:inline-block;width:2em;height:2em;border-radius:500rem}.ui.spaced.image{display:inline-block!important;margin-left:.5em;margin-right:.5em}.ui[class*="left spaced"].image{margin-left:.5em;margin-right:0}.ui[class*="right spaced"].image{margin-left:0;margin-right:.5em}.ui.floated.image,.ui.floated.images{float:left;margin-right:1em;margin-bottom:1em}.ui.right.floated.image,.ui.right.floated.images{float:right;margin-right:0;margin-bottom:1em;margin-left:1em}.ui.floated.image:last-child,.ui.floated.images:last-child{margin-bottom:0}.ui.centered.image,.ui.centered.images{margin-left:auto;margin-right:auto}.ui.mini.image,.ui.mini.images .image,.ui.mini.images img,.ui.mini.images svg{width:35px;height:auto;font-size:.78571429rem}.ui.tiny.image,.ui.tiny.images .image,.ui.tiny.images img,.ui.tiny.images svg{width:80px;height:auto;font-size:.85714286rem}.ui.small.image,.ui.small.images .image,.ui.small.images img,.ui.small.images svg{width:150px;height:auto;font-size:.92857143rem}.ui.medium.image,.ui.medium.images .image,.ui.medium.images img,.ui.medium.images svg{width:300px;height:auto;font-size:1rem}.ui.large.image,.ui.large.images .image,.ui.large.images img,.ui.large.images svg{width:450px;height:auto;font-size:1.14285714rem}.ui.big.image,.ui.big.images .image,.ui.big.images img,.ui.big.images svg{width:600px;height:auto;font-size:1.28571429rem}.ui.huge.image,.ui.huge.images .image,.ui.huge.images img,.ui.huge.images svg{width:800px;height:auto;font-size:1.42857143rem}.ui.massive.image,.ui.massive.images .image,.ui.massive.images img,.ui.massive.images svg{width:960px;height:auto;font-size:1.71428571rem}.ui.images{font-size:0;margin:0 -.25rem 0}.ui.images .image,.ui.images>img,.ui.images>svg{display:inline-block;margin:0 .25rem .5rem}/*!
 * # Semantic UI 2.5.0 - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.input{position:relative;font-weight:400;font-style:normal;display:inline-flex;color:rgba(0,0,0,.87)}.ui.input>input{margin:0;max-width:100%;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;padding:.67857143em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.ui.input>input::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.input>input::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.input>input:-ms-input-placeholder{color:rgba(191,191,191,.87)}.ui.disabled.input,.ui.input:not(.disabled) input[disabled]{opacity:.45}.ui.disabled.input>input,.ui.input:not(.disabled) input[disabled]{pointer-events:none}.ui.input.down input,.ui.input>input:active{border-color:rgba(0,0,0,.3);background:#fafafa;color:rgba(0,0,0,.87);box-shadow:none}.ui.loading.loading.input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.input.focus>input,.ui.input>input:focus{border-color:#85b7d9;background:#fff;color:rgba(0,0,0,.8);box-shadow:none}.ui.input.focus>input::-webkit-input-placeholder,.ui.input>input:focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.focus>input::-moz-placeholder,.ui.input>input:focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.input.focus>input:-ms-input-placeholder,.ui.input>input:focus:-ms-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.error>input{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error>input::-moz-placeholder{color:#e7bdbc}.ui.input.error>input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error>input:focus::-moz-placeholder{color:#da9796}.ui.input.error>input:focus:-ms-input-placeholder{color:#da9796!important}.ui.transparent.input>input{border-color:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.ui.transparent.icon.input>i.icon{width:1.1em}.ui.transparent.icon.input>input{padding-left:0!important;padding-right:2em!important}.ui.transparent[class*="left icon"].input>input{padding-left:2em!important;padding-right:0!important}.ui.transparent.inverted.input{color:#fff}.ui.transparent.inverted.input>input{color:inherit}.ui.transparent.inverted.input>input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input>input::-moz-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input>input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:2.67142857em;opacity:.5;border-radius:0 .28571429rem .28571429rem 0;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.icon.input>input{padding-right:2.67142857em!important}.ui.icon.input>i.icon:after,.ui.icon.input>i.icon:before{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui[class*="left icon"].input>input{padding-left:2.67142857em!important;padding-right:1em!important}.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:.78571429em;padding-bottom:.78571429em}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#85b7d9}.ui[class*="right labeled"].input>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input>input:focus{border-right-color:#85b7d9!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 .28571429rem 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input>input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>.icon{margin-left:1.25em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.action.input>.button,.ui.action.input>.buttons{display:flex;align-items:center;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:.78571429em;padding-bottom:.78571429em;margin:0}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui.action.input:not([class*="left action"])>.button:not(:first-child),.ui.action.input:not([class*="left action"])>.buttons:not(:first-child)>.button,.ui.action.input:not([class*="left action"])>.dropdown:not(:first-child){border-radius:0}.ui.action.input:not([class*="left action"])>.button:last-child,.ui.action.input:not([class*="left action"])>.buttons:last-child>.button,.ui.action.input:not([class*="left action"])>.dropdown:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#85b7d9!important}.ui[class*="left action"].input>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-color:transparent!important}.ui[class*="left action"].input>.button,.ui[class*="left action"].input>.buttons>.button,.ui[class*="left action"].input>.dropdown{border-radius:0}.ui[class*="left action"].input>.button:first-child,.ui[class*="left action"].input>.buttons:first-child>.button,.ui[class*="left action"].input>.dropdown:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left action"].input>input:focus{border-left-color:#85b7d9!important}.ui.inverted.input>input{border:none}.ui.fluid.input{display:flex}.ui.fluid.input>input{width:0!important}.ui.mini.input{font-size:.78571429em}.ui.small.input{font-size:.92857143em}.ui.input{font-size:1em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}/*!
 * # Semantic UI 2.5.0 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:rgba(0,0,0,.6);text-transform:none;font-weight:700;border:0 solid transparent;border-radius:.28571429rem;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;font-size:.92857143em;opacity:.5;transition:background .1s ease}.ui.label>.delete.icon:hover{opacity:1}.ui.labels>.label{margin:0 .5em .5em 0}.ui.header>.ui.label{margin-top:-.29165em}.ui.attached.segment>.ui.top.left.attached.label,.ui.bottom.attached.segment>.ui.top.left.attached.label{border-top-left-radius:0}.ui.attached.segment>.ui.top.right.attached.label,.ui.bottom.attached.segment>.ui.top.right.attached.label{border-top-right-radius:0}.ui.top.attached.segment>.ui.bottom.left.attached.label{border-bottom-left-radius:0}.ui.top.attached.segment>.ui.bottom.right.attached.label{border-bottom-right-radius:0}.ui.top.attached.label+[class*="right floated"]+*,.ui.top.attached.label:first-child+:not(.attached){margin-top:2rem!important}.ui.bottom.attached.label:first-child~:last-child:not(.attached){margin-top:0;margin-bottom:2rem!important}.ui.image.label{width:auto!important;margin-top:0;margin-bottom:0;max-width:9999px;vertical-align:baseline;text-transform:none;background:#e8e8e8;padding:.5833em .833em .5833em .5em;border-radius:.28571429rem;box-shadow:none}.ui.image.label img{display:inline-block;vertical-align:top;height:2.1666em;margin:-.5833em .5em -.5833em -.5em;border-radius:.28571429rem 0 0 .28571429rem}.ui.image.label .detail{background:rgba(0,0,0,.1);margin:-.5833em -.833em -.5833em .5em;padding:.5833em .833em;border-radius:0 .28571429rem .28571429rem 0}.ui.tag.label,.ui.tag.labels .label{margin-left:1em;position:relative;padding-left:1.5em;padding-right:1.5em;border-radius:0 .28571429rem .28571429rem 0;transition:none}.ui.tag.label:before,.ui.tag.labels .label:before{position:absolute;transform:translateY(-50%) translateX(50%) rotate(-45deg);top:50%;right:100%;content:'';background-color:inherit;background-image:none;width:1.56em;height:1.56em;transition:none}.ui.tag.label:after,.ui.tag.labels .label:after{position:absolute;content:'';top:50%;left:-.25em;margin-top:-.25em;background-color:#fff!important;width:.5em;height:.5em;box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);border-radius:500rem}.ui.corner.label{position:absolute;top:0;right:0;margin:0;padding:0;text-align:center;border-color:#e8e8e8;width:4em;height:4em;z-index:1;transition:border-color .1s ease}.ui.corner.label{background-color:transparent!important}.ui.corner.label:after{position:absolute;content:"";right:0;top:0;z-index:-1;width:0;height:0;background-color:transparent!important;border-top:0 solid transparent;border-right:4em solid transparent;border-bottom:4em solid transparent;border-left:0 solid transparent;border-right-color:inherit;transition:border-color .1s ease}.ui.corner.label .icon{cursor:default;position:relative;top:.64285714em;left:.78571429em;font-size:1.14285714em;margin:0}.ui.left.corner.label,.ui.left.corner.label:after{right:auto;left:0}.ui.left.corner.label:after{border-top:4em solid transparent;border-right:4em solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top-color:inherit}.ui.left.corner.label .icon{left:-.78571429em}.ui.segment>.ui.corner.label{top:-1px;right:-1px}.ui.segment>.ui.left.corner.label{right:auto;left:-1px}.ui.ribbon.label{position:relative;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:0 .28571429rem .28571429rem 0;border-color:rgba(0,0,0,.15)}.ui.ribbon.label:after{position:absolute;content:'';top:100%;left:0;background-color:transparent!important;border-style:solid;border-width:0 1.2em 1.2em 0;border-color:transparent;border-right-color:inherit;width:0;height:0}.ui.ribbon.label{left:calc(-1rem - 1.2em);margin-right:-1.2em;padding-left:calc(1rem + 1.2em);padding-right:1.2em}.ui[class*="right ribbon"].label{left:calc(100% + 1rem + 1.2em);padding-left:1.2em;padding-right:calc(1rem + 1.2em)}.ui[class*="right ribbon"].label{text-align:left;transform:translateX(-100%);border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right ribbon"].label:after{left:auto;right:0;border-style:solid;border-width:1.2em 1.2em 0 0;border-color:transparent;border-top-color:inherit}.ui.card .image>.ribbon.label,.ui.image>.ribbon.label{position:absolute;top:1rem}.ui.card .image>.ui.ribbon.label,.ui.image>.ui.ribbon.label{left:calc(--.05rem - 1.2em)}.ui.card .image>.ui[class*="right ribbon"].label,.ui.image>.ui[class*="right ribbon"].label{left:calc(100% + -.05rem + 1.2em);padding-left:.833em}.ui.table td>.ui.ribbon.label{left:calc(-.78571429em - 1.2em)}.ui.table td>.ui[class*="right ribbon"].label{left:calc(100% + .78571429em + 1.2em);padding-left:.833em}.ui.attached.label,.ui[class*="top attached"].label{width:100%;position:absolute;margin:0;top:0;left:0;padding:.75em 1em;border-radius:.21428571rem .21428571rem 0 0}.ui[class*="bottom attached"].label{top:auto;bottom:0;border-radius:0 0 .21428571rem .21428571rem}.ui[class*="top left attached"].label{width:auto;margin-top:0!important;border-radius:.21428571rem 0 .28571429rem 0}.ui[class*="top right attached"].label{width:auto;left:auto;right:0;border-radius:0 .21428571rem 0 .28571429rem}.ui[class*="bottom left attached"].label{width:auto;top:auto;bottom:0;border-radius:0 .28571429rem 0 .21428571rem}.ui[class*="bottom right attached"].label{top:auto;bottom:0;left:auto;right:0;width:auto;border-radius:.28571429rem 0 .21428571rem 0}.ui.label.disabled{opacity:.5}a.ui.label:hover,a.ui.labels .label:hover{background-color:#e0e0e0;border-color:#e0e0e0;background-image:none;color:rgba(0,0,0,.8)}.ui.labels a.label:hover:before,a.ui.label:hover:before{color:rgba(0,0,0,.8)}.ui.active.label{background-color:#d0d0d0;border-color:#d0d0d0;background-image:none;color:rgba(0,0,0,.95)}.ui.active.label:before{background-color:#d0d0d0;background-image:none;color:rgba(0,0,0,.95)}a.ui.active.label:hover,a.ui.labels .active.label:hover{background-color:#c8c8c8;border-color:#c8c8c8;background-image:none;color:rgba(0,0,0,.95)}.ui.labels a.active.label:ActiveHover:before,a.ui.active.label:ActiveHover:before{background-color:#c8c8c8;background-image:none;color:rgba(0,0,0,.95)}.ui.label.visible:not(.dropdown),.ui.labels.visible .label{display:inline-block!important}.ui.label.hidden,.ui.labels.hidden .label{display:none!important}.ui.red.label,.ui.red.labels .label{background-color:#db2828!important;border-color:#db2828!important;color:#fff!important}.ui.red.labels .label:hover,a.ui.red.label:hover{background-color:#d01919!important;border-color:#d01919!important;color:#fff!important}.ui.red.corner.label,.ui.red.corner.label:hover{background-color:transparent!important}.ui.red.ribbon.label{border-color:#b21e1e!important}.ui.basic.red.label{background:none #fff!important;color:#db2828!important;border-color:#db2828!important}.ui.basic.red.labels a.label:hover,a.ui.basic.red.label:hover{background-color:#fff!important;color:#d01919!important;border-color:#d01919!important}.ui.orange.label,.ui.orange.labels .label{background-color:#f2711c!important;border-color:#f2711c!important;color:#fff!important}.ui.orange.labels .label:hover,a.ui.orange.label:hover{background-color:#f26202!important;border-color:#f26202!important;color:#fff!important}.ui.orange.corner.label,.ui.orange.corner.label:hover{background-color:transparent!important}.ui.orange.ribbon.label{border-color:#cf590c!important}.ui.basic.orange.label{background:none #fff!important;color:#f2711c!important;border-color:#f2711c!important}.ui.basic.orange.labels a.label:hover,a.ui.basic.orange.label:hover{background-color:#fff!important;color:#f26202!important;border-color:#f26202!important}.ui.yellow.label,.ui.yellow.labels .label{background-color:#fbbd08!important;border-color:#fbbd08!important;color:#fff!important}.ui.yellow.labels .label:hover,a.ui.yellow.label:hover{background-color:#eaae00!important;border-color:#eaae00!important;color:#fff!important}.ui.yellow.corner.label,.ui.yellow.corner.label:hover{background-color:transparent!important}.ui.yellow.ribbon.label{border-color:#cd9903!important}.ui.basic.yellow.label{background:none #fff!important;color:#fbbd08!important;border-color:#fbbd08!important}.ui.basic.yellow.labels a.label:hover,a.ui.basic.yellow.label:hover{background-color:#fff!important;color:#eaae00!important;border-color:#eaae00!important}.ui.olive.label,.ui.olive.labels .label{background-color:#b5cc18!important;border-color:#b5cc18!important;color:#fff!important}.ui.olive.labels .label:hover,a.ui.olive.label:hover{background-color:#a7bd0d!important;border-color:#a7bd0d!important;color:#fff!important}.ui.olive.corner.label,.ui.olive.corner.label:hover{background-color:transparent!important}.ui.olive.ribbon.label{border-color:#198f35!important}.ui.basic.olive.label{background:none #fff!important;color:#b5cc18!important;border-color:#b5cc18!important}.ui.basic.olive.labels a.label:hover,a.ui.basic.olive.label:hover{background-color:#fff!important;color:#a7bd0d!important;border-color:#a7bd0d!important}.ui.green.label,.ui.green.labels .label{background-color:#21ba45!important;border-color:#21ba45!important;color:#fff!important}.ui.green.labels .label:hover,a.ui.green.label:hover{background-color:#16ab39!important;border-color:#16ab39!important;color:#fff!important}.ui.green.corner.label,.ui.green.corner.label:hover{background-color:transparent!important}.ui.green.ribbon.label{border-color:#198f35!important}.ui.basic.green.label{background:none #fff!important;color:#21ba45!important;border-color:#21ba45!important}.ui.basic.green.labels a.label:hover,a.ui.basic.green.label:hover{background-color:#fff!important;color:#16ab39!important;border-color:#16ab39!important}.ui.teal.label,.ui.teal.labels .label{background-color:#00b5ad!important;border-color:#00b5ad!important;color:#fff!important}.ui.teal.labels .label:hover,a.ui.teal.label:hover{background-color:#009c95!important;border-color:#009c95!important;color:#fff!important}.ui.teal.corner.label,.ui.teal.corner.label:hover{background-color:transparent!important}.ui.teal.ribbon.label{border-color:#00827c!important}.ui.basic.teal.label{background:none #fff!important;color:#00b5ad!important;border-color:#00b5ad!important}.ui.basic.teal.labels a.label:hover,a.ui.basic.teal.label:hover{background-color:#fff!important;color:#009c95!important;border-color:#009c95!important}.ui.blue.label,.ui.blue.labels .label{background-color:#2185d0!important;border-color:#2185d0!important;color:#fff!important}.ui.blue.labels .label:hover,a.ui.blue.label:hover{background-color:#1678c2!important;border-color:#1678c2!important;color:#fff!important}.ui.blue.corner.label,.ui.blue.corner.label:hover{background-color:transparent!important}.ui.blue.ribbon.label{border-color:#1a69a4!important}.ui.basic.blue.label{background:none #fff!important;color:#2185d0!important;border-color:#2185d0!important}.ui.basic.blue.labels a.label:hover,a.ui.basic.blue.label:hover{background-color:#fff!important;color:#1678c2!important;border-color:#1678c2!important}.ui.violet.label,.ui.violet.labels .label{background-color:#6435c9!important;border-color:#6435c9!important;color:#fff!important}.ui.violet.labels .label:hover,a.ui.violet.label:hover{background-color:#5829bb!important;border-color:#5829bb!important;color:#fff!important}.ui.violet.corner.label,.ui.violet.corner.label:hover{background-color:transparent!important}.ui.violet.ribbon.label{border-color:#502aa1!important}.ui.basic.violet.label{background:none #fff!important;color:#6435c9!important;border-color:#6435c9!important}.ui.basic.violet.labels a.label:hover,a.ui.basic.violet.label:hover{background-color:#fff!important;color:#5829bb!important;border-color:#5829bb!important}.ui.purple.label,.ui.purple.labels .label{background-color:#a333c8!important;border-color:#a333c8!important;color:#fff!important}.ui.purple.labels .label:hover,a.ui.purple.label:hover{background-color:#9627ba!important;border-color:#9627ba!important;color:#fff!important}.ui.purple.corner.label,.ui.purple.corner.label:hover{background-color:transparent!important}.ui.purple.ribbon.label{border-color:#82299f!important}.ui.basic.purple.label{background:none #fff!important;color:#a333c8!important;border-color:#a333c8!important}.ui.basic.purple.labels a.label:hover,a.ui.basic.purple.label:hover{background-color:#fff!important;color:#9627ba!important;border-color:#9627ba!important}.ui.pink.label,.ui.pink.labels .label{background-color:#e03997!important;border-color:#e03997!important;color:#fff!important}.ui.pink.labels .label:hover,a.ui.pink.label:hover{background-color:#e61a8d!important;border-color:#e61a8d!important;color:#fff!important}.ui.pink.corner.label,.ui.pink.corner.label:hover{background-color:transparent!important}.ui.pink.ribbon.label{border-color:#c71f7e!important}.ui.basic.pink.label{background:none #fff!important;color:#e03997!important;border-color:#e03997!important}.ui.basic.pink.labels a.label:hover,a.ui.basic.pink.label:hover{background-color:#fff!important;color:#e61a8d!important;border-color:#e61a8d!important}.ui.brown.label,.ui.brown.labels .label{background-color:#a5673f!important;border-color:#a5673f!important;color:#fff!important}.ui.brown.labels .label:hover,a.ui.brown.label:hover{background-color:#975b33!important;border-color:#975b33!important;color:#fff!important}.ui.brown.corner.label,.ui.brown.corner.label:hover{background-color:transparent!important}.ui.brown.ribbon.label{border-color:#805031!important}.ui.basic.brown.label{background:none #fff!important;color:#a5673f!important;border-color:#a5673f!important}.ui.basic.brown.labels a.label:hover,a.ui.basic.brown.label:hover{background-color:#fff!important;color:#975b33!important;border-color:#975b33!important}.ui.grey.label,.ui.grey.labels .label{background-color:#767676!important;border-color:#767676!important;color:#fff!important}.ui.grey.labels .label:hover,a.ui.grey.label:hover{background-color:#838383!important;border-color:#838383!important;color:#fff!important}.ui.grey.corner.label,.ui.grey.corner.label:hover{background-color:transparent!important}.ui.grey.ribbon.label{border-color:#805031!important}.ui.basic.grey.label{background:none #fff!important;color:#767676!important;border-color:#767676!important}.ui.basic.grey.labels a.label:hover,a.ui.basic.grey.label:hover{background-color:#fff!important;color:#838383!important;border-color:#838383!important}.ui.black.label,.ui.black.labels .label{background-color:#1b1c1d!important;border-color:#1b1c1d!important;color:#fff!important}.ui.black.labels .label:hover,a.ui.black.label:hover{background-color:#27292a!important;border-color:#27292a!important;color:#fff!important}.ui.black.corner.label,.ui.black.corner.label:hover{background-color:transparent!important}.ui.black.ribbon.label{border-color:#805031!important}.ui.basic.black.label{background:none #fff!important;color:#1b1c1d!important;border-color:#1b1c1d!important}.ui.basic.black.labels a.label:hover,a.ui.basic.black.label:hover{background-color:#fff!important;color:#27292a!important;border-color:#27292a!important}.ui.basic.label{background:none #fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);box-shadow:none}a.ui.basic.label:hover{text-decoration:none;background:none #fff;color:#1e70bf;box-shadow:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.pointing.label:before{border-color:inherit}.ui.fluid.labels>.label,.ui.label.fluid{width:100%;box-sizing:border-box}.ui.inverted.label,.ui.inverted.labels .label{color:rgba(255,255,255,.9)!important}.ui.horizontal.label,.ui.horizontal.labels .label{margin:0 .5em 0 0;padding:.4em .833em;min-width:3em;text-align:center}.ui.circular.label,.ui.circular.labels .label{min-width:2em;min-height:2em;padding:.5em!important;line-height:1em;text-align:center;border-radius:500rem}.ui.empty.circular.label,.ui.empty.circular.labels .label{min-width:0;min-height:0;overflow:hidden;width:.5em;height:.5em;vertical-align:baseline}.ui.pointing.label{position:relative}.ui.attached.pointing.label{position:absolute}.ui.pointing.label:before{background-color:inherit;background-image:inherit;border-width:none;border-style:solid;border-color:inherit}.ui.pointing.label:before{position:absolute;content:'';transform:rotate(45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;transition:background .1s ease}.ui.pointing.label,.ui[class*="pointing above"].label{margin-top:1em}.ui.pointing.label:before,.ui[class*="pointing above"].label:before{border-width:1px 0 0 1px;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%}.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label{margin-top:0;margin-bottom:1em}.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before{border-width:0 1px 1px 0;top:auto;right:auto;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:100%;left:50%}.ui[class*="left pointing"].label{margin-top:0;margin-left:.6666em}.ui[class*="left pointing"].label:before{border-width:0 0 1px 1px;transform:translateX(-50%) translateY(-50%) rotate(45deg);bottom:auto;right:auto;top:50%;left:0}.ui[class*="right pointing"].label{margin-top:0;margin-right:.6666em}.ui[class*="right pointing"].label:before{border-width:1px 1px 0 0;transform:translateX(50%) translateY(-50%) rotate(45deg);top:50%;right:0;bottom:auto;left:auto}.ui.basic.pointing.label:before,.ui.basic[class*="pointing above"].label:before{margin-top:-1px}.ui.basic[class*="bottom pointing"].label:before,.ui.basic[class*="pointing below"].label:before{bottom:auto;top:100%;margin-top:1px}.ui.basic[class*="left pointing"].label:before{top:50%;left:-1px}.ui.basic[class*="right pointing"].label:before{top:50%;right:-1px}.ui.floating.label{position:absolute;z-index:100;top:-1em;left:100%;margin:0 0 0 -1.5em!important}.ui.mini.label,.ui.mini.labels .label{font-size:.64285714rem}.ui.tiny.label,.ui.tiny.labels .label{font-size:.71428571rem}.ui.small.label,.ui.small.labels .label{font-size:.78571429rem}.ui.label,.ui.labels .label{font-size:.85714286rem}.ui.large.label,.ui.large.labels .label{font-size:1rem}.ui.big.label,.ui.big.labels .label{font-size:1.28571429rem}.ui.huge.label,.ui.huge.labels .label{font-size:1.42857143rem}.ui.massive.label,.ui.massive.labels .label{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.list,ol.ui.list,ul.ui.list{list-style-type:none;margin:1em 0;padding:0 0}.ui.list:first-child,ol.ui.list:first-child,ul.ui.list:first-child{margin-top:0;padding-top:0}.ui.list:last-child,ol.ui.list:last-child,ul.ui.list:last-child{margin-bottom:0;padding-bottom:0}.ui.list .list>.item,.ui.list>.item,ol.ui.list li,ul.ui.list li{display:list-item;table-layout:fixed;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.list>.item:after,.ui.list>.list>.item,ol.ui.list>li:first-child:after,ul.ui.list>li:first-child:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.list .list>.item:first-child,.ui.list>.item:first-child,ol.ui.list li:first-child,ul.ui.list li:first-child{padding-top:0}.ui.list .list>.item:last-child,.ui.list>.item:last-child,ol.ui.list li:last-child,ul.ui.list li:last-child{padding-bottom:0}.ui.list .list,ol.ui.list ol,ul.ui.list ul{clear:both;margin:0;padding:.75em 0 .25em .5em}.ui.list .list>.item,ol.ui.list ol li,ul.ui.list ul li{padding:.14285714em 0;line-height:inherit}.ui.list .list>.item>i.icon,.ui.list>.item>i.icon{display:table-cell;margin:0;padding-top:0;padding-right:.28571429em;vertical-align:top;transition:color .1s ease}.ui.list .list>.item>i.icon:only-child,.ui.list>.item>i.icon:only-child{display:inline-block;vertical-align:top}.ui.list .list>.item>.image,.ui.list>.item>.image{display:table-cell;background-color:transparent;margin:0;vertical-align:top}.ui.list .list>.item>.image:not(:only-child):not(img),.ui.list>.item>.image:not(:only-child):not(img){padding-right:.5em}.ui.list .list>.item>.image img,.ui.list>.item>.image img{vertical-align:top}.ui.list .list>.item>.image:only-child,.ui.list .list>.item>img.image,.ui.list>.item>.image:only-child,.ui.list>.item>img.image{display:inline-block}.ui.list .list>.item>.content,.ui.list>.item>.content{line-height:1.14285714em}.ui.list .list>.item>.icon+.content,.ui.list .list>.item>.image+.content,.ui.list>.item>.icon+.content,.ui.list>.item>.image+.content{display:table-cell;width:100%;padding:0 0 0 .5em;vertical-align:top}.ui.list .list>.item>img.image+.content,.ui.list>.item>img.image+.content{display:inline-block;width:auto}.ui.list .list>.item>.content>.list,.ui.list>.item>.content>.list{margin-left:0;padding-left:0}.ui.list .list>.item .header,.ui.list>.item .header{display:block;margin:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;color:rgba(0,0,0,.87)}.ui.list .list>.item .description,.ui.list>.item .description{display:block;color:rgba(0,0,0,.7)}.ui.list .list>.item a,.ui.list>.item a{cursor:pointer}.ui.list .list>a.item,.ui.list>a.item{cursor:pointer;color:#4183c4}.ui.list .list>a.item:hover,.ui.list>a.item:hover{color:#1e70bf}.ui.list .list>a.item i.icon,.ui.list>a.item i.icon{color:rgba(0,0,0,.4)}.ui.list .list>.item a.header,.ui.list>.item a.header{cursor:pointer;color:#4183c4!important}.ui.list .list>.item a.header:hover,.ui.list>.item a.header:hover{color:#1e70bf!important}.ui[class*="left floated"].list{float:left}.ui[class*="right floated"].list{float:right}.ui.list .list>.item [class*="left floated"],.ui.list>.item [class*="left floated"]{float:left;margin:0 1em 0 0}.ui.list .list>.item [class*="right floated"],.ui.list>.item [class*="right floated"]{float:right;margin:0 0 0 1em}.ui.menu .ui.list .list>.item,.ui.menu .ui.list>.item{display:list-item;table-layout:fixed;background-color:transparent;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.menu .ui.list .list>.item:before,.ui.menu .ui.list>.item:before{border:none;background:0 0}.ui.menu .ui.list .list>.item:first-child,.ui.menu .ui.list>.item:first-child{padding-top:0}.ui.menu .ui.list .list>.item:last-child,.ui.menu .ui.list>.item:last-child{padding-bottom:0}.ui.horizontal.list{display:inline-block;font-size:0}.ui.horizontal.list>.item{display:inline-block;margin-left:1em;font-size:1rem}.ui.horizontal.list:not(.celled)>.item:first-child{margin-left:0!important;padding-left:0!important}.ui.horizontal.list .list{padding-left:0;padding-bottom:0}.ui.horizontal.list .list>.item>.content,.ui.horizontal.list .list>.item>.icon,.ui.horizontal.list .list>.item>.image,.ui.horizontal.list>.item>.content,.ui.horizontal.list>.item>.icon,.ui.horizontal.list>.item>.image{vertical-align:middle}.ui.horizontal.list>.item:first-child,.ui.horizontal.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.horizontal.list>.item>i.icon{margin:0;padding:0 .25em 0 0}.ui.horizontal.list>.item>.icon,.ui.horizontal.list>.item>.icon+.content{float:none;display:inline-block}.ui.list .list>.disabled.item,.ui.list>.disabled.item{pointer-events:none;color:rgba(40,40,40,.3)!important}.ui.inverted.list .list>.disabled.item,.ui.inverted.list>.disabled.item{color:rgba(225,225,225,.3)!important}.ui.list .list>a.item:hover .icon,.ui.list>a.item:hover .icon{color:rgba(0,0,0,.87)}.ui.inverted.list .list>a.item>.icon,.ui.inverted.list>a.item>.icon{color:rgba(255,255,255,.7)}.ui.inverted.list .list>.item .header,.ui.inverted.list>.item .header{color:rgba(255,255,255,.9)}.ui.inverted.list .list>.item .description,.ui.inverted.list>.item .description{color:rgba(255,255,255,.7)}.ui.inverted.list .list>a.item,.ui.inverted.list>a.item{cursor:pointer;color:rgba(255,255,255,.9)}.ui.inverted.list .list>a.item:hover,.ui.inverted.list>a.item:hover{color:#1e70bf}.ui.inverted.list .item a:not(.ui){color:rgba(255,255,255,.9)!important}.ui.inverted.list .item a:not(.ui):hover{color:#1e70bf!important}.ui.list [class*="top aligned"],.ui.list[class*="top aligned"] .content,.ui.list[class*="top aligned"] .image{vertical-align:top!important}.ui.list [class*="middle aligned"],.ui.list[class*="middle aligned"] .content,.ui.list[class*="middle aligned"] .image{vertical-align:middle!important}.ui.list [class*="bottom aligned"],.ui.list[class*="bottom aligned"] .content,.ui.list[class*="bottom aligned"] .image{vertical-align:bottom!important}.ui.link.list .item,.ui.link.list .item a:not(.ui),.ui.link.list a.item{color:rgba(0,0,0,.4);transition:.1s color ease}.ui.link.list.list .item a:not(.ui):hover,.ui.link.list.list a.item:hover{color:rgba(0,0,0,.8)}.ui.link.list.list .item a:not(.ui):active,.ui.link.list.list a.item:active{color:rgba(0,0,0,.9)}.ui.link.list.list .active.item,.ui.link.list.list .active.item a:not(.ui){color:rgba(0,0,0,.95)}.ui.inverted.link.list .item,.ui.inverted.link.list .item a:not(.ui),.ui.inverted.link.list a.item{color:rgba(255,255,255,.5)}.ui.inverted.link.list.list .item a:not(.ui):hover,.ui.inverted.link.list.list a.item:hover{color:#fff}.ui.inverted.link.list.list .item a:not(.ui):active,.ui.inverted.link.list.list a.item:active{color:#fff}.ui.inverted.link.list.list .active.item a:not(.ui),.ui.inverted.link.list.list a.active.item{color:#fff}.ui.selection.list .list>.item,.ui.selection.list>.item{cursor:pointer;background:0 0;padding:.5em .5em;margin:0;color:rgba(0,0,0,.4);border-radius:.5em;transition:.1s color ease,.1s padding-left ease,.1s background-color ease}.ui.selection.list .list>.item:last-child,.ui.selection.list>.item:last-child{margin-bottom:0}.ui.selection.list.list>.item:hover,.ui.selection.list>.item:hover{background:rgba(0,0,0,.03);color:rgba(0,0,0,.8)}.ui.selection.list .list>.item:active,.ui.selection.list>.item:active{background:rgba(0,0,0,.05);color:rgba(0,0,0,.9)}.ui.selection.list .list>.item.active,.ui.selection.list>.item.active{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.selection.list>.item{background:0 0;color:rgba(255,255,255,.5)}.ui.inverted.selection.list>.item:hover{background:rgba(255,255,255,.02);color:#fff}.ui.inverted.selection.list>.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.selection.list>.item.active{background:rgba(255,255,255,.08);color:#fff}.ui.celled.selection.list .list>.item,.ui.celled.selection.list>.item,.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{border-radius:0}.ui.animated.list>.item{transition:.25s color ease .1s,.25s padding-left ease .1s,.25s background-color ease .1s}.ui.animated.list:not(.horizontal)>.item:hover{padding-left:1em}.ui.fitted.list:not(.selection) .list>.item,.ui.fitted.list:not(.selection)>.item{padding-left:0;padding-right:0}.ui.fitted.selection.list .list>.item,.ui.fitted.selection.list>.item{margin-left:-.5em;margin-right:-.5em}.ui.bulleted.list,ul.ui.list{margin-left:1.25rem}.ui.bulleted.list .list>.item,.ui.bulleted.list>.item,ul.ui.list li{position:relative}.ui.bulleted.list .list>.item:before,.ui.bulleted.list>.item:before,ul.ui.list li:before{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top:auto;left:auto;font-weight:400;margin-left:-1.25rem;content:'•';opacity:1;color:inherit;vertical-align:top}.ui.bulleted.list .list>a.item:before,.ui.bulleted.list>a.item:before,ul.ui.list li:before{color:rgba(0,0,0,.87)}.ui.bulleted.list .list,ul.ui.list ul{padding-left:1.25rem}.ui.horizontal.bulleted.list,ul.ui.horizontal.bulleted.list{margin-left:0}.ui.horizontal.bulleted.list>.item,ul.ui.horizontal.bulleted.list li{margin-left:1.75rem}.ui.horizontal.bulleted.list>.item:first-child,ul.ui.horizontal.bulleted.list li:first-child{margin-left:0}.ui.horizontal.bulleted.list>.item::before,ul.ui.horizontal.bulleted.list li::before{color:rgba(0,0,0,.87)}.ui.horizontal.bulleted.list>.item:first-child::before,ul.ui.horizontal.bulleted.list li:first-child::before{display:none}.ui.ordered.list,.ui.ordered.list .list,ol.ui.list,ol.ui.list ol{counter-reset:ordered;margin-left:1.25rem;list-style-type:none}.ui.ordered.list .list>.item,.ui.ordered.list>.item,ol.ui.list li{list-style-type:none;position:relative}.ui.ordered.list .list>.item:before,.ui.ordered.list>.item:before,ol.ui.list li:before{position:absolute;top:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;margin-left:-1.25rem;counter-increment:ordered;content:counters(ordered, ".") " ";text-align:right;color:rgba(0,0,0,.87);vertical-align:middle;opacity:.8}.ui.ordered.inverted.list .list>.item:before,.ui.ordered.inverted.list>.item:before,ol.ui.inverted.list li:before{color:rgba(255,255,255,.7)}.ui.ordered.list>.item[data-value],.ui.ordered.list>.list>.item[data-value]{content:attr(data-value)}ol.ui.list li[value]:before{content:attr(value)}.ui.ordered.list .list,ol.ui.list ol{margin-left:1em}.ui.ordered.list .list>.item:before,ol.ui.list ol li:before{margin-left:-2em}.ui.ordered.horizontal.list,ol.ui.horizontal.list{margin-left:0}.ui.ordered.horizontal.list .list>.item:before,.ui.ordered.horizontal.list>.item:before,ol.ui.horizontal.list li:before{position:static;margin:0 .5em 0 0}.ui.divided.list>.item{border-top:1px solid rgba(34,36,38,.15)}.ui.divided.list .list>.item{border-top:none}.ui.divided.list .item .list>.item{border-top:none}.ui.divided.list .list>.item:first-child,.ui.divided.list>.item:first-child{border-top:none}.ui.divided.list:not(.horizontal) .list>.item:first-child{border-top-width:1px}.ui.divided.bulleted.list .list,.ui.divided.bulleted.list:not(.horizontal){margin-left:0;padding-left:0}.ui.divided.bulleted.list>.item:not(.horizontal){padding-left:1.25rem}.ui.divided.ordered.list{margin-left:0}.ui.divided.ordered.list .list>.item,.ui.divided.ordered.list>.item{padding-left:1.25rem}.ui.divided.ordered.list .item .list{margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.divided.ordered.list .item .list>.item{padding-left:1em}.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{margin:0;border-radius:0}.ui.divided.horizontal.list{margin-left:0}.ui.divided.horizontal.list>.item:not(:first-child){padding-left:.5em}.ui.divided.horizontal.list>.item:not(:last-child){padding-right:.5em}.ui.divided.horizontal.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;line-height:.6}.ui.horizontal.divided.list>.item:first-child{border-left:none}.ui.divided.inverted.horizontal.list>.item,.ui.divided.inverted.list>.item,.ui.divided.inverted.list>.list{border-color:rgba(255,255,255,.1)}.ui.celled.list>.item,.ui.celled.list>.list{border-top:1px solid rgba(34,36,38,.15);padding-left:.5em;padding-right:.5em}.ui.celled.list>.item:last-child{border-bottom:1px solid rgba(34,36,38,.15)}.ui.celled.list>.item:first-child,.ui.celled.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.celled.list .item .list>.item{border-width:0}.ui.celled.list .list>.item:first-child{border-top-width:0}.ui.celled.bulleted.list{margin-left:0}.ui.celled.bulleted.list .list>.item,.ui.celled.bulleted.list>.item{padding-left:1.25rem}.ui.celled.bulleted.list .item .list{margin-left:-1.25rem;margin-right:-1.25rem;padding-bottom:.21428571em}.ui.celled.ordered.list{margin-left:0}.ui.celled.ordered.list .list>.item,.ui.celled.ordered.list>.item{padding-left:1.25rem}.ui.celled.ordered.list .item .list{margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.celled.ordered.list .list>.item{padding-left:1em}.ui.horizontal.celled.list{margin-left:0}.ui.horizontal.celled.list .list>.item,.ui.horizontal.celled.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;padding-left:.5em;padding-right:.5em;line-height:.6}.ui.horizontal.celled.list .list>.item:last-child,.ui.horizontal.celled.list>.item:last-child{border-bottom:none;border-right:1px solid rgba(34,36,38,.15)}.ui.celled.inverted.list>.item,.ui.celled.inverted.list>.list{border-color:1px solid rgba(255,255,255,.1)}.ui.celled.inverted.horizontal.list .list>.item,.ui.celled.inverted.horizontal.list>.item{border-color:1px solid rgba(255,255,255,.1)}.ui.relaxed.list:not(.horizontal)>.item:not(:first-child){padding-top:.42857143em}.ui.relaxed.list:not(.horizontal)>.item:not(:last-child){padding-bottom:.42857143em}.ui.horizontal.relaxed.list .list>.item:not(:first-child),.ui.horizontal.relaxed.list>.item:not(:first-child){padding-left:1rem}.ui.horizontal.relaxed.list .list>.item:not(:last-child),.ui.horizontal.relaxed.list>.item:not(:last-child){padding-right:1rem}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:first-child){padding-top:.85714286em}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:last-child){padding-bottom:.85714286em}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:first-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:first-child){padding-left:1.5rem}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:last-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:last-child){padding-right:1.5rem}.ui.mini.list{font-size:.78571429em}.ui.tiny.list{font-size:.85714286em}.ui.small.list{font-size:.92857143em}.ui.list{font-size:1em}.ui.large.list{font-size:1.14285714em}.ui.big.list{font-size:1.28571429em}.ui.huge.list{font-size:1.42857143em}.ui.massive.list{font-size:1.71428571em}.ui.mini.horizontal.list .list>.item,.ui.mini.horizontal.list>.item{font-size:.78571429rem}.ui.tiny.horizontal.list .list>.item,.ui.tiny.horizontal.list>.item{font-size:.85714286rem}.ui.small.horizontal.list .list>.item,.ui.small.horizontal.list>.item{font-size:.92857143rem}.ui.horizontal.list .list>.item,.ui.horizontal.list>.item{font-size:1rem}.ui.large.horizontal.list .list>.item,.ui.large.horizontal.list>.item{font-size:1.14285714rem}.ui.big.horizontal.list .list>.item,.ui.big.horizontal.list>.item{font-size:1.28571429rem}.ui.huge.horizontal.list .list>.item,.ui.huge.horizontal.list>.item{font-size:1.42857143rem}.ui.massive.horizontal.list .list>.item,.ui.massive.horizontal.list>.item{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.mini.loader:after,.ui.mini.loader:before{width:1rem;height:1rem;margin:0 0 0 -.5rem}.ui.tiny.loader:after,.ui.tiny.loader:before{width:1.14285714rem;height:1.14285714rem;margin:0 0 0 -.57142857rem}.ui.small.loader:after,.ui.small.loader:before{width:1.71428571rem;height:1.71428571rem;margin:0 0 0 -.85714286rem}.ui.loader:after,.ui.loader:before{width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem}.ui.large.loader:after,.ui.large.loader:before{width:3.42857143rem;height:3.42857143rem;margin:0 0 0 -1.71428571rem}.ui.big.loader:after,.ui.big.loader:before{width:3.71428571rem;height:3.71428571rem;margin:0 0 0 -1.85714286rem}.ui.huge.loader:after,.ui.huge.loader:before{width:4.14285714rem;height:4.14285714rem;margin:0 0 0 -2.07142857rem}.ui.massive.loader:after,.ui.massive.loader:before{width:4.57142857rem;height:4.57142857rem;margin:0 0 0 -2.28571429rem}.ui.dimmer .loader{display:block}.ui.dimmer .ui.loader{color:rgba(255,255,255,.9)}.ui.dimmer .ui.loader:before{border-color:rgba(255,255,255,.15)}.ui.dimmer .ui.loader:after{border-color:#fff transparent transparent}.ui.inverted.dimmer .ui.loader{color:rgba(0,0,0,.87)}.ui.inverted.dimmer .ui.loader:before{border-color:rgba(0,0,0,.1)}.ui.inverted.dimmer .ui.loader:after{border-color:#767676 transparent transparent}.ui.text.loader{width:auto!important;height:auto!important;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.inverted.dimmer .ui.mini.loader,.ui.mini.loader{width:1rem;height:1rem;font-size:.78571429em}.ui.inverted.dimmer .ui.tiny.loader,.ui.tiny.loader{width:1.14285714rem;height:1.14285714rem;font-size:.85714286em}.ui.inverted.dimmer .ui.small.loader,.ui.small.loader{width:1.71428571rem;height:1.71428571rem;font-size:.92857143em}.ui.inverted.dimmer .ui.loader,.ui.loader{width:2.28571429rem;height:2.28571429rem;font-size:1em}.ui.inverted.dimmer .ui.large.loader,.ui.large.loader{width:3.42857143rem;height:3.42857143rem;font-size:1.14285714em}.ui.big.loader,.ui.inverted.dimmer .ui.big.loader{width:3.71428571rem;height:3.71428571rem;font-size:1.28571429em}.ui.huge.loader,.ui.inverted.dimmer .ui.huge.loader{width:4.14285714rem;height:4.14285714rem;font-size:1.42857143em}.ui.inverted.dimmer .ui.massive.loader,.ui.massive.loader{width:4.57142857rem;height:4.57142857rem;font-size:1.71428571em}.ui.mini.text.loader{min-width:1rem;padding-top:1.78571429rem}.ui.tiny.text.loader{min-width:1.14285714rem;padding-top:1.92857143rem}.ui.small.text.loader{min-width:1.71428571rem;padding-top:2.5rem}.ui.text.loader{min-width:2.28571429rem;padding-top:3.07142857rem}.ui.large.text.loader{min-width:3.42857143rem;padding-top:4.21428571rem}.ui.big.text.loader{min-width:3.71428571rem;padding-top:4.5rem}.ui.huge.text.loader{min-width:4.14285714rem;padding-top:4.92857143rem}.ui.massive.text.loader{min-width:4.57142857rem;padding-top:5.35714286rem}.ui.inverted.loader{color:rgba(255,255,255,.9)}.ui.inverted.loader:before{border-color:rgba(255,255,255,.15)}.ui.inverted.loader:after{border-top-color:#fff}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}/*!
 * # Semantic UI 2.5.0 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.placeholder{position:static;overflow:hidden;-webkit-animation:placeholderShimmer 2s linear;animation:placeholderShimmer 2s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,.08) 0,rgba(0,0,0,.15) 15%,rgba(0,0,0,.08) 30%);background-size:1200px 100%;max-width:30rem}@-webkit-keyframes placeholderShimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}@keyframes placeholderShimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}.ui.placeholder+.ui.placeholder{margin-top:2rem}.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.15s;animation-delay:.15s}.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.3s;animation-delay:.3s}.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.45s;animation-delay:.45s}.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.6s;animation-delay:.6s}.ui.placeholder,.ui.placeholder .image.header:after,.ui.placeholder .line,.ui.placeholder .line:after,.ui.placeholder>:before{background-color:#fff}.ui.placeholder .image:not(.header):not(.ui){height:100px}.ui.placeholder .square.image:not(.header){height:0;overflow:hidden;padding-top:100%}.ui.placeholder .rectangular.image:not(.header){height:0;overflow:hidden;padding-top:75%}.ui.placeholder .line{position:relative;height:.85714286em}.ui.placeholder .line:after,.ui.placeholder .line:before{top:100%;position:absolute;content:'';background-color:inherit}.ui.placeholder .line:before{left:0}.ui.placeholder .line:after{right:0}.ui.placeholder .line{margin-bottom:.5em}.ui.placeholder .line:after,.ui.placeholder .line:before{height:.5em}.ui.placeholder .line:not(:first-child){margin-top:.5em}.ui.placeholder .header{position:relative;overflow:hidden}.ui.placeholder .line:nth-child(1):after{width:0%}.ui.placeholder .line:nth-child(2):after{width:50%}.ui.placeholder .line:nth-child(3):after{width:10%}.ui.placeholder .line:nth-child(4):after{width:35%}.ui.placeholder .line:nth-child(5):after{width:65%}.ui.placeholder .header .line{margin-bottom:.64285714em}.ui.placeholder .header .line:after,.ui.placeholder .header .line:before{height:.64285714em}.ui.placeholder .header .line:not(:first-child){margin-top:.64285714em}.ui.placeholder .header .line:after{width:20%}.ui.placeholder .header .line:nth-child(2):after{width:60%}.ui.placeholder .image.header .line{margin-left:3em}.ui.placeholder .image.header .line:before{width:.71428571rem}.ui.placeholder .image.header:after{display:block;height:.85714286em;content:'';margin-left:3em}.ui.placeholder .header .line:first-child,.ui.placeholder .image .line:first-child,.ui.placeholder .paragraph .line:first-child{height:.01px}.ui.placeholder .header:not(:first-child):before,.ui.placeholder .image:not(:first-child):before,.ui.placeholder .paragraph:not(:first-child):before{height:1.42857143em;content:'';display:block}.ui.inverted.placeholder{background-image:linear-gradient(to right,rgba(255,255,255,.08) 0,rgba(255,255,255,.14) 15%,rgba(255,255,255,.08) 30%)}.ui.inverted.placeholder,.ui.inverted.placeholder .image.header:after,.ui.inverted.placeholder .line,.ui.inverted.placeholder .line:after,.ui.inverted.placeholder>:before{background-color:#1b1c1d}.ui.placeholder .full.line.line.line:after{width:0%}.ui.placeholder .very.long.line.line.line:after{width:10%}.ui.placeholder .long.line.line.line:after{width:35%}.ui.placeholder .medium.line.line.line:after{width:50%}.ui.placeholder .short.line.line.line:after{width:65%}.ui.placeholder .very.short.line.line.line:after{width:80%}.ui.fluid.placeholder{max-width:none}/*!
 * # Semantic UI 2.5.0 - Rail
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.rail{position:absolute;top:0;width:300px;height:100%}.ui.left.rail{left:auto;right:100%;padding:0 2rem 0 0;margin:0 2rem 0 0}.ui.right.rail{left:100%;right:auto;padding:0 0 0 2rem;margin:0 0 0 2rem}.ui.left.internal.rail{left:0;right:auto;padding:0 0 0 2rem;margin:0 0 0 2rem}.ui.right.internal.rail{left:auto;right:0;padding:0 2rem 0 0;margin:0 2rem 0 0}.ui.dividing.rail{width:302.5px}.ui.left.dividing.rail{padding:0 2.5rem 0 0;margin:0 2.5rem 0 0;border-right:1px solid rgba(34,36,38,.15)}.ui.right.dividing.rail{border-left:1px solid rgba(34,36,38,.15);padding:0 0 0 2.5rem;margin:0 0 0 2.5rem}.ui.close.rail{width:calc(300px + 1em)}.ui.close.left.rail{padding:0 1em 0 0;margin:0 1em 0 0}.ui.close.right.rail{padding:0 0 0 1em;margin:0 0 0 1em}.ui.very.close.rail{width:calc(300px + .5em)}.ui.very.close.left.rail{padding:0 .5em 0 0;margin:0 .5em 0 0}.ui.very.close.right.rail{padding:0 0 0 .5em;margin:0 0 0 .5em}.ui.attached.left.rail,.ui.attached.right.rail{padding:0;margin:0}.ui.mini.rail{font-size:.78571429rem}.ui.tiny.rail{font-size:.85714286rem}.ui.small.rail{font-size:.92857143rem}.ui.rail{font-size:1rem}.ui.large.rail{font-size:1.14285714rem}.ui.big.rail{font-size:1.28571429rem}.ui.huge.rail{font-size:1.42857143rem}.ui.massive.rail{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Reveal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.reveal{display:inherit;position:relative!important;font-size:0!important}.ui.reveal>.visible.content{position:absolute!important;top:0!important;left:0!important;z-index:3!important;transition:all .5s ease .1s}.ui.reveal>.hidden.content{position:relative!important;z-index:2!important}.ui.active.reveal .visible.content,.ui.reveal:hover .visible.content{z-index:4!important}.ui.slide.reveal{position:relative!important;overflow:hidden!important;white-space:nowrap}.ui.slide.reveal>.content{display:block;width:100%;white-space:normal;float:left;margin:0;transition:transform .5s ease .1s}.ui.slide.reveal>.visible.content{position:relative!important}.ui.slide.reveal>.hidden.content{position:absolute!important;left:0!important;width:100%!important;transform:translateX(100%)!important}.ui.slide.active.reveal>.visible.content,.ui.slide.reveal:hover>.visible.content{transform:translateX(-100%)!important}.ui.slide.active.reveal>.hidden.content,.ui.slide.reveal:hover>.hidden.content{transform:translateX(0)!important}.ui.slide.right.reveal>.visible.content{transform:translateX(0)!important}.ui.slide.right.reveal>.hidden.content{transform:translateX(-100%)!important}.ui.slide.right.active.reveal>.visible.content,.ui.slide.right.reveal:hover>.visible.content{transform:translateX(100%)!important}.ui.slide.right.active.reveal>.hidden.content,.ui.slide.right.reveal:hover>.hidden.content{transform:translateX(0)!important}.ui.slide.up.reveal>.hidden.content{transform:translateY(100%)!important}.ui.slide.up.active.reveal>.visible.content,.ui.slide.up.reveal:hover>.visible.content{transform:translateY(-100%)!important}.ui.slide.up.active.reveal>.hidden.content,.ui.slide.up.reveal:hover>.hidden.content{transform:translateY(0)!important}.ui.slide.down.reveal>.hidden.content{transform:translateY(-100%)!important}.ui.slide.down.active.reveal>.visible.content,.ui.slide.down.reveal:hover>.visible.content{transform:translateY(100%)!important}.ui.slide.down.active.reveal>.hidden.content,.ui.slide.down.reveal:hover>.hidden.content{transform:translateY(0)!important}.ui.fade.reveal>.visible.content{opacity:1}.ui.fade.active.reveal>.visible.content,.ui.fade.reveal:hover>.visible.content{opacity:0}.ui.move.reveal{position:relative!important;overflow:hidden!important;white-space:nowrap}.ui.move.reveal>.content{display:block;float:left;white-space:normal;margin:0;transition:transform .5s cubic-bezier(.175,.885,.32,1) .1s}.ui.move.reveal>.visible.content{position:relative!important}.ui.move.reveal>.hidden.content{position:absolute!important;left:0!important;width:100%!important}.ui.move.active.reveal>.visible.content,.ui.move.reveal:hover>.visible.content{transform:translateX(-100%)!important}.ui.move.right.active.reveal>.visible.content,.ui.move.right.reveal:hover>.visible.content{transform:translateX(100%)!important}.ui.move.up.active.reveal>.visible.content,.ui.move.up.reveal:hover>.visible.content{transform:translateY(-100%)!important}.ui.move.down.active.reveal>.visible.content,.ui.move.down.reveal:hover>.visible.content{transform:translateY(100%)!important}.ui.rotate.reveal>.visible.content{transition-duration:.5s;transform:rotate(0)}.ui.rotate.reveal>.visible.content,.ui.rotate.right.reveal>.visible.content{transform-origin:bottom right}.ui.rotate.active.reveal>.visible.content,.ui.rotate.reveal:hover>.visible.content,.ui.rotate.right.active.reveal>.visible.content,.ui.rotate.right.reveal:hover>.visible.content{transform:rotate(110deg)}.ui.rotate.left.reveal>.visible.content{transform-origin:bottom left}.ui.rotate.left.active.reveal>.visible.content,.ui.rotate.left.reveal:hover>.visible.content{transform:rotate(-110deg)}.ui.disabled.reveal:hover>.visible.visible.content{position:static!important;display:block!important;opacity:1!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;transform:none!important}.ui.disabled.reveal:hover>.hidden.hidden.content{display:none!important}.ui.reveal>.ui.ribbon.label{z-index:5}.ui.visible.reveal{overflow:visible}.ui.instant.reveal>.content{transition-delay:0s!important}.ui.reveal>.content{font-size:1rem!important}/*!
 * # Semantic UI 2.5.0 - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.segment{position:relative;background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;padding:1em 1em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.vertical.segment{margin:0;padding-left:0;padding-right:0;background:none transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.segment:last-child{border-bottom:none}.ui.inverted.segment>.ui.header{color:#fff}.ui[class*="bottom attached"].segment>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="top attached"].segment>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.grid>.row>.ui.segment.column,.ui.grid>.ui.segment.column,.ui.page.grid.segment{padding-top:2em;padding-bottom:2em}.ui.grid.segment{margin:1rem 0;border-radius:.28571429rem}.ui.basic.table.segment{background:#fff;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui[class*="very basic"].table.segment{padding:1em 1em}.ui.placeholder.segment{display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:initial;-webkit-animation:none;animation:none;overflow:visible;padding:1em 1em;min-height:18rem;background:#f9fafb;border-color:rgba(34,36,38,.15);box-shadow:0 2px 25px 0 rgba(34,36,38,.05) inset}.ui.placeholder.segment .button,.ui.placeholder.segment textarea{display:block}.ui.placeholder.segment .button,.ui.placeholder.segment .field,.ui.placeholder.segment textarea,.ui.placeholder.segment>.ui.input{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment .column .button,.ui.placeholder.segment .column .field,.ui.placeholder.segment .column textarea,.ui.placeholder.segment .column>.ui.input{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment>.inline{align-self:center}.ui.placeholder.segment>.inline>.button{display:inline-block;width:auto;margin:0 .35714286rem 0 0}.ui.placeholder.segment>.inline>.button:last-child{margin-right:0}.ui.piled.segment,.ui.piled.segments{margin:3em 0;box-shadow:'';z-index:auto}.ui.piled.segment:first-child{margin-top:0}.ui.piled.segment:last-child{margin-bottom:0}.ui.piled.segment:after,.ui.piled.segment:before,.ui.piled.segments:after,.ui.piled.segments:before{background-color:#fff;visibility:visible;content:'';display:block;height:100%;left:0;position:absolute;width:100%;border:1px solid rgba(34,36,38,.15);box-shadow:''}.ui.piled.segment:before,.ui.piled.segments:before{transform:rotate(-1.2deg);top:0;z-index:-2}.ui.piled.segment:after,.ui.piled.segments:after{transform:rotate(1.2deg);top:0;z-index:-1}.ui[class*="top attached"].piled.segment{margin-top:3em;margin-bottom:0}.ui.piled.segment[class*="top attached"]:first-child{margin-top:0}.ui.piled.segment[class*="bottom attached"]{margin-top:0;margin-bottom:3em}.ui.piled.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.stacked.segment{padding-bottom:1.4em}.ui.stacked.segment:after,.ui.stacked.segment:before,.ui.stacked.segments:after,.ui.stacked.segments:before{content:'';position:absolute;bottom:-3px;left:0;border-top:1px solid rgba(34,36,38,.15);background:rgba(0,0,0,.03);width:100%;height:6px;visibility:visible}.ui.stacked.segment:before,.ui.stacked.segments:before{display:none}.ui.tall.stacked.segment:before,.ui.tall.stacked.segments:before{display:block;bottom:0}.ui.stacked.inverted.segment:after,.ui.stacked.inverted.segment:before,.ui.stacked.inverted.segments:after,.ui.stacked.inverted.segments:before{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(34,36,38,.35)}.ui.padded.segment{padding:1.5em}.ui[class*="very padded"].segment{padding:3em}.ui.padded.segment.vertical.segment,.ui[class*="very padded"].vertical.segment{padding-left:0;padding-right:0}.ui.compact.segment{display:table}.ui.compact.segments{display:inline-flex}.ui.compact.segments .segment,.ui.segments .compact.segment{display:block;flex:0 1 auto}.ui.circular.segment{display:table-cell;padding:2em;text-align:center;vertical-align:middle;border-radius:500em}.ui.raised.segment,.ui.raised.segments{box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.segments{flex-direction:column;position:relative;margin:1rem 0;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:.28571429rem}.ui.segments:first-child{margin-top:0}.ui.segments:last-child{margin-bottom:0}.ui.segments>.segment{top:0;bottom:0;border-radius:0;margin:0;width:auto;box-shadow:none;border:none;border-top:1px solid rgba(34,36,38,.15)}.ui.segments:not(.horizontal)>.segment:first-child{border-top:none;margin-top:0;bottom:0;margin-bottom:0;top:0;border-radius:.28571429rem .28571429rem 0 0}.ui.segments:not(.horizontal)>.segment:last-child{top:0;bottom:0;margin-top:0;margin-bottom:0;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui.segments:not(.horizontal)>.segment:only-child{border-radius:.28571429rem}.ui.segments>.ui.segments{border-top:1px solid rgba(34,36,38,.15);margin:1rem 1rem}.ui.segments>.segments:first-child{border-top:none}.ui.segments>.segment+.segments:not(.horizontal){margin-top:0}.ui.horizontal.segments{display:flex;flex-direction:row;background-color:transparent;border-radius:0;padding:0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments{margin:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-top:1px solid rgba(34,36,38,.15)}.ui.horizontal.segments>.segment{flex:1 1 auto;-ms-flex:1 1 0px;margin:0;min-width:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-left:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments:first-child{border-top:none}.ui.horizontal.segments>.segment:first-child{border-left:none}.ui.disabled.segment{opacity:.45;color:rgba(40,40,40,.3)}.ui.loading.segment{position:relative;cursor:default;pointer-events:none;text-shadow:none!important;color:transparent!important;transition:all 0s linear}.ui.loading.segment:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;border-radius:.28571429rem;z-index:100}.ui.loading.segment:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:segment-spin .6s linear;animation:segment-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes segment-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes segment-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.basic.segment{background:none transparent;box-shadow:none;border:none;border-radius:0}.ui.clearing.segment:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.red.segment:not(.inverted){border-top:2px solid #db2828!important}.ui.inverted.red.segment{background-color:#db2828!important;color:#fff!important}.ui.orange.segment:not(.inverted){border-top:2px solid #f2711c!important}.ui.inverted.orange.segment{background-color:#f2711c!important;color:#fff!important}.ui.yellow.segment:not(.inverted){border-top:2px solid #fbbd08!important}.ui.inverted.yellow.segment{background-color:#fbbd08!important;color:#fff!important}.ui.olive.segment:not(.inverted){border-top:2px solid #b5cc18!important}.ui.inverted.olive.segment{background-color:#b5cc18!important;color:#fff!important}.ui.green.segment:not(.inverted){border-top:2px solid #21ba45!important}.ui.inverted.green.segment{background-color:#21ba45!important;color:#fff!important}.ui.teal.segment:not(.inverted){border-top:2px solid #00b5ad!important}.ui.inverted.teal.segment{background-color:#00b5ad!important;color:#fff!important}.ui.blue.segment:not(.inverted){border-top:2px solid #2185d0!important}.ui.inverted.blue.segment{background-color:#2185d0!important;color:#fff!important}.ui.violet.segment:not(.inverted){border-top:2px solid #6435c9!important}.ui.inverted.violet.segment{background-color:#6435c9!important;color:#fff!important}.ui.purple.segment:not(.inverted){border-top:2px solid #a333c8!important}.ui.inverted.purple.segment{background-color:#a333c8!important;color:#fff!important}.ui.pink.segment:not(.inverted){border-top:2px solid #e03997!important}.ui.inverted.pink.segment{background-color:#e03997!important;color:#fff!important}.ui.brown.segment:not(.inverted){border-top:2px solid #a5673f!important}.ui.inverted.brown.segment{background-color:#a5673f!important;color:#fff!important}.ui.grey.segment:not(.inverted){border-top:2px solid #767676!important}.ui.inverted.grey.segment{background-color:#767676!important;color:#fff!important}.ui.black.segment:not(.inverted){border-top:2px solid #1b1c1d!important}.ui.inverted.black.segment{background-color:#1b1c1d!important;color:#fff!important}.ui[class*="left aligned"].segment{text-align:left}.ui[class*="right aligned"].segment{text-align:right}.ui[class*="center aligned"].segment{text-align:center}.ui.floated.segment,.ui[class*="left floated"].segment{float:left;margin-right:1em}.ui[class*="right floated"].segment{float:right;margin-left:1em}.ui.inverted.segment{border:none;box-shadow:none}.ui.inverted.segment,.ui.primary.inverted.segment{background:#1b1c1d;color:rgba(255,255,255,.9)}.ui.inverted.segment .segment{color:rgba(0,0,0,.87)}.ui.inverted.segment .inverted.segment{color:rgba(255,255,255,.9)}.ui.inverted.attached.segment{border-color:#555}.ui.secondary.segment{background:#f3f4f5;color:rgba(0,0,0,.6)}.ui.secondary.inverted.segment{background:#4c4f52 linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%);color:rgba(255,255,255,.8)}.ui.tertiary.segment{background:#dcddde;color:rgba(0,0,0,.6)}.ui.tertiary.inverted.segment{background:#717579 linear-gradient(rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 100%);color:rgba(255,255,255,.8)}.ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - (-1px * 2));max-width:calc(100% - (-1px * 2));box-shadow:none;border:1px solid #d4d4d5}.ui.attached:not(.message)+.ui.attached.segment:not(.top){border-top:none}.ui[class*="top attached"].segment{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.segment[class*="top attached"]:first-child{margin-top:0}.ui.segment[class*="bottom attached"]{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.mini.segment,.ui.mini.segments .segment{font-size:.78571429rem}.ui.tiny.segment,.ui.tiny.segments .segment{font-size:.85714286rem}.ui.small.segment,.ui.small.segments .segment{font-size:.92857143rem}.ui.segment,.ui.segments .segment{font-size:1rem}.ui.large.segment,.ui.large.segments .segment{font-size:1.14285714rem}.ui.big.segment,.ui.big.segments .segment{font-size:1.28571429rem}.ui.huge.segment,.ui.huge.segments .segment{font-size:1.42857143rem}.ui.massive.segment,.ui.massive.segments .segment{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.steps{display:inline-flex;flex-direction:row;align-items:stretch;margin:1em 0;background:'';box-shadow:none;line-height:1.14285714em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.steps:first-child{margin-top:0}.ui.steps:last-child{margin-bottom:0}.ui.steps .step{position:relative;display:flex;flex:1 0 auto;flex-wrap:wrap;flex-direction:row;vertical-align:middle;align-items:center;justify-content:center;margin:0 0;padding:1.14285714em 2em;background:#fff;color:rgba(0,0,0,.87);box-shadow:none;border-radius:0;border:none;border-right:1px solid rgba(34,36,38,.15);transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease}.ui.steps .step:after{display:none;position:absolute;z-index:2;content:'';top:50%;right:0;border:medium none;background-color:#fff;width:1.14285714em;height:1.14285714em;border-style:solid;border-color:rgba(34,36,38,.15);border-width:0 1px 1px 0;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;transform:translateY(-50%) translateX(50%) rotate(-45deg)}.ui.steps .step:first-child{padding-left:2em;border-radius:.28571429rem 0 0 .28571429rem}.ui.steps .step:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.steps .step:last-child{border-right:none;margin-right:0}.ui.steps .step:only-child{border-radius:.28571429rem}.ui.steps .step .title{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;font-weight:700}.ui.steps .step>.title{width:100%}.ui.steps .step .description{font-weight:400;font-size:.92857143em;color:rgba(0,0,0,.87)}.ui.steps .step>.description{width:100%}.ui.steps .step .title~.description{margin-top:.25em}.ui.steps .step>.icon{line-height:1;font-size:2.5em;margin:0 1rem 0 0}.ui.steps .step>.icon,.ui.steps .step>.icon~.content{display:block;flex:0 1 auto;align-self:middle}.ui.steps .step>.icon~.content{flex-grow:1 0 auto}.ui.steps:not(.vertical) .step>.icon{width:auto}.ui.steps .link.step,.ui.steps a.step{cursor:pointer}.ui.ordered.steps{counter-reset:ordered}.ui.ordered.steps .step:before{display:block;position:static;text-align:center;content:counters(ordered, ".");align-self:middle;margin-right:1rem;font-size:2.5em;counter-increment:ordered;font-family:inherit;font-weight:700}.ui.ordered.steps .step>*{display:block;align-self:middle}.ui.vertical.steps{display:inline-flex;flex-direction:column;overflow:visible}.ui.vertical.steps .step{justify-content:flex-start;border-radius:0;padding:1.14285714em 2em;border-right:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.steps .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.steps .step:last-child{border-bottom:none;border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.steps .step:only-child{border-radius:.28571429rem}.ui.vertical.steps .step:after{display:none}.ui.vertical.steps .step:after{top:50%;right:0;border-width:0 1px 1px 0}.ui.vertical.steps .step:after{display:none}.ui.vertical.steps .active.step:after{display:block}.ui.vertical.steps .step:last-child:after{display:none}.ui.vertical.steps .active.step:last-child:after{display:block}@media only screen and (max-width:767px){.ui.steps:not(.unstackable){display:inline-flex;overflow:visible;flex-direction:column}.ui.steps:not(.unstackable) .step{width:100%!important;flex-direction:column;border-radius:0;padding:1.14285714em 2em}.ui.steps:not(.unstackable) .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui.steps:not(.unstackable) .step:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.steps:not(.unstackable) .step:after{display:none!important}.ui.steps:not(.unstackable) .step .content{text-align:center}.ui.ordered.steps:not(.unstackable) .step:before,.ui.steps:not(.unstackable) .step>.icon{margin:0 0 1rem 0}}.ui.steps .link.step:hover,.ui.steps .link.step:hover::after,.ui.steps a.step:hover,.ui.steps a.step:hover::after{background:#f9fafb;color:rgba(0,0,0,.8)}.ui.steps .link.step:active,.ui.steps .link.step:active::after,.ui.steps a.step:active,.ui.steps a.step:active::after{background:#f3f4f5;color:rgba(0,0,0,.9)}.ui.steps .step.active{cursor:auto;background:#f3f4f5}.ui.steps .step.active:after{background:#f3f4f5}.ui.steps .step.active .title{color:#4183c4}.ui.ordered.steps .step.active:before,.ui.steps .active.step .icon{color:rgba(0,0,0,.85)}.ui.steps .step:after{display:block}.ui.steps .active.step:after{display:block}.ui.steps .step:last-child:after{display:none}.ui.steps .active.step:last-child:after{display:none}.ui.steps .link.active.step:hover,.ui.steps .link.active.step:hover::after,.ui.steps a.active.step:hover,.ui.steps a.active.step:hover::after{cursor:pointer;background:#dcddde;color:rgba(0,0,0,.87)}.ui.ordered.steps .step.completed:before,.ui.steps .step.completed>.icon:before{color:#21ba45}.ui.steps .disabled.step{cursor:auto;background:#fff;pointer-events:none}.ui.steps .disabled.step,.ui.steps .disabled.step .description,.ui.steps .disabled.step .title{color:rgba(40,40,40,.3)}.ui.steps .disabled.step:after{background:#fff}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].steps{display:inline-flex;overflow:visible;flex-direction:column}.ui[class*="tablet stackable"].steps .step{flex-direction:column;border-radius:0;padding:1.14285714em 2em}.ui[class*="tablet stackable"].steps .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui[class*="tablet stackable"].steps .step:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui[class*="tablet stackable"].steps .step:after{display:none!important}.ui[class*="tablet stackable"].steps .step .content{text-align:center}.ui[class*="tablet stackable"].ordered.steps .step:before,.ui[class*="tablet stackable"].steps .step>.icon{margin:0 0 1rem 0}}.ui.fluid.steps{display:flex;width:100%}.ui.attached.steps{width:calc(100% + (--1px * 2))!important;margin:0 -1px 0;max-width:calc(100% + (--1px * 2));border-radius:.28571429rem .28571429rem 0 0}.ui.attached.steps .step:first-child{border-radius:.28571429rem 0 0 0}.ui.attached.steps .step:last-child{border-radius:0 .28571429rem 0 0}.ui.bottom.attached.steps{margin:0 -1px 0;border-radius:0 0 .28571429rem .28571429rem}.ui.bottom.attached.steps .step:first-child{border-radius:0 0 0 .28571429rem}.ui.bottom.attached.steps .step:last-child{border-radius:0 0 .28571429rem 0}.ui.eight.steps,.ui.five.steps,.ui.four.steps,.ui.one.steps,.ui.seven.steps,.ui.six.steps,.ui.three.steps,.ui.two.steps{width:100%}.ui.eight.steps>.step,.ui.five.steps>.step,.ui.four.steps>.step,.ui.one.steps>.step,.ui.seven.steps>.step,.ui.six.steps>.step,.ui.three.steps>.step,.ui.two.steps>.step{flex-wrap:nowrap}.ui.one.steps>.step{width:100%}.ui.two.steps>.step{width:50%}.ui.three.steps>.step{width:33.333%}.ui.four.steps>.step{width:25%}.ui.five.steps>.step{width:20%}.ui.six.steps>.step{width:16.666%}.ui.seven.steps>.step{width:14.285%}.ui.eight.steps>.step{width:12.5%}.ui.mini.step,.ui.mini.steps .step{font-size:.78571429rem}.ui.tiny.step,.ui.tiny.steps .step{font-size:.85714286rem}.ui.small.step,.ui.small.steps .step{font-size:.92857143rem}.ui.step,.ui.steps .step{font-size:1rem}.ui.large.step,.ui.large.steps .step{font-size:1.14285714rem}.ui.big.step,.ui.big.steps .step{font-size:1.28571429rem}.ui.huge.step,.ui.huge.steps .step{font-size:1.42857143rem}.ui.massive.step,.ui.massive.steps .step{font-size:1.71428571rem}@font-face{font-family:Step;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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) format('woff')}.ui.ordered.steps .step.completed:before,.ui.steps .step.completed>.icon:before{font-family:Step;content:'\e800'}/*!
 * # Semantic UI 2.5.0 - Breadcrumb
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.breadcrumb{line-height:1;display:inline-block;margin:0 0;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.7;margin:0 .21428571rem 0;font-size:.92857143em;color:rgba(0,0,0,.4);vertical-align:baseline}.ui.breadcrumb a{color:#4183c4}.ui.breadcrumb a:hover{color:#1e70bf}.ui.breadcrumb .icon.divider{font-size:.85714286em;vertical-align:baseline}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.78571429em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.mini.breadcrumb{font-size:.78571429rem}.ui.tiny.breadcrumb{font-size:.85714286rem}.ui.small.breadcrumb{font-size:.92857143rem}.ui.breadcrumb{font-size:1rem}.ui.large.breadcrumb{font-size:1.14285714rem}.ui.big.breadcrumb{font-size:1.28571429rem}.ui.huge.breadcrumb{font-size:1.42857143rem}.ui.massive.breadcrumb{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 .28571429rem 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url]{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;outline:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease}.ui.form textarea{margin:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);outline:0;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form input[type=checkbox],.ui.form textarea{vertical-align:top}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:rgba(0,0,0,.87);transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{width:auto}.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{width:auto}.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .success.message,.ui.form .warning.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#fff!important;border:1px solid #e0b4b4!important;color:#9f3a38!important}.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{border-width:0 0 1px 1px;bottom:auto;right:auto;top:50%;left:0}.ui.form .field.field input:-webkit-autofill{box-shadow:0 0 0 100px ivory inset!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{box-shadow:0 0 0 100px ivory inset!important;border-color:#d5c315!important}.ui.form .error.error input:-webkit-autofill{box-shadow:0 0 0 100px #fffaf0 inset!important;border-color:#e0b4b4!important}.ui.form ::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.form :-ms-input-placeholder{color:rgba(191,191,191,.87)!important}.ui.form ::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.form :focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus:-ms-input-placeholder{color:rgba(115,115,115,.87)!important}.ui.form :focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:.28571429rem;background:#fff;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset}.ui.form textarea:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:.28571429rem;background:#fff;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;-webkit-appearance:none}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:flex}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:flex}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:flex}.ui.form .field.error .input,.ui.form .field.error label,.ui.form .fields.error .field .input,.ui.form .fields.error .field label{color:#9f3a38}.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{border-color:#9f3a38;color:#fff}.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=file],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text],.ui.form .field.error input[type=time],.ui.form .field.error input[type=url],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;border-radius:'';box-shadow:none}.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-appearance:none;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:#fff6f6;color:#9f3a38}.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .item:hover{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{color:#9f3a38}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{background:#fff6f6;border-color:#e0b4b4}.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{color:#9f3a38}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{pointer-events:none;opacity:.45}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:.45}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:form-spin .6s linear;animation:form-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes form-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes form-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after{margin:-.2em 0 0 .2em;content:'*';color:#db2828}.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after{display:inline-block;vertical-align:top}.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{color:rgba(255,255,255,.9)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=file],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=text],.ui.inverted.form input[type=time],.ui.inverted.form input[type=url]{background:#fff;border-color:rgba(255,255,255,.1);color:rgba(0,0,0,.87);box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 .28571429rem 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{display:block;margin:.5em 0;padding:0}.ui.form .fields{display:flex;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;box-shadow:none}.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:50%}.ui.form .three.fields>.field,.ui.form .three.fields>.fields{width:33.33333333%}.ui.form .four.fields>.field,.ui.form .four.fields>.fields{width:25%}.ui.form .five.fields>.field,.ui.form .five.fields>.fields{width:20%}.ui.form .six.fields>.field,.ui.form .six.fields>.fields{width:16.66666667%}.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{width:14.28571429%}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{width:12.5%}.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{width:11.11111111%}.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{width:10%}@media only screen and (max-width:767px){.ui.form .fields{flex-wrap:wrap}.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable)>.field,.ui[class*="equal width"].form:not(.unstackable) .fields>.field{width:100%!important;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%!important}.ui.form .two.wide.field{width:12.5%!important}.ui.form .three.wide.field{width:18.75%!important}.ui.form .four.wide.field{width:25%!important}.ui.form .five.wide.field{width:31.25%!important}.ui.form .six.wide.field{width:37.5%!important}.ui.form .seven.wide.field{width:43.75%!important}.ui.form .eight.wide.field{width:50%!important}.ui.form .nine.wide.field{width:56.25%!important}.ui.form .ten.wide.field{width:62.5%!important}.ui.form .eleven.wide.field{width:68.75%!important}.ui.form .twelve.wide.field{width:75%!important}.ui.form .thirteen.wide.field{width:81.25%!important}.ui.form .fourteen.wide.field{width:87.5%!important}.ui.form .fifteen.wide.field{width:93.75%!important}.ui.form .sixteen.wide.field{width:100%!important}@media only screen and (max-width:767px){.ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eleven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fifteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.five.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.four.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fourteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.nine.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.seven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.six.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.sixteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.ten.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.thirteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.three.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.twelve.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.two.wide.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields{width:100%!important}.ui.form .fields{margin-bottom:0}}.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{width:100%;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields>label{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:700;color:rgba(0,0,0,.87);text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.field>input,.ui.form .inline.field>select,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.field>:first-child,.ui.form .inline.fields .field>:first-child{margin:0 .85714286em 0 0}.ui.form .inline.field>:only-child,.ui.form .inline.fields .field>:only-child{margin:0}.ui.form .inline.fields .wide.field{display:flex;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.mini.form{font-size:.78571429rem}.ui.tiny.form{font-size:.85714286rem}.ui.small.form{font-size:.92857143rem}.ui.form{font-size:1rem}.ui.large.form{font-size:1.14285714rem}.ui.big.form{font-size:1.28571429rem}.ui.huge.form{font-size:1.42857143rem}.ui.massive.form{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0}.ui.grid{margin-top:-1rem;margin-bottom:-1rem;margin-left:-1rem;margin-right:-1rem}.ui.relaxed.grid{margin-left:-1.5rem;margin-right:-1.5rem}.ui[class*="very relaxed"].grid{margin-left:-2.5rem;margin-right:-2.5rem}.ui.grid+.grid{margin-top:1rem}.ui.grid>.column:not(.row),.ui.grid>.row>.column{position:relative;display:inline-block;width:6.25%;padding-left:1rem;padding-right:1rem;vertical-align:top}.ui.grid>*{padding-left:1rem;padding-right:1rem}.ui.grid>.row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;align-items:stretch;width:100%!important;padding:0;padding-top:1rem;padding-bottom:1rem}.ui.grid>.column:not(.row){padding-top:1rem;padding-bottom:1rem}.ui.grid>.row>.column{margin-top:0;margin-bottom:0}.ui.grid>.row>.column>img,.ui.grid>.row>img{max-width:100%}.ui.grid>.ui.grid:first-child{margin-top:0}.ui.grid>.ui.grid:last-child{margin-bottom:0}.ui.aligned.grid .column>.segment:not(.compact):not(.attached),.ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached){width:100%}.ui.grid .row+.ui.divider{flex-grow:1;margin:1rem 1rem}.ui.grid .column+.ui.vertical.divider{height:calc(50% - (2rem / 2))}.ui.grid>.column:last-child>.horizontal.segment,.ui.grid>.row>.column:last-child>.horizontal.segment{box-shadow:none}@media only screen and (max-width:767px){.ui.page.grid{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:2em;padding-right:2em}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:3%;padding-right:3%}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:15%;padding-right:15%}}@media only screen and (min-width:1920px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:23%;padding-right:23%}}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui[class*="one column"].grid>.column:not(.row),.ui[class*="one column"].grid>.row>.column{width:100%}.ui[class*="two column"].grid>.column:not(.row),.ui[class*="two column"].grid>.row>.column{width:50%}.ui[class*="three column"].grid>.column:not(.row),.ui[class*="three column"].grid>.row>.column{width:33.33333333%}.ui[class*="four column"].grid>.column:not(.row),.ui[class*="four column"].grid>.row>.column{width:25%}.ui[class*="five column"].grid>.column:not(.row),.ui[class*="five column"].grid>.row>.column{width:20%}.ui[class*="six column"].grid>.column:not(.row),.ui[class*="six column"].grid>.row>.column{width:16.66666667%}.ui[class*="seven column"].grid>.column:not(.row),.ui[class*="seven column"].grid>.row>.column{width:14.28571429%}.ui[class*="eight column"].grid>.column:not(.row),.ui[class*="eight column"].grid>.row>.column{width:12.5%}.ui[class*="nine column"].grid>.column:not(.row),.ui[class*="nine column"].grid>.row>.column{width:11.11111111%}.ui[class*="ten column"].grid>.column:not(.row),.ui[class*="ten column"].grid>.row>.column{width:10%}.ui[class*="eleven column"].grid>.column:not(.row),.ui[class*="eleven column"].grid>.row>.column{width:9.09090909%}.ui[class*="twelve column"].grid>.column:not(.row),.ui[class*="twelve column"].grid>.row>.column{width:8.33333333%}.ui[class*="thirteen column"].grid>.column:not(.row),.ui[class*="thirteen column"].grid>.row>.column{width:7.69230769%}.ui[class*="fourteen column"].grid>.column:not(.row),.ui[class*="fourteen column"].grid>.row>.column{width:7.14285714%}.ui[class*="fifteen column"].grid>.column:not(.row),.ui[class*="fifteen column"].grid>.row>.column{width:6.66666667%}.ui[class*="sixteen column"].grid>.column:not(.row),.ui[class*="sixteen column"].grid>.row>.column{width:6.25%}.ui.grid>[class*="one column"].row>.column{width:100%!important}.ui.grid>[class*="two column"].row>.column{width:50%!important}.ui.grid>[class*="three column"].row>.column{width:33.33333333%!important}.ui.grid>[class*="four column"].row>.column{width:25%!important}.ui.grid>[class*="five column"].row>.column{width:20%!important}.ui.grid>[class*="six column"].row>.column{width:16.66666667%!important}.ui.grid>[class*="seven column"].row>.column{width:14.28571429%!important}.ui.grid>[class*="eight column"].row>.column{width:12.5%!important}.ui.grid>[class*="nine column"].row>.column{width:11.11111111%!important}.ui.grid>[class*="ten column"].row>.column{width:10%!important}.ui.grid>[class*="eleven column"].row>.column{width:9.09090909%!important}.ui.grid>[class*="twelve column"].row>.column{width:8.33333333%!important}.ui.grid>[class*="thirteen column"].row>.column{width:7.69230769%!important}.ui.grid>[class*="fourteen column"].row>.column{width:7.14285714%!important}.ui.grid>[class*="fifteen column"].row>.column{width:6.66666667%!important}.ui.grid>[class*="sixteen column"].row>.column{width:6.25%!important}.ui.celled.page.grid{box-shadow:none}.ui.column.grid>[class*="one wide"].column,.ui.grid>.column.row>[class*="one wide"].column,.ui.grid>.row>[class*="one wide"].column,.ui.grid>[class*="one wide"].column{width:6.25%!important}.ui.column.grid>[class*="two wide"].column,.ui.grid>.column.row>[class*="two wide"].column,.ui.grid>.row>[class*="two wide"].column,.ui.grid>[class*="two wide"].column{width:12.5%!important}.ui.column.grid>[class*="three wide"].column,.ui.grid>.column.row>[class*="three wide"].column,.ui.grid>.row>[class*="three wide"].column,.ui.grid>[class*="three wide"].column{width:18.75%!important}.ui.column.grid>[class*="four wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>.row>[class*="four wide"].column,.ui.grid>[class*="four wide"].column{width:25%!important}.ui.column.grid>[class*="five wide"].column,.ui.grid>.column.row>[class*="five wide"].column,.ui.grid>.row>[class*="five wide"].column,.ui.grid>[class*="five wide"].column{width:31.25%!important}.ui.column.grid>[class*="six wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>.row>[class*="six wide"].column,.ui.grid>[class*="six wide"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide"].column,.ui.grid>.column.row>[class*="seven wide"].column,.ui.grid>.row>[class*="seven wide"].column,.ui.grid>[class*="seven wide"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide"].column,.ui.grid>.column.row>[class*="eight wide"].column,.ui.grid>.row>[class*="eight wide"].column,.ui.grid>[class*="eight wide"].column{width:50%!important}.ui.column.grid>[class*="nine wide"].column,.ui.grid>.column.row>[class*="nine wide"].column,.ui.grid>.row>[class*="nine wide"].column,.ui.grid>[class*="nine wide"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide"].column,.ui.grid>.column.row>[class*="ten wide"].column,.ui.grid>.row>[class*="ten wide"].column,.ui.grid>[class*="ten wide"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide"].column,.ui.grid>.column.row>[class*="eleven wide"].column,.ui.grid>.row>[class*="eleven wide"].column,.ui.grid>[class*="eleven wide"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide"].column,.ui.grid>.column.row>[class*="twelve wide"].column,.ui.grid>.row>[class*="twelve wide"].column,.ui.grid>[class*="twelve wide"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide"].column,.ui.grid>.column.row>[class*="thirteen wide"].column,.ui.grid>.row>[class*="thirteen wide"].column,.ui.grid>[class*="thirteen wide"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide"].column,.ui.grid>.column.row>[class*="fourteen wide"].column,.ui.grid>.row>[class*="fourteen wide"].column,.ui.grid>[class*="fourteen wide"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide"].column,.ui.grid>.column.row>[class*="fifteen wide"].column,.ui.grid>.row>[class*="fifteen wide"].column,.ui.grid>[class*="fifteen wide"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide"].column,.ui.grid>.column.row>[class*="sixteen wide"].column,.ui.grid>.row>[class*="sixteen wide"].column,.ui.grid>[class*="sixteen wide"].column{width:100%!important}@media only screen and (min-width:320px) and (max-width:767px){.ui.column.grid>[class*="one wide mobile"].column,.ui.grid>.column.row>[class*="one wide mobile"].column,.ui.grid>.row>[class*="one wide mobile"].column,.ui.grid>[class*="one wide mobile"].column{width:6.25%!important}.ui.column.grid>[class*="two wide mobile"].column,.ui.grid>.column.row>[class*="two wide mobile"].column,.ui.grid>.row>[class*="two wide mobile"].column,.ui.grid>[class*="two wide mobile"].column{width:12.5%!important}.ui.column.grid>[class*="three wide mobile"].column,.ui.grid>.column.row>[class*="three wide mobile"].column,.ui.grid>.row>[class*="three wide mobile"].column,.ui.grid>[class*="three wide mobile"].column{width:18.75%!important}.ui.column.grid>[class*="four wide mobile"].column,.ui.grid>.column.row>[class*="four wide mobile"].column,.ui.grid>.row>[class*="four wide mobile"].column,.ui.grid>[class*="four wide mobile"].column{width:25%!important}.ui.column.grid>[class*="five wide mobile"].column,.ui.grid>.column.row>[class*="five wide mobile"].column,.ui.grid>.row>[class*="five wide mobile"].column,.ui.grid>[class*="five wide mobile"].column{width:31.25%!important}.ui.column.grid>[class*="six wide mobile"].column,.ui.grid>.column.row>[class*="six wide mobile"].column,.ui.grid>.row>[class*="six wide mobile"].column,.ui.grid>[class*="six wide mobile"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide mobile"].column,.ui.grid>.column.row>[class*="seven wide mobile"].column,.ui.grid>.row>[class*="seven wide mobile"].column,.ui.grid>[class*="seven wide mobile"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide mobile"].column,.ui.grid>.column.row>[class*="eight wide mobile"].column,.ui.grid>.row>[class*="eight wide mobile"].column,.ui.grid>[class*="eight wide mobile"].column{width:50%!important}.ui.column.grid>[class*="nine wide mobile"].column,.ui.grid>.column.row>[class*="nine wide mobile"].column,.ui.grid>.row>[class*="nine wide mobile"].column,.ui.grid>[class*="nine wide mobile"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide mobile"].column,.ui.grid>.column.row>[class*="ten wide mobile"].column,.ui.grid>.row>[class*="ten wide mobile"].column,.ui.grid>[class*="ten wide mobile"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide mobile"].column,.ui.grid>.column.row>[class*="eleven wide mobile"].column,.ui.grid>.row>[class*="eleven wide mobile"].column,.ui.grid>[class*="eleven wide mobile"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide mobile"].column,.ui.grid>.column.row>[class*="twelve wide mobile"].column,.ui.grid>.row>[class*="twelve wide mobile"].column,.ui.grid>[class*="twelve wide mobile"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide mobile"].column,.ui.grid>.column.row>[class*="thirteen wide mobile"].column,.ui.grid>.row>[class*="thirteen wide mobile"].column,.ui.grid>[class*="thirteen wide mobile"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide mobile"].column,.ui.grid>.column.row>[class*="fourteen wide mobile"].column,.ui.grid>.row>[class*="fourteen wide mobile"].column,.ui.grid>[class*="fourteen wide mobile"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide mobile"].column,.ui.grid>.column.row>[class*="fifteen wide mobile"].column,.ui.grid>.row>[class*="fifteen wide mobile"].column,.ui.grid>[class*="fifteen wide mobile"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide mobile"].column,.ui.grid>.column.row>[class*="sixteen wide mobile"].column,.ui.grid>.row>[class*="sixteen wide mobile"].column,.ui.grid>[class*="sixteen wide mobile"].column{width:100%!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.column.grid>[class*="one wide tablet"].column,.ui.grid>.column.row>[class*="one wide tablet"].column,.ui.grid>.row>[class*="one wide tablet"].column,.ui.grid>[class*="one wide tablet"].column{width:6.25%!important}.ui.column.grid>[class*="two wide tablet"].column,.ui.grid>.column.row>[class*="two wide tablet"].column,.ui.grid>.row>[class*="two wide tablet"].column,.ui.grid>[class*="two wide tablet"].column{width:12.5%!important}.ui.column.grid>[class*="three wide tablet"].column,.ui.grid>.column.row>[class*="three wide tablet"].column,.ui.grid>.row>[class*="three wide tablet"].column,.ui.grid>[class*="three wide tablet"].column{width:18.75%!important}.ui.column.grid>[class*="four wide tablet"].column,.ui.grid>.column.row>[class*="four wide tablet"].column,.ui.grid>.row>[class*="four wide tablet"].column,.ui.grid>[class*="four wide tablet"].column{width:25%!important}.ui.column.grid>[class*="five wide tablet"].column,.ui.grid>.column.row>[class*="five wide tablet"].column,.ui.grid>.row>[class*="five wide tablet"].column,.ui.grid>[class*="five wide tablet"].column{width:31.25%!important}.ui.column.grid>[class*="six wide tablet"].column,.ui.grid>.column.row>[class*="six wide tablet"].column,.ui.grid>.row>[class*="six wide tablet"].column,.ui.grid>[class*="six wide tablet"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide tablet"].column,.ui.grid>.column.row>[class*="seven wide tablet"].column,.ui.grid>.row>[class*="seven wide tablet"].column,.ui.grid>[class*="seven wide tablet"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide tablet"].column,.ui.grid>.column.row>[class*="eight wide tablet"].column,.ui.grid>.row>[class*="eight wide tablet"].column,.ui.grid>[class*="eight wide tablet"].column{width:50%!important}.ui.column.grid>[class*="nine wide tablet"].column,.ui.grid>.column.row>[class*="nine wide tablet"].column,.ui.grid>.row>[class*="nine wide tablet"].column,.ui.grid>[class*="nine wide tablet"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide tablet"].column,.ui.grid>.column.row>[class*="ten wide tablet"].column,.ui.grid>.row>[class*="ten wide tablet"].column,.ui.grid>[class*="ten wide tablet"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide tablet"].column,.ui.grid>.column.row>[class*="eleven wide tablet"].column,.ui.grid>.row>[class*="eleven wide tablet"].column,.ui.grid>[class*="eleven wide tablet"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide tablet"].column,.ui.grid>.column.row>[class*="twelve wide tablet"].column,.ui.grid>.row>[class*="twelve wide tablet"].column,.ui.grid>[class*="twelve wide tablet"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide tablet"].column,.ui.grid>.column.row>[class*="thirteen wide tablet"].column,.ui.grid>.row>[class*="thirteen wide tablet"].column,.ui.grid>[class*="thirteen wide tablet"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide tablet"].column,.ui.grid>.column.row>[class*="fourteen wide tablet"].column,.ui.grid>.row>[class*="fourteen wide tablet"].column,.ui.grid>[class*="fourteen wide tablet"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide tablet"].column,.ui.grid>.column.row>[class*="fifteen wide tablet"].column,.ui.grid>.row>[class*="fifteen wide tablet"].column,.ui.grid>[class*="fifteen wide tablet"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide tablet"].column,.ui.grid>.column.row>[class*="sixteen wide tablet"].column,.ui.grid>.row>[class*="sixteen wide tablet"].column,.ui.grid>[class*="sixteen wide tablet"].column{width:100%!important}}@media only screen and (min-width:992px){.ui.column.grid>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.column.grid>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.column.grid>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.column.grid>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column{width:25%!important}.ui.column.grid>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.column.grid>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column{width:50%!important}.ui.column.grid>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column{width:100%!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.column.grid>[class*="one wide large screen"].column,.ui.grid>.column.row>[class*="one wide large screen"].column,.ui.grid>.row>[class*="one wide large screen"].column,.ui.grid>[class*="one wide large screen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide large screen"].column,.ui.grid>.column.row>[class*="two wide large screen"].column,.ui.grid>.row>[class*="two wide large screen"].column,.ui.grid>[class*="two wide large screen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide large screen"].column,.ui.grid>.column.row>[class*="three wide large screen"].column,.ui.grid>.row>[class*="three wide large screen"].column,.ui.grid>[class*="three wide large screen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide large screen"].column,.ui.grid>.column.row>[class*="four wide large screen"].column,.ui.grid>.row>[class*="four wide large screen"].column,.ui.grid>[class*="four wide large screen"].column{width:25%!important}.ui.column.grid>[class*="five wide large screen"].column,.ui.grid>.column.row>[class*="five wide large screen"].column,.ui.grid>.row>[class*="five wide large screen"].column,.ui.grid>[class*="five wide large screen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide large screen"].column,.ui.grid>.column.row>[class*="six wide large screen"].column,.ui.grid>.row>[class*="six wide large screen"].column,.ui.grid>[class*="six wide large screen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide large screen"].column,.ui.grid>.column.row>[class*="seven wide large screen"].column,.ui.grid>.row>[class*="seven wide large screen"].column,.ui.grid>[class*="seven wide large screen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide large screen"].column,.ui.grid>.column.row>[class*="eight wide large screen"].column,.ui.grid>.row>[class*="eight wide large screen"].column,.ui.grid>[class*="eight wide large screen"].column{width:50%!important}.ui.column.grid>[class*="nine wide large screen"].column,.ui.grid>.column.row>[class*="nine wide large screen"].column,.ui.grid>.row>[class*="nine wide large screen"].column,.ui.grid>[class*="nine wide large screen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide large screen"].column,.ui.grid>.column.row>[class*="ten wide large screen"].column,.ui.grid>.row>[class*="ten wide large screen"].column,.ui.grid>[class*="ten wide large screen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide large screen"].column,.ui.grid>.column.row>[class*="eleven wide large screen"].column,.ui.grid>.row>[class*="eleven wide large screen"].column,.ui.grid>[class*="eleven wide large screen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide large screen"].column,.ui.grid>.column.row>[class*="twelve wide large screen"].column,.ui.grid>.row>[class*="twelve wide large screen"].column,.ui.grid>[class*="twelve wide large screen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide large screen"].column,.ui.grid>.column.row>[class*="thirteen wide large screen"].column,.ui.grid>.row>[class*="thirteen wide large screen"].column,.ui.grid>[class*="thirteen wide large screen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide large screen"].column,.ui.grid>.column.row>[class*="fourteen wide large screen"].column,.ui.grid>.row>[class*="fourteen wide large screen"].column,.ui.grid>[class*="fourteen wide large screen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide large screen"].column,.ui.grid>.column.row>[class*="fifteen wide large screen"].column,.ui.grid>.row>[class*="fifteen wide large screen"].column,.ui.grid>[class*="fifteen wide large screen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide large screen"].column,.ui.grid>.column.row>[class*="sixteen wide large screen"].column,.ui.grid>.row>[class*="sixteen wide large screen"].column,.ui.grid>[class*="sixteen wide large screen"].column{width:100%!important}}@media only screen and (min-width:1920px){.ui.column.grid>[class*="one wide widescreen"].column,.ui.grid>.column.row>[class*="one wide widescreen"].column,.ui.grid>.row>[class*="one wide widescreen"].column,.ui.grid>[class*="one wide widescreen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide widescreen"].column,.ui.grid>.column.row>[class*="two wide widescreen"].column,.ui.grid>.row>[class*="two wide widescreen"].column,.ui.grid>[class*="two wide widescreen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide widescreen"].column,.ui.grid>.column.row>[class*="three wide widescreen"].column,.ui.grid>.row>[class*="three wide widescreen"].column,.ui.grid>[class*="three wide widescreen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide widescreen"].column,.ui.grid>.column.row>[class*="four wide widescreen"].column,.ui.grid>.row>[class*="four wide widescreen"].column,.ui.grid>[class*="four wide widescreen"].column{width:25%!important}.ui.column.grid>[class*="five wide widescreen"].column,.ui.grid>.column.row>[class*="five wide widescreen"].column,.ui.grid>.row>[class*="five wide widescreen"].column,.ui.grid>[class*="five wide widescreen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide widescreen"].column,.ui.grid>.column.row>[class*="six wide widescreen"].column,.ui.grid>.row>[class*="six wide widescreen"].column,.ui.grid>[class*="six wide widescreen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide widescreen"].column,.ui.grid>.column.row>[class*="seven wide widescreen"].column,.ui.grid>.row>[class*="seven wide widescreen"].column,.ui.grid>[class*="seven wide widescreen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide widescreen"].column,.ui.grid>.column.row>[class*="eight wide widescreen"].column,.ui.grid>.row>[class*="eight wide widescreen"].column,.ui.grid>[class*="eight wide widescreen"].column{width:50%!important}.ui.column.grid>[class*="nine wide widescreen"].column,.ui.grid>.column.row>[class*="nine wide widescreen"].column,.ui.grid>.row>[class*="nine wide widescreen"].column,.ui.grid>[class*="nine wide widescreen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide widescreen"].column,.ui.grid>.column.row>[class*="ten wide widescreen"].column,.ui.grid>.row>[class*="ten wide widescreen"].column,.ui.grid>[class*="ten wide widescreen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide widescreen"].column,.ui.grid>.column.row>[class*="eleven wide widescreen"].column,.ui.grid>.row>[class*="eleven wide widescreen"].column,.ui.grid>[class*="eleven wide widescreen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide widescreen"].column,.ui.grid>.column.row>[class*="twelve wide widescreen"].column,.ui.grid>.row>[class*="twelve wide widescreen"].column,.ui.grid>[class*="twelve wide widescreen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide widescreen"].column,.ui.grid>.column.row>[class*="thirteen wide widescreen"].column,.ui.grid>.row>[class*="thirteen wide widescreen"].column,.ui.grid>[class*="thirteen wide widescreen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide widescreen"].column,.ui.grid>.column.row>[class*="fourteen wide widescreen"].column,.ui.grid>.row>[class*="fourteen wide widescreen"].column,.ui.grid>[class*="fourteen wide widescreen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide widescreen"].column,.ui.grid>.column.row>[class*="fifteen wide widescreen"].column,.ui.grid>.row>[class*="fifteen wide widescreen"].column,.ui.grid>[class*="fifteen wide widescreen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide widescreen"].column,.ui.grid>.column.row>[class*="sixteen wide widescreen"].column,.ui.grid>.row>[class*="sixteen wide widescreen"].column,.ui.grid>[class*="sixteen wide widescreen"].column{width:100%!important}}.ui.centered.grid,.ui.centered.grid>.row,.ui.grid>.centered.row{text-align:center;justify-content:center}.ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.ui.centered.grid>.row>.column:not(.aligned):not(.justified),.ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left}.ui.grid>.centered.column,.ui.grid>.row>.centered.column{display:block;margin-left:auto;margin-right:auto}.ui.grid>.relaxed.row>.column,.ui.relaxed.grid>.column:not(.row),.ui.relaxed.grid>.row>.column{padding-left:1.5rem;padding-right:1.5rem}.ui.grid>[class*="very relaxed"].row>.column,.ui[class*="very relaxed"].grid>.column:not(.row),.ui[class*="very relaxed"].grid>.row>.column{padding-left:2.5rem;padding-right:2.5rem}.ui.grid .relaxed.row+.ui.divider,.ui.relaxed.grid .row+.ui.divider{margin-left:1.5rem;margin-right:1.5rem}.ui.grid [class*="very relaxed"].row+.ui.divider,.ui[class*="very relaxed"].grid .row+.ui.divider{margin-left:2.5rem;margin-right:2.5rem}.ui.padded.grid:not(.vertically):not(.horizontally){margin:0!important}[class*="horizontally padded"].ui.grid{margin-left:0!important;margin-right:0!important}[class*="vertically padded"].ui.grid{margin-top:0!important;margin-bottom:0!important}.ui.grid [class*="left floated"].column{margin-right:auto}.ui.grid [class*="right floated"].column{margin-left:auto}.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="vertically divided"].grid>.column:not(.row),.ui[class*="vertically divided"].grid>.row>.column{margin-top:1rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}.ui[class*="vertically divided"].grid>.row{margin-top:0;margin-bottom:0}.ui.divided.grid:not([class*="vertically divided"])>.column:first-child,.ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row:first-child>.column{margin-top:0}.ui.grid>.divided.row>.column{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui.grid>.divided.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row{position:relative}.ui[class*="vertically divided"].grid>.row:before{position:absolute;content:"";top:0;left:0;width:calc(100% - 2rem);height:1px;margin:0 1rem;box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.padded.divided.grid:not(.vertically):not(.horizontally),[class*="horizontally padded"].ui.divided.grid{width:100%}.ui[class*="vertically divided"].grid>.row:first-child:before{box-shadow:none}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(255,255,255,.1)}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui.inverted[class*="vertically divided"].grid>.row:before{box-shadow:0 -1px 0 0 rgba(255,255,255,.1)}.ui.relaxed[class*="vertically divided"].grid>.row:before{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before{margin-left:2.5rem;margin-right:2.5rem;width:calc(100% - 5rem)}.ui.celled.grid{width:100%;margin:1em 0;box-shadow:0 0 0 1px #d4d4d5}.ui.celled.grid>.row{width:100%!important;margin:0;padding:0;box-shadow:0 -1px 0 0 #d4d4d5}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{box-shadow:-1px 0 0 0 #d4d4d5}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{box-shadow:none}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{padding:1em}.ui.relaxed.celled.grid>.column:not(.row),.ui.relaxed.celled.grid>.row>.column{padding:1.5em}.ui[class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very relaxed"].celled.grid>.row>.column{padding:2em}.ui[class*="internally celled"].grid{box-shadow:none;margin:0}.ui[class*="internally celled"].grid>.row:first-child{box-shadow:none}.ui[class*="internally celled"].grid>.row>.column:first-child{box-shadow:none}.ui.grid>.row>[class*="top aligned"].column,.ui.grid>[class*="top aligned"].column:not(.row),.ui.grid>[class*="top aligned"].row>.column,.ui[class*="top aligned"].grid>.column:not(.row),.ui[class*="top aligned"].grid>.row>.column{flex-direction:column;vertical-align:top;align-self:flex-start!important}.ui.grid>.row>[class*="middle aligned"].column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>[class*="middle aligned"].row>.column,.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column{flex-direction:column;vertical-align:middle;align-self:center!important}.ui.grid>.row>[class*="bottom aligned"].column,.ui.grid>[class*="bottom aligned"].column:not(.row),.ui.grid>[class*="bottom aligned"].row>.column,.ui[class*="bottom aligned"].grid>.column:not(.row),.ui[class*="bottom aligned"].grid>.row>.column{flex-direction:column;vertical-align:bottom;align-self:flex-end!important}.ui.grid>.row>.stretched.column,.ui.grid>.stretched.column:not(.row),.ui.grid>.stretched.row>.column,.ui.stretched.grid>.column,.ui.stretched.grid>.row>.column{display:inline-flex!important;align-self:stretch;flex-direction:column}.ui.grid>.row>.stretched.column>*,.ui.grid>.stretched.column:not(.row)>*,.ui.grid>.stretched.row>.column>*,.ui.stretched.grid>.column>*,.ui.stretched.grid>.row>.column>*{flex-grow:1}.ui.grid>.row>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].row>.column,.ui[class*="left aligned"].grid>.column,.ui[class*="left aligned"].grid>.row>.column{text-align:left;align-self:inherit}.ui.grid>.row>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].row>.column,.ui[class*="center aligned"].grid>.column,.ui[class*="center aligned"].grid>.row>.column{text-align:center;align-self:inherit}.ui[class*="center aligned"].grid{justify-content:center}.ui.grid>.row>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].row>.column,.ui[class*="right aligned"].grid>.column,.ui[class*="right aligned"].grid>.row>.column{text-align:right;align-self:inherit}.ui.grid>.justified.column.column,.ui.grid>.justified.row>.column,.ui.grid>.row>.justified.column.column,.ui.justified.grid>.column,.ui.justified.grid>.row>.column{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ui.grid>.row>.black.column,.ui.grid>.row>.blue.column,.ui.grid>.row>.brown.column,.ui.grid>.row>.green.column,.ui.grid>.row>.grey.column,.ui.grid>.row>.olive.column,.ui.grid>.row>.orange.column,.ui.grid>.row>.pink.column,.ui.grid>.row>.purple.column,.ui.grid>.row>.red.column,.ui.grid>.row>.teal.column,.ui.grid>.row>.violet.column,.ui.grid>.row>.yellow.column{margin-top:-1rem;margin-bottom:-1rem;padding-top:1rem;padding-bottom:1rem}.ui.grid>.red.column,.ui.grid>.red.row,.ui.grid>.row>.red.column{background-color:#db2828!important;color:#fff}.ui.grid>.orange.column,.ui.grid>.orange.row,.ui.grid>.row>.orange.column{background-color:#f2711c!important;color:#fff}.ui.grid>.row>.yellow.column,.ui.grid>.yellow.column,.ui.grid>.yellow.row{background-color:#fbbd08!important;color:#fff}.ui.grid>.olive.column,.ui.grid>.olive.row,.ui.grid>.row>.olive.column{background-color:#b5cc18!important;color:#fff}.ui.grid>.green.column,.ui.grid>.green.row,.ui.grid>.row>.green.column{background-color:#21ba45!important;color:#fff}.ui.grid>.row>.teal.column,.ui.grid>.teal.column,.ui.grid>.teal.row{background-color:#00b5ad!important;color:#fff}.ui.grid>.blue.column,.ui.grid>.blue.row,.ui.grid>.row>.blue.column{background-color:#2185d0!important;color:#fff}.ui.grid>.row>.violet.column,.ui.grid>.violet.column,.ui.grid>.violet.row{background-color:#6435c9!important;color:#fff}.ui.grid>.purple.column,.ui.grid>.purple.row,.ui.grid>.row>.purple.column{background-color:#a333c8!important;color:#fff}.ui.grid>.pink.column,.ui.grid>.pink.row,.ui.grid>.row>.pink.column{background-color:#e03997!important;color:#fff}.ui.grid>.brown.column,.ui.grid>.brown.row,.ui.grid>.row>.brown.column{background-color:#a5673f!important;color:#fff}.ui.grid>.grey.column,.ui.grid>.grey.row,.ui.grid>.row>.grey.column{background-color:#767676!important;color:#fff}.ui.grid>.black.column,.ui.grid>.black.row,.ui.grid>.row>.black.column{background-color:#1b1c1d!important;color:#fff}.ui.grid>[class*="equal width"].row>.column,.ui[class*="equal width"].grid>.column:not(.row),.ui[class*="equal width"].grid>.row>.column{display:inline-block;flex-grow:1}.ui.grid>[class*="equal width"].row>.wide.column,.ui[class*="equal width"].grid>.row>.wide.column,.ui[class*="equal width"].grid>.wide.column{flex-grow:0}@media only screen and (max-width:767px){.ui.grid>[class*="mobile reversed"].row,.ui[class*="mobile reversed"].grid,.ui[class*="mobile reversed"].grid>.row{flex-direction:row-reverse}.ui.stackable[class*="mobile reversed"],.ui[class*="mobile vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid>[class*="tablet reversed"].row,.ui[class*="tablet reversed"].grid,.ui[class*="tablet reversed"].grid>.row{flex-direction:row-reverse}.ui[class*="tablet vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:992px){.ui.grid>[class*="computer reversed"].row,.ui[class*="computer reversed"].grid,.ui[class*="computer reversed"].grid>.row{flex-direction:row-reverse}.ui[class*="computer vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="computer reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="computer reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.doubling.grid{width:auto}.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{display:inline-block!important;padding-top:1rem!important;padding-bottom:1rem!important;box-shadow:none!important;margin:0}.ui.grid>[class*="two column"].doubling.row.row>.column,.ui[class*="two column"].doubling.grid>.column:not(.row),.ui[class*="two column"].doubling.grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling.row.row>.column,.ui[class*="three column"].doubling.grid>.column:not(.row),.ui[class*="three column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="four column"].doubling.row.row>.column,.ui[class*="four column"].doubling.grid>.column:not(.row),.ui[class*="four column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling.row.row>.column,.ui[class*="five column"].doubling.grid>.column:not(.row),.ui[class*="five column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="six column"].doubling.row.row>.column,.ui[class*="six column"].doubling.grid>.column:not(.row),.ui[class*="six column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="seven column"].doubling.row.row>.column,.ui[class*="seven column"].doubling.grid>.column:not(.row),.ui[class*="seven column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eight column"].doubling.row.row>.column,.ui[class*="eight column"].doubling.grid>.column:not(.row),.ui[class*="eight column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="nine column"].doubling.row.row>.column,.ui[class*="nine column"].doubling.grid>.column:not(.row),.ui[class*="nine column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="ten column"].doubling.row.row>.column,.ui[class*="ten column"].doubling.grid>.column:not(.row),.ui[class*="ten column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="eleven column"].doubling.row.row>.column,.ui[class*="eleven column"].doubling.grid>.column:not(.row),.ui[class*="eleven column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="twelve column"].doubling.row.row>.column,.ui[class*="twelve column"].doubling.grid>.column:not(.row),.ui[class*="twelve column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="thirteen column"].doubling.row.row>.column,.ui[class*="thirteen column"].doubling.grid>.column:not(.row),.ui[class*="thirteen column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="fourteen column"].doubling.row.row>.column,.ui[class*="fourteen column"].doubling.grid>.column:not(.row),.ui[class*="fourteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="fifteen column"].doubling.row.row>.column,.ui[class*="fifteen column"].doubling.grid>.column:not(.row),.ui[class*="fifteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="sixteen column"].doubling.row.row>.column,.ui[class*="sixteen column"].doubling.grid>.column:not(.row),.ui[class*="sixteen column"].doubling.grid>.row>.column{width:12.5%!important}}@media only screen and (max-width:767px){.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{padding-top:1rem!important;padding-bottom:1rem!important;margin:0!important;box-shadow:none!important}.ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column,.ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="two column"].doubling:not(.stackable).grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling:not(.stackable).row.row>.column,.ui[class*="three column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="three column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="four column"].doubling:not(.stackable).row.row>.column,.ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="four column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling:not(.stackable).row.row>.column,.ui[class*="five column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="five column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="six column"].doubling:not(.stackable).row.row>.column,.ui[class*="six column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="six column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="seven column"].doubling:not(.stackable).row.row>.column,.ui[class*="seven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="seven column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="eight column"].doubling:not(.stackable).row.row>.column,.ui[class*="eight column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eight column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="nine column"].doubling:not(.stackable).row.row>.column,.ui[class*="nine column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="nine column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="ten column"].doubling:not(.stackable).row.row>.column,.ui[class*="ten column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="ten column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eleven column"].doubling:not(.stackable).row.row>.column,.ui[class*="eleven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eleven column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="twelve column"].doubling:not(.stackable).row.row>.column,.ui[class*="twelve column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="twelve column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="thirteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="thirteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="thirteen column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}}@media only screen and (max-width:767px){.ui.stackable.grid{width:auto;margin-left:0!important;margin-right:0!important}.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{width:100%!important;margin:0 0!important;box-shadow:none!important;padding:1rem 1rem!important}.ui.stackable.grid:not(.vertically)>.row{margin:0;padding:0}.ui.container>.ui.stackable.grid>.column,.ui.container>.ui.stackable.grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid .ui.stackable.grid,.ui.segment:not(.vertical) .ui.stackable.page.grid{margin-left:-1rem!important;margin-right:-1rem!important}.ui.stackable.celled.grid>.column:not(.row):first-child,.ui.stackable.celled.grid>.row:first-child>.column:first-child,.ui.stackable.divided.grid>.column:not(.row):first-child,.ui.stackable.divided.grid>.row:first-child>.column:first-child{border-top:none!important}.ui.inverted.stackable.celled.grid>.column:not(.row),.ui.inverted.stackable.celled.grid>.row>.column,.ui.inverted.stackable.divided.grid>.column:not(.row),.ui.inverted.stackable.divided.grid>.row>.column{border-top:1px solid rgba(255,255,255,.1)}.ui.stackable.celled.grid>.column:not(.row),.ui.stackable.celled.grid>.row>.column,.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:1px solid rgba(34,36,38,.15);box-shadow:none!important;padding-top:2rem!important;padding-bottom:2rem!important}.ui.stackable.celled.grid>.row{box-shadow:none!important}.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:767px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].row:not(.mobile),.ui[class*="computer only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet),.ui[class*="mobile only"].grid.grid.grid:not(.tablet){display:none!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].row:not(.tablet),.ui[class*="computer only"].grid.grid.grid:not(.tablet){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:1920px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}}.ui.menu{display:flex;margin:1rem 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:.28571429rem;min-height:2.85714286em}.ui.menu:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.menu:first-child{margin-top:0}.ui.menu:last-child{margin-bottom:0}.ui.menu .menu{margin:0}.ui.menu:not(.vertical)>.menu{display:flex}.ui.menu:not(.vertical) .item{display:flex;align-items:center}.ui.menu .item{position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;padding:.92857143em 1.14285714em;text-transform:none;color:rgba(0,0,0,.87);font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease}.ui.menu>.item:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui.menu .item:before{position:absolute;content:'';top:0;right:0;height:100%;width:1px;background:rgba(34,36,38,.1)}.ui.menu .item>a:not(.ui),.ui.menu .item>p:only-child,.ui.menu .text.item>*{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;line-height:1.3}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>i.icon{opacity:.9;float:none;margin:0 .35714286em 0 0}.ui.menu:not(.vertical) .item>.button{position:relative;top:0;margin:-.5em 0;padding-bottom:.78571429em;padding-top:.78571429em;font-size:1em}.ui.menu>.container,.ui.menu>.grid{display:flex;align-items:inherit;flex-direction:inherit}.ui.menu .item>.input{width:100%}.ui.menu:not(.vertical) .item>.input{position:relative;top:0;margin:-.5em 0}.ui.menu .item>.input input{font-size:1em;padding-top:.57142857em;padding-bottom:.57142857em}.ui.menu .header.item,.ui.vertical.menu .header.item{margin:0;background:'';text-transform:normal;font-weight:700}.ui.vertical.menu .item>.header:not(.ui){margin:0 0 .5em;font-size:1em;font-weight:700}.ui.menu .item>i.dropdown.icon{padding:0;float:right;margin:0 0 0 1em}.ui.menu .dropdown.item .menu{min-width:calc(100% - 1px);border-radius:0 0 .28571429rem .28571429rem;background:#fff;margin:0 0 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);flex-direction:column!important}.ui.menu .ui.dropdown .menu>.item{margin:0;text-align:left;font-size:1em!important;padding:.78571429em 1.14285714em!important;background:0 0!important;color:rgba(0,0,0,.87)!important;text-transform:none!important;font-weight:400!important;box-shadow:none!important;transition:none!important}.ui.menu .ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown .menu>.selected.item{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown .menu>.active.item{background:rgba(0,0,0,.03)!important;font-weight:700!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown.item .menu .item:not(.filtered){display:block}.ui.menu .ui.dropdown .menu>.item .icon:not(.dropdown){display:inline-block;font-size:1em!important;float:none;margin:0 .75em 0 0!important}.ui.secondary.menu .dropdown.item>.menu,.ui.text.menu .dropdown.item>.menu{border-radius:.28571429rem;margin-top:.35714286em}.ui.menu .pointing.dropdown.item .menu{margin-top:.75em}.ui.inverted.menu .search.dropdown.item>.search,.ui.inverted.menu .search.dropdown.item>.text{color:rgba(255,255,255,.9)}.ui.vertical.menu .dropdown.item>.icon{float:right;content:"\f0da";margin-left:1em}.ui.vertical.menu .dropdown.item .menu{left:100%;min-width:0;margin:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);border-radius:0 .28571429rem .28571429rem .28571429rem}.ui.vertical.menu .dropdown.item.upward .menu{bottom:0}.ui.vertical.menu .dropdown.item:not(.upward) .menu{top:0}.ui.vertical.menu .active.dropdown.item{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.active.item{box-shadow:none}.ui.item.menu .dropdown .menu .item{width:100%}.ui.menu .item>.label{background:#999;color:#fff;margin-left:1em;padding:.3em .78571429em}.ui.vertical.menu .item>.label{background:#999;color:#fff;margin-top:-.15em;margin-bottom:-.15em;padding:.3em .78571429em}.ui.menu .item>.floating.label{padding:.3em .78571429em}.ui.menu .item>img:not(.ui){display:inline-block;vertical-align:middle;margin:-.3em 0;width:2.5em}.ui.vertical.menu .item>img:not(.ui):only-child{display:block;max-width:100%;width:auto}.ui.menu .list .item:before{background:0 0!important}.ui.vertical.sidebar.menu>.item:first-child:before{display:block!important}.ui.vertical.sidebar.menu>.item::before{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.menu>.ui.container{width:100%!important;margin-left:0!important;margin-right:0!important}}@media only screen and (min-width:768px){.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{border-left:1px solid rgba(34,36,38,.1)}}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{cursor:pointer;background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.menu .active.item{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);font-weight:400;box-shadow:none}.ui.menu .active.item>i.icon{opacity:1}.ui.menu .active.item:hover,.ui.vertical.menu .active.item:hover{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.menu .item.disabled,.ui.menu .item.disabled:hover{cursor:default!important;background-color:transparent!important;color:rgba(40,40,40,.3)!important}.ui.menu:not(.vertical) .left.item,.ui.menu:not(.vertical) :not(.dropdown)>.left.menu{display:flex;margin-right:auto!important}.ui.menu:not(.vertical) .right.item,.ui.menu:not(.vertical) .right.menu{display:flex;margin-left:auto!important}.ui.menu .right.item::before,.ui.menu .right.menu>.item::before{right:auto;left:0}.ui.vertical.menu{display:block;flex-direction:column;background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui.vertical.menu .item{display:block;background:0 0;border-top:none;border-right:none}.ui.vertical.menu>.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu .item>.label{float:right;text-align:center}.ui.vertical.menu .item>i.icon{width:1.18em;float:right;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+i.icon{float:none;margin:0 .5em 0 0}.ui.vertical.menu .item:before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.vertical.menu .item:first-child:before{display:none!important}.ui.vertical.menu .item>.menu{margin:.5em -1.14285714em 0}.ui.vertical.menu .menu .item{background:0 0;padding:.5em 1.33333333em;font-size:.85714286em;color:rgba(0,0,0,.5)}.ui.vertical.menu .item .menu .link.item:hover,.ui.vertical.menu .item .menu a.item:hover{color:rgba(0,0,0,.85)}.ui.vertical.menu .menu .item:before{display:none}.ui.vertical.menu .active.item{background:rgba(0,0,0,.05);border-radius:0;box-shadow:none}.ui.vertical.menu>.active.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.active.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu>.active.item:only-child{border-radius:.28571429rem}.ui.vertical.menu .active.item .menu .active.item{border-left:none}.ui.vertical.menu .item .menu .active.item{background-color:transparent;font-weight:700;color:rgba(0,0,0,.95)}.ui.tabular.menu{border-radius:0;box-shadow:none!important;border:none;background:none transparent;border-bottom:1px solid #d4d4d5}.ui.tabular.fluid.menu{width:calc(100% + (1px * 2))!important}.ui.tabular.menu .item{background:0 0;border-bottom:none;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;padding:.92857143em 1.42857143em;color:rgba(0,0,0,.87)}.ui.tabular.menu .item:before{display:none}.ui.tabular.menu .item:hover{background-color:transparent;color:rgba(0,0,0,.8)}.ui.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-top-width:1px;border-color:#d4d4d5;font-weight:700;margin-bottom:-1px;box-shadow:none;border-radius:.28571429rem .28571429rem 0 0!important}.ui.tabular.menu+.attached:not(.top).segment,.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment{border-top:none;margin-left:0;margin-top:0;margin-right:0;width:100%}.top.attached.segment+.ui.bottom.tabular.menu{position:relative;width:calc(100% + (1px * 2));left:-1px}.ui.bottom.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-top:1px solid #d4d4d5}.ui.bottom.tabular.menu .item{background:0 0;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:none}.ui.bottom.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:-1px 0 0 0;border-radius:0 0 .28571429rem .28571429rem!important}.ui.vertical.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:1px solid #d4d4d5}.ui.vertical.tabular.menu .item{background:0 0;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-right:none}.ui.vertical.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:0 -1px 0 0;border-radius:.28571429rem 0 0 .28571429rem!important}.ui.vertical.right.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:none;border-left:1px solid #d4d4d5}.ui.vertical.right.tabular.menu .item{background:0 0;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-left:none}.ui.vertical.right.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:0 0 0 -1px;border-radius:0 .28571429rem .28571429rem 0!important}.ui.tabular.menu .active.dropdown.item{margin-bottom:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;border-bottom:none}.ui.pagination.menu{margin:0;display:inline-flex;vertical-align:middle}.ui.pagination.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.pagination.menu .item:last-child:before{display:none}.ui.pagination.menu .item{min-width:3em;text-align:center}.ui.pagination.menu .icon.item i.icon{vertical-align:top}.ui.pagination.menu .active.item{border-top:none;padding-top:.92857143em;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95);box-shadow:none}.ui.secondary.menu{background:0 0;margin-left:-.35714286em;margin-right:-.35714286em;border-radius:0;border:none;box-shadow:none}.ui.secondary.menu .item{align-self:center;box-shadow:none;border:none;padding:.78571429em .92857143em;margin:0 .35714286em;background:0 0;transition:color .1s ease;border-radius:.28571429rem}.ui.secondary.menu .item:before{display:none!important}.ui.secondary.menu .header.item{border-radius:0;border-right:none;background:none transparent}.ui.secondary.menu .item>img:not(.ui){margin:0}.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.secondary.menu .active.item{box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);border-radius:.28571429rem}.ui.secondary.menu .active.item:hover{box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:rgba(255,255,255,.7)!important}.ui.secondary.inverted.menu .dropdown.item:hover,.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{background:rgba(255,255,255,.08);color:#fff!important}.ui.secondary.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff!important}.ui.secondary.item.menu{margin-left:0;margin-right:0}.ui.secondary.item.menu .item:last-child{margin-right:0}.ui.secondary.attached.menu{box-shadow:none}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu{margin:0 -.92857143em}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 1.33333333em}.ui.secondary.vertical.menu>.item{border:none;margin:0 0 .35714286em;border-radius:.28571429rem!important}.ui.secondary.vertical.menu>.header.item{border-radius:0}.ui.vertical.secondary.menu .item>.menu .item{background-color:transparent}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.pointing.menu{margin-left:0;margin-right:0;border-bottom:2px solid rgba(34,36,38,.15)}.ui.secondary.pointing.menu .item{border-bottom-color:transparent;border-bottom-style:solid;border-radius:0;align-self:flex-end;margin:0 0 -2px;padding:.85714286em 1.14285714em;border-bottom-width:2px;transition:color .1s ease}.ui.secondary.pointing.menu .header.item{color:rgba(0,0,0,.85)!important}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu .item:after{display:none}.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover{background-color:transparent;color:rgba(0,0,0,.87)}.ui.secondary.pointing.menu .dropdown.item:active,.ui.secondary.pointing.menu .link.item:active,.ui.secondary.pointing.menu a.item:active{background-color:transparent;border-color:rgba(34,36,38,.15)}.ui.secondary.pointing.menu .active.item{background-color:transparent;box-shadow:none;border-color:#1b1c1d;font-weight:700;color:rgba(0,0,0,.95)}.ui.secondary.pointing.menu .active.item:hover{border-color:#1b1c1d;color:rgba(0,0,0,.95)}.ui.secondary.pointing.menu .active.dropdown.item{border-color:transparent}.ui.secondary.vertical.pointing.menu{border-bottom-width:0;border-right-width:2px;border-right-style:solid;border-right-color:rgba(34,36,38,.15)}.ui.secondary.vertical.pointing.menu .item{border-bottom:none;border-right-style:solid;border-right-color:transparent;border-radius:0!important;margin:0 -2px 0 0;border-right-width:2px}.ui.secondary.vertical.pointing.menu .active.item{border-color:#1b1c1d}.ui.secondary.inverted.pointing.menu{border-color:rgba(255,255,255,.1)}.ui.secondary.inverted.pointing.menu{border-width:2px;border-color:rgba(34,36,38,.15)}.ui.secondary.inverted.pointing.menu .item{color:rgba(255,255,255,.9)}.ui.secondary.inverted.pointing.menu .header.item{color:#fff!important}.ui.secondary.inverted.pointing.menu .link.item:hover,.ui.secondary.inverted.pointing.menu a.item:hover{color:rgba(0,0,0,.95)}.ui.secondary.inverted.pointing.menu .active.item{border-color:#fff;color:#fff}.ui.text.menu{background:none transparent;border-radius:0;box-shadow:none;border:none;margin:1em -.5em}.ui.text.menu .item{border-radius:0;box-shadow:none;align-self:center;margin:0 0;padding:.35714286em .5em;font-weight:400;color:rgba(0,0,0,.6);transition:opacity .1s ease}.ui.text.menu .item:before,.ui.text.menu .menu .item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:rgba(0,0,0,.85);font-size:.92857143em;text-transform:uppercase;font-weight:700}.ui.text.menu .item>img:not(.ui){margin:0}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1em 0}.ui.vertical.text.menu:first-child{margin-top:0}.ui.vertical.text.menu:last-child{margin-bottom:0}.ui.vertical.text.menu .item{margin:.57142857em 0;padding-left:0;padding-right:0}.ui.vertical.text.menu .item>i.icon{float:none;margin:0 .35714286em 0 0}.ui.vertical.text.menu .header.item{margin:.57142857em 0 .71428571em}.ui.vertical.text.menu .item:not(.dropdown)>.menu{margin:0}.ui.vertical.text.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 0}.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;border:none;box-shadow:none;font-weight:400;color:rgba(0,0,0,.95)}.ui.text.menu .active.item:hover{background-color:transparent}.ui.text.pointing.menu .active.item:after{box-shadow:none}.ui.text.attached.menu{box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .active.item,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover{background-color:transparent!important}.ui.fluid.text.menu{margin-left:0;margin-right:0}.ui.vertical.icon.menu{display:inline-block;width:auto}.ui.icon.menu .item{height:auto;text-align:center;color:#1b1c1d}.ui.icon.menu .item>.icon:not(.dropdown){margin:0;opacity:1}.ui.icon.menu .icon:before{opacity:1}.ui.menu .icon.item>.icon{width:auto;margin:0 auto}.ui.vertical.icon.menu .item>.icon:not(.dropdown){display:block;opacity:1;margin:0 auto;float:none}.ui.inverted.icon.menu .item{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu .item{min-width:6em;flex-direction:column}.ui.labeled.icon.menu .item>.icon:not(.dropdown){height:1em;display:block;font-size:1.71428571em!important;margin:0 auto .5rem!important}.ui.fluid.labeled.icon.menu>.item{min-width:0}@media only screen and (max-width:767px){.ui.stackable.menu{flex-direction:column}.ui.stackable.menu .item{width:100%!important}.ui.stackable.menu .item:before{position:absolute;content:'';top:auto;bottom:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.stackable.menu .left.item,.ui.stackable.menu .left.menu{margin-right:0!important}.ui.stackable.menu .right.item,.ui.stackable.menu .right.menu{margin-left:0!important}.ui.stackable.menu .left.menu,.ui.stackable.menu .right.menu{flex-direction:column}}.ui.menu .red.active.item,.ui.red.menu .active.item{border-color:#db2828!important;color:#db2828!important}.ui.menu .orange.active.item,.ui.orange.menu .active.item{border-color:#f2711c!important;color:#f2711c!important}.ui.menu .yellow.active.item,.ui.yellow.menu .active.item{border-color:#fbbd08!important;color:#fbbd08!important}.ui.menu .olive.active.item,.ui.olive.menu .active.item{border-color:#b5cc18!important;color:#b5cc18!important}.ui.green.menu .active.item,.ui.menu .green.active.item{border-color:#21ba45!important;color:#21ba45!important}.ui.menu .teal.active.item,.ui.teal.menu .active.item{border-color:#00b5ad!important;color:#00b5ad!important}.ui.blue.menu .active.item,.ui.menu .blue.active.item{border-color:#2185d0!important;color:#2185d0!important}.ui.menu .violet.active.item,.ui.violet.menu .active.item{border-color:#6435c9!important;color:#6435c9!important}.ui.menu .purple.active.item,.ui.purple.menu .active.item{border-color:#a333c8!important;color:#a333c8!important}.ui.menu .pink.active.item,.ui.pink.menu .active.item{border-color:#e03997!important;color:#e03997!important}.ui.brown.menu .active.item,.ui.menu .brown.active.item{border-color:#a5673f!important;color:#a5673f!important}.ui.grey.menu .active.item,.ui.menu .grey.active.item{border-color:#767676!important;color:#767676!important}.ui.inverted.menu{border:0 solid transparent;background:#1b1c1d;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a:not(.ui){background:0 0;color:rgba(255,255,255,.9)}.ui.inverted.menu .item.menu{background:0 0}.ui.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .menu .item,.ui.vertical.inverted.menu .menu .item a:not(.ui){color:rgba(255,255,255,.5)}.ui.inverted.menu .header.item{margin:0;background:0 0;box-shadow:none}.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover{color:rgba(225,225,225,.3)}.ui.inverted.menu .dropdown.item:hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.link.inverted.menu .item:hover{background:rgba(255,255,255,.08);color:#fff}.ui.vertical.inverted.menu .item .menu .link.item:hover,.ui.vertical.inverted.menu .item .menu a.item:hover{background:0 0;color:#fff}.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background:0 0;color:#fff}.ui.inverted.pointing.menu .active.item:after{background:#3d3e3f!important;margin:0!important;box-shadow:none!important;border:none!important}.ui.inverted.menu .active.item:hover{background:rgba(255,255,255,.15);color:#fff!important}.ui.inverted.pointing.menu .active.item:hover:after{background:#3d3e3f!important}.ui.floated.menu{float:left;margin:0 .5rem 0 0}.ui.floated.menu .item:last-child:before{display:none}.ui.right.floated.menu{float:right;margin:0 0 0 .5rem}.ui.inverted.menu .red.active.item,.ui.inverted.red.menu{background-color:#db2828}.ui.inverted.red.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.red.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .orange.active.item,.ui.inverted.orange.menu{background-color:#f2711c}.ui.inverted.orange.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.orange.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .yellow.active.item,.ui.inverted.yellow.menu{background-color:#fbbd08}.ui.inverted.yellow.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.yellow.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .olive.active.item,.ui.inverted.olive.menu{background-color:#b5cc18}.ui.inverted.olive.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.olive.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.green.menu,.ui.inverted.menu .green.active.item{background-color:#21ba45}.ui.inverted.green.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.green.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .teal.active.item,.ui.inverted.teal.menu{background-color:#00b5ad}.ui.inverted.teal.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.teal.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.blue.menu,.ui.inverted.menu .blue.active.item{background-color:#2185d0}.ui.inverted.blue.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.blue.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .violet.active.item,.ui.inverted.violet.menu{background-color:#6435c9}.ui.inverted.violet.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.violet.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .purple.active.item,.ui.inverted.purple.menu{background-color:#a333c8}.ui.inverted.purple.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.purple.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .pink.active.item,.ui.inverted.pink.menu{background-color:#e03997}.ui.inverted.pink.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.pink.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.brown.menu,.ui.inverted.menu .brown.active.item{background-color:#a5673f}.ui.inverted.brown.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.brown.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.grey.menu,.ui.inverted.menu .grey.active.item{background-color:#767676}.ui.inverted.grey.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.grey.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.fitted.menu .item,.ui.fitted.menu .item .menu .item,.ui.menu .fitted.item{padding:0}.ui.horizontally.fitted.menu .item,.ui.horizontally.fitted.menu .item .menu .item,.ui.menu .horizontally.fitted.item{padding-top:.92857143em;padding-bottom:.92857143em}.ui.menu .vertically.fitted.item,.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item{padding-left:1.14285714em;padding-right:1.14285714em}.ui.borderless.menu .item .menu .item:before,.ui.borderless.menu .item:before,.ui.menu .borderless.item:before{background:0 0!important}.ui.compact.menu{display:inline-flex;margin:0;vertical-align:middle}.ui.compact.vertical.menu{display:inline-block}.ui.compact.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child:before{display:none}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child::before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;text-align:center;justify-content:center}.ui.attached.item.menu{margin:0 -1px!important}.ui.item.menu .item:last-child:before{display:none}.ui.menu.two.item .item{width:50%}.ui.menu.three.item .item{width:33.333%}.ui.menu.four.item .item{width:25%}.ui.menu.five.item .item{width:20%}.ui.menu.six.item .item{width:16.666%}.ui.menu.seven.item .item{width:14.285%}.ui.menu.eight.item .item{width:12.5%}.ui.menu.nine.item .item{width:11.11%}.ui.menu.ten.item .item{width:10%}.ui.menu.eleven.item .item{width:9.09%}.ui.menu.twelve.item .item{width:8.333%}.ui.menu.fixed{position:fixed;z-index:101;margin:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{border-radius:0!important}.ui.fixed.menu,.ui[class*="top fixed"].menu{top:0;left:0;right:auto;bottom:auto}.ui[class*="top fixed"].menu{border-top:none;border-left:none;border-right:none}.ui[class*="right fixed"].menu{border-top:none;border-bottom:none;border-right:none;top:0;right:0;left:auto;bottom:auto;width:auto;height:100%}.ui[class*="bottom fixed"].menu{border-bottom:none;border-left:none;border-right:none;bottom:0;left:0;top:auto;right:auto}.ui[class*="left fixed"].menu{border-top:none;border-bottom:none;border-left:none;top:0;left:0;right:auto;bottom:auto;width:auto;height:100%}.ui.fixed.menu+.ui.grid{padding-top:2.75rem}.ui.pointing.menu .item:after{visibility:hidden;position:absolute;content:'';top:100%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);background:0 0;margin:.5px 0 0;width:.57142857em;height:.57142857em;border:none;border-bottom:1px solid #d4d4d5;border-right:1px solid #d4d4d5;z-index:2;transition:background .1s ease}.ui.vertical.pointing.menu .item:after{position:absolute;top:50%;right:0;bottom:auto;left:auto;transform:translateX(50%) translateY(-50%) rotate(45deg);margin:0 -.5px 0 0;border:none;border-top:1px solid #d4d4d5;border-right:1px solid #d4d4d5}.ui.pointing.menu .active.item:after{visibility:visible}.ui.pointing.menu .active.dropdown.item:after{visibility:hidden}.ui.pointing.menu .active.item .menu .active.item:after,.ui.pointing.menu .dropdown.active.item:after{display:none}.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#fff}.ui.attached.menu{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - (-1px * 2));max-width:calc(100% - (-1px * 2));box-shadow:none}.ui.attached+.ui.attached.menu:not(.top){border-top:none}.ui[class*="top attached"].menu{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.menu[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].menu{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].menu:last-child{margin-bottom:0}.ui.top.attached.menu>.item:first-child{border-radius:.28571429rem 0 0 0}.ui.bottom.attached.menu>.item:first-child{border-radius:0 0 0 .28571429rem}.ui.attached.menu:not(.tabular){border:1px solid #d4d4d5}.ui.attached.inverted.menu{border:none}.ui.attached.tabular.menu{margin-left:0;margin-right:0;width:100%}.ui.mini.menu{font-size:.78571429rem}.ui.mini.vertical.menu{width:9rem}.ui.tiny.menu{font-size:.85714286rem}.ui.tiny.vertical.menu{width:11rem}.ui.small.menu{font-size:.92857143rem}.ui.small.vertical.menu{width:13rem}.ui.menu{font-size:1rem}.ui.vertical.menu{width:15rem}.ui.large.menu{font-size:1.07142857rem}.ui.large.vertical.menu{width:18rem}.ui.huge.menu{font-size:1.21428571rem}.ui.huge.vertical.menu{width:22rem}.ui.big.menu{font-size:1.14285714rem}.ui.big.vertical.menu{width:20rem}.ui.massive.menu{font-size:1.28571429rem}.ui.massive.vertical.menu{width:25rem}/*!
 * # Semantic UI 2.5.0 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.message{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,.87);transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:.28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{display:block;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;margin:-.14285714em 0 0 0}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:'•';left:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>.icon{margin-right:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.compact.icon.message{display:inline-flex}.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset,0 1px 2px 0 rgba(34,36,38,.15)}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:flex;width:100%;align-items:center}.ui.icon.message>.icon:not(.close){display:block;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;flex:1 1 auto;vertical-align:middle}.ui.icon.message .icon:not(.close)+.content{padding-left:0}.ui.icon.message .circular.icon{width:1em}.ui.floating.message{box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.black.message{background-color:#1b1c1d;color:rgba(255,255,255,.9)}.ui.positive.message{background-color:#fcfff5;color:#2c662d}.ui.attached.positive.message,.ui.positive.message{box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.ui.positive.message .header{color:#1a531b}.ui.negative.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.negative.message,.ui.negative.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.ui.negative.message .header{color:#912d2b}.ui.info.message{background-color:#f8ffff;color:#276f86}.ui.attached.info.message,.ui.info.message{box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent}.ui.info.message .header{color:#0e566c}.ui.warning.message{background-color:#fffaf3;color:#573a08}.ui.attached.warning.message,.ui.warning.message{box-shadow:0 0 0 1px #c9ba9b inset,0 0 0 0 transparent}.ui.warning.message .header{color:#794b02}.ui.error.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.error.message,.ui.error.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.ui.error.message .header{color:#912d2b}.ui.success.message{background-color:#fcfff5;color:#2c662d}.ui.attached.success.message,.ui.success.message{box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.ui.success.message .header{color:#1a531b}.ui.black.message,.ui.inverted.message{background-color:#1b1c1d;color:rgba(255,255,255,.9)}.ui.red.message{background-color:#ffe8e6;color:#db2828;box-shadow:0 0 0 1px #db2828 inset,0 0 0 0 transparent}.ui.red.message .header{color:#c82121}.ui.orange.message{background-color:#ffedde;color:#f2711c;box-shadow:0 0 0 1px #f2711c inset,0 0 0 0 transparent}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#fff8db;color:#b58105;box-shadow:0 0 0 1px #b58105 inset,0 0 0 0 transparent}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#fbfdef;color:#8abc1e;box-shadow:0 0 0 1px #8abc1e inset,0 0 0 0 transparent}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#e5f9e7;color:#1ebc30;box-shadow:0 0 0 1px #1ebc30 inset,0 0 0 0 transparent}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#e1f7f7;color:#10a3a3;box-shadow:0 0 0 1px #10a3a3 inset,0 0 0 0 transparent}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#dff0ff;color:#2185d0;box-shadow:0 0 0 1px #2185d0 inset,0 0 0 0 transparent}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#eae7ff;color:#6435c9;box-shadow:0 0 0 1px #6435c9 inset,0 0 0 0 transparent}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#f6e7ff;color:#a333c8;box-shadow:0 0 0 1px #a333c8 inset,0 0 0 0 transparent}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#ffe3fb;color:#e03997;box-shadow:0 0 0 1px #e03997 inset,0 0 0 0 transparent}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#f1e2d3;color:#a5673f;box-shadow:0 0 0 1px #a5673f inset,0 0 0 0 transparent}.ui.brown.message .header{color:#935b38}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.message{font-size:1em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}/*!
 * # Semantic UI 2.5.0 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.table{width:100%;background:#fff;margin:1em 0;border:1px solid rgba(34,36,38,.15);box-shadow:none;border-radius:.28571429rem;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0}.ui.table:first-child{margin-top:0}.ui.table:last-child{margin-bottom:0}.ui.table td,.ui.table th{transition:background .1s ease,color .1s ease}.ui.table thead{box-shadow:none}.ui.table thead th{cursor:auto;background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.ui.table thead tr>th:first-child{border-left:none}.ui.table thead tr:first-child>th:first-child{border-radius:.28571429rem 0 0 0}.ui.table thead tr:first-child>th:last-child{border-radius:0 .28571429rem 0 0}.ui.table thead tr:first-child>th:only-child{border-radius:.28571429rem .28571429rem 0 0}.ui.table tfoot{box-shadow:none}.ui.table tfoot th{cursor:auto;border-top:1px solid rgba(34,36,38,.15);background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.78571429em .78571429em;vertical-align:middle;font-style:normal;font-weight:400;text-transform:none}.ui.table tfoot tr>th:first-child{border-left:none}.ui.table tfoot tr:first-child>th:first-child{border-radius:0 0 0 .28571429rem}.ui.table tfoot tr:first-child>th:last-child{border-radius:0 0 .28571429rem 0}.ui.table tfoot tr:first-child>th:only-child{border-radius:0 0 .28571429rem .28571429rem}.ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}.ui.table tr:first-child td{border-top:none}.ui.table tbody+tbody tr:first-child td{border-top:1px solid rgba(34,36,38,.1)}.ui.table td{padding:.78571429em .78571429em;text-align:inherit}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment{padding:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width:767px){.ui.table:not(.unstackable){width:100%}.ui.table:not(.unstackable) tbody,.ui.table:not(.unstackable) tr,.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{width:auto!important;display:block!important}.ui.table:not(.unstackable){padding:0}.ui.table:not(.unstackable) thead{display:block}.ui.table:not(.unstackable) tfoot{display:block}.ui.table:not(.unstackable) tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{background:0 0;border:none!important;padding:.25em .75em!important;box-shadow:none!important}.ui.table:not(.unstackable) td:first-child,.ui.table:not(.unstackable) th:first-child{font-weight:700}.ui.definition.table:not(.unstackable) thead th:first-child{box-shadow:none!important}}.ui.table td .image,.ui.table td .image img,.ui.table th .image,.ui.table th .image img{max-width:none}.ui.structured.table{border-collapse:collapse}.ui.structured.table thead th{border-left:none;border-right:none}.ui.structured.sortable.table thead th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.ui.structured.basic.table th{border-left:none;border-right:none}.ui.structured.celled.table tr td,.ui.structured.celled.table tr th{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.ui.definition.table thead:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:400;color:rgba(0,0,0,.4);box-shadow:-1px -1px 0 1px #fff}.ui.definition.table tfoot:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:rgba(0,0,0,.4);color:normal;box-shadow:1px 1px 0 1px #fff}.ui.celled.definition.table thead:not(.full-width) th:first-child{box-shadow:0 -1px 0 1px #fff}.ui.celled.definition.table tfoot:not(.full-width) th:first-child{box-shadow:0 1px 0 1px #fff}.ui.definition.table tr td.definition,.ui.definition.table tr td:first-child:not(.ignored){background:rgba(0,0,0,.03);font-weight:700;color:rgba(0,0,0,.95);text-transform:'';box-shadow:'';text-align:'';font-size:1em;padding-left:'';padding-right:''}.ui.definition.table thead:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table tfoot:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.table td.positive,.ui.table tr.positive{box-shadow:0 0 0 #a3c293 inset}.ui.table td.positive,.ui.table tr.positive{background:#fcfff5!important;color:#2c662d!important}.ui.table td.negative,.ui.table tr.negative{box-shadow:0 0 0 #e0b4b4 inset}.ui.table td.negative,.ui.table tr.negative{background:#fff6f6!important;color:#9f3a38!important}.ui.table td.error,.ui.table tr.error{box-shadow:0 0 0 #e0b4b4 inset}.ui.table td.error,.ui.table tr.error{background:#fff6f6!important;color:#9f3a38!important}.ui.table td.warning,.ui.table tr.warning{box-shadow:0 0 0 #c9ba9b inset}.ui.table td.warning,.ui.table tr.warning{background:#fffaf3!important;color:#573a08!important}.ui.table td.active,.ui.table tr.active{box-shadow:0 0 0 rgba(0,0,0,.87) inset}.ui.table td.active,.ui.table tr.active{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.ui.table tr td.disabled,.ui.table tr.disabled td,.ui.table tr.disabled:hover,.ui.table tr:hover td.disabled{pointer-events:none;color:rgba(40,40,40,.3)}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].table,.ui[class*="tablet stackable"].table tbody,.ui[class*="tablet stackable"].table tr,.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{width:100%!important;display:block!important}.ui[class*="tablet stackable"].table{padding:0}.ui[class*="tablet stackable"].table thead{display:block}.ui[class*="tablet stackable"].table tfoot{display:block}.ui[class*="tablet stackable"].table tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{background:0 0;border:none!important;padding:.25em .75em;box-shadow:none!important}.ui.definition[class*="tablet stackable"].table thead th:first-child{box-shadow:none!important}}.ui.table [class*="left aligned"],.ui.table[class*="left aligned"]{text-align:left}.ui.table [class*="center aligned"],.ui.table[class*="center aligned"]{text-align:center}.ui.table [class*="right aligned"],.ui.table[class*="right aligned"]{text-align:right}.ui.table [class*="top aligned"],.ui.table[class*="top aligned"]{vertical-align:top}.ui.table [class*="middle aligned"],.ui.table[class*="middle aligned"]{vertical-align:middle}.ui.table [class*="bottom aligned"],.ui.table[class*="bottom aligned"]{vertical-align:bottom}.ui.table td.collapsing,.ui.table th.collapsing{width:1px;white-space:nowrap}.ui.fixed.table{table-layout:fixed}.ui.fixed.table td,.ui.fixed.table th{overflow:hidden;text-overflow:ellipsis}.ui.selectable.table tbody tr:hover,.ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.inverted.table tbody tr td.selectable:hover,.ui.selectable.inverted.table tbody tr:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.ui.table tbody tr td.selectable{padding:0}.ui.table tbody tr td.selectable>a:not(.ui){display:block;color:inherit;padding:.78571429em .78571429em}.ui.selectable.table tr.error:hover,.ui.selectable.table tr:hover td.error,.ui.table tr td.selectable.error:hover{background:#ffe7e7!important;color:#943634!important}.ui.selectable.table tr.warning:hover,.ui.selectable.table tr:hover td.warning,.ui.table tr td.selectable.warning:hover{background:#fff4e4!important;color:#493107!important}.ui.selectable.table tr.active:hover,.ui.selectable.table tr:hover td.active,.ui.table tr td.selectable.active:hover{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.ui.selectable.table tr.positive:hover,.ui.selectable.table tr:hover td.positive,.ui.table tr td.selectable.positive:hover{background:#f7ffe6!important;color:#275b28!important}.ui.selectable.table tr.negative:hover,.ui.selectable.table tr:hover td.negative,.ui.table tr td.selectable.negative:hover{background:#ffe7e7!important;color:#943634!important}.ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - (-1px * 2));max-width:calc(100% - (-1px * 2));box-shadow:none;border:1px solid #d4d4d5}.ui.attached+.ui.attached.table:not(.top){border-top:none}.ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:.28571429rem .28571429rem 0 0}.ui.table[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;box-shadow:none,none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].table:last-child{margin-bottom:0}.ui.striped.table tbody tr:nth-child(2n),.ui.striped.table>tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.inverted.striped.table tbody tr:nth-child(2n),.ui.inverted.striped.table>tr:nth-child(2n){background-color:rgba(255,255,255,.05)}.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#efefef!important;color:rgba(0,0,0,.95)!important}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.red.table{border-top:.2em solid #db2828}.ui.inverted.red.table{background-color:#db2828!important;color:#fff!important}.ui.orange.table{border-top:.2em solid #f2711c}.ui.inverted.orange.table{background-color:#f2711c!important;color:#fff!important}.ui.yellow.table{border-top:.2em solid #fbbd08}.ui.inverted.yellow.table{background-color:#fbbd08!important;color:#fff!important}.ui.olive.table{border-top:.2em solid #b5cc18}.ui.inverted.olive.table{background-color:#b5cc18!important;color:#fff!important}.ui.green.table{border-top:.2em solid #21ba45}.ui.inverted.green.table{background-color:#21ba45!important;color:#fff!important}.ui.teal.table{border-top:.2em solid #00b5ad}.ui.inverted.teal.table{background-color:#00b5ad!important;color:#fff!important}.ui.blue.table{border-top:.2em solid #2185d0}.ui.inverted.blue.table{background-color:#2185d0!important;color:#fff!important}.ui.violet.table{border-top:.2em solid #6435c9}.ui.inverted.violet.table{background-color:#6435c9!important;color:#fff!important}.ui.purple.table{border-top:.2em solid #a333c8}.ui.inverted.purple.table{background-color:#a333c8!important;color:#fff!important}.ui.pink.table{border-top:.2em solid #e03997}.ui.inverted.pink.table{background-color:#e03997!important;color:#fff!important}.ui.brown.table{border-top:.2em solid #a5673f}.ui.inverted.brown.table{background-color:#a5673f!important;color:#fff!important}.ui.grey.table{border-top:.2em solid #767676}.ui.inverted.grey.table{background-color:#767676!important;color:#fff!important}.ui.black.table{border-top:.2em solid #1b1c1d}.ui.inverted.black.table{background-color:#1b1c1d!important;color:#fff!important}.ui.one.column.table td{width:100%}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.33333333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66666667%}.ui.seven.column.table td{width:14.28571429%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.11111111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.09090909%}.ui.twelve.column.table td{width:8.33333333%}.ui.thirteen.column.table td{width:7.69230769%}.ui.fourteen.column.table td{width:7.14285714%}.ui.fifteen.column.table td{width:6.66666667%}.ui.sixteen.column.table td{width:6.25%}.ui.table td.one.wide,.ui.table th.one.wide{width:6.25%}.ui.table td.two.wide,.ui.table th.two.wide{width:12.5%}.ui.table td.three.wide,.ui.table th.three.wide{width:18.75%}.ui.table td.four.wide,.ui.table th.four.wide{width:25%}.ui.table td.five.wide,.ui.table th.five.wide{width:31.25%}.ui.table td.six.wide,.ui.table th.six.wide{width:37.5%}.ui.table td.seven.wide,.ui.table th.seven.wide{width:43.75%}.ui.table td.eight.wide,.ui.table th.eight.wide{width:50%}.ui.table td.nine.wide,.ui.table th.nine.wide{width:56.25%}.ui.table td.ten.wide,.ui.table th.ten.wide{width:62.5%}.ui.table td.eleven.wide,.ui.table th.eleven.wide{width:68.75%}.ui.table td.twelve.wide,.ui.table th.twelve.wide{width:75%}.ui.table td.thirteen.wide,.ui.table th.thirteen.wide{width:81.25%}.ui.table td.fourteen.wide,.ui.table th.fourteen.wide{width:87.5%}.ui.table td.fifteen.wide,.ui.table th.fifteen.wide{width:93.75%}.ui.table td.sixteen.wide,.ui.table th.sixteen.wide{width:100%}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap;border-left:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87)}.ui.sortable.table thead th:first-child{border-left:none}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.sortable.table thead th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:'';height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.ui.sortable.table thead th.ascending:after{content:'\f0d8'}.ui.sortable.table thead th.descending:after{content:'\f0d7'}.ui.sortable.table th.disabled:hover{cursor:auto;color:rgba(40,40,40,.3)}.ui.sortable.table thead th:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.ui.sortable.table thead th.sorted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.sortable.table thead th.sorted:after{display:inline-block}.ui.sortable.table thead th.sorted:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.sortable.table thead th.sorted{background:rgba(255,255,255,.15) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th:hover{background:rgba(255,255,255,.08) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th{border-left-color:transparent;border-right-color:transparent}.ui.inverted.table{background:#333;color:rgba(255,255,255,.9);border:none}.ui.inverted.table th{background-color:rgba(0,0,0,.15);border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9)!important}.ui.inverted.table tr td{border-color:rgba(255,255,255,.1)!important}.ui.inverted.table tr td.disabled,.ui.inverted.table tr.disabled td,.ui.inverted.table tr.disabled:hover td,.ui.inverted.table tr:hover td.disabled{pointer-events:none;color:rgba(225,225,225,.3)}.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,.ui.inverted.definition.table thead:not(.full-width) th:first-child{background:#fff}.ui.inverted.definition.table tr td:first-child{background:rgba(255,255,255,.02);color:#fff}.ui.collapsing.table{width:auto}.ui.basic.table{background:0 0;border:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.table tfoot,.ui.basic.table thead{box-shadow:none}.ui.basic.table th{background:0 0;border-left:none}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui.basic.table td{background:0 0}.ui.basic.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)!important}.ui[class*="very basic"].table{border:none}.ui[class*="very basic"].table:not(.sortable):not(.striped) td,.ui[class*="very basic"].table:not(.sortable):not(.striped) th{padding:''}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{padding-top:0}.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}.ui.padded.table th{padding-left:1em;padding-right:1em}.ui.padded.table td,.ui.padded.table th{padding:1em 1em}.ui[class*="very padded"].table th{padding-left:1.5em;padding-right:1.5em}.ui[class*="very padded"].table td{padding:1.5em 1.5em}.ui.compact.table th{padding-left:.7em;padding-right:.7em}.ui.compact.table td{padding:.5em .7em}.ui[class*="very compact"].table th{padding-left:.6em;padding-right:.6em}.ui[class*="very compact"].table td{padding:.4em .6em}.ui.small.table{font-size:.9em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}/*!
 * # Semantic UI 2.5.0 - Ad
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2013 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.ad{display:block;overflow:hidden;margin:1em 0}.ui.ad:first-child{margin:0}.ui.ad:last-child{margin:0}.ui.ad iframe{margin:0;padding:0;border:none;overflow:hidden}.ui.leaderboard.ad{width:728px;height:90px}.ui[class*="medium rectangle"].ad{width:300px;height:250px}.ui[class*="large rectangle"].ad{width:336px;height:280px}.ui[class*="half page"].ad{width:300px;height:600px}.ui.square.ad{width:250px;height:250px}.ui[class*="small square"].ad{width:200px;height:200px}.ui[class*="small rectangle"].ad{width:180px;height:150px}.ui[class*="vertical rectangle"].ad{width:240px;height:400px}.ui.button.ad{width:120px;height:90px}.ui[class*="square button"].ad{width:125px;height:125px}.ui[class*="small button"].ad{width:120px;height:60px}.ui.skyscraper.ad{width:120px;height:600px}.ui[class*="wide skyscraper"].ad{width:160px}.ui.banner.ad{width:468px;height:60px}.ui[class*="vertical banner"].ad{width:120px;height:240px}.ui[class*="top banner"].ad{width:930px;height:180px}.ui[class*="half banner"].ad{width:234px;height:60px}.ui[class*="large leaderboard"].ad{width:970px;height:90px}.ui.billboard.ad{width:970px;height:250px}.ui.panorama.ad{width:980px;height:120px}.ui.netboard.ad{width:580px;height:400px}.ui[class*="large mobile banner"].ad{width:320px;height:100px}.ui[class*="mobile leaderboard"].ad{width:320px;height:50px}.ui.mobile.ad{display:none}@media only screen and (max-width:767px){.ui.mobile.ad{display:block}}.ui.centered.ad{margin-left:auto;margin-right:auto}.ui.test.ad{position:relative;background:#545454}.ui.test.ad:after{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translateX(-50%) translateY(-50%);content:'Ad';color:#fff;font-size:1em;font-weight:700}.ui.mobile.test.ad:after{font-size:.85714286em}.ui.test.ad[data-text]:after{content:attr(data-text)}/*!
 * # Semantic UI 2.5.0 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.card,.ui.cards>.card{max-width:100%;position:relative;display:flex;flex-direction:column;width:290px;min-height:0;background:#fff;padding:0;border:none;border-radius:.28571429rem;box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5;transition:box-shadow .1s ease,transform .1s ease;z-index:''}.ui.card{margin:1em 0}.ui.card a,.ui.cards>.card a{cursor:pointer}.ui.card:first-child{margin-top:0}.ui.card:last-child{margin-bottom:0}.ui.cards{display:flex;margin:-.875em -.5em;flex-wrap:wrap}.ui.cards>.card{display:flex;margin:.875em .5em;float:none}.ui.card:after,.ui.cards:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.cards~.ui.cards{margin-top:.875em}.ui.card>:first-child,.ui.cards>.card>:first-child{border-radius:.28571429rem .28571429rem 0 0!important;border-top:none!important}.ui.card>:last-child,.ui.cards>.card>:last-child{border-radius:0 0 .28571429rem .28571429rem!important}.ui.card>:only-child,.ui.cards>.card>:only-child{border-radius:.28571429rem!important}.ui.card>.image,.ui.cards>.card>.image{position:relative;display:block;flex:0 0 auto;padding:0;background:rgba(0,0,0,.05)}.ui.card>.image>img,.ui.cards>.card>.image>img{display:block;width:100%;height:auto;border-radius:inherit}.ui.card>.image:not(.ui)>img,.ui.cards>.card>.image:not(.ui)>img{border:none}.ui.card>.content,.ui.cards>.card>.content{flex-grow:1;border:none;border-top:1px solid rgba(34,36,38,.1);background:0 0;margin:0;padding:1em 1em;box-shadow:none;font-size:1em;border-radius:0}.ui.card>.content:after,.ui.cards>.card>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.card>.content>.header,.ui.cards>.card>.content>.header{display:block;margin:'';font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;color:rgba(0,0,0,.85)}.ui.card>.content>.header:not(.ui),.ui.cards>.card>.content>.header:not(.ui){font-weight:700;font-size:1.28571429em;margin-top:-.21425em;line-height:1.28571429em}.ui.card>.content>.header+.description,.ui.card>.content>.meta+.description,.ui.cards>.card>.content>.header+.description,.ui.cards>.card>.content>.meta+.description{margin-top:.5em}.ui.card [class*="left floated"],.ui.cards>.card [class*="left floated"]{float:left}.ui.card [class*="right floated"],.ui.cards>.card [class*="right floated"]{float:right}.ui.card [class*="left aligned"],.ui.cards>.card [class*="left aligned"]{text-align:left}.ui.card [class*="center aligned"],.ui.cards>.card [class*="center aligned"]{text-align:center}.ui.card [class*="right aligned"],.ui.cards>.card [class*="right aligned"]{text-align:right}.ui.card .content img,.ui.cards>.card .content img{display:inline-block;vertical-align:middle;width:''}.ui.card .avatar img,.ui.card img.avatar,.ui.cards>.card .avatar img,.ui.cards>.card img.avatar{width:2em;height:2em;border-radius:500rem}.ui.card>.content>.description,.ui.cards>.card>.content>.description{clear:both;color:rgba(0,0,0,.68)}.ui.card>.content p,.ui.cards>.card>.content p{margin:0 0 .5em}.ui.card>.content p:last-child,.ui.cards>.card>.content p:last-child{margin-bottom:0}.ui.card .meta,.ui.cards>.card .meta{font-size:1em;color:rgba(0,0,0,.4)}.ui.card .meta *,.ui.cards>.card .meta *{margin-right:.3em}.ui.card .meta :last-child,.ui.cards>.card .meta :last-child{margin-right:0}.ui.card .meta [class*="right floated"],.ui.cards>.card .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.card>.content a:not(.ui),.ui.cards>.card>.content a:not(.ui){color:'';transition:color .1s ease}.ui.card>.content a:not(.ui):hover,.ui.cards>.card>.content a:not(.ui):hover{color:''}.ui.card>.content>a.header,.ui.cards>.card>.content>a.header{color:rgba(0,0,0,.85)}.ui.card>.content>a.header:hover,.ui.cards>.card>.content>a.header:hover{color:#1e70bf}.ui.card .meta>a:not(.ui),.ui.cards>.card .meta>a:not(.ui){color:rgba(0,0,0,.4)}.ui.card .meta>a:not(.ui):hover,.ui.cards>.card .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.ui.card>.button,.ui.card>.buttons,.ui.cards>.card>.button,.ui.cards>.card>.buttons{margin:0 -1px;width:calc(100% + 2px)}.ui.card .dimmer,.ui.cards>.card .dimmer{background-color:'';z-index:10}.ui.card>.content .star.icon,.ui.cards>.card>.content .star.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.card>.content .star.icon:hover,.ui.cards>.card>.content .star.icon:hover{opacity:1;color:#ffb70a}.ui.card>.content .active.star.icon,.ui.cards>.card>.content .active.star.icon{color:#ffe623}.ui.card>.content .like.icon,.ui.cards>.card>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.card>.content .like.icon:hover,.ui.cards>.card>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.card>.content .active.like.icon,.ui.cards>.card>.content .active.like.icon{color:#ff2733}.ui.card>.extra,.ui.cards>.card>.extra{max-width:100%;min-height:0!important;flex-grow:0;border-top:1px solid rgba(0,0,0,.05)!important;position:static;background:0 0;width:auto;margin:0 0;padding:.75em 1em;top:0;left:0;color:rgba(0,0,0,.4);box-shadow:none;transition:color .1s ease}.ui.card>.extra a:not(.ui),.ui.cards>.card>.extra a:not(.ui){color:rgba(0,0,0,.4)}.ui.card>.extra a:not(.ui):hover,.ui.cards>.card>.extra a:not(.ui):hover{color:#1e70bf}.ui.raised.card,.ui.raised.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.link.cards .raised.card:hover,.ui.link.raised.card:hover,.ui.raised.cards a.card:hover,a.ui.raised.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.15),0 2px 10px 0 rgba(34,36,38,.25)}.ui.raised.card,.ui.raised.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.centered.cards{justify-content:center}.ui.centered.card{margin-left:auto;margin-right:auto}.ui.fluid.card{width:100%;max-width:9999px}.ui.cards a.card,.ui.link.card,.ui.link.cards .card,a.ui.card{transform:none}.ui.cards a.card:hover,.ui.link.card:hover,.ui.link.cards .card:hover,a.ui.card:hover{cursor:pointer;z-index:5;background:#fff;border:none;box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;transform:translateY(-3px)}.ui.cards>.red.card,.ui.red.card,.ui.red.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #db2828,0 1px 3px 0 #d4d4d5}.ui.cards>.red.card:hover,.ui.red.card:hover,.ui.red.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #d01919,0 1px 3px 0 #bcbdbd}.ui.cards>.orange.card,.ui.orange.card,.ui.orange.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f2711c,0 1px 3px 0 #d4d4d5}.ui.cards>.orange.card:hover,.ui.orange.card:hover,.ui.orange.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f26202,0 1px 3px 0 #bcbdbd}.ui.cards>.yellow.card,.ui.yellow.card,.ui.yellow.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #fbbd08,0 1px 3px 0 #d4d4d5}.ui.cards>.yellow.card:hover,.ui.yellow.card:hover,.ui.yellow.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #eaae00,0 1px 3px 0 #bcbdbd}.ui.cards>.olive.card,.ui.olive.card,.ui.olive.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #b5cc18,0 1px 3px 0 #d4d4d5}.ui.cards>.olive.card:hover,.ui.olive.card:hover,.ui.olive.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a7bd0d,0 1px 3px 0 #bcbdbd}.ui.cards>.green.card,.ui.green.card,.ui.green.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #21ba45,0 1px 3px 0 #d4d4d5}.ui.cards>.green.card:hover,.ui.green.card:hover,.ui.green.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #16ab39,0 1px 3px 0 #bcbdbd}.ui.cards>.teal.card,.ui.teal.card,.ui.teal.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #00b5ad,0 1px 3px 0 #d4d4d5}.ui.cards>.teal.card:hover,.ui.teal.card:hover,.ui.teal.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #009c95,0 1px 3px 0 #bcbdbd}.ui.blue.card,.ui.blue.cards>.card,.ui.cards>.blue.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #2185d0,0 1px 3px 0 #d4d4d5}.ui.blue.card:hover,.ui.blue.cards>.card:hover,.ui.cards>.blue.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1678c2,0 1px 3px 0 #bcbdbd}.ui.cards>.violet.card,.ui.violet.card,.ui.violet.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #6435c9,0 1px 3px 0 #d4d4d5}.ui.cards>.violet.card:hover,.ui.violet.card:hover,.ui.violet.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #5829bb,0 1px 3px 0 #bcbdbd}.ui.cards>.purple.card,.ui.purple.card,.ui.purple.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a333c8,0 1px 3px 0 #d4d4d5}.ui.cards>.purple.card:hover,.ui.purple.card:hover,.ui.purple.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #9627ba,0 1px 3px 0 #bcbdbd}.ui.cards>.pink.card,.ui.pink.card,.ui.pink.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e03997,0 1px 3px 0 #d4d4d5}.ui.cards>.pink.card:hover,.ui.pink.card:hover,.ui.pink.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e61a8d,0 1px 3px 0 #bcbdbd}.ui.brown.card,.ui.brown.cards>.card,.ui.cards>.brown.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a5673f,0 1px 3px 0 #d4d4d5}.ui.brown.card:hover,.ui.brown.cards>.card:hover,.ui.cards>.brown.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #975b33,0 1px 3px 0 #bcbdbd}.ui.cards>.grey.card,.ui.grey.card,.ui.grey.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #767676,0 1px 3px 0 #d4d4d5}.ui.cards>.grey.card:hover,.ui.grey.card:hover,.ui.grey.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #838383,0 1px 3px 0 #bcbdbd}.ui.black.card,.ui.black.cards>.card,.ui.cards>.black.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1b1c1d,0 1px 3px 0 #d4d4d5}.ui.black.card:hover,.ui.black.cards>.card:hover,.ui.cards>.black.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #27292a,0 1px 3px 0 #bcbdbd}.ui.one.cards{margin-left:0;margin-right:0}.ui.one.cards>.card{width:100%}.ui.two.cards{margin-left:-1em;margin-right:-1em}.ui.two.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.three.cards{margin-left:-1em;margin-right:-1em}.ui.three.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.four.cards{margin-left:-.75em;margin-right:-.75em}.ui.four.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.five.cards{margin-left:-.75em;margin-right:-.75em}.ui.five.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.six.cards{margin-left:-.75em;margin-right:-.75em}.ui.six.cards>.card{width:calc(16.66666667% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.seven.cards{margin-left:-.5em;margin-right:-.5em}.ui.seven.cards>.card{width:calc(14.28571429% - 1em);margin-left:.5em;margin-right:.5em}.ui.eight.cards{margin-left:-.5em;margin-right:-.5em}.ui.eight.cards>.card{width:calc(12.5% - 1em);margin-left:.5em;margin-right:.5em;font-size:11px}.ui.nine.cards{margin-left:-.5em;margin-right:-.5em}.ui.nine.cards>.card{width:calc(11.11111111% - 1em);margin-left:.5em;margin-right:.5em;font-size:10px}.ui.ten.cards{margin-left:-.5em;margin-right:-.5em}.ui.ten.cards>.card{width:calc(10% - 1em);margin-left:.5em;margin-right:.5em}@media only screen and (max-width:767px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.seven.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.seven.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.nine.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.nine.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.ten.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.ten.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}}@media only screen and (min-width:768px) and (max-width:991px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.eight.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.nine.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.nine.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.ten.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.ten.doubling.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}}@media only screen and (max-width:767px){.ui.stackable.cards{display:block!important}.ui.stackable.cards .card:first-child{margin-top:0!important}.ui.stackable.cards>.card{display:block!important;height:auto!important;margin:1em 1em;padding:0!important;width:calc(100% - 2em)!important}}.ui.cards>.card{font-size:1em}/*!
 * # Semantic UI 2.5.0 - Comment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.comments{margin:1.5em 0;max-width:650px}.ui.comments:first-child{margin-top:0}.ui.comments:last-child{margin-bottom:0}.ui.comments .comment{position:relative;background:0 0;margin:.5em 0 0;padding:.5em 0 0;border:none;border-top:none;line-height:1.2}.ui.comments .comment:first-child{margin-top:0;padding-top:0}.ui.comments .comment .comments{margin:0 0 .5em .5em;padding:1em 0 1em 1em}.ui.comments .comment .comments:before{position:absolute;top:0;left:0}.ui.comments .comment .comments .comment{border:none;border-top:none;background:0 0}.ui.comments .comment .avatar{display:block;width:2.5em;height:auto;float:left;margin:.2em 0 0}.ui.comments .comment .avatar img,.ui.comments .comment img.avatar{display:block;margin:0 auto;width:100%;height:100%;border-radius:.25rem}.ui.comments .comment>.content{display:block}.ui.comments .comment>.avatar~.content{margin-left:3.5em}.ui.comments .comment .author{font-size:1em;color:rgba(0,0,0,.87);font-weight:700}.ui.comments .comment a.author{cursor:pointer}.ui.comments .comment a.author:hover{color:#1e70bf}.ui.comments .comment .metadata{display:inline-block;margin-left:.5em;color:rgba(0,0,0,.4);font-size:.875em}.ui.comments .comment .metadata>*{display:inline-block;margin:0 .5em 0 0}.ui.comments .comment .metadata>:last-child{margin-right:0}.ui.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:rgba(0,0,0,.87);line-height:1.3}.ui.comments .comment .actions{font-size:.875em}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:rgba(0,0,0,.4)}.ui.comments .comment .actions a:last-child{margin-right:0}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:rgba(0,0,0,.8)}.ui.comments>.reply.form{margin-top:1em}.ui.comments .comment .reply.form{width:100%;margin-top:1em}.ui.comments .reply.form textarea{font-size:1em;height:12em}.ui.collapsed.comments,.ui.comments .collapsed.comment,.ui.comments .collapsed.comments{display:none}.ui.threaded.comments .comment .comments{margin:-1.5em 0 -1em 1.25em;padding:3em 0 2em 2.25em;box-shadow:-1px 0 0 rgba(34,36,38,.15)}.ui.minimal.comments .comment .actions{opacity:0;position:absolute;top:0;right:0;left:auto;transition:opacity .2s ease;transition-delay:.1s}.ui.minimal.comments .comment>.content:hover>.actions{opacity:1}.ui.mini.comments{font-size:.78571429rem}.ui.tiny.comments{font-size:.85714286rem}.ui.small.comments{font-size:.92857143rem}.ui.comments{font-size:1rem}.ui.large.comments{font-size:1.14285714rem}.ui.big.comments{font-size:1.28571429rem}.ui.huge.comments{font-size:1.42857143rem}.ui.massive.comments{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Feed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.feed{margin:1em 0}.ui.feed:first-child{margin-top:0}.ui.feed:last-child{margin-bottom:0}.ui.feed>.event{display:flex;flex-direction:row;width:100%;padding:.21428571rem 0;margin:0;background:0 0;border-top:none}.ui.feed>.event:first-child{border-top:0;padding-top:0}.ui.feed>.event:last-child{padding-bottom:0}.ui.feed>.event>.label{display:block;flex:0 0 auto;width:2.5em;height:auto;align-self:stretch;text-align:left}.ui.feed>.event>.label .icon{opacity:1;font-size:1.5em;width:100%;padding:.25em;background:0 0;border:none;border-radius:none;color:rgba(0,0,0,.6)}.ui.feed>.event>.label img{width:100%;height:auto;border-radius:500rem}.ui.feed>.event>.label+.content{margin:.5em 0 .35714286em 1.14285714em}.ui.feed>.event>.content{display:block;flex:1 1 auto;align-self:stretch;text-align:left;word-wrap:break-word}.ui.feed>.event:last-child>.content{padding-bottom:0}.ui.feed>.event>.content a{cursor:pointer}.ui.feed>.event>.content .date{margin:-.5rem 0 0;padding:0;font-weight:400;font-size:1em;font-style:normal;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .summary{margin:0;font-size:1em;font-weight:700;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .summary img{display:inline-block;width:auto;height:10em;margin:-.25em .25em 0 0;border-radius:.25em;vertical-align:middle}.ui.feed>.event>.content .user{display:inline-block;font-weight:700;margin-right:0;vertical-align:baseline}.ui.feed>.event>.content .user img{margin:-.25em .25em 0 0;width:auto;height:10em;vertical-align:middle}.ui.feed>.event>.content .summary>.date{display:inline-block;float:none;font-weight:400;font-size:.85714286em;font-style:normal;margin:0 0 0 .5em;padding:0;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .extra{margin:.5em 0 0;background:0 0;padding:0;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .extra.images img{display:inline-block;margin:0 .25em 0 0;width:6em}.ui.feed>.event>.content .extra.text{padding:0;border-left:none;font-size:1em;max-width:500px;line-height:1.4285em}.ui.feed>.event>.content .meta{display:inline-block;font-size:.85714286em;margin:.5em 0 0;background:0 0;border:none;border-radius:0;box-shadow:none;padding:0;color:rgba(0,0,0,.6)}.ui.feed>.event>.content .meta>*{position:relative;margin-left:.75em}.ui.feed>.event>.content .meta>:after{content:'';color:rgba(0,0,0,.2);top:0;left:-1em;opacity:1;position:absolute;vertical-align:top}.ui.feed>.event>.content .meta .like{color:'';transition:.2s color ease}.ui.feed>.event>.content .meta .like:hover .icon{color:#ff2733}.ui.feed>.event>.content .meta .active.like .icon{color:#ef404a}.ui.feed>.event>.content .meta>:first-child{margin-left:0}.ui.feed>.event>.content .meta>:first-child::after{display:none}.ui.feed>.event>.content .meta a,.ui.feed>.event>.content .meta>.icon{cursor:pointer;opacity:1;color:rgba(0,0,0,.5);transition:color .1s ease}.ui.feed>.event>.content .meta a:hover,.ui.feed>.event>.content .meta a:hover .icon,.ui.feed>.event>.content .meta>.icon:hover{color:rgba(0,0,0,.95)}.ui.small.feed{font-size:.92857143rem}.ui.feed{font-size:1rem}.ui.large.feed{font-size:1.14285714rem}/*!
 * # Semantic UI 2.5.0 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.items>.item{display:flex;margin:1em 0;width:100%;min-height:0;background:0 0;padding:0;border:none;border-radius:0;box-shadow:none;transition:box-shadow .1s ease;z-index:''}.ui.items>.item a{cursor:pointer}.ui.items{margin:1.5em 0}.ui.items:first-child{margin-top:0!important}.ui.items:last-child{margin-bottom:0!important}.ui.items>.item:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item:first-child{margin-top:0}.ui.items>.item:last-child{margin-bottom:0}.ui.items>.item>.image{position:relative;flex:0 0 auto;display:block;float:none;margin:0;padding:0;max-height:'';align-self:top}.ui.items>.item>.image>img{display:block;width:100%;height:auto;border-radius:.125rem;border:none}.ui.items>.item>.image:only-child>img{border-radius:0}.ui.items>.item>.content{display:block;flex:1 1 auto;background:0 0;margin:0;padding:0;box-shadow:none;font-size:1em;border:none;border-radius:0}.ui.items>.item>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image+.content{min-width:0;width:auto;display:block;margin-left:0;align-self:top;padding-left:1.5em}.ui.items>.item>.content>.header{display:inline-block;margin:-.21425em 0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;color:rgba(0,0,0,.85)}.ui.items>.item>.content>.header:not(.ui){font-size:1.28571429em}.ui.items>.item [class*="left floated"]{float:left}.ui.items>.item [class*="right floated"]{float:right}.ui.items>.item .content img{align-self:middle;width:''}.ui.items>.item .avatar img,.ui.items>.item img.avatar{width:'';height:'';border-radius:500rem}.ui.items>.item>.content>.description{margin-top:.6em;max-width:auto;font-size:1em;line-height:1.4285em;color:rgba(0,0,0,.87)}.ui.items>.item>.content p{margin:0 0 .5em}.ui.items>.item>.content p:last-child{margin-bottom:0}.ui.items>.item .meta{margin:.5em 0 .5em;font-size:1em;line-height:1em;color:rgba(0,0,0,.6)}.ui.items>.item .meta *{margin-right:.3em}.ui.items>.item .meta :last-child{margin-right:0}.ui.items>.item .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.items>.item>.content a:not(.ui){color:'';transition:color .1s ease}.ui.items>.item>.content a:not(.ui):hover{color:''}.ui.items>.item>.content>a.header{color:rgba(0,0,0,.85)}.ui.items>.item>.content>a.header:hover{color:#1e70bf}.ui.items>.item .meta>a:not(.ui){color:rgba(0,0,0,.4)}.ui.items>.item .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.ui.items>.item>.content .favorite.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.items>.item>.content .favorite.icon:hover{opacity:1;color:#ffb70a}.ui.items>.item>.content .active.favorite.icon{color:#ffe623}.ui.items>.item>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.items>.item>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.items>.item>.content .active.like.icon{color:#ff2733}.ui.items>.item .extra{display:block;position:relative;background:0 0;margin:.5rem 0 0;width:100%;padding:0 0 0;top:0;left:0;color:rgba(0,0,0,.4);box-shadow:none;transition:color .1s ease;border-top:none}.ui.items>.item .extra>*{margin:.25rem .5rem .25rem 0}.ui.items>.item .extra>[class*="right floated"]{margin:.25rem 0 .25rem .5rem}.ui.items>.item .extra:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image:not(.ui){width:175px}@media only screen and (min-width:768px) and (max-width:991px){.ui.items>.item{margin:1em 0}.ui.items>.item>.image:not(.ui){width:150px}.ui.items>.item>.image+.content{display:block;padding:0 0 0 1em}}@media only screen and (max-width:767px){.ui.items:not(.unstackable)>.item{flex-direction:column;margin:2em 0}.ui.items:not(.unstackable)>.item>.image{display:block;margin-left:auto;margin-right:auto}.ui.items:not(.unstackable)>.item>.image,.ui.items:not(.unstackable)>.item>.image>img{max-width:100%!important;width:auto!important;max-height:250px!important}.ui.items:not(.unstackable)>.item>.image+.content{display:block;padding:1.5em 0 0}}.ui.items>.item>.image+[class*="top aligned"].content{align-self:flex-start}.ui.items>.item>.image+[class*="middle aligned"].content{align-self:center}.ui.items>.item>.image+[class*="bottom aligned"].content{align-self:flex-end}.ui.relaxed.items>.item{margin:1.5em 0}.ui[class*="very relaxed"].items>.item{margin:2em 0}.ui.divided.items>.item{border-top:1px solid rgba(34,36,38,.15);margin:0;padding:1em 0}.ui.divided.items>.item:first-child{border-top:none;margin-top:0!important;padding-top:0!important}.ui.divided.items>.item:last-child{margin-bottom:0!important;padding-bottom:0!important}.ui.relaxed.divided.items>.item{margin:0;padding:1.5em 0}.ui[class*="very relaxed"].divided.items>.item{margin:0;padding:2em 0}.ui.items a.item:hover,.ui.link.items>.item:hover{cursor:pointer}.ui.items a.item:hover .content .header,.ui.link.items>.item:hover .content .header{color:#1e70bf}.ui.items>.item{font-size:1em}@media only screen and (max-width:767px){.ui.unstackable.items>.item>.image,.ui.unstackable.items>.item>.image>img{width:125px!important}}/*!
 * # Semantic UI 2.5.0 - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.statistic{display:inline-flex;flex-direction:column;margin:1em 0;max-width:auto}.ui.statistic+.ui.statistic{margin:0 0 0 1.5em}.ui.statistic:first-child{margin-top:0}.ui.statistic:last-child{margin-bottom:0}.ui.statistics{display:flex;align-items:flex-start;flex-wrap:wrap}.ui.statistics>.statistic{display:inline-flex;flex:0 1 auto;flex-direction:column;margin:0 1.5em 1em;max-width:auto}.ui.statistics{display:flex;margin:1em -1.5em -1em}.ui.statistics:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.statistics:first-child{margin-top:0}.ui.statistic>.value,.ui.statistics .statistic>.value{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:4rem;font-weight:400;line-height:1em;color:#1b1c1d;text-transform:uppercase;text-align:center}.ui.statistic>.label,.ui.statistics .statistic>.label{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;color:rgba(0,0,0,.87);text-transform:uppercase;text-align:center}.ui.statistic>.label~.value,.ui.statistics .statistic>.label~.value{margin-top:0}.ui.statistic>.value~.label,.ui.statistics .statistic>.value~.label{margin-top:0}.ui.statistic>.value .icon,.ui.statistics .statistic>.value .icon{opacity:1;width:auto;margin:0}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{line-height:1em;min-height:2em;font-weight:700;text-align:center}.ui.statistic>.text.value+.label,.ui.statistics .statistic>.text.value+.label{text-align:center}.ui.statistic>.value img,.ui.statistics .statistic>.value img{max-height:3rem;vertical-align:baseline}.ui.ten.statistics{margin:0 0 -1em}.ui.ten.statistics .statistic{min-width:10%;margin:0 0 1em}.ui.nine.statistics{margin:0 0 -1em}.ui.nine.statistics .statistic{min-width:11.11111111%;margin:0 0 1em}.ui.eight.statistics{margin:0 0 -1em}.ui.eight.statistics .statistic{min-width:12.5%;margin:0 0 1em}.ui.seven.statistics{margin:0 0 -1em}.ui.seven.statistics .statistic{min-width:14.28571429%;margin:0 0 1em}.ui.six.statistics{margin:0 0 -1em}.ui.six.statistics .statistic{min-width:16.66666667%;margin:0 0 1em}.ui.five.statistics{margin:0 0 -1em}.ui.five.statistics .statistic{min-width:20%;margin:0 0 1em}.ui.four.statistics{margin:0 0 -1em}.ui.four.statistics .statistic{min-width:25%;margin:0 0 1em}.ui.three.statistics{margin:0 0 -1em}.ui.three.statistics .statistic{min-width:33.33333333%;margin:0 0 1em}.ui.two.statistics{margin:0 0 -1em}.ui.two.statistics .statistic{min-width:50%;margin:0 0 1em}.ui.one.statistics{margin:0 0 -1em}.ui.one.statistics .statistic{min-width:100%;margin:0 0 1em}.ui.horizontal.statistic{flex-direction:row;align-items:center}.ui.horizontal.statistics{flex-direction:column;margin:0;max-width:none}.ui.horizontal.statistics .statistic{flex-direction:row;align-items:center;max-width:none;margin:1em 0}.ui.horizontal.statistic>.text.value,.ui.horizontal.statistics>.statistic>.text.value{min-height:0!important}.ui.horizontal.statistic>.value .icon,.ui.horizontal.statistics .statistic>.value .icon{width:1.18em}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{display:inline-block;vertical-align:middle}.ui.horizontal.statistic>.label,.ui.horizontal.statistics .statistic>.label{display:inline-block;vertical-align:middle;margin:0 0 0 .75em}.ui.red.statistic>.value,.ui.red.statistics .statistic>.value,.ui.statistics .red.statistic>.value{color:#db2828}.ui.orange.statistic>.value,.ui.orange.statistics .statistic>.value,.ui.statistics .orange.statistic>.value{color:#f2711c}.ui.statistics .yellow.statistic>.value,.ui.yellow.statistic>.value,.ui.yellow.statistics .statistic>.value{color:#fbbd08}.ui.olive.statistic>.value,.ui.olive.statistics .statistic>.value,.ui.statistics .olive.statistic>.value{color:#b5cc18}.ui.green.statistic>.value,.ui.green.statistics .statistic>.value,.ui.statistics .green.statistic>.value{color:#21ba45}.ui.statistics .teal.statistic>.value,.ui.teal.statistic>.value,.ui.teal.statistics .statistic>.value{color:#00b5ad}.ui.blue.statistic>.value,.ui.blue.statistics .statistic>.value,.ui.statistics .blue.statistic>.value{color:#2185d0}.ui.statistics .violet.statistic>.value,.ui.violet.statistic>.value,.ui.violet.statistics .statistic>.value{color:#6435c9}.ui.purple.statistic>.value,.ui.purple.statistics .statistic>.value,.ui.statistics .purple.statistic>.value{color:#a333c8}.ui.pink.statistic>.value,.ui.pink.statistics .statistic>.value,.ui.statistics .pink.statistic>.value{color:#e03997}.ui.brown.statistic>.value,.ui.brown.statistics .statistic>.value,.ui.statistics .brown.statistic>.value{color:#a5673f}.ui.grey.statistic>.value,.ui.grey.statistics .statistic>.value,.ui.statistics .grey.statistic>.value{color:#767676}.ui.inverted.statistic .value,.ui.inverted.statistics .statistic>.value{color:#fff}.ui.inverted.statistic .label,.ui.inverted.statistics .statistic>.label{color:rgba(255,255,255,.9)}.ui.inverted.red.statistic>.value,.ui.inverted.red.statistics .statistic>.value,.ui.statistics .inverted.red.statistic>.value{color:#ff695e}.ui.inverted.orange.statistic>.value,.ui.inverted.orange.statistics .statistic>.value,.ui.statistics .inverted.orange.statistic>.value{color:#ff851b}.ui.inverted.yellow.statistic>.value,.ui.inverted.yellow.statistics .statistic>.value,.ui.statistics .inverted.yellow.statistic>.value{color:#ffe21f}.ui.inverted.olive.statistic>.value,.ui.inverted.olive.statistics .statistic>.value,.ui.statistics .inverted.olive.statistic>.value{color:#d9e778}.ui.inverted.green.statistic>.value,.ui.inverted.green.statistics .statistic>.value,.ui.statistics .inverted.green.statistic>.value{color:#2ecc40}.ui.inverted.teal.statistic>.value,.ui.inverted.teal.statistics .statistic>.value,.ui.statistics .inverted.teal.statistic>.value{color:#6dffff}.ui.inverted.blue.statistic>.value,.ui.inverted.blue.statistics .statistic>.value,.ui.statistics .inverted.blue.statistic>.value{color:#54c8ff}.ui.inverted.violet.statistic>.value,.ui.inverted.violet.statistics .statistic>.value,.ui.statistics .inverted.violet.statistic>.value{color:#a291fb}.ui.inverted.purple.statistic>.value,.ui.inverted.purple.statistics .statistic>.value,.ui.statistics .inverted.purple.statistic>.value{color:#dc73ff}.ui.inverted.pink.statistic>.value,.ui.inverted.pink.statistics .statistic>.value,.ui.statistics .inverted.pink.statistic>.value{color:#ff8edf}.ui.inverted.brown.statistic>.value,.ui.inverted.brown.statistics .statistic>.value,.ui.statistics .inverted.brown.statistic>.value{color:#d67c1c}.ui.inverted.grey.statistic>.value,.ui.inverted.grey.statistics .statistic>.value,.ui.statistics .inverted.grey.statistic>.value{color:#dcddde}.ui[class*="left floated"].statistic{float:left;margin:0 2em 1em 0}.ui[class*="right floated"].statistic{float:right;margin:0 0 1em 2em}.ui.floated.statistic:last-child{margin-bottom:0}.ui.mini.statistic>.value,.ui.mini.statistics .statistic>.value{font-size:1.5rem!important}.ui.mini.horizontal.statistic>.value,.ui.mini.horizontal.statistics .statistic>.value{font-size:1.5rem!important}.ui.mini.statistic>.text.value,.ui.mini.statistics .statistic>.text.value{font-size:1rem!important}.ui.tiny.statistic>.value,.ui.tiny.statistics .statistic>.value{font-size:2rem!important}.ui.tiny.horizontal.statistic>.value,.ui.tiny.horizontal.statistics .statistic>.value{font-size:2rem!important}.ui.tiny.statistic>.text.value,.ui.tiny.statistics .statistic>.text.value{font-size:1rem!important}.ui.small.statistic>.value,.ui.small.statistics .statistic>.value{font-size:3rem!important}.ui.small.horizontal.statistic>.value,.ui.small.horizontal.statistics .statistic>.value{font-size:2rem!important}.ui.small.statistic>.text.value,.ui.small.statistics .statistic>.text.value{font-size:1rem!important}.ui.statistic>.value,.ui.statistics .statistic>.value{font-size:4rem!important}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{font-size:3rem!important}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{font-size:2rem!important}.ui.large.statistic>.value,.ui.large.statistics .statistic>.value{font-size:5rem!important}.ui.large.horizontal.statistic>.value,.ui.large.horizontal.statistics .statistic>.value{font-size:4rem!important}.ui.large.statistic>.text.value,.ui.large.statistics .statistic>.text.value{font-size:2.5rem!important}.ui.huge.statistic>.value,.ui.huge.statistics .statistic>.value{font-size:6rem!important}.ui.huge.horizontal.statistic>.value,.ui.huge.horizontal.statistics .statistic>.value{font-size:5rem!important}.ui.huge.statistic>.text.value,.ui.huge.statistics .statistic>.text.value{font-size:2.5rem!important}/*!
 * # Semantic UI 2.5.0 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.accordion,.ui.accordion .accordion{max-width:100%}.ui.accordion .accordion{margin:1em 0 0;padding:0}.ui.accordion .accordion .title,.ui.accordion .title{cursor:pointer}.ui.accordion .title:not(.ui){padding:.5em 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;color:rgba(0,0,0,.87)}.ui.accordion .accordion .title~.content,.ui.accordion .title~.content{display:none}.ui.accordion:not(.styled) .accordion .title~.content:not(.ui),.ui.accordion:not(.styled) .title~.content:not(.ui){margin:'';padding:.5em 0 1em}.ui.accordion:not(.styled) .title~.content:not(.ui):last-child{padding-bottom:0}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{display:inline-block;float:none;opacity:1;width:1.25em;height:1em;margin:0 .25rem 0 0;padding:0;font-size:1em;transition:transform .1s ease,opacity .1s ease;vertical-align:baseline;transform:none}.ui.accordion.menu .item .title{display:block;padding:0}.ui.accordion.menu .item .title>.dropdown.icon{float:right;margin:.21425em 0 0 1em;transform:rotate(180deg)}.ui.accordion .ui.header .dropdown.icon{font-size:1em;margin:0 .25rem 0 0}.ui.accordion .accordion .active.title .dropdown.icon,.ui.accordion .active.title .dropdown.icon{transform:rotate(90deg)}.ui.accordion.menu .item .active.title>.dropdown.icon{transform:rotate(90deg)}.ui.styled.accordion{width:600px}.ui.styled.accordion,.ui.styled.accordion .accordion{border-radius:.28571429rem;background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15)}.ui.styled.accordion .accordion .title,.ui.styled.accordion .title{margin:0;padding:.75em 1em;color:rgba(0,0,0,.4);font-weight:700;border-top:1px solid rgba(34,36,38,.15);transition:background .1s ease,color .1s ease}.ui.styled.accordion .accordion .title:first-child,.ui.styled.accordion>.title:first-child{border-top:none}.ui.styled.accordion .accordion .content,.ui.styled.accordion .content{margin:0;padding:.5em 1em 1.5em}.ui.styled.accordion .accordion .content{padding:0;padding:.5em 1em 1.5em}.ui.styled.accordion .accordion .active.title,.ui.styled.accordion .accordion .title:hover,.ui.styled.accordion .active.title,.ui.styled.accordion .title:hover{background:0 0;color:rgba(0,0,0,.87)}.ui.styled.accordion .accordion .active.title,.ui.styled.accordion .accordion .title:hover{background:0 0;color:rgba(0,0,0,.87)}.ui.styled.accordion .active.title{background:0 0;color:rgba(0,0,0,.95)}.ui.styled.accordion .accordion .active.title{background:0 0;color:rgba(0,0,0,.95)}.ui.accordion .accordion .active.content,.ui.accordion .active.content{display:block}.ui.fluid.accordion,.ui.fluid.accordion .accordion{width:100%}.ui.inverted.accordion .title:not(.ui){color:rgba(255,255,255,.9)}@font-face{font-family:Accordion;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');font-weight:400;font-style:normal}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{font-family:Accordion;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.accordion .accordion .title .dropdown.icon:before,.ui.accordion .title .dropdown.icon:before{content:'\f0da'}/*!
 * # Semantic UI 2.5.0 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1rem;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:3;width:17px;height:17px}.ui.checkbox .box,.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:1em}.ui.checkbox .box:before,.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:'';background:#fff;border-radius:.21428571rem;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;border:1px solid #d4d4d5}.ui.checkbox .box:after,.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:rgba(0,0,0,.87);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.checkbox label,.ui.checkbox+label{color:rgba(0,0,0,.87);transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox .box:hover::before,.ui.checkbox label:hover::before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox label:hover,.ui.checkbox+label:hover{color:rgba(0,0,0,.8)}.ui.checkbox .box:active::before,.ui.checkbox label:active::before{background:#f9fafb;border-color:rgba(34,36,38,.35)}.ui.checkbox .box:active::after,.ui.checkbox label:active::after{color:rgba(0,0,0,.95)}.ui.checkbox input:active~label{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~.box:before,.ui.checkbox input:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:focus~.box:after,.ui.checkbox input:focus~label:after{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~label{color:rgba(0,0,0,.95)}.ui.checkbox input:checked~.box:before,.ui.checkbox input:checked~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:not([type=radio]):indeterminate~.box:before,.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:not([type=radio]):indeterminate~.box:after,.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:checked:focus~.box:before,.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:checked:focus~.box:after,.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:rgba(0,0,0,.95)}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.checkbox input[disabled]~.box:after,.ui.checkbox input[disabled]~label,.ui.disabled.checkbox .box:after,.ui.disabled.checkbox label{cursor:default!important;opacity:.5;color:#000}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox .box,.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox .box:before,.ui.radio.checkbox label:before{content:'';transform:none;width:15px;height:15px;border-radius:500rem;top:1px;left:0}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{border:none;content:''!important;width:15px;height:15px;line-height:15px}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{top:1px;left:0;width:15px;height:15px;border-radius:500rem;transform:scale(.46666667);background-color:rgba(0,0,0,.87)}.ui.radio.checkbox input:focus~.box:before,.ui.radio.checkbox input:focus~label:before{background-color:#fff}.ui.radio.checkbox input:focus~.box:after,.ui.radio.checkbox input:focus~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:indeterminate~.box:after,.ui.radio.checkbox input:indeterminate~label:after{opacity:0}.ui.radio.checkbox input:checked~.box:before,.ui.radio.checkbox input:checked~label:before{background-color:#fff}.ui.radio.checkbox input:checked~.box:after,.ui.radio.checkbox input:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:focus:checked~.box:before,.ui.radio.checkbox input:focus:checked~label:before{background-color:#fff}.ui.radio.checkbox input:focus:checked~.box:after,.ui.radio.checkbox input:focus:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.slider.checkbox{min-height:1.25rem}.ui.slider.checkbox input{width:3.5rem;height:1.25rem}.ui.slider.checkbox .box,.ui.slider.checkbox label{padding-left:4.5rem;line-height:1rem;color:rgba(0,0,0,.4)}.ui.slider.checkbox .box:before,.ui.slider.checkbox label:before{display:block;position:absolute;content:'';border:none!important;left:0;z-index:1;top:.4rem;background-color:rgba(0,0,0,.05);width:3.5rem;height:.21428571rem;transform:none;border-radius:500rem;transition:background .3s ease}.ui.slider.checkbox .box:after,.ui.slider.checkbox label:after{background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:''!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:1.5rem;height:1.5rem;top:-.25rem;left:0;transform:none;border-radius:500rem;transition:left .3s ease}.ui.slider.checkbox input:focus~.box:before,.ui.slider.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.slider.checkbox .box:hover,.ui.slider.checkbox label:hover{color:rgba(0,0,0,.8)}.ui.slider.checkbox .box:hover::before,.ui.slider.checkbox label:hover::before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~.box,.ui.slider.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:checked~.box:before,.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~.box:after,.ui.slider.checkbox input:checked~label:after{left:2rem}.ui.slider.checkbox input:focus:checked~.box,.ui.slider.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:focus:checked~.box:before,.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:1.5rem}.ui.toggle.checkbox input{width:3.5rem;height:1.5rem}.ui.toggle.checkbox .box,.ui.toggle.checkbox label{min-height:1.5rem;padding-left:4.5rem;color:rgba(0,0,0,.87)}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox .box:before,.ui.toggle.checkbox label:before{display:block;position:absolute;content:'';z-index:1;transform:none;border:none;top:0;background:rgba(0,0,0,.05);box-shadow:none;width:3.5rem;height:1.5rem;border-radius:500rem}.ui.toggle.checkbox .box:after,.ui.toggle.checkbox label:after{background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:''!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:1.5rem;height:1.5rem;top:0;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~.box:after,.ui.toggle.checkbox input~label:after{left:-.05rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus~.box:before,.ui.toggle.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox .box:hover::before,.ui.toggle.checkbox label:hover::before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox input:checked~.box,.ui.toggle.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.toggle.checkbox input:checked~.box:after,.ui.toggle.checkbox input:checked~label:after{left:2.15rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus:checked~.box,.ui.toggle.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox .box,.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.toggle.checkbox{width:3.5rem}.ui.fitted.slider.checkbox{width:3.5rem}@font-face{font-family:Checkbox;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype')}.ui.checkbox .box:after,.ui.checkbox label:after{font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:'\e800'}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:'\e801'}/*!
 * # Semantic UI 2.5.0 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.dimmable:not(body){position:relative}.ui.dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background-color:rgba(0,0,0,.85);opacity:0;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;transition:background-color .5s linear;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;z-index:1000}.ui.dimmer>.content{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#fff}.ui.segment>.ui.dimmer{border-radius:inherit!important}.ui.dimmer:not(.inverted)::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:flex;opacity:1}.ui.disabled.dimmer{width:0!important;height:0!important}.dimmed.dimmable>.ui.animating.legacy.dimmer,.dimmed.dimmable>.ui.visible.legacy.dimmer,.ui.active.legacy.dimmer{display:block}.ui[class*="top aligned"].dimmer{justify-content:flex-start}.ui[class*="bottom aligned"].dimmer{justify-content:flex-end}.ui.page.dimmer{position:fixed;transform-style:'';perspective:2000px;transform-origin:center center}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);transition:.8s -webkit-filter ease;transition:.8s filter ease;transition:.8s filter ease,.8s -webkit-filter ease}.blurring.dimmed.dimmable>:not(.dimmer){-webkit-filter:blur(5px) grayscale(.7);filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background-color:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background-color:rgba(255,255,255,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.ui.inverted.dimmer{background-color:rgba(255,255,255,.85)}.ui.inverted.dimmer>.content>*{color:#fff}.ui.simple.dimmer{display:block;overflow:hidden;opacity:1;width:0%;height:0%;z-index:-100;background-color:rgba(0,0,0,0)}.dimmed.dimmable>.ui.simple.dimmer{overflow:visible;opacity:1;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1}.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,.85)}/*!
 * # Semantic UI 2.5.0 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:0;text-align:left;transition:box-shadow .1s ease,width .1s ease;-webkit-tap-highlight-color:transparent}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:0;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0 0;background:#fff;font-size:1em;text-shadow:none;text-align:left;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{position:relative;width:auto;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:rgba(0,0,0,.87);padding:.78571429rem 1.14285714rem!important;font-size:1rem;text-transform:none;font-weight:400;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;color:rgba(0,0,0,.85);font-size:.78571429em;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown.dropdown .menu>.input{width:auto;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{float:right;margin:0 0 0 1em;color:rgba(0,0,0,.4)}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4)}.ui.dropdown .menu .menu{top:0!important;left:100%;right:auto;margin:0 0 0 -.5em!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.buttons>.ui.dropdown:last-child>.menu,.ui.menu .right.dropdown.item>.menu,.ui.menu .right.menu .dropdown:last-child>.menu{left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;transform:rotateZ(0);min-width:14em;min-height:2.71428571em;background:#fff;display:inline-block;padding:.78571429em 2.1em .78571429em 1em;color:rgba(0,0,0,.87);box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:box-shadow .1s ease,width .1s ease}.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.91666667em;opacity:.8;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;width:auto;outline:0;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:21.37142857rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #fafafa;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);box-shadow:none}.ui.selection.active.dropdown{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.active.dropdown .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.dropdown:focus{border-color:#96c8da;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:rgba(0,0,0,.8)}.ui.selection.active.dropdown:hover{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:'';z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;box-shadow:none!important}.ui.search.dropdown{min-width:''}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:3}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text .icon{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:rgba(115,115,115,.87)!important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.multiple.dropdown{padding:.22619048em 2.1em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.multiple.dropdown .dropdown.icon{margin:'';padding:''}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em 0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:0 0;font-weight:700;color:rgba(0,0,0,.95);box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:'';top:50%;left:50%;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em}.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{display:none}@-webkit-keyframes dropdown-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dropdown-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{color:rgba(191,191,191,.87)}.ui.default.dropdown:not(.button)>input:focus~.text,.ui.dropdown:not(.button)>input:focus~.default.text{color:rgba(115,115,115,.87)}.ui.loading.dropdown>.text{transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#9f3a38}.ui.selection.dropdown.error{background:#fff6f6;border-color:#e0b4b4}.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown>.clear.dropdown.icon{opacity:.8;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.dropdown .menu{left:0}.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{left:100%!important;right:auto!important;border-radius:.28571429rem!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:.28571429rem .28571429rem 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.upward.selection.dropdown:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.ui.active.upward.selection.dropdown{border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.05)}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item{border-top:none}.ui.dropdown .scrolling.menu .item:first-child,.ui.scrolling.dropdown .menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast:none){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:10.28571429rem}}@media only screen and (min-width:768px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:15.42857143rem}}@media only screen and (min-width:992px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}@media only screen and (min-width:1920px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;transition:opacity .1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%!important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{margin-top:.5em!important;border-radius:.28571429rem!important}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;transform:rotate(45deg);width:.5em;height:.5em;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);background:#fff;z-index:2}.ui.pointing.dropdown>.menu:after{top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0;left:auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0;right:auto;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0 0 .78571429rem;border-radius:.28571429rem}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;box-shadow:1px 1px 0 0 rgba(34,36,38,.15);margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em 0;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15)}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em 0;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15)}@font-face{font-family:Dropdown;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format('woff');font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:'\f0d7'}.ui.dropdown .menu .item .dropdown.icon:before{content:'\f0da'}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}.ui.dropdown>.clear.icon:before{content:"\f00d"}/*!
 * # Semantic UI 2.5.0 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.embed{position:relative;max-width:100%;height:0;overflow:hidden;background:#dcddde;padding-bottom:56.25%}.ui.embed embed,.ui.embed iframe,.ui.embed object{position:absolute;border:none;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.ui.embed>.embed{display:none}.ui.embed>.placeholder{position:absolute;cursor:pointer;top:0;left:0;display:block;width:100%;height:100%;background-color:radial-gradient(transparent 45%,rgba(0,0,0,.3))}.ui.embed>.icon{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ui.embed>.icon:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;content:'';background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:.5;transition:opacity .5s ease}.ui.embed>.icon:before{position:absolute;top:50%;left:50%;z-index:4;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:6rem;text-shadow:0 2px 10px rgba(34,36,38,.2);transition:opacity .5s ease,color .5s ease;z-index:10}.ui.embed .icon:hover:after{background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:1}.ui.embed .icon:hover:before{color:#fff}.ui.active.embed>.icon,.ui.active.embed>.placeholder{display:none}.ui.active.embed>.embed{display:block}.ui.square.embed{padding-bottom:100%}.ui[class*="4:3"].embed{padding-bottom:75%}.ui[class*="16:9"].embed{padding-bottom:56.25%}.ui[class*="21:9"].embed{padding-bottom:42.85714286%}/*!
 * # Semantic UI 2.5.0 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.modal{position:absolute;display:none;z-index:1001;text-align:left;background:#fff;border:none;box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);transform-origin:50% 25%;flex:0 0 auto;border-radius:.28571429rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;will-change:top,left,margin,transform,opacity}.ui.modal>.icon:first-child+*,.ui.modal>:first-child:not(.icon){border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.modal>:last-child{border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.modal>.close{cursor:pointer;position:absolute;top:-2.5rem;right:-2.5rem;z-index:1;opacity:.8;font-size:1.25em;color:#fff;width:2.25rem;height:2.25rem;padding:.625rem 0 0 0}.ui.modal>.close:hover{opacity:1}.ui.modal>.header{display:block;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;margin:0;padding:1.25rem 1.5rem;box-shadow:none;color:rgba(0,0,0,.85);border-bottom:1px solid rgba(34,36,38,.15)}.ui.modal>.header:not(.ui){font-size:1.42857143rem;line-height:1.28571429em;font-weight:700}.ui.modal>.content{display:block;width:100%;font-size:1em;line-height:1.4;padding:1.5rem;background:#fff}.ui.modal>.image.content{display:flex;flex-direction:row}.ui.modal>.content>.image{display:block;flex:0 1 auto;width:'';align-self:top}.ui.modal>[class*="top aligned"]{align-self:top}.ui.modal>[class*="middle aligned"]{align-self:middle}.ui.modal>[class*=stretched]{align-self:stretch}.ui.modal>.content>.description{display:block;flex:1 0 auto;min-width:0;align-self:top}.ui.modal>.content>.icon+.description,.ui.modal>.content>.image+.description{flex:0 1 auto;min-width:'';width:auto;padding-left:2em}.ui.modal>.content>.image>i.icon{margin:0;opacity:1;width:auto;line-height:1;font-size:8rem}.ui.modal>.actions{background:#f9fafb;padding:1rem 1rem;border-top:1px solid rgba(34,36,38,.15);text-align:right}.ui.modal .actions>.button{margin-left:.75em}@media only screen and (max-width:767px){.ui.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.modal{width:88%;margin:0}}@media only screen and (min-width:992px){.ui.modal{width:850px;margin:0}}@media only screen and (min-width:1200px){.ui.modal{width:900px;margin:0}}@media only screen and (min-width:1920px){.ui.modal{width:950px;margin:0}}@media only screen and (max-width:991px){.ui.modal>.header{padding-right:2.25rem}.ui.modal>.close{top:1.0535rem;right:1rem;color:rgba(0,0,0,.87)}}@media only screen and (max-width:767px){.ui.modal>.header{padding:.75rem 1rem!important;padding-right:2.25rem!important}.ui.modal>.content{display:block;padding:1rem!important}.ui.modal>.close{top:.5rem!important;right:.5rem!important}.ui.modal .image.content{flex-direction:column}.ui.modal .content>.image{display:block;max-width:100%;margin:0 auto!important;text-align:center;padding:0 0 1rem!important}.ui.modal>.content>.image>i.icon{font-size:5rem;text-align:center}.ui.modal .content>.description{display:block;width:100%!important;margin:0!important;padding:1rem 0!important;box-shadow:none}.ui.modal>.actions{padding:1rem 1rem 0!important}.ui.modal .actions>.button,.ui.modal .actions>.buttons{margin-bottom:1rem}}.ui.inverted.dimmer>.ui.modal{box-shadow:1px 3px 10px 2px rgba(0,0,0,.2)}.ui.basic.modal{background-color:transparent;border:none;border-radius:0;box-shadow:none!important;color:#fff}.ui.basic.modal>.actions,.ui.basic.modal>.content,.ui.basic.modal>.header{background-color:transparent}.ui.basic.modal>.header{color:#fff}.ui.basic.modal>.close{top:1rem;right:1.5rem}.ui.inverted.dimmer>.basic.modal{color:rgba(0,0,0,.87)}.ui.inverted.dimmer>.ui.basic.modal>.header{color:rgba(0,0,0,.85)}.ui.legacy.modal,.ui.legacy.page.dimmer>.ui.modal{top:50%;left:50%}.ui.legacy.page.dimmer>.ui.scrolling.modal,.ui.page.dimmer>.ui.scrolling.legacy.modal,.ui.top.aligned.dimmer>.ui.legacy.modal,.ui.top.aligned.legacy.page.dimmer>.ui.modal{top:auto}@media only screen and (max-width:991px){.ui.basic.modal>.close{color:#fff}}.ui.loading.modal{display:block;visibility:hidden;z-index:-1}.ui.active.modal{display:block}.modals.dimmer[class*="top aligned"] .modal{margin:5vh auto}@media only screen and (max-width:767px){.modals.dimmer[class*="top aligned"] .modal{margin:1rem auto}}.legacy.modals.dimmer[class*="top aligned"]{padding-top:5vh}@media only screen and (max-width:767px){.legacy.modals.dimmer[class*="top aligned"]{padding-top:1rem}}.scrolling.dimmable.dimmed{overflow:hidden}.scrolling.dimmable>.dimmer{justify-content:flex-start}.scrolling.dimmable.dimmed>.dimmer{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.dimmable>.dimmer{position:fixed}.modals.dimmer .ui.scrolling.modal{margin:1rem auto}.scrolling.undetached.dimmable.dimmed{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.undetached.dimmable.dimmed>.dimmer{overflow:hidden}.scrolling.undetached.dimmable .ui.scrolling.modal{position:absolute;left:50%;margin-top:1rem!important}.ui.modal .scrolling.content{max-height:calc(80vh - 10em);overflow:auto}.ui.fullscreen.modal{width:95%!important;margin:1em auto}.ui.fullscreen.modal>.header{padding-right:2.25rem}.ui.fullscreen.modal>.close{top:1.0535rem;right:1rem;color:rgba(0,0,0,.87)}.ui.modal{font-size:1rem}.ui.mini.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.mini.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.mini.modal{width:35.2%;margin:0}}@media only screen and (min-width:992px){.ui.mini.modal{width:340px;margin:0}}@media only screen and (min-width:1200px){.ui.mini.modal{width:360px;margin:0}}@media only screen and (min-width:1920px){.ui.mini.modal{width:380px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.tiny.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.tiny.modal{width:52.8%;margin:0}}@media only screen and (min-width:992px){.ui.tiny.modal{width:510px;margin:0}}@media only screen and (min-width:1200px){.ui.tiny.modal{width:540px;margin:0}}@media only screen and (min-width:1920px){.ui.tiny.modal{width:570px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.small.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.small.modal{width:70.4%;margin:0}}@media only screen and (min-width:992px){.ui.small.modal{width:680px;margin:0}}@media only screen and (min-width:1200px){.ui.small.modal{width:720px;margin:0}}@media only screen and (min-width:1920px){.ui.small.modal{width:760px;margin:0}}.ui.large.modal>.header{font-size:1.6em}@media only screen and (max-width:767px){.ui.large.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.large.modal{width:88%;margin:0}}@media only screen and (min-width:992px){.ui.large.modal{width:1020px;margin:0}}@media only screen and (min-width:1200px){.ui.large.modal{width:1080px;margin:0}}@media only screen and (min-width:1920px){.ui.large.modal{width:1140px;margin:0}}/*!
 * # Semantic UI 2.5.0 - Nag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.nag{display:none;opacity:.95;position:relative;top:0;left:0;z-index:999;min-height:0;width:100%;margin:0;padding:.75em 1em;background:#555;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:1rem;text-align:center;color:rgba(0,0,0,.87);border-radius:0 0 .28571429rem .28571429rem;transition:.2s background ease}a.ui.nag{cursor:pointer}.ui.nag>.title{display:inline-block;margin:0 .5em;color:#fff}.ui.nag>.close.icon{cursor:pointer;opacity:.4;position:absolute;top:50%;right:1em;font-size:1em;margin:-.5em 0 0;color:#fff;transition:opacity .2s ease}.ui.nag:hover{background:#555;opacity:1}.ui.nag .close:hover{opacity:1}.ui.overlay.nag{position:absolute;display:block}.ui.fixed.nag{position:fixed}.ui.bottom.nag,.ui.bottom.nags{border-radius:.28571429rem .28571429rem 0 0;top:auto;bottom:0}.ui.inverted.nag,.ui.inverted.nags .nag{background-color:#f3f4f5;color:rgba(0,0,0,.85)}.ui.inverted.nag .close,.ui.inverted.nag .title,.ui.inverted.nags .nag .close,.ui.inverted.nags .nag .title{color:rgba(0,0,0,.4)}.ui.nags .nag{border-radius:0!important}.ui.nags .nag:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.bottom.nags .nag:last-child{border-radius:.28571429rem .28571429rem 0 0}/*!
 * # Semantic UI 2.5.0 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.popup{display:none;position:absolute;top:0;right:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:1900;border:1px solid #d4d4d5;line-height:1.4285em;max-width:250px;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.popup>.header{padding:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;line-height:1.2;font-weight:700}.ui.popup>.header+.content{padding-top:.5em}.ui.popup:before{position:absolute;content:'';width:.71428571em;height:.71428571em;background:#fff;transform:rotate(45deg);z-index:2;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;position:absolute;content:'';font-size:1rem;width:.71428571em;height:.71428571em;background:#fff;transform:rotate(45deg);z-index:2;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);position:absolute;text-transform:none;text-align:left;white-space:nowrap;font-size:1rem;border:1px solid #d4d4d5;line-height:1.4285em;max-width:none;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:1}[data-tooltip]:not([data-position]):before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-tooltip]:not([data-position]):after{left:50%;transform:translateX(-50%);bottom:100%;margin-bottom:.5em}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{opacity:0;transform:rotate(45deg) scale(0)!important;transform-origin:center top;transition:all .1s ease}[data-tooltip]:after{opacity:1;transform-origin:center bottom;transition:all .1s ease}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{transform:rotate(45deg) scale(1)!important;opacity:1}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{transform:translateX(-50%) scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{transform:translateX(-50%) scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{transform:translateY(-50%) scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{transform:translateY(-50%) scale(1)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{transform:scale(1)!important}[data-tooltip][data-inverted]:before{box-shadow:none!important}[data-tooltip][data-inverted]:before{background:#1b1c1d}[data-tooltip][data-inverted]:after{background:#1b1c1d;color:#fff;border:none;box-shadow:none}[data-tooltip][data-inverted]:after .header{background-color:none;color:#fff}[data-position="top center"][data-tooltip]:after{top:auto;right:auto;left:50%;bottom:100%;transform:translateX(-50%);margin-bottom:.5em}[data-position="top center"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top left"][data-tooltip]:after{top:auto;right:auto;left:0;bottom:100%;margin-bottom:.5em}[data-position="top left"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top right"][data-tooltip]:after{top:auto;left:auto;right:0;bottom:100%;margin-bottom:.5em}[data-position="top right"][data-tooltip]:before{top:auto;left:auto;bottom:100%;right:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="bottom center"][data-tooltip]:after{bottom:auto;right:auto;left:50%;top:100%;transform:translateX(-50%);margin-top:.5em}[data-position="bottom center"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:50%;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom left"][data-tooltip]:after{left:0;top:100%;margin-top:.5em}[data-position="bottom left"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:1em;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom right"][data-tooltip]:after{right:0;top:100%;margin-top:.5em}[data-position="bottom right"][data-tooltip]:before{bottom:auto;left:auto;top:100%;right:1em;margin-left:-.14285714rem;margin-top:.07142857rem}[data-position="left center"][data-tooltip]:after{right:100%;top:50%;margin-right:.5em;transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{right:100%;top:50%;margin-top:-.14285714rem;margin-right:-.07142857rem}[data-position="right center"][data-tooltip]:after{left:100%;top:50%;margin-left:.5em;transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{left:100%;top:50%;margin-top:-.07142857rem;margin-left:.14285714rem}[data-position~=bottom][data-tooltip]:before{background:#fff;box-shadow:-1px -1px 0 0 #bababc}[data-position="left center"][data-tooltip]:before{background:#fff;box-shadow:1px -1px 0 0 #bababc}[data-position="right center"][data-tooltip]:before{background:#fff;box-shadow:-1px 1px 0 0 #bababc}[data-position~=top][data-tooltip]:before{background:#fff}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px -1px 0 0 #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;box-shadow:1px -1px 0 0 #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px 1px 0 0 #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{transform-origin:center bottom}[data-position~=bottom][data-tooltip]:after{transform-origin:center top}[data-position="left center"][data-tooltip]:before{transform-origin:top center}[data-position="left center"][data-tooltip]:after{transform-origin:right center}[data-position="right center"][data-tooltip]:before{transform-origin:right center}[data-position="right center"][data-tooltip]:after{transform-origin:left center}.ui.popup{margin:0}.ui.top.popup{margin:0 0 .71428571em}.ui.top.left.popup{transform-origin:left bottom}.ui.top.center.popup{transform-origin:center bottom}.ui.top.right.popup{transform-origin:right bottom}.ui.left.center.popup{margin:0 .71428571em 0 0;transform-origin:right 50%}.ui.right.center.popup{margin:0 0 0 .71428571em;transform-origin:left 50%}.ui.bottom.popup{margin:.71428571em 0 0}.ui.bottom.left.popup{transform-origin:left top}.ui.bottom.center.popup{transform-origin:center top}.ui.bottom.right.popup{transform-origin:right top}.ui.bottom.center.popup:before{margin-left:-.30714286em;top:-.30714286em;left:50%;right:auto;bottom:auto;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.left.popup{margin-left:0}.ui.bottom.left.popup:before{top:-.30714286em;left:1em;right:auto;bottom:auto;margin-left:0;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.right.popup{margin-right:0}.ui.bottom.right.popup:before{top:-.30714286em;right:1em;bottom:auto;left:auto;margin-left:0;box-shadow:-1px -1px 0 0 #bababc}.ui.top.center.popup:before{top:auto;right:auto;bottom:-.30714286em;left:50%;margin-left:-.30714286em}.ui.top.left.popup{margin-left:0}.ui.top.left.popup:before{bottom:-.30714286em;left:1em;top:auto;right:auto;margin-left:0}.ui.top.right.popup{margin-right:0}.ui.top.right.popup:before{bottom:-.30714286em;right:1em;top:auto;left:auto;margin-left:0}.ui.left.center.popup:before{top:50%;right:-.30714286em;bottom:auto;left:auto;margin-top:-.30714286em;box-shadow:1px -1px 0 0 #bababc}.ui.right.center.popup:before{top:50%;left:-.30714286em;bottom:auto;right:auto;margin-top:-.30714286em;box-shadow:-1px 1px 0 0 #bababc}.ui.bottom.popup:before{background:#fff}.ui.left.center.popup:before,.ui.right.center.popup:before{background:#fff}.ui.top.popup:before{background:#fff}.ui.inverted.bottom.popup:before{background:#1b1c1d}.ui.inverted.left.center.popup:before,.ui.inverted.right.center.popup:before{background:#1b1c1d}.ui.inverted.top.popup:before{background:#1b1c1d}.ui.popup>.ui.grid:not(.padded){width:calc(100% + 1.75rem);margin:-.7rem -.875rem}.ui.loading.popup{display:block;visibility:hidden;z-index:-1}.ui.animating.popup,.ui.visible.popup{display:block}.ui.visible.popup{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.basic.popup:before{display:none}.ui.wide.popup{max-width:350px}.ui[class*="very wide"].popup{max-width:550px}@media only screen and (max-width:767px){.ui.wide.popup,.ui[class*="very wide"].popup{max-width:250px}}.ui.fluid.popup{width:100%;max-width:none}.ui.inverted.popup{background:#1b1c1d;color:#fff;border:none;box-shadow:none}.ui.inverted.popup .header{background-color:none;color:#fff}.ui.inverted.popup:before{background-color:#1b1c1d;box-shadow:none!important}.ui.flowing.popup{max-width:none}.ui.mini.popup{font-size:.78571429rem}.ui.tiny.popup{font-size:.85714286rem}.ui.small.popup{font-size:.92857143rem}.ui.popup{font-size:1rem}.ui.large.popup{font-size:1.14285714rem}.ui.huge.popup{font-size:1.42857143rem}/*!
 * # Semantic UI 2.5.0 - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.progress{position:relative;display:block;max-width:100%;border:none;margin:1em 0 2.5em;box-shadow:none;background:rgba(0,0,0,.1);padding:0;border-radius:.28571429rem}.ui.progress:first-child{margin:0 0 2.5em}.ui.progress:last-child{margin:0 0 1.5em}.ui.progress .bar{display:block;line-height:1;position:relative;width:0%;min-width:2em;background:#888;border-radius:.28571429rem;transition:width .1s ease,background-color .1s ease}.ui.progress .bar>.progress{white-space:nowrap;position:absolute;width:auto;font-size:.92857143em;top:50%;right:.5em;left:auto;bottom:auto;color:rgba(255,255,255,.7);text-shadow:none;margin-top:-.5em;font-weight:700;text-align:left}.ui.progress>.label{position:absolute;width:100%;font-size:1em;top:100%;right:auto;left:0;bottom:auto;color:rgba(0,0,0,.87);font-weight:700;text-shadow:none;margin-top:.2em;text-align:center;transition:color .4s ease}.ui.indicating.progress[data-percent^="1"] .bar,.ui.indicating.progress[data-percent^="2"] .bar{background-color:#d95c5c}.ui.indicating.progress[data-percent^="3"] .bar{background-color:#efbc72}.ui.indicating.progress[data-percent^="4"] .bar,.ui.indicating.progress[data-percent^="5"] .bar{background-color:#e6bb48}.ui.indicating.progress[data-percent^="6"] .bar{background-color:#ddc928}.ui.indicating.progress[data-percent^="7"] .bar,.ui.indicating.progress[data-percent^="8"] .bar{background-color:#b4d95c}.ui.indicating.progress[data-percent^="100"] .bar,.ui.indicating.progress[data-percent^="9"] .bar{background-color:#66da81}.ui.indicating.progress[data-percent^="1"] .label,.ui.indicating.progress[data-percent^="2"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="3"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="4"] .label,.ui.indicating.progress[data-percent^="5"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="6"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="7"] .label,.ui.indicating.progress[data-percent^="8"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="100"] .label,.ui.indicating.progress[data-percent^="9"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent="1"] .bar,.ui.indicating.progress[data-percent="2"] .bar,.ui.indicating.progress[data-percent="3"] .bar,.ui.indicating.progress[data-percent="4"] .bar,.ui.indicating.progress[data-percent="5"] .bar,.ui.indicating.progress[data-percent="6"] .bar,.ui.indicating.progress[data-percent="7"] .bar,.ui.indicating.progress[data-percent="8"] .bar,.ui.indicating.progress[data-percent="9"] .bar{background-color:#d95c5c}.ui.indicating.progress[data-percent="1"] .label,.ui.indicating.progress[data-percent="2"] .label,.ui.indicating.progress[data-percent="3"] .label,.ui.indicating.progress[data-percent="4"] .label,.ui.indicating.progress[data-percent="5"] .label,.ui.indicating.progress[data-percent="6"] .label,.ui.indicating.progress[data-percent="7"] .label,.ui.indicating.progress[data-percent="8"] .label,.ui.indicating.progress[data-percent="9"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress.success .label{color:#1a531b}.ui.progress.success .bar{background-color:#21ba45!important}.ui.progress.success .bar,.ui.progress.success .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.success>.label{color:#1a531b}.ui.progress.warning .bar{background-color:#f2c037!important}.ui.progress.warning .bar,.ui.progress.warning .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.warning>.label{color:#794b02}.ui.progress.error .bar{background-color:#db2828!important}.ui.progress.error .bar,.ui.progress.error .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.error>.label{color:#912d2b}.ui.active.progress .bar{position:relative;min-width:2em}.ui.active.progress .bar::after{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:.28571429rem;-webkit-animation:progress-active 2s ease infinite;animation:progress-active 2s ease infinite}@-webkit-keyframes progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}.ui.disabled.progress{opacity:.35}.ui.disabled.progress .bar,.ui.disabled.progress .bar::after{-webkit-animation:none!important;animation:none!important}.ui.inverted.progress{background:rgba(255,255,255,.08);border:none}.ui.inverted.progress .bar{background:#888}.ui.inverted.progress .bar>.progress{color:#f9fafb}.ui.inverted.progress>.label{color:#fff}.ui.inverted.progress.success>.label{color:#21ba45}.ui.inverted.progress.warning>.label{color:#f2c037}.ui.inverted.progress.error>.label{color:#db2828}.ui.progress.attached{background:0 0;position:relative;border:none;margin:0}.ui.progress.attached,.ui.progress.attached .bar{display:block;height:.2rem;padding:0;overflow:hidden;border-radius:0 0 .28571429rem .28571429rem}.ui.progress.attached .bar{border-radius:0}.ui.progress.top.attached,.ui.progress.top.attached .bar{top:0;border-radius:.28571429rem .28571429rem 0 0}.ui.progress.top.attached .bar{border-radius:0}.ui.card>.ui.attached.progress,.ui.segment>.ui.attached.progress{position:absolute;top:auto;left:0;bottom:100%;width:100%}.ui.card>.ui.bottom.attached.progress,.ui.segment>.ui.bottom.attached.progress{top:100%;bottom:auto}.ui.red.progress .bar{background-color:#db2828}.ui.red.inverted.progress .bar{background-color:#ff695e}.ui.orange.progress .bar{background-color:#f2711c}.ui.orange.inverted.progress .bar{background-color:#ff851b}.ui.yellow.progress .bar{background-color:#fbbd08}.ui.yellow.inverted.progress .bar{background-color:#ffe21f}.ui.olive.progress .bar{background-color:#b5cc18}.ui.olive.inverted.progress .bar{background-color:#d9e778}.ui.green.progress .bar{background-color:#21ba45}.ui.green.inverted.progress .bar{background-color:#2ecc40}.ui.teal.progress .bar{background-color:#00b5ad}.ui.teal.inverted.progress .bar{background-color:#6dffff}.ui.blue.progress .bar{background-color:#2185d0}.ui.blue.inverted.progress .bar{background-color:#54c8ff}.ui.violet.progress .bar{background-color:#6435c9}.ui.violet.inverted.progress .bar{background-color:#a291fb}.ui.purple.progress .bar{background-color:#a333c8}.ui.purple.inverted.progress .bar{background-color:#dc73ff}.ui.pink.progress .bar{background-color:#e03997}.ui.pink.inverted.progress .bar{background-color:#ff8edf}.ui.brown.progress .bar{background-color:#a5673f}.ui.brown.inverted.progress .bar{background-color:#d67c1c}.ui.grey.progress .bar{background-color:#767676}.ui.grey.inverted.progress .bar{background-color:#dcddde}.ui.black.progress .bar{background-color:#1b1c1d}.ui.black.inverted.progress .bar{background-color:#545454}.ui.tiny.progress{font-size:.85714286rem}.ui.tiny.progress .bar{height:.5em}.ui.small.progress{font-size:.92857143rem}.ui.small.progress .bar{height:1em}.ui.progress{font-size:1rem}.ui.progress .bar{height:1.75em}.ui.large.progress{font-size:1.14285714rem}.ui.large.progress .bar{height:2.5em}.ui.big.progress{font-size:1.28571429rem}.ui.big.progress .bar{height:3.5em}/*!
 * # Semantic UI 2.5.0 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.rating{display:inline-flex;white-space:nowrap;vertical-align:baseline}.ui.rating:last-child{margin-right:0}.ui.rating .icon{padding:0;margin:0;text-align:center;font-weight:400;font-style:normal;flex:1 0 auto;cursor:pointer;width:1.25em;height:auto;transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease}.ui.rating .icon{background:0 0;color:rgba(0,0,0,.15)}.ui.rating .active.icon{background:0 0;color:rgba(0,0,0,.85)}.ui.rating .icon.selected,.ui.rating .icon.selected.active{background:0 0;color:rgba(0,0,0,.87)}.ui.star.rating .icon{width:1.25em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none}.ui.star.rating .active.icon{background:0 0!important;color:#ffe623!important;text-shadow:0 -1px 0 #ddc507,-1px 0 0 #ddc507,0 1px 0 #ddc507,1px 0 0 #ddc507!important}.ui.star.rating .icon.selected,.ui.star.rating .icon.selected.active{background:0 0!important;color:#fc0!important;text-shadow:0 -1px 0 #e6a200,-1px 0 0 #e6a200,0 1px 0 #e6a200,1px 0 0 #e6a200!important}.ui.heart.rating .icon{width:1.4em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none!important}.ui.heart.rating .active.icon{background:0 0!important;color:#ff6d75!important;text-shadow:0 -1px 0 #cd0707,-1px 0 0 #cd0707,0 1px 0 #cd0707,1px 0 0 #cd0707!important}.ui.heart.rating .icon.selected,.ui.heart.rating .icon.selected.active{background:0 0!important;color:#ff3000!important;text-shadow:0 -1px 0 #aa0101,-1px 0 0 #aa0101,0 1px 0 #aa0101,1px 0 0 #aa0101!important}.ui.disabled.rating .icon{cursor:default}.ui.rating.selected .active.icon{opacity:1}.ui.rating .icon.selected,.ui.rating.selected .icon.selected{opacity:1}.ui.mini.rating{font-size:.78571429rem}.ui.tiny.rating{font-size:.85714286rem}.ui.small.rating{font-size:.92857143rem}.ui.rating{font-size:1rem}.ui.large.rating{font-size:1.14285714rem}.ui.huge.rating{font-size:1.42857143rem}.ui.massive.rating{font-size:2rem}@font-face{font-family:Rating;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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kIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOE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) format('woff');font-weight:400;font-style:normal}.ui.rating .icon{font-family:Rating;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.rating .icon:before{content:'\f005'}.ui.rating .active.icon:before{content:'\f005'}.ui.star.rating .icon:before{content:'\f005'}.ui.star.rating .active.icon:before{content:'\f005'}.ui.star.rating .partial.icon:before{content:'\f006'}.ui.star.rating .partial.icon{content:'\f005'}.ui.heart.rating .icon:before{content:'\f004'}.ui.heart.rating .active.icon:before{content:'\f004'}/*!
 * # Semantic UI 2.5.0 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.search{position:relative}.ui.search>.prompt{margin:0;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-shadow:none;font-style:normal;font-weight:400;line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);box-shadow:0 0 0 0 transparent inset;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease}.ui.search .prompt{border-radius:500rem}.ui.search .prompt~.search.icon{cursor:pointer}.ui.search>.results{display:none;position:absolute;top:100%;left:0;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#fff;margin-top:.5em;width:18em;border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);border:1px solid #d4d4d5;z-index:998}.ui.search>.results>:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.search>.results>:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.search>.results .result{cursor:pointer;display:block;overflow:hidden;font-size:1em;padding:.85714286em 1.14285714em;color:rgba(0,0,0,.87);line-height:1.33;border-bottom:1px solid rgba(34,36,38,.1)}.ui.search>.results .result:last-child{border-bottom:none!important}.ui.search>.results .result .image{float:right;overflow:hidden;background:0 0;width:5em;height:3em;border-radius:.25em}.ui.search>.results .result .image img{display:block;width:auto;height:100%}.ui.search>.results .result .image+.content{margin:0 6em 0 0}.ui.search>.results .result .title{margin:-.14285714em 0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;font-size:1em;color:rgba(0,0,0,.85)}.ui.search>.results .result .description{margin-top:0;font-size:.92857143em;color:rgba(0,0,0,.4)}.ui.search>.results .result .price{float:right;color:#21ba45}.ui.search>.results>.message{padding:1em 1em}.ui.search>.results>.message .header{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;color:rgba(0,0,0,.87)}.ui.search>.results>.message .description{margin-top:.25rem;font-size:1em;color:rgba(0,0,0,.87)}.ui.search>.results>.action{display:block;border-top:none;background:#f3f4f5;padding:.92857143em 1em;color:rgba(0,0,0,.87);font-weight:700;text-align:center}.ui.search>.prompt:focus{border-color:rgba(34,36,38,.35);background:#fff;color:rgba(0,0,0,.95)}.ui.loading.search .input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.search .input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.category.search>.results .category .result:hover,.ui.search>.results .result:hover{background:#f9fafb}.ui.search .action:hover{background:#e0e0e0}.ui.category.search>.results .category.active{background:#f3f4f5}.ui.category.search>.results .category.active>.name{color:rgba(0,0,0,.87)}.ui.category.search>.results .category .result.active,.ui.search>.results .result.active{position:relative;border-left-color:rgba(34,36,38,.1);background:#f3f4f5;box-shadow:none}.ui.search>.results .result.active .title{color:rgba(0,0,0,.85)}.ui.search>.results .result.active .description{color:rgba(0,0,0,.85)}.ui.disabled.search{cursor:default;pointer-events:none;opacity:.45}.ui.search.selection .prompt{border-radius:.28571429rem}.ui.search.selection>.icon.input>.remove.icon{pointer-events:none;position:absolute;left:auto;opacity:0;color:'';top:0;right:0;transition:color .1s ease,opacity .1s ease}.ui.search.selection>.icon.input>.active.remove.icon{cursor:pointer;opacity:.8;pointer-events:auto}.ui.search.selection>.icon.input:not([class*="left icon"])>.icon~.remove.icon{right:1.85714em}.ui.search.selection>.icon.input>.remove.icon:hover{opacity:1;color:#db2828}.ui.category.search .results{width:28em}.ui.category.search .results.animating,.ui.category.search .results.visible{display:table}.ui.category.search>.results .category{display:table-row;background:#f3f4f5;box-shadow:none;transition:background .1s ease,border-color .1s ease}.ui.category.search>.results .category:last-child{border-bottom:none}.ui.category.search>.results .category:first-child .name+.result{border-radius:0 .28571429rem 0 0}.ui.category.search>.results .category:last-child .result:last-child{border-radius:0 0 .28571429rem 0}.ui.category.search>.results .category>.name{display:table-cell;text-overflow:ellipsis;width:100px;white-space:nowrap;background:0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;padding:.4em 1em;font-weight:700;color:rgba(0,0,0,.4);border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .results{display:table-cell;background:#fff;border-left:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .result{border-bottom:1px solid rgba(34,36,38,.1);transition:background .1s ease,border-color .1s ease;padding:.85714286em 1.14285714em}.ui[class*="left aligned"].search>.results{right:auto;left:0}.ui[class*="right aligned"].search>.results{right:0;left:auto}.ui.fluid.search .results{width:100%}.ui.mini.search{font-size:.78571429em}.ui.small.search{font-size:.92857143em}.ui.search{font-size:1em}.ui.large.search{font-size:1.14285714em}.ui.big.search{font-size:1.28571429em}.ui.huge.search{font-size:1.42857143em}.ui.massive.search{font-size:1.71428571em}@media only screen and (max-width:767px){.ui.search .results{max-width:calc(100vw - 2rem)}}/*!
 * # Semantic UI 2.5.0 - Shape
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.shape{position:relative;vertical-align:top;display:inline-block;perspective:2000px;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out}.ui.shape .sides{transform-style:preserve-3d}.ui.shape .side{opacity:1;width:100%;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.shape .side{display:none}.ui.shape .side *{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ui.cube.shape .side{min-width:15em;height:15em;padding:2em;background-color:#e6e6e6;color:rgba(0,0,0,.87);box-shadow:0 0 2px rgba(0,0,0,.3)}.ui.cube.shape .side>.content{width:100%;height:100%;display:table;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ui.cube.shape .side>.content>div{display:table-cell;vertical-align:middle;font-size:2em}.ui.text.shape.animating .sides{position:static}.ui.text.shape .side{white-space:nowrap}.ui.text.shape .side>*{white-space:normal}.ui.loading.shape{position:absolute;top:-9999px;left:-9999px}.ui.shape .animating.side{position:absolute;top:0;left:0;display:block;z-index:100}.ui.shape .hidden.side{opacity:.6}.ui.shape.animating .sides{position:absolute}.ui.shape.animating .sides{transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out}.ui.shape.animating .side{transition:opacity .6s ease-in-out}.ui.shape .active.side{display:block}/*!
 * # Semantic UI 2.5.0 - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.sidebar{position:fixed;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none;will-change:transform;transform:translate3d(0,0,0);visibility:hidden;-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%;border-radius:0!important;margin:0!important;overflow-y:auto!important;z-index:102}.ui.sidebar>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.left.sidebar{right:auto;left:0;transform:translate3d(-100%,0,0)}.ui.right.sidebar{right:0!important;left:auto!important;transform:translate3d(100%,0,0)}.ui.bottom.sidebar,.ui.top.sidebar{width:100%!important;height:auto!important}.ui.top.sidebar{top:0!important;bottom:auto!important;transform:translate3d(0,-100%,0)}.ui.bottom.sidebar{top:auto!important;bottom:0!important;transform:translate3d(0,100%,0)}.pushable{height:100%;overflow-x:hidden;padding:0!important}body.pushable{background:#545454!important}.pushable:not(body){transform:translate3d(0,0,0)}.pushable:not(body)>.fixed,.pushable:not(body)>.pusher:after,.pushable:not(body)>.ui.sidebar{position:absolute}.pushable>.fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s ease;will-change:transform;z-index:101}.pushable>.pusher{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;min-height:100%;transition:transform .5s ease;z-index:2}body.pushable>.pusher{background:#fff}.pushable>.pusher{background:inherit}.pushable>.pusher:after{position:fixed;top:0;right:0;content:'';background-color:rgba(0,0,0,.4);overflow:hidden;opacity:0;transition:opacity .5s;will-change:opacity;z-index:1000}.ui.sidebar.menu .item{border-radius:0!important}.pushable>.pusher.dimmed:after{width:100%!important;height:100%!important;opacity:1!important}.ui.animating.sidebar{visibility:visible}.ui.visible.sidebar{visibility:visible;transform:translate3d(0,0,0)}.ui.left.visible.sidebar,.ui.right.visible.sidebar{box-shadow:0 0 20px rgba(34,36,38,.15)}.ui.bottom.visible.sidebar,.ui.top.visible.sidebar{box-shadow:0 0 20px rgba(34,36,38,.15)}.ui.visible.left.sidebar~.fixed,.ui.visible.left.sidebar~.pusher{transform:translate3d(260px,0,0)}.ui.visible.right.sidebar~.fixed,.ui.visible.right.sidebar~.pusher{transform:translate3d(-260px,0,0)}.ui.visible.top.sidebar~.fixed,.ui.visible.top.sidebar~.pusher{transform:translate3d(0,36px,0)}.ui.visible.bottom.sidebar~.fixed,.ui.visible.bottom.sidebar~.pusher{transform:translate3d(0,-36px,0)}.ui.visible.left.sidebar~.ui.visible.right.sidebar~.fixed,.ui.visible.left.sidebar~.ui.visible.right.sidebar~.pusher,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.fixed,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.pusher{transform:translate3d(0,0,0)}.ui.thin.left.sidebar,.ui.thin.right.sidebar{width:150px}.ui[class*="very thin"].left.sidebar,.ui[class*="very thin"].right.sidebar{width:60px}.ui.left.sidebar,.ui.right.sidebar{width:260px}.ui.wide.left.sidebar,.ui.wide.right.sidebar{width:350px}.ui[class*="very wide"].left.sidebar,.ui[class*="very wide"].right.sidebar{width:475px}.ui.visible.thin.left.sidebar~.fixed,.ui.visible.thin.left.sidebar~.pusher{transform:translate3d(150px,0,0)}.ui.visible[class*="very thin"].left.sidebar~.fixed,.ui.visible[class*="very thin"].left.sidebar~.pusher{transform:translate3d(60px,0,0)}.ui.visible.wide.left.sidebar~.fixed,.ui.visible.wide.left.sidebar~.pusher{transform:translate3d(350px,0,0)}.ui.visible[class*="very wide"].left.sidebar~.fixed,.ui.visible[class*="very wide"].left.sidebar~.pusher{transform:translate3d(475px,0,0)}.ui.visible.thin.right.sidebar~.fixed,.ui.visible.thin.right.sidebar~.pusher{transform:translate3d(-150px,0,0)}.ui.visible[class*="very thin"].right.sidebar~.fixed,.ui.visible[class*="very thin"].right.sidebar~.pusher{transform:translate3d(-60px,0,0)}.ui.visible.wide.right.sidebar~.fixed,.ui.visible.wide.right.sidebar~.pusher{transform:translate3d(-350px,0,0)}.ui.visible[class*="very wide"].right.sidebar~.fixed,.ui.visible[class*="very wide"].right.sidebar~.pusher{transform:translate3d(-475px,0,0)}.ui.overlay.sidebar{z-index:102}.ui.left.overlay.sidebar{transform:translate3d(-100%,0,0)}.ui.right.overlay.sidebar{transform:translate3d(100%,0,0)}.ui.top.overlay.sidebar{transform:translate3d(0,-100%,0)}.ui.bottom.overlay.sidebar{transform:translate3d(0,100%,0)}.animating.ui.overlay.sidebar,.ui.visible.overlay.sidebar{transition:transform .5s ease}.ui.visible.left.overlay.sidebar{transform:translate3d(0,0,0)}.ui.visible.right.overlay.sidebar{transform:translate3d(0,0,0)}.ui.visible.top.overlay.sidebar{transform:translate3d(0,0,0)}.ui.visible.bottom.overlay.sidebar{transform:translate3d(0,0,0)}.ui.visible.overlay.sidebar~.fixed,.ui.visible.overlay.sidebar~.pusher{transform:none!important}.ui.push.sidebar{transition:transform .5s ease;z-index:102}.ui.left.push.sidebar{transform:translate3d(-100%,0,0)}.ui.right.push.sidebar{transform:translate3d(100%,0,0)}.ui.top.push.sidebar{transform:translate3d(0,-100%,0)}.ui.bottom.push.sidebar{transform:translate3d(0,100%,0)}.ui.visible.push.sidebar{transform:translate3d(0,0,0)}.ui.uncover.sidebar{transform:translate3d(0,0,0);z-index:1}.ui.visible.uncover.sidebar{transform:translate3d(0,0,0);transition:transform .5s ease}.ui.slide.along.sidebar{z-index:1}.ui.left.slide.along.sidebar{transform:translate3d(-50%,0,0)}.ui.right.slide.along.sidebar{transform:translate3d(50%,0,0)}.ui.top.slide.along.sidebar{transform:translate3d(0,-50%,0)}.ui.bottom.slide.along.sidebar{transform:translate3d(0,50%,0)}.ui.animating.slide.along.sidebar{transition:transform .5s ease}.ui.visible.slide.along.sidebar{transform:translate3d(0,0,0)}.ui.slide.out.sidebar{z-index:1}.ui.left.slide.out.sidebar{transform:translate3d(50%,0,0)}.ui.right.slide.out.sidebar{transform:translate3d(-50%,0,0)}.ui.top.slide.out.sidebar{transform:translate3d(0,50%,0)}.ui.bottom.slide.out.sidebar{transform:translate3d(0,-50%,0)}.ui.animating.slide.out.sidebar{transition:transform .5s ease}.ui.visible.slide.out.sidebar{transform:translate3d(0,0,0)}.ui.scale.down.sidebar{transition:transform .5s ease;z-index:102}.ui.left.scale.down.sidebar{transform:translate3d(-100%,0,0)}.ui.right.scale.down.sidebar{transform:translate3d(100%,0,0)}.ui.top.scale.down.sidebar{transform:translate3d(0,-100%,0)}.ui.bottom.scale.down.sidebar{transform:translate3d(0,100%,0)}.ui.scale.down.left.sidebar~.pusher{transform-origin:75% 50%}.ui.scale.down.right.sidebar~.pusher{transform-origin:25% 50%}.ui.scale.down.top.sidebar~.pusher{transform-origin:50% 75%}.ui.scale.down.bottom.sidebar~.pusher{transform-origin:50% 25%}.ui.animating.scale.down>.visible.ui.sidebar{transition:transform .5s ease}.ui.animating.scale.down.sidebar~.pusher,.ui.visible.scale.down.sidebar~.pusher{display:block!important;width:100%;height:100%;overflow:hidden!important}.ui.visible.scale.down.sidebar{transform:translate3d(0,0,0)}.ui.visible.scale.down.sidebar~.pusher{transform:scale(.75)}/*!
 * # Semantic UI 2.5.0 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.sticky{position:static;transition:none;z-index:800}.ui.sticky.bound{position:absolute;left:auto;right:auto}.ui.sticky.fixed{position:fixed;left:auto;right:auto}.ui.sticky.bound.top,.ui.sticky.fixed.top{top:0;bottom:auto}.ui.sticky.bound.bottom,.ui.sticky.fixed.bottom{top:auto;bottom:0}.ui.native.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}/*!
 * # Semantic UI 2.5.0 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.tab{display:none}.ui.tab.active,.ui.tab.open{display:block}.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}.ui.tab.loading *{position:relative!important;left:-10000px!important}.ui.tab.loading.segment:before,.ui.tab.loading:before{position:absolute;content:'';top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.tab.loading.segment:after,.ui.tab.loading:after{position:absolute;content:'';top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}/*!
 * # Semantic UI 2.5.0 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes dropIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes dropOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(-10%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-10%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{transform:perspective(2000px) rotateY(0);opacity:1}100%{transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{transform:perspective(2000px) rotateY(0);opacity:1}100%{transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{transform:perspective(2000px) rotateX(0);opacity:1}100%{transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{transform:perspective(2000px) rotateX(0);opacity:1}100%{transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}@keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}@keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}@keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}@-webkit-keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:center left}@-webkit-keyframes swingInX{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}100%{transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}100%{transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}100%{transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}100%{transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}100%{transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}100%{transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(0)}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}100%{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}100%{transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}@keyframes jiggle{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9ycy1ub2RlX21vZHVsZXNfZnVsbGNhbGVuZGFyX2ljYWxlbmRhcl9tYWluX2pzLW5vZGVfbW9kdWxlc19mdWxsY2FsZW5kYXJfcmVzb3VyY2UtdGltZWdyLTRlMTdmNi5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOzs7Ozs7O0VBT0U7QUNQRiw0RkFBNEY7QUFDNUYsNkNBQTZDO0FBQzdDLHNCQUFzQjtBQUN0Qiw2RkFBNkY7QUNDM0Y7Ozs7OztFQUdFO0FESUo7QUFDQSwwRUFBMEU7QUVaekU7O0VDR0M7RUFDQTtBSGFGO0FJREE7O0VBRUU7QUpHRjtBSVVBOzs7RUFHRTtBSlJGO0FFMUJDO0VFc0NDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSlRGO0FJYUE7RUFDRTtBSlhGO0FJbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmpCRjtBSXlCQTtFQUNFO0FKdkJGO0FJK0JBO0VBQ0U7RUFDQTtFQUNBO0FKN0JGO0FJd0NBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBSnRDRjtBSTZDQTtFQUNFO0VBQ0E7QUozQ0Y7QUlxREE7O0VBR0U7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBSnBERjtBSXVEQTtFQUNFO0VBQ0E7RUFDQTtBSnJERjtBSXdEQTs7OztFQUlFO0FKdERGO0FJeURBOzs7RUFHRTtFQUNBO0FKdkRGO0FJMERBOzs7O0VBSUU7QUp4REY7QUkyREE7RUFDRTtBSnpERjtBSTREQTtFQUNFO0VBQ0E7QUoxREY7QUk2REE7RUFDRTtBSjNERjtBSThEQTtFQUNFO0FKNURGO0FJK0RBOztFQUVFO0FKN0RGO0FJZ0VBO0VBQ0U7QUo5REY7QUlzRUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUpwRUY7QUl1RUE7RUFDRTtBSnJFRjtBSXdFQTtFQUNFO0FKdEVGO0FJNkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUozRUY7QUk2RUU7RUFDRTtBSjNFSjtBSThFRTtFQUNFO0FKNUVKO0FJK0VFOztFQUVFO0VBQ0E7QUo3RUo7QUlpRkU7RUFDRTtFQUNBO0FKL0VKO0FJa0ZFO0VBQ0U7RUFDQTtBSmhGSjtBSXdGQTs7OztFQUlFO0VBQ0E7QUp0RkY7QUl5RkE7RUFFRTtFQUVBO0VBRUE7QUoxRkY7QUlnR0E7RUFFRTtBSi9GRjtBSXNHQTtFQUNFO0VBQ0E7QUpwR0Y7QUlpSEE7Ozs7Ozs7OztFQVNFO0FKL0dGO0FJc0hBO0VBQ0U7QUpwSEY7QUl1SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKckhGO0FJNEhBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoxSEY7QUk2SEE7O0VBRUU7QUozSEY7QUk4SEE7O0VBRUU7QUo1SEY7QUU1TkM7Ozs7RUVrV0M7QUpoSUY7QUlvSUE7Ozs7RUFJRTtFQUNBO0FKbElGO0FJcUlBOztFQUVFO0VBQ0E7QUpuSUY7QUlzSUE7Ozs7RUFTRTtBSnpJRjtBSTRJQTtFQUNFO0VBRUE7QUozSUY7QUk4SUE7RUFNRTtFQUNBO0VBRUE7RUFDQTtBSmxKRjtBSXVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnJKRjtBSXdKQTtFQUNFO0FKdEpGO0FJMEpBOztFQUVFO0FKeEpGO0FJMkpBO0VBS0U7RUFDQTtBSjdKRjtBSW9LQTs7RUFFRTtBSmxLRjtBSTBLQTtFQUNFO0VBQ0E7QUp4S0Y7QUkrS0E7RUFDRTtBSjdLRjtBSWdMQTtFQUNFO0FKOUtGO0FJaUxBO0VBQ0U7QUovS0Y7QUlvTEE7RUFDRTtBSmxMRjtBSXFMQTtFQUNFO0VBQ0E7QUpuTEY7QUlzTEE7RUFDRTtFQUNBO0FKcExGO0FJa0xBO0VBQ0U7RUFDQTtBSnBMRjtBSzVTRTtFQUNFO0VBQ0E7QUw4U0o7QUszU0U7RUFFRTtFQUNBO0VBQ0E7QUw0U0o7QUV6VEM7RUlDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJURjtBRXJVQztFSWFHO0FOMlRKO0FFeFVDO0VJaUJHO0FOMFRKO0FNdlRFO0VBQ0U7QU55VEo7QU10VEU7RUFDRTtBTndUSjtBTzFVRTtFQUNFO0VBQ0E7QVA0VUo7QU96VUU7RUFDRTtBUDJVSjtBRXhWQzs7RUttQkM7RUFDQTtBUHlVRjtBRTdWQzs7RU1DQztFQUNBO0VBYUU7QVJvVko7QUVuV0M7RU1NQztFQUNBO0VBYUU7QVJvVko7QUV4V0M7O0VNd0JHO0VBQ0E7QVJvVko7QUU3V0M7RU00Qkc7RUFDQTtFQUNBO0FSb1ZKO0FFbFhDOztFT0tHO0VBQ0E7QVRpWEo7QUV2WEM7RU9TRztBVGlYSjtBUzNXQTtFQUNFO0lBQ0U7RVQ2V0Y7RVMxV0E7SUFDRTtFVDRXRjtBQUNGO0FTeldBO0VBQ0U7SUFDRTtFVDJXRjtFU3hXQTtJQUNFO0VUMFdGO0FBQ0Y7QUUxWUM7O0VNQ0M7RUFDQTtFQWFFO0FSaVlKO0FFaFpDO0VNTUM7RUFDQTtFQWFFO0FSaVlKO0FFclpDOztFTXdCRztFQUNBO0FSaVlKO0FFMVpDO0VNNEJHO0VBQ0E7RUFDQTtBUmlZSjtBRS9aQzs7RVFLRztFQUNBO0FWOFpKO0FFcGFDO0VRU0c7QVY4Wko7QUV2YUM7O0VNQ0M7RUFDQTtFQWFFO0FSOFpKO0FFN2FDO0VNTUM7RUFDQTtFQWFFO0FSOFpKO0FFbGJDOztFTXdCRztFQUNBO0FSOFpKO0FFdmJDO0VNNEJHO0VBQ0E7RUFDQTtBUjhaSjtBRTViQzs7RVFLRztFQUNBO0FWMmJKO0FFamNDO0VRU0c7QVYyYko7QUVwY0M7O0VNQ0M7RUFDQTtFQWFFO0FSMmJKO0FFMWNDO0VNTUM7RUFDQTtFQWFFO0FSMmJKO0FFL2NDOztFTXdCRztFQUNBO0FSMmJKO0FFcGRDO0VNNEJHO0VBQ0E7RUFDQTtBUjJiSjtBRXpkQzs7RVFLRztFQUNBO0FWd2RKO0FFOWRDO0VRU0c7QVZ3ZEo7QUVqZUM7O0VNQ0M7RUFDQTtFQWFFO0FSd2RKO0FFdmVDO0VNTUM7RUFDQTtFQWFFO0FSd2RKO0FFNWVDOztFTXdCRztFQUNBO0FSd2RKO0FFamZDO0VNNEJHO0VBQ0E7RUFDQTtBUndkSjtBRXRmQzs7RVFLRztFQUNBO0FWcWZKO0FFM2ZDO0VRU0c7QVZxZko7QVU1ZUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVjhlRjtFVTNlQTtJQUNFO0lBQ0E7SUFDQTtFVjZlRjtBQUNGO0FVMWVBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVY0ZUY7RVV6ZUE7SUFDRTtJQUNBO0lBQ0E7RVYyZUY7QUFDRjtBVXhlQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VWMGVGO0VVdmVBO0lBQ0U7SUFDQTtJQUNBO0VWeWVGO0FBQ0Y7QVV0ZUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVndlRjtFVXJlQTtJQUNFO0lBQ0E7SUFDQTtFVnVlRjtBQUNGO0FVcGVBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVZzZUY7RVVuZUE7SUFDRTtJQUNBO0lBQ0E7RVZxZUY7QUFDRjtBVWxlQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VWb2VGO0VVamVBO0lBQ0U7SUFDQTtJQUNBO0VWbWVGO0FBQ0Y7QVVoZUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVmtlRjtFVS9kQTtJQUNFO0lBQ0E7SUFDQTtFVmllRjtBQUNGO0FVOWRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVZnZUY7RVU3ZEE7SUFDRTtJQUNBO0lBQ0E7RVYrZEY7QUFDRjtBVzlsQkE7RUFDRTtJQUNFO0VYZ21CRjtBQUNGO0FFbm1CQzs7RVNXQztBWDRsQkY7QVd6bEJBO0VBQ0U7RUFDQTtBWDJsQkY7QUUzbUJDOztFU3VCQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYd2xCRjtBV3JsQkE7RUFDRTtJQUNFO0lBQ0E7RVh1bEJGO0FBQ0Y7QVdwbEJBO0VBQ0U7SUFDRTtFWHNsQkY7QUFDRjtBRXZvQkM7O0VNQ0M7RUFDQTtFQWFFO0FSOG5CSjtBRTdvQkM7RU1NQztFQUNBO0VBYUU7QVI4bkJKO0FFbHBCQzs7RU13Qkc7RUFDQTtBUjhuQko7QUV2cEJDO0VNNEJHO0VBQ0E7RUFDQTtBUjhuQko7QUU1cEJDOztFVUtHO0VBQ0E7QVoycEJKO0FFanFCQztFVVNHO0FaMnBCSjtBRXBxQkM7O0VNQ0M7RUFDQTtFQWFFO0FSMnBCSjtBRTFxQkM7RU1NQztFQUNBO0VBYUU7QVIycEJKO0FFL3FCQzs7RU13Qkc7RUFDQTtBUjJwQko7QUVwckJDO0VNNEJHO0VBQ0E7RUFDQTtBUjJwQko7QUV6ckJDOztFVUtHO0VBQ0E7QVp3ckJKO0FFOXJCQztFVVNHO0Fad3JCSjtBRWpzQkM7O0VNQ0M7RUFDQTtFQWFFO0FSd3JCSjtBRXZzQkM7RU1NQztFQUNBO0VBYUU7QVJ3ckJKO0FFNXNCQzs7RU13Qkc7RUFDQTtBUndyQko7QUVqdEJDO0VNNEJHO0VBQ0E7RUFDQTtBUndyQko7QUV0dEJDOztFVUtHO0VBQ0E7QVpxdEJKO0FFM3RCQztFVVNHO0FacXRCSjtBRTl0QkM7O0VNQ0M7RUFDQTtFQWFFO0FScXRCSjtBRXB1QkM7RU1NQztFQUNBO0VBYUU7QVJxdEJKO0FFenVCQzs7RU13Qkc7RUFDQTtBUnF0Qko7QUU5dUJDO0VNNEJHO0VBQ0E7RUFDQTtBUnF0Qko7QUVudkJDOztFVUtHO0VBQ0E7QVprdkJKO0FFeHZCQztFVVNHO0Faa3ZCSjtBWXp1QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFWjJ1QkY7RVl4dUJBO0lBQ0U7SUFDQTtJQUNBO0VaMHVCRjtBQUNGO0FZdnVCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VaeXVCRjtFWXR1QkE7SUFDRTtJQUNBO0lBQ0E7RVp3dUJGO0FBQ0Y7QVlydUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVp1dUJGO0VZcHVCQTtJQUNFO0lBQ0E7SUFDQTtFWnN1QkY7QUFDRjtBWW51QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFWnF1QkY7RVlsdUJBO0lBQ0U7SUFDQTtJQUNBO0Vab3VCRjtBQUNGO0FZanVCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VabXVCRjtFWWh1QkE7SUFDRTtJQUNBO0lBQ0E7RVprdUJGO0FBQ0Y7QVkvdEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RVppdUJGO0VZOXRCQTtJQUNFO0lBQ0E7SUFDQTtFWmd1QkY7QUFDRjtBWTd0QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFWit0QkY7RVk1dEJBO0lBQ0U7SUFDQTtJQUNBO0VaOHRCRjtBQUNGO0FZM3RCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VaNnRCRjtFWTF0QkE7SUFDRTtJQUNBO0lBQ0E7RVo0dEJGO0FBQ0Y7QUUzMUJDOztFTUNDO0VBQ0E7RUFhRTtBUmsxQko7QUVqMkJDO0VNTUM7RUFDQTtFQWFFO0FSazFCSjtBRXQyQkM7O0VNd0JHO0VBQ0E7QVJrMUJKO0FFMzJCQztFTTRCRztFQUNBO0VBQ0E7QVJrMUJKO0FFaDNCQzs7RVdLRztFQUNBO0VBQ0E7QWIrMkJKO0FhNzJCSTs7RUFDRTtBYmczQk47QUUxM0JDO0VXY0c7QWIrMkJKO0FFNzNCQzs7RU1DQztFQUNBO0VBYUU7QVJvM0JKO0FFbjRCQztFTU1DO0VBQ0E7RUFhRTtBUm8zQko7QUV4NEJDOztFTXdCRztFQUNBO0FSbzNCSjtBRTc0QkM7RU00Qkc7RUFDQTtFQUNBO0FSbzNCSjtBRWw1QkM7O0VXS0c7RUFDQTtFQUNBO0FiaTVCSjtBYS80Qkk7O0VBQ0U7QWJrNUJOO0FFNTVCQztFV2NHO0FiaTVCSjtBRS81QkM7O0VNQ0M7RUFDQTtFQWFFO0FSczVCSjtBRXI2QkM7RU1NQztFQUNBO0VBYUU7QVJzNUJKO0FFMTZCQzs7RU13Qkc7RUFDQTtBUnM1Qko7QUUvNkJDO0VNNEJHO0VBQ0E7RUFDQTtBUnM1Qko7QUVwN0JDOztFV0tHO0VBQ0E7RUFDQTtBYm03Qko7QWFqN0JJOztFQUNFO0FibzdCTjtBRTk3QkM7RVdjRztBYm03Qko7QUVqOEJDOztFTUNDO0VBQ0E7RUFhRTtBUnc3Qko7QUV2OEJDO0VNTUM7RUFDQTtFQWFFO0FSdzdCSjtBRTU4QkM7O0VNd0JHO0VBQ0E7QVJ3N0JKO0FFajlCQztFTTRCRztFQUNBO0VBQ0E7QVJ3N0JKO0FFdDlCQzs7RVdLRztFQUNBO0VBQ0E7QWJxOUJKO0FhbjlCSTs7RUFDRTtBYnM5Qk47QUVoK0JDO0VXY0c7QWJxOUJKO0FFbitCQzs7RU1DQztFQUNBO0VBYUU7QVIwOUJKO0FFeitCQztFTU1DO0VBQ0E7RUFhRTtBUjA5Qko7QUU5K0JDOztFTXdCRztFQUNBO0FSMDlCSjtBRW4vQkM7RU00Qkc7RUFDQTtFQUNBO0FSMDlCSjtBRXgvQkM7O0VXS0c7RUFDQTtFQUNBO0FidS9CSjtBYXIvQkk7O0VBQ0U7QWJ3L0JOO0FFbGdDQztFV2NHO0FidS9CSjtBRXJnQ0M7O0VNQ0M7RUFDQTtFQWFFO0FSNC9CSjtBRTNnQ0M7RU1NQztFQUNBO0VBYUU7QVI0L0JKO0FFaGhDQzs7RU13Qkc7RUFDQTtBUjQvQko7QUVyaENDO0VNNEJHO0VBQ0E7RUFDQTtBUjQvQko7QUUxaENDOztFV0tHO0VBQ0E7RUFDQTtBYnloQ0o7QWF2aENJOztFQUNFO0FiMGhDTjtBRXBpQ0M7RVdjRztBYnloQ0o7QUV2aUNDOztFTUNDO0VBQ0E7RUFhRTtBUjhoQ0o7QUU3aUNDO0VNTUM7RUFDQTtFQWFFO0FSOGhDSjtBRWxqQ0M7O0VNd0JHO0VBQ0E7QVI4aENKO0FFdmpDQztFTTRCRztFQUNBO0VBQ0E7QVI4aENKO0FFNWpDQzs7RVdLRztFQUNBO0VBQ0E7QWIyakNKO0FhempDSTs7RUFDRTtBYjRqQ047QUV0a0NDO0VXY0c7QWIyakNKO0FhM2lDQTtFQUNFO0lBQ0U7SUFDQTtFYjZpQ0Y7RWExaUNBO0lBQ0U7SUFDQTtFYjRpQ0Y7QUFDRjtBYXppQ0E7RUFDRTtJQUNFO0ViMmlDRjtFYXhpQ0E7SUFDRTtJQUNBO0ViMGlDRjtBQUNGO0FhdmlDQTtFQUNFO0lBQ0U7SUFDQTtFYnlpQ0Y7RWF0aUNBO0lBQ0U7SUFDQTtFYndpQ0Y7QUFDRjtBYXJpQ0E7RUFDRTtJQUNFO0VidWlDRjtFYXBpQ0E7SUFDRTtJQUNBO0Vic2lDRjtBQUNGO0FhbmlDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VicWlDRjtFYWxpQ0E7SUFDRTtJQUNBO0Vib2lDRjtBQUNGO0FhamlDQTtFQUNFO0lBQ0U7SUFDQTtFYm1pQ0Y7RWFoaUNBO0lBQ0U7SUFDQTtJQUNBO0Via2lDRjtBQUNGO0FhL2hDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0ViaWlDRjtFYTloQ0E7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RW1CZ0JLO0VBQ0E7QUQwRU47QWxCM0ZDO0VtQnNCTztFQUNBO0VBQ0E7QUR3RVI7QWxCaEdDO0VtQitCSztBRG9FTjs7QUVuR0EsNEZBQTRGO0FBQzVGLDZDQUE2QztBQUM3QyxzQkFBc0I7QUFDdEIsNkZBQTZGO0FwQkg1RjtFZ0JDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUlLRjtBcEJkQztFb0JhRztBQUlKOztBQ2pCQSw0RkFBNEY7QUFDNUYsNkNBQTZDO0FBQzdDLHNCQUFzQjtBQUN0Qiw2RkFBNkY7QU5INUY7RU9RRztBREZKO0FOTkM7RU9XSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERk47QUNJTTtFQUNFO0FERlI7QU5oQkM7O0VPd0JLO0VBQ0E7RUFDQTtBREpOO0FOdEJDO0VPOEJLO0VBQ0E7S0FBQTtNQUFBO1VBQUE7QURMTjtBTjFCQztFT21DSztFQUNBO0FETk47QU45QkM7OztFTzZDSztFQUNBO0VBQ0E7RUFDQTtBRFZOO0FOdENDO0VPc0RHO0FEYko7QU56Q0M7O0VPMkRHO0FEZEo7QU43Q0M7RU9nRUc7QURoQko7QUN1QkU7RUFFSTtFQUNBO0VBQ0E7QUR0Qk47QUNrQkU7RUFPTTtBRHRCUjtBQ3lCTTtFQUNFO0FEdkJSO0FDOEJNO0VBQ0U7QUQ1QlI7QU45REM7RU84Rk87RUFDQTtBRDdCUjtBTmxFQztFT21HTztFQUNBO0VBQ0E7RUFDQTtBRDlCUjtBQ2dDUTtFQUNFO0FEOUJWO0FOM0VDO0VPdUhPO0FEekNSO0FOOUVDOzs7RU80SFM7QUR6Q1Y7QUM4Q007RUFFSTtBRDdDVjtBTnRGQztFT3VITztBRDlCUjtBTnpGQzs7O0VPNEhTO0FEOUJWO0FDbUNNO0VBRUk7QURsQ1Y7QUM2Q0k7RUFFSTtFQUNBO0FENUNSO0FDeUNJO0VBT0k7QUQ3Q1I7QU54R0M7RU8wSk87QUQvQ1I7QU4zR0M7O0VPK0pPO0FEaERSO0FDc0RJO0VBRUk7QURyRFI7QUFDQTs7O0VBR0U7QU50SEQ7RVFtQkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNHRjtBRXBHRTtF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QUNFO0FBNFNKO0FBeFNFO0VBQ0U7RUFDQTtFQUNBO0FBMFNKO0FBdlNFO0VBQ0U7QUF5U0o7QUtoaEJJO0VBQ0U7QUxraEJOO0FOam5CQztFV2tHTztFQUNBO0FMa2hCUjtBSzdnQk07OztFQUlJO0FMOGdCVjtBTjFuQkM7RVdtSFM7QUwwZ0JWO0FLdGdCTTtFQUNFO0FMd2dCUjtBTmhvQkM7RVdpQ0s7QUxrbUJOO0FObm9CQztFV3FDSztFQUNBO0FMaW1CTjtBTnZvQkM7RVcwQ0s7RUFDQTtBTGdtQk47QU4zb0JDO0VXZ0RLO0VBQ0E7QUw4bEJOO0FOL29CQztFV3NESztFQUNBO0FMNGxCTjtBTTVvQkU7RUFDRTtBTjhvQko7QU50cEJDO0VZY0s7RUFDQTtBTjJvQk47QU4xcEJDO0VZc0JLO0VBQ0E7QU51b0JOO0FNam9CSTtFQUNFO0FObW9CTjtBTmpxQkM7RVl1Q1M7RUFDQTtBTjZuQlY7QU5ycUJDOztFWTRESztFQUNBO0FONm1CTjtBTjFxQkM7RVlvRUs7QU55bUJOO0FON3FCQztFWXlFTztFQUNBO0VBQ0E7QU51bUJSO0FObHJCQztFWW9GTztFQUNBO0FOaW1CUjtBTnRyQkM7RVk2Rks7RUFDQTtBTjRsQk47QU4xckJDO0VZMEdPO0FObWxCUjtBTjdyQkM7O0VZeUhPO0VBQ0E7RUFDQTtBTndrQlI7QU5uc0JDO0VZbUlLO0VBQ0E7QU5ta0JOO0FOdnNCQzs7RVkySUs7RUFDQTtBTmdrQk47QU41c0JDO0VZMEpTO0FOcWpCVjtBTi9zQkM7O0VZaUtTO0VBQ0E7QU5rakJWOztBT3B0QkEsNEZBQTRGO0FBQzVGLDZDQUE2QztBQUM3QyxzQkFBc0I7QUFDdEIsNkZBQTZGO0E1Qkg1RjtFNEJPQztFQUNBO0VBQ0E7RUFDQTtBQURGO0FBR0U7RUFDRTtFQUNBO0FBREo7QUFERTtFQUtJO0FBRE47QUFKRTtFQVNJO0VBQ0E7QUFGTjtBQU1FO0VBQ0U7QUFKSjtBQVFFO0VBQ0U7RUFDQTtBQU5KO0FBSUU7RUFLSTtBQU5OO0FBVUU7RUFDRTtFQUNBO0FBUko7QUFNRTtFQUtJO0FBUk47QUFnREk7RUFD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QTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0UUo7QUMxUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENFFOO0F2QnpUQztFd0J3REs7RUFDQTtBRG9RTjtBdkI3VEM7RXdCd0RLO0VBQ0E7QUR3UU47QXZCalVDO0V3QndESztFQUNBO0FENFFOO0F2QnJVQztFd0J3REs7RUFDQTtBRGdSTjtBdkJ6VUM7RXdCd0RLO0VBQ0E7QURvUk47QXZCN1VDO0V3QndESztFQUNBO0FEd1JOO0F2QmpWQztFd0J3REs7RUFDQTtBRDRSTjtBdkJyVkM7RXdCd0RLO0VBQ0E7QURnU047QXZCelZDO0V3QndESztFQUNBO0FEb1NOO0F2QjdWQztFd0J3REs7RUFDQTtBRHdTTjtBdkJqV0M7RXdCd0RLO0VBQ0E7QUQ0U047QXZCcldDO0V3QndESztFQUNBO0FEZ1ROO0F2QnpXQztFd0J3REs7RUFDQTtBRG9UTjtBdkI3V0M7RXdCZ0VHO0VBQ0E7QURnVEo7QXZCalhDO0V3Qm1FSztFQUNBO0FEaVROO0F2QnJYQztFd0J5RUc7RUFDQTtBRCtTSjtBdkJ6WEM7RXdCNEVLO0VBQ0E7QURnVE47QUU1WEU7RUFDRTtBRjhYSjtBdkJoWUM7OztFeUJTSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNFhOO0F2QnpZQztFeUJrQkc7RUFDQTtFQUNBO0VBQ0E7QUYwWEo7QXZCL1lDO0V5QjJCTztFQUNBO0FGdVhSO0F2Qm5aQzs7RXlCb0NLO0FGbVhOO0F2QnZaQztFeUJ3Q0s7QUZrWE47QXZCMVpDO0V5QjhDQztBRitXRjtBdkI3WkM7RXlCZ0RHO0VBQ0E7RUFDQTtFQUNBO0FGZ1hKO0F2Qm5hQztFeUJxREs7RUFDQTtFQUNBO0FGaVhOO0FFL1dNO0VBQ0U7QUZpWFI7QXZCM2FDO0V5QitERztFQUNBO0VBQ0E7RUFDQTtBRitXSjtBdkJqYkM7RXlCb0VLO0VBQ0E7RUFDQTtBRmdYTjtBRTlXTTtFQUNFO0FGZ1hSO0FFMVdBO0VBQ0U7SUFDRTtJQUNBO0VGNFdGO0VFeldBO0lBQ0U7RUYyV0Y7QUFD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QlI7QUFzQkk7RUFDRTtBQXBCTjtBNUJqUkM7Ozs7OztFNEIrU0c7QUF0Qko7QTVCelJDOzs7Ozs7RTRCd1RHO0FBdkJKO0E1QmpTQzs7O0U0QjhURztBQXhCSjtBNUJ0U0M7OztFNEJvVUc7QUF6Qko7QTVCM1NDOzs7RTRCNFVHO0VBQ0E7QUE1Qko7QTVCalRDO0U0QmtWQztBQTlCRjtBNUJwVEM7O0U0QnVWSztFQUNBO0FBL0JOO0E1QnpUQztFNEI0Vks7QUFoQ047QUFtQ0k7RUFDRTtFQUNBO0FBakNOO0E1QmhVQzs7RTRCMFdHO0FBdENKO0E1QnBVQzs7OztFNEJnWEc7QUF0Q0o7QTVCMVVDOzs7O0U0QmtYSztBQWxDTjtBQXFDSTs7OztFQUNFO0VBQ0E7QUFoQ047QUFvQ0k7OztFQUdFO0VBQ0E7QUFsQ047QUV2VkU7RUFDRTtBRnlWSjtBNUJoV0M7RThCWUs7RUFDQTtBRnVWTjtBRWxWSTtFQUNFO0VBQ0E7QUZvVk47QTVCeFdDOztFOEIwQk87RUFDQTtBRmtWUjtBNUI3V0M7RThCaUNPO0FGK1VSO0E1QmhYQzs7RThCdUNTO0FGNlVWO0E1QnBYQzs7RThCK0NPO0FGeVVSO0E1QnhYQzs7OztFOEJxRFM7RUFDQTtBRnlVVjtBNUIvWEM7O0U4QjREUztFQUNBO0FGdVVWO0E1QnBZQzs7RThCa0VXO0VBQ0E7QUZzVVo7QTVCellDO0U4QjJFTztFQUNBO0FGaVVSO0E1QjdZQztFOEJrRk87RUFDQTtFQUNBO0VBQ0E7QUY4VFI7O0FHblpBLDRGQUE0RjtBQUM1Riw2Q0FBNkM7QUFDN0Msc0JBQXNCO0FBQ3RCLDZGQUE2RjtBL0JINUY7RStCcUJDO0VDbU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtFQTVOQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFFRTtBRFFKO0EvQnpCQztFZ0N3T0c7QUQ1TUo7QUMrTUU7OztFQUdFO0FEN01KO0FDZ05FO0VBQ0U7QUQ5TUo7QUNpTkU7RUFDRTtFQUNBO0FEL01KO0FD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O0EvQmh4Q0M7RStCd0pHO0FBMm5DSjtBL0JueENDOztFK0IrSk87QUF3bkNSO0FBbm5DRTtFQUNFO0VBQ0E7QUFxbkNKO0FBbm5DSTtFQUNFO0FBcW5DTjtBQWpuQ0U7RUFDRTtBQW1uQ0o7QUFwbkNFO0VBSUk7RUFDQTtBQW1uQ047QUF4bkNFO0VBUU07QUFtbkNSO0FBOW1DRTtFQ09BO0VBQ0E7QUQwbUNGO0FBbG5DRTs7RUNXRTtBRDJtQ0o7QUN6bUNJOzs7Ozs7RUFHRTtBRDhtQ047QUMzbUNJOztFQUNFO0FEOG1DTjtBQWxvQ0U7RUN3QkU7QUQ2bUNKO0FBcm9DRTs7Ozs7OztFQytVRTtBRCt6Qko7QUE5b0NFO0VDa1ZFO0FEK3pCSjtBQWpwQ0U7RUNxVkU7QUQrekJKO0FBcHBDRTs7RUN5VkU7QUQrekJKO0FBeHBDRTtFQzRWRTtBRCt6Qko7QUEzcENFO0VDK1ZFO0FEK3pCSjtBQTlwQ0U7O0VDbVdFO0VBQ0E7QUQrekJKO0FBbnFDRTs7RUN3V0U7RUFDQTtBRCt6Qko7QUM1ekJFO0VBRUk7QUQ2ekJOO0FDL3pCRTtFQUtJO0FENnpCTjtBQ2wwQkU7O0VBU0k7RUFDQTtBRDZ6Qk47QUN2MEJFOztFQWNJO0VBQ0E7QUQ2ekJOO0FDenpCRTtFQUNFO0FEMnpCSjtBL0JyM0NDO0VnQzZqQkc7QUQyekJKO0FDeHpCRTtFQUVJO0VBQ0E7RUFDQTtBRHl6Qk47QS9CNzNDQztFZ0N3a0JHO0VBQ0E7RUFDQTtBRHd6Qko7QS9CbDRDQzs7Ozs7Ozs7Ozs7Ozs7RWlDbURLO0VBQ0E7QUYrMUNOO0EvQm41Q0M7RWlDeURHO0FGNjFDSjtBL0J0NUNDOztFaUMrREs7QUYyMUNOO0EvQjE1Q0M7O0VpQ3NFSztBRncxQ047QS9COTVDQzs7RWlDOEVPO0FGbzFDUjtBL0JsNkNDOztFaUNxRk87QUZpMUNSO0FBdnVDRTs7RUFFRTtBQXl1Q0o7QS9CMTZDQzs7RStCdU1HO0FBdXVDSjtBQXB1Q0U7RUFDRTtFQUNBO0FBc3VDSjtBQXB1Q0k7Ozs7RUFJRTtBQXN1Q047QUFudUNJOztFQUVFO0VBQ0E7QUFxdUNOO0FB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QztFQUNBO0FBc2dERjtBQXBnREU7RUMrR0E7QUR3NUNGO0FBdmdERTtFQ2tIRTtBRHc1Q0o7QUNyNUNFOzs7O0VBN1hBO0VBQ0E7RUFFRTtFQWdZQTtFQUNBO0FEdzVDSjtBQy81Q0U7Ozs7RUF0WEU7QUQyeERKO0FDenhESTs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHhETjtBQWxpREU7RUFDRTtBQW9pREo7QUFqaURFO0VBQ0U7QUFtaURKO0FwQm53REk7RUFDRTtBb0Jxd0ROO0FwQmp3REk7RUFDRTtBb0Jtd0ROO0FwQi92RE07OztFQUdFO0FvQml3RFI7QXBCdnZETTtFQUNFO0FvQnl2RFI7QS9CaDFEQztFV0lLO0FvQiswRE47QS9CbjFEQztFV1FLO0VBQ0E7QW9CODBETjtBL0J2MURDO0VXYUs7RUFDQTtBb0I2MEROO0EvQjMxREM7RVdtQks7RUFDQTtBb0IyMEROO0EvQi8xREM7RVd5Qks7RUFDQTtBb0J5MEROO0FHMTFERTtFQUNFO0FINDFESjtBR3YxREk7RUFDRTtBSHkxRE47QUd2MURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHkxRFI7QS9CbjNEQztFa0NrQ0s7RUFDQTtBSG8xRE47QS9CdjNEQztFa0N1Q0s7RUFDQTtBSG0xRE47QS9CMzNEQztFa0M2Q087RUFDQTtBSGkxRFI7QS9CLzNEQztFa0NrRE87RUFDQTtBSGcxRFI7QUd6MERRO0VBQ0U7QUgyMERWO0FJcDNERTtFQUNFO0FKczNESjtBSWwzREk7OztFQUdFO0FKbzNETjtBSWozREk7RUFDRTtBSm0zRE47QUloNURFO0VBQ0U7QUprNURKO0FJLzRERTtFQUNFO0VBQ0E7QUppNURKO0FJOTRERTtFQUNFO0VBQ0E7QUpnNURKO0FHcjFETTtFQUNFO0FIdTFEUjtBR3IxRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdTFEVjtBRXg2REU7RUFDRTtBRjA2REo7QS9CNTZEQzs7RWlDU087RUFDQTtBRnU2RFI7QS9CajdEQzs7RWlD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bnBCRTs7OztFQVlJO0FINm9CTjtBR3pwQkU7O0VBaUJJO0FING9CTjtBRzdwQkU7O0VBb0JNO0FINm9CUjtBR3hvQkU7O0VBRUU7QUgwb0JKO0FHcG9CSTs7Ozs7O0VBR0U7RUFDQTtBSHlvQk47QUcvb0JFOztFQVNJO0FIMG9CTjtBR3hvQlE7Ozs7RUFFRTtBSDRvQlY7QUlqekJFO0VBQ0U7RUFDQTtBSm16Qko7QXBDM3pCQztFd0NhSztBSml6Qk47QXBDOXpCQzs7RXdDb0JLO0VBQ0E7QUo4eUJOO0FwQ24wQkM7O0V3QzRCSztBSjJ5Qk47QXBDdjBCQzs7Ozs7O0V3Q3NDTztBSnl5QlI7QXBDLzBCQzs7OztFd0NnRE87RUFDQTtBSnF5QlI7QXBDdDFCQzs7OztFd0N5RFM7QUpteUJWO0FwQzUxQkM7RXdDaUVLO0FKOHhCTjtBcEMvMUJDOzs7O0V3QzBFUztFQUNBO0FKMnhCVjtBcEN0MkJDOzs7RXdDc0ZXO0FKcXhCWjtBcEMzMkJDOzs7RXdDNEZXO0FKb3hCWjtBcENoM0JDOzs7O0V3QzBHUztFQUNBO0FKNHdCVjtBcEN2M0JDOzs7Ozs7OztFd0NtSE87QUo4d0JSO0FwQ2o0QkM7RXdDMkhPO0VBQ0E7QUp5d0JSO0FwQ3I0QkM7RXdDb0lPO0VBQ0E7QUpvd0JSO0FwQ3o0QkM7RXdDNklPO0FKK3ZCUjtBcEM1NEJDOztFd0NzSk87QUowdkJSO0FJcnZCRTtFQUNFO0FKdXZCSjtBcENuNUJDO0V3QytKTztFQUNBO0FKdXZCUjs7QUt2NUJBLDRGQUE0RjtBQUM1Riw2Q0FBNkM7QUFDN0Msc0JBQXNCO0FBQ3RCLDZGQUE2RjtBeERINUY7RWdCQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V3Q1FBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QUFGRjtBQUlFO0VBQ0U7QUFGSjtBQUtFO0VBQ0U7QUFISjtBQU1FOzs7RUFHRTtBQUpKO0FBT0U7OztFQUdFO0FBTEo7QUFRRTs7O0VBR0U7QUFOSjtBQVNFOzs7RUFHRTtBQVBKO0FBV0U7RUFDRTtFQUNB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QUd6VkU7RUFFSTtBSDBWTjtBR3JWRTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVWSjtBL0QxdUJDO0VrRXNaSztBSHVWTjtBR3BWSTtFQUNFO0VBQ0E7RUFDQTtBSHNWTjtBR3BWTTtFQUNFO0FIc1ZSO0FHalZFO0VBQ0U7QUhtVko7QUdoVkU7RUFDRTtBSGtWSjtBR2hWSTtFQUNFO0FIa1ZOO0FHL1VJO0VBQ0U7QUhpVk47QUc5VUk7RUFDRTtFQUNBO0FIZ1ZOO0FHdlVFO0VBRUk7QUh3VU47QUcxVUU7RUFNSTtBSHVVTjtBR2xVRTs7O0VBUUk7QUgrVE47QUd2VUU7OztFQVlJO0FIZ1VOO0FHNVVFOzs7RUFnQkk7RUFDQTtFQUNBO0FIaVVOO0EvRDV4QkM7OztFa0U4ZE87RUFDQTtFQUNBO0FIbVVSO0FHMVZFOzs7RUEyQkk7RUFDQTtFQUNBO0FIb1VOO0EvRDF5QkM7OztFa0V5ZU87RUFDQTtFQUNBO0FIc1VSO0FHaFVFO0VBRUk7QUhpVU47QS9EcHpCQzs7O0VrRTJmTztBSDhUUjtBRzFUSTtFQUVJO0FIMlRSO0FHeFRNO0VBQ0U7QUgwVFI7QUd2VE07O0VBRUU7QUh5VFI7QS9EbjBCQzs7RWtFNmdCUztBSDBUVjtBL0R2MEJDOztFa0VpaEJTO0FIMFRWO0FHblVNOztFQWFJO0FIMFRWO0FHblRFO0VBRUk7QUhvVE47QUd0VEU7RUFNSTtBSG1UTjtBR3pURTtFQVNNO0FIbVRSO0FHN1NFO0VBQ0U7QUgrU0o7QUdoVEU7RUFJSTtBSCtTTjtBR25URTs7RUFTSTtBSDhTTjtBRzFTSTs7RUFHSTtBSDJTUjtBR3pTUTs7RUFDRTtBSDRTVjtBR3JTRTtFQUNFO0VBQ0E7QUh1U0o7QUd6U0U7RUFLSTtFQUNBO0VBQ0E7QUh1U047QUdwU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc1NOO0FHcFNNO0VBQ0U7RUFDQTtFQUNBO0FIc1NSO0EvRGw0QkM7RWtFOGxCUztBSHVTVjtBR2xTTTtFQUNFO0FIb1NSO0FHalNNO0VBQ0U7QUhtU1I7QUdoU007RUFDRTtBSGtTUjtBRy9USTtFQWlDSTtFQUNBO0FIaVNSO0EvRGw1QkM7RWtFcW5CVztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdTWjtBRzlSWTtFQUNFO0FIZ1NkO0FHNVJVO0VBRUk7QUg2UmQ7QUd6UlU7RUFFSTtFQUNBO0VBQ0E7QUgwUmQ7QUFDQSx5RUFBeUU7QUc5UXpFOzs7O0VBS007QUgrUU47QUkvNkJFO0VBQ0U7QUppN0JKO0EvRG43QkM7RW1FT0s7RUFDQTtBSis2Qk47QS9EdjdCQztFbUVjSztFQUNBO0FKNDZCTjtBL0QzN0JDO0VtRXFCSztBSnk2Qk47QS9EOTdCQztFbUU4Qlc7RUFDQTtBSm02Qlo7QS9EbDhCQztFbUUyQ087RUFDQTtBSjA1QlI7QS9EdDhCQztFbUVtRE87RUFDQTtBSnM1QlI7QS9EMThCQztFbUUyRFM7QUprNUJWO0EvRDc4QkM7RW1Fb0VLO0FKNDRCTjtBL0RoOUJDO0VtRXlFTztFQUNBO0VBQ0E7QUowNEJSO0FJbjRCSTtFQUNFO0FKcTRCTjtBL0R4OUJDOztFbUUwRks7QUprNEJOO0EvRDU5QkM7O0VtRWlHSztBSiszQk47QUkzM0JFO0VBT0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnUzQk47QS9EMStCQztFbUV3SE87RUFDQTtBSnEzQlI7QS9EOStCQztFbUUrSE87RUFDQTtBSmszQlI7QS9EbC9CQztFbUVzSU87RUFDQTtBSisyQlI7QS9EdC9CQztFbUUrSU87RUFDQTtBSjAyQlI7QS9EMS9CQztFbUVzSk87RUFDQTtBSnUyQlI7QS9EOS9CQztFbUU4Sk87RUFDQTtBSm0yQlI7QS9EbGdDQztFbUVxS087RUFDQTtBSmcyQlI7QS9EdGdDQztFbUU2S087QUo0MUJSO0EvRHpnQ0M7RW1Fb0xPO0FKdzFCUjtBL0Q1Z0NDOzs7O0VtRThMTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbzFCUjtBL0R0aENDOzs7O0VtRTRNTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZzFCUjtBL0RoaUNDOzs7Ozs7O0Vt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QUFPSjtBQTRCQTtFQUNFO0lBQ0U7RUExQkY7RUE2QkE7SUFDRTtFQTNCRjtBQUNGO0FDMVBFO0VBQ0U7QUQ0UEo7QTNEdFFDO0U0RGVLO0VBQ0E7QUQwUE47QTNEMVFDOztFNEQwQlM7QURvUFY7QTNEOVFDO0U0RGlDTztBRGdQUjtBQzFPQTtFQUNFO0lBQ0U7RUQ0T0Y7RUN6T0E7SUFDRTtFRDJPRjtBQUNGOztBRXpSQSw0RkFBNEY7QUFDNUYsNkNBQTZDO0FBQzdDLHNCQUFzQjtBQUN0Qiw2RkFBNkY7QUNHM0Y7RUFHTTtFQUNBO0FESFI7QUNRRTtFQUdNO0VBQ0E7QURSUjtBNUVYQztFNkU0QlM7QURkVjtBNUVkQztFNkVvQ1M7QURuQlY7QUVYRTtFQUNFO0FGYUo7QUVkRTtFQUtNO0FGWVI7QUVWUTtFQUNFO0FGWVY7QUVwQkU7RUFZUTtFQUNBO0FGV1Y7QUV4QkU7RUFpQlE7RUFDQTtBRlVWO0FFNUJFO0VBcUJVO0FGVVo7QTVFckNDO0U4RW1DTztBRktSO0E1RXhDQztFOEVzQ087QUZLUjtBNUUzQ0M7RThFNENPO0FGRVI7QTVFOUNDO0U4RStDTztBRkVSO0E1RWpEQzs7OztFOEU0RFc7RUFDQTtBRkxaO0E1RXhEQzs7OztFOEVrRVc7RUFDQTtBRkpaO0FFYUU7RUFDRTtBRlhKO0E1RWxFQztFOEVrRks7QUZiTjtBR2hFRTs7RUFFRTtBSGtFSjtBR3BFRTs7OztFQU1JO0FIb0VOO0FHbEVNOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVFUjtBR3BGRTs7OztFQWlCTTtBSHlFUjtBR3ZFUTs7OztFQUNFO0FINEVWO0FHdEVROzs7Ozs7OztFQUVFO0VBQ0E7RUFDQTtBSDhFVjtBRzNFUTs7OztFQUNFO0VBQ0E7QUhnRlY7QUc3RVE7Ozs7RUFDRTtFQUNBO0FIa0ZWO0E1RS9IQzs7OztFK0VpRFM7QUhvRlY7QTVFcklDOzs7O0UrRW9EUztBSHVGVjtBRzlFTTs7RUFDRTtBSGlGUjtBR3JGRTs7RUFRTTtBSGlGUjtBRzVFRTs7RUFHSTtFQUNBO0VBQ0E7QUg2RU47QUczRU07O0VBQ0U7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VUk7RUFDRTtFQUNBO0FFUk47QXZGcElDOztFcUZrSks7QUVWTjtBdkZ4SUM7RWdCQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VxRStJRTtFQUNBO0VBQ0E7RUFDQTtBRUpKO0FGTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRUpOO0F2RjdKQztFcUZxS0s7QUVMTjtBRlFJO0VBQ0U7QUVOTjtBRlNJO0VBRUk7RUFDQTtBRVJSO0F2RnZLQztFcUZxTEc7RUFDQTtBRVhKO0F2RjNLQztFZ0JDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXFFa0xFO0FFSko7QUZNSTtFQUNFO0FFSk47QUZNTTtFQUNFO0FFSlI7QUZRSTtFQUNFO0FFTk47QXZGaE1DO0VxRjZNSztFQUNBO0FFVk47QXZGcE1DO0VxRm9OSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUViTjtBdkYvTUM7RXFGZ09LO0VBQ0E7QUVkTjtBdkZuTkM7RXdGSUc7QURrTko7QXZGdE5DO0V3RlVPO0VBQ0E7QUQrTVI7QXZGMU5DO0V3RmdCUztBRDZNVjtBdkY3TkM7RXdGdUJPO0FEeU1SOztBRWhPQSw0RkFBNEY7QUFDNUYsNkNBQTZDO0FBQzdDLHNCQUFzQjtBQUN0Qiw2RkFBNkY7QXpGSDVGO0V5Rk1DO0VBQ0E7RUFDQTtBQUFGO0FBRUU7O0VBRUU7QUFBSjtBQUlFO0VBQ0U7QUFGSjtBekZmQztFeUZ1QkM7QUFMRjtBekZsQkM7RXlGNEJDO0FBUEY7QXpGckJDO0V5RmlDQztBQVRGO0F6RnhCQztFeUZzQ0M7QUFYRjtBekYzQkM7RXlGMkNDO0FBYkY7QXpGOUJDO0V5RmdEQztBQWZGO0F6RmpDQztFeUZxREM7QUFqQkY7QXpGcENDO0V5RjBEQztBQW5CRjtBekZ2Q0M7RXlGK0RDO0FBckJGO0F6RjFDQztFeUZtRUM7RUFDQTtFQUVBO0FBdkJGO0F6Ri9DQztFMEZVRztFQUNBO0VBQ0E7QUR3Q0o7QXpGcERDO0UwRmVHO0FEd0NKO0F6RnZEQztFMEZrQkc7QUR3Q0o7QXpGMURDO0UwRnFCRztBRHdDSjtBekY3REM7RTBGd0JHO0FEd0NKO0F6RmhFQztFMEZVRztFQUNBO0VBQ0E7QUR5REo7QXpGckVDO0UwRmVHO0FEeURKO0F6RnhFQztFMEZrQkc7QUR5REo7QXpGM0VDO0UwRnFCRztBRHlESjtBekY5RUM7RTBGd0JHO0FEeURKO0F6RmpGQztFMEZVRztFQUNBO0VBQ0E7QUQwRUo7QXpGdEZDO0UwRmVHO0FEMEVKO0F6RnpGQztFMEZrQkc7QUQwRUo7QXpGNUZDO0UwRnFCRztBRDBFSjtBekYvRkM7RTBGd0JHO0FEMEVKO0F6RmxHQztFMEZVRztFQUNBO0VBQ0E7QUQyRko7QXpGdkdDO0UwRmVHO0FEMkZKO0F6RjFHQztFMEZrQkc7QUQyRko7QXpGN0dDO0UwRnFCRztBRDJGSjtBekZoSEM7RTBGd0JHO0FEMkZKO0F6Rm5IQztFMEZVRztFQUNBO0VBQ0E7QUQ0R0o7QXpGeEhDO0UwRmVHO0FENEdKO0F6RjNIQztFMEZrQkc7QUQ0R0o7QXpGOUhDO0UwRnFCRztBRDRHSjtBekZqSUM7RTBGd0JHO0FENEdKO0F6RnBJQztFMEZVRztFQUNBO0VBQ0E7QUQ2SEo7QXpGeklDO0UwRmVHO0FENkhKO0F6RjVJQztFMEZrQkc7QUQ2SEo7QXpGL0lDO0UwRnFCRztBRDZISjtBekZsSkM7RTBGd0JHO0FENkhKO0F6RnJKQztFMEZVRztFQUNBO0VBQ0E7QUQ4SUo7QXpGMUpDO0UwRmVHO0FEOElKO0F6RjdKQztFMEZrQkc7QUQ4SUo7QXpGaEtDO0UwRnFCRztBRDhJSjtBekZuS0M7RTBGd0JHO0FEOElKO0F6RnRLQztFMEZVRztFQUNBO0VBQ0E7QUQrSko7QXpGM0tDO0UwRmVHO0FEK0pKO0F6RjlLQztFMEZrQkc7QUQrSko7QXpGakxDO0UwRnFCRztBRCtKSjtBekZwTEM7RTBGd0JHO0FEK0pKO0F6RnZMQztFMEZVRztFQUNBO0VBQ0E7QURnTEo7QXpGNUxDO0UwRmVHO0FEZ0xKO0F6Ri9MQztFMEZrQkc7QURnTEo7QXpGbE1DO0UwRnFCRztBRGdMSjtBekZyTUM7RTBGd0JHO0FEZ0xKO0F6RnhNQztFMEZVRztFQUNBO0VBQ0E7QURpTUo7QXpGN01DO0UwRmVHO0FEaU1KO0F6RmhOQztFMEZrQkc7QURpTUo7QXpGbk5DO0UwRnFCRztBRGlNSjtBekZ0TkM7RTBGd0JHO0FEaU1KO0F6RnpOQztFMEZVRztFQUNBO0VBQ0E7QURrTko7QXpGOU5DO0UwRmVHO0FEa05KO0F6RmpPQztFMEZrQkc7QURrTko7QXpGcE9DO0UwRnFCRztBRGtOSjtBekZ2T0M7RTBGd0JHO0FEa05KO0F6RjFPQztFMEZVRztFQUNBO0VBQ0E7QURtT0o7QXpGL09DO0UwRmVHO0FEbU9KO0F6RmxQQztFMEZrQkc7QURtT0o7QXpGclBDO0UwRnFCRztBRG1PSjtBekZ4UEM7RTBGd0JHO0FEbU9KO0F6RjNQQztFMEZVRztFQUNBO0VBQ0E7QURvUEo7QXpGaFFDO0UwRmVHO0FEb1BKO0F6Rm5RQztFMEZrQkc7QURvUEo7QXpGdFFDO0UwRnFCRztBRG9QSjtBekZ6UUM7RTBGd0JHO0FEb1BKO0F6RjVRQztFMEZVRztFQUNBO0VBQ0E7QURxUUo7QXpGalJDO0UwRmVHO0FEcVFKO0F6RnBSQztFMEZrQkc7QURxUUo7QXpGdlJDO0UwRnFCRztBRHFRSjtBekYxUkM7RTBGd0JHO0FEcVFKO0F6RjdSQztFMEZVRztFQUNBO0VBQ0E7QURzUko7QXpGbFNDO0UwRmVHO0FEc1JKO0F6RnJTQztFMEZrQkc7QURzUko7QXpGeFNDO0UwRnFCRztBRHNSSjtBekYzU0M7RTBGd0JHO0FEc1JKO0F6RjlTQztFMEZVRztFQUNBO0VBQ0E7QUR1U0o7QXpGblRDO0UwRmVHO0FEdVNKO0F6RnRUQztFMEZrQkc7QUR1U0o7QXpGelRDO0UwRnFCRztBRHVTSjtBekY1VEM7RTBGd0JHO0FEdVNKO0F6Ri9UQztFMEZVRztFQUNBO0VBQ0E7QUR3VEo7QXpGcFVDO0UwRmVHO0FEd1RKO0F6RnZVQztFMEZrQkc7QUR3VEo7QXpGMVVDO0UwRnFCRztBRHdUSjtBekY3VUM7RTBGd0JHO0FEd1RKO0F6RmhWQztFMEZVRztFQUNBO0VBQ0E7QUR5VUo7QXpGclZDO0UwRmVHO0FEeVVKO0F6RnhWQztFMEZrQkc7QUR5VUo7QXpGM1ZDO0UwRnFCRztBRHlVSjtBekY5VkM7RTBGd0JHO0FEeVVKO0F6RmpXQztFMEZVRztFQUNBO0VBQ0E7QUQwVko7QXpGdFdDO0UwRmVHO0FEMFZKO0F6RnpXQztFMEZrQkc7QUQwVko7QXpGNVdDO0UwRnFCRztBRDBWSjtBekYvV0M7RTBGd0JHO0FEMFZKO0F6RmxYQztFMEZVRztFQUNBO0VBQ0E7QUQyV0o7QXpGdlhDO0UwRmVHO0FEMldKO0F6RjFYQztFMEZrQkc7QUQyV0o7QXpGN1hDO0UwRnFCRztBRDJXSjtBekZoWUM7RTBGd0JHO0FEMldKO0F6Rm5ZQztFMEZVRztFQUNBO0VBQ0E7QUQ0WEo7QXpGeFlDO0UwRmVHO0FENFhKO0F6RjNZQztFMEZrQkc7QUQ0WEo7QXpGOVlDO0UwRnFCRztBRDRYSjtBekZqWkM7RTBGd0JHO0FENFhKO0F6RnBaQztFMEZVRztFQUNBO0VBQ0E7QUQ2WUo7QXpGelpDO0UwRmVHO0FENllKO0F6RjVaQztFMEZrQkc7QUQ2WUo7QXpGL1pDO0UwRnFCRztBRDZZSjtBekZsYUM7RTBGd0JHO0FENllKO0F6RnJhQztFMEZVRztFQUNBO0VBQ0E7QUQ4Wko7QXpGMWFDO0UwRmVHO0FEOFpKO0F6RjdhQztFMEZrQkc7QUQ4Wko7QXpGaGJDO0UwRnFCRztBRDhaSjtBekZuYkM7RTBGd0JHO0FEOFpKO0F6RnRiQztFMEZVRztFQUNBO0VBQ0E7QUQrYUo7QXpGM2JDO0UwRmVHO0FEK2FKO0F6RjliQztFMEZrQkc7QUQrYUo7QXpGamNDO0UwRnFCRztBRCthSjtBekZwY0M7RTBGd0JHO0FEK2FKO0F6RnZjQztFMEYrQkc7QUQyYUo7QXpGMWNDO0UwRmtDRztBRDJhSjtBekY3Y0M7RTBGcUNHO0FEMmFKO0F6RmhkQztFMEZ3Q0c7QUQyYUo7QXpGbmRDO0UwRjJDRztBRDJhSjtBekZ0ZEM7RTBGOENHO0FEMmFKO0F6RnpkQztFMEZpREc7QUQyYUo7QXpGNWRDO0UyRnlDSztBRnNiTjtBekYvZEM7RTJGK0NLO0FGbWJOO0F6RmxlQztFMkZxREs7QUZnYk47QXpGcmVDO0UyRjJESztBRjZhTjtBekZ4ZUM7RTJGaUVLO0FGMGFOO0F6RjNlQztFMkZlSztFQUNBO0FGK2ROO0F6Ri9lQztFMkZ1Qks7RUFDQTtBRjJkTjtBekZuZkM7RTJGK0JLO0VBQ0E7QUZ1ZE47QXpGdmZDO0UyRmVLO0VBQ0E7QUYyZU47QXpGM2ZDO0UyRnVCSztFQUNBO0FGdWVOO0F6Ri9mQztFMkYrQks7RUFDQTtBRm1lTjtBekZuZ0JDO0UyRmVLO0VBQ0E7QUZ1Zk47QXpGdmdCQztFMkZ1Qks7RUFDQTtBRm1mTjtBekYzZ0JDO0UyRitCSztFQUNBO0FGK2VOO0F6Ri9nQkM7RTJGZUs7RUFDQTtBRm1nQk47QXpGbmhCQztFMkZ1Qks7RUFDQTtBRitmTjtBekZ2aEJDO0UyRitCSztFQUNBO0FGMmZOO0F6RjNoQkM7RTJGZUs7RUFDQTtBRitnQk47QXpGL2hCQztFMkZ1Qks7RUFDQTtBRjJnQk47QXpGbmlCQztFMkYrQks7RUFDQTtBRnVnQk47QXpGdmlCQztFMkZlSztFQUNBO0FGMmhCTjtBekYzaUJDO0UyRnVCSztFQUNBO0FGdWhCTjtBekYvaUJDO0UyRitCSztFQUNBO0FGbWhCTjtBekZuakJDO0UyRmVLO0VBQ0E7QUZ1aUJOO0F6RnZqQkM7RTJGdUJLO0VBQ0E7QUZtaUJOO0F6RjNqQkM7RTJGK0JLO0VBQ0E7QUYraEJOO0F6Ri9qQkM7RTJGZUs7RUFDQTtBRm1qQk47QXpGbmtCQztFMkZ1Qks7RUFDQTtBRitpQk47QXpGdmtCQztFMkYrQks7RUFDQTtBRjJpQk47QXpGM2tCQztFMkZlSztFQUNBO0FGK2pCTjtBekYva0JDO0UyRnVCSztFQUNBO0FGMmpCTjtBekZubEJDO0UyRitCSztFQUNBO0FGdWpCTjtBekZ2bEJDO0UyRmVLO0VBQ0E7QUYya0JOO0F6RjNsQkM7RTJGdUJLO0VBQ0E7QUZ1a0JOO0F6Ri9sQkM7RTJGK0JLO0VBQ0E7QUZta0JOO0F6Rm5tQkM7RTJGZUs7RUFDQTtBRnVsQk47QXpGdm1CQztFMkZ1Qks7RUFDQTtBRm1sQk47QXpGM21CQztFMkYrQks7RUFDQTtBRitrQk47QXpGL21CQztFMkZlSztFQUNBO0FGbW1CTjtBekZubkJDO0UyRnVCSztFQUNBO0FGK2xCTjtBekZ2bkJDO0UyRitCSztFQUNBO0FGMmxCTjtBekYzbkJDO0UyRmVLO0VBQ0E7QUYrbUJOO0F6Ri9uQkM7RTJGdUJLO0VBQ0E7QUYybUJOO0F6Rm5vQkM7RTJGK0JLO0VBQ0E7QUZ1bUJOO0F6RnZvQkM7RTJGZUs7RUFDQTtBRjJuQk47QXpGM29CQztFMkZ1Qks7RUFDQTtBRnVuQk47QXpGL29CQztFMkYrQks7RUFDQTtBRm1uQk47QXpGbnBCQztFMkZlSztFQUNBO0FGdW9CTjtBekZ2cEJDO0UyRnVCSztFQUNBO0FGbW9CTjtBekYzcEJDO0UyRitCSztFQUNBO0FGK25CTjtBekYvcEJDO0UyRmVLO0VBQ0E7QUZtcEJOO0F6Rm5xQkM7RTJGdUJLO0VBQ0E7QUYrb0JOO0F6RnZxQkM7RTJGK0JLO0VBQ0E7QUYyb0JOO0F6RjNxQkM7RTJGZUs7RUFDQTtBRitwQk47QXpGL3FCQztFMkZ1Qks7RUFDQTtBRjJwQk47QXpGbnJCQztFMkYrQks7RUFDQTtBRnVwQk47QXpGdnJCQztFMkZlSztFQUNBO0FGMnFCTjtBekYzckJDO0UyRnVCSztFQUNBO0FGdXFCTjtBekYvckJDO0UyRitCSztFQUNBO0FGbXFCTjtBekZuc0JDO0UyRmVLO0VBQ0E7QUZ1ckJOO0F6RnZzQkM7RTJGdUJLO0VBQ0E7QUZtckJOO0F6RjNzQkM7RTJGK0JLO0VBQ0E7QUYrcUJOO0F6Ri9zQkM7RTJGZUs7RUFDQTtBRm1zQk47QXpGbnRCQztFMkZ1Qks7RUFDQTtBRityQk47QXpGdnRCQztFMkYrQks7RUFDQTtBRjJyQk47QXpGM3RCQztFMkZlSztFQUNBO0FGK3NCTjtBekYvdEJDO0UyRnVCSztFQUNBO0FGMnNCTjtBekZudUJDO0UyRitCSztFQUNBO0FGdXNCTjtBekZ2dUJDO0UyRmVLO0VBQ0E7QUYydEJOO0F6RjN1QkM7RTJGdUJLO0VBQ0E7QUZ1dEJOO0F6Ri91QkM7RTJGK0JLO0VBQ0E7QUZtdEJOO0F6Rm52QkM7RTJGZUs7RUFDQTtBRnV1Qk47QXpGdnZCQztFMkZ1Qks7RUFDQTtBRm11Qk47QXpGM3ZCQztFMkYrQks7RUFDQTtBRit0Qk47QXpGL3ZCQztFMkZlSztFQUNBO0FGbXZCTjtBekZud0JDO0UyRnVCSztFQUNBO0FGK3VCTjtBekZ2d0JDO0UyRitCSztFQUNBO0FGMnVCTjtBekYzd0JDO0UwRlVHO0VBQ0E7RUFDQTtBRG93Qko7QXpGaHhCQztFMEZlRztBRG93Qko7QXpGbnhCQztFMEZrQkc7QURvd0JKO0F6RnR4QkM7RTBGcUJHO0FEb3dCSjtBekZ6eEJDO0UwRndCRztBRG93Qko7QXpGNXhCQztFMEZVRztFQUNBO0VBQ0E7QURxeEJKO0F6Rmp5QkM7RTBGZUc7QURxeEJKO0F6RnB5QkM7RTBGa0JHO0FEcXhCSjtBekZ2eUJDO0UwRnFCRztBRHF4Qko7QXpGMXlCQztFMEZ3Qkc7QURxeEJKO0F6Rjd5QkM7RTBGVUc7RUFDQTtFQUNBO0FEc3lCSjtBekZsekJDO0UwRmVHO0FEc3lCSjtBekZyekJDO0UwRmtCRztBRHN5Qko7QXpGeHpCQztFMEZxQkc7QURzeUJKO0F6RjN6QkM7RTBGd0JHO0FEc3lCSjtBekY5ekJDO0UwRlVHO0VBQ0E7RUFDQTtBRHV6Qko7QXpGbjBCQztFMEZlRztBRHV6Qko7QXpGdDBCQztFMEZrQkc7QUR1ekJKO0F6RnowQkM7RTBGcUJHO0FEdXpCSjtBekY1MEJDO0UwRndCRztBRHV6Qko7QXpGLzBCQztFMEZVRztFQUNBO0VBQ0E7QUR3MEJKO0F6RnAxQkM7RTBGZUc7QUR3MEJKO0F6RnYxQkM7RTBGa0JHO0FEdzBCSjtBekYxMUJDO0UwRnFCRztBRHcwQko7QXpGNzFCQztFMEZ3Qkc7QUR3MEJKO0F6RmgyQkM7RTBGVUc7RUFDQTtFQUNBO0FEeTFCSjtBekZyMkJDO0UwRmVHO0FEeTFCSjtBekZ4MkJDO0UwRmtCRztBRHkxQko7QXpGMzJCQztFMEZxQkc7QUR5MUJKO0F6RjkyQkM7RTBGd0JHO0FEeTFCSjtBekZqM0JDO0UwRlVHO0VBQ0E7RUFDQTtBRDAyQko7QXpGdDNCQztFMEZlRztBRDAyQko7QXpGejNCQztFMEZrQkc7QUQwMkJKO0F6RjUzQkM7RTBGcUJHO0FEMDJCSjtBekYvM0JDO0UwRndCRztBRDAyQko7QXpGbDRCQztFMEZVRztFQUNBO0VBQ0E7QUQyM0JKO0F6RnY0QkM7RTBGZUc7QUQyM0JKO0F6RjE0QkM7RTBGa0JHO0FEMjNCSjtBekY3NEJDO0UwRnFCRztBRDIzQko7QXpGaDVCQztFMEZ3Qkc7QUQyM0JKO0F6Rm41QkM7RTBGVUc7RUFDQTtFQUNBO0FENDRCSjtBekZ4NUJDO0UwRmVHO0FENDRCSjtBekYzNUJDO0UwRmtCRztBRDQ0Qko7QXpGOTVCQztFMEZxQkc7QUQ0NEJKO0F6Rmo2QkM7RTBGd0JHO0FENDRCSjtBekZwNkJDO0UwRlVHO0VBQ0E7RUFDQTtBRDY1Qko7QXpGejZCQztFMEZlRztBRDY1Qko7QXpGNTZCQztFMEZrQkc7QUQ2NUJKO0F6Ri82QkM7RTBGcUJHO0FENjVCSjtBekZsN0JDO0UwRndCRztBRDY1Qko7QXpGcjdCQztFMEZVRztFQUNBO0VBQ0E7QUQ4NkJKO0F6RjE3QkM7RTBGZUc7QUQ4NkJKO0F6Rjc3QkM7RTBGa0JHO0FEODZCSjtBekZoOEJDO0UwRnFCRztBRDg2Qko7QXpGbjhCQztFMEZ3Qkc7QUQ4NkJKO0F6RnQ4QkM7RTBGVUc7RUFDQTtFQUNBO0FEKzdCSjtBekYzOEJDO0UwRmVHO0FEKzdCSjtBekY5OEJDO0UwRmtCRztBRCs3Qko7QXpGajlCQztFMEZxQkc7QUQrN0JKO0F6RnA5QkM7RTBGd0JHO0FEKzdCSjtBekZ2OUJDO0UwRlVHO0VBQ0E7RUFDQTtBRGc5Qko7QXpGNTlCQztFMEZlRztBRGc5Qko7QXpGLzlCQztFMEZrQkc7QURnOUJKO0F6RmwrQkM7RTBGcUJHO0FEZzlCSjtBekZyK0JDO0UwRndCRztBRGc5Qko7QXpGeCtCQztFMEZVRztFQUNBO0VBQ0E7QURpK0JKO0F6RjcrQkM7RTBGZUc7QURpK0JKO0F6RmgvQkM7RTBGa0JHO0FEaStCSjtBekZuL0JDO0UwRnFCRztBRGkrQko7QXpGdC9CQztFMEZ3Qkc7QURpK0JKO0F6RnovQkM7RTBGVUc7RUFDQTtFQUNBO0FEay9CSjtBekY5L0JDO0UwRmVHO0FEay9CSjtBekZqZ0NDO0UwRmtCRztBRGsvQko7QXpGcGdDQztFMEZxQkc7QURrL0JKO0F6RnZnQ0M7RTBGd0JHO0FEay9CSjtBekYxZ0NDO0UwRlVHO0VBQ0E7RUFDQTtBRG1nQ0o7QXpGL2dDQztFMEZlRztBRG1nQ0o7QXpGbGhDQztFMEZrQkc7QURtZ0NKO0F6RnJoQ0M7RTBGcUJHO0FEbWdDSjtBekZ4aENDO0UwRndCRztBRG1nQ0o7QXpGM2hDQztFMEZVRztFQUNBO0VBQ0E7QURvaENKO0F6RmhpQ0M7RTBGZUc7QURvaENKO0F6Rm5pQ0M7RTBGa0JHO0FEb2hDSjtBekZ0aUNDO0UwRnFCRztBRG9oQ0o7QXpGemlDQztFMEZ3Qkc7QURvaENKO0F6RjVpQ0M7RTBGVUc7RUFDQTtFQUNBO0FEcWlDSjtBekZqakNDO0UwRmVHO0FEcWlDSjtBekZwakNDO0UwRmtCRztBRHFpQ0o7QXpGdmpDQztFMEZxQkc7QURxaUNKO0F6RjFqQ0M7RTBGd0JHO0FEcWlDSjtBekY3akNDO0UwRlVHO0VBQ0E7RUFDQTtBRHNqQ0o7QXpGbGtDQztFMEZlRztBRHNqQ0o7QXpGcmtDQztFMEZrQkc7QURzakNKO0F6RnhrQ0M7RTBGcUJHO0FEc2pDSjtBekYza0NDO0UwRndCRztBRHNqQ0o7QXpGOWtDQztFMEZVRztFQUNBO0VBQ0E7QUR1a0NKO0F6Rm5sQ0M7RTBGZUc7QUR1a0NKO0F6RnRsQ0M7RTBGa0JHO0FEdWtDSjtBekZ6bENDO0UwRnFCRztBRHVrQ0o7QXpGNWxDQztFMEZ3Qkc7QUR1a0NKO0F6Ri9sQ0M7RTBGVUc7RUFDQTtFQUNBO0FEd2xDSjtBekZwbUNDO0UwRmVHO0FEd2xDSjtBekZ2bUNDO0UwRmtCRztBRHdsQ0o7QXpGMW1DQztFMEZxQkc7QUR3bENKO0F6RjdtQ0M7RTBGd0JHO0FEd2xDSjtBekZobkNDO0UwRlVHO0VBQ0E7RUFDQTtBRHltQ0o7QXpGcm5DQztFMEZlRztBRHltQ0o7QXpGeG5DQztFMEZrQkc7QUR5bUNKO0F6RjNuQ0M7RTBGcUJHO0FEeW1DSjtBekY5bkNDO0UwRndCRztBRHltQ0o7QXpGam9DQztFMEZVRztFQUNBO0VBQ0E7QUQwbkNKO0F6RnRvQ0M7RTBGZUc7QUQwbkNKO0F6RnpvQ0M7RTBGa0JHO0FEMG5DSjtBekY1b0NDO0UwRnFCRztBRDBuQ0o7QXpGL29DQztFMEZ3Qkc7QUQwbkNKO0F6RmxwQ0M7RTBGVUc7RUFDQTtFQUNBO0FEMm9DSjtBekZ2cENDO0UwRmVHO0FEMm9DSjtBekYxcENDO0UwRmtCRztBRDJvQ0o7QXpGN3BDQztFMEZxQkc7QUQyb0NKO0F6RmhxQ0M7RTBGd0JHO0FEMm9DSjtBekZucUNDO0UwRitCRztBRHVvQ0o7QXpGdHFDQztFMEZrQ0c7QUR1b0NKO0F6RnpxQ0M7RTBGcUNHO0FEdW9DSjtBekY1cUNDO0UwRndDRztBRHVvQ0o7QXpGL3FDQztFMEYyQ0c7QUR1b0NKO0F6RmxyQ0M7RTBGOENHO0FEdW9DSjtBekZyckNDO0UwRmlERztBRHVvQ0o7QXpGeHJDQztFMkZ5Q0s7QUZrcENOO0F6RjNyQ0M7RTJGK0NLO0FGK29DTjtBekY5ckNDO0UyRnFESztBRjRvQ047QXpGanNDQztFMkYyREs7QUZ5b0NOO0F6RnBzQ0M7RTJGaUVLO0FGc29DTjtBekZ2c0NDO0UyRmVLO0VBQ0E7QUYyckNOO0F6RjNzQ0M7RTJGdUJLO0VBQ0E7QUZ1ckNOO0F6Ri9zQ0M7RTJGK0JLO0VBQ0E7QUZtckNOO0F6Rm50Q0M7RTJGZUs7RUFDQTtBRnVzQ047QXpGdnRDQztFMkZ1Qks7RUFDQTtBRm1zQ047QXpGM3RDQztFMkYrQks7RUFDQTtBRityQ047QXpGL3RDQztFMkZlSztFQUNBO0FGbXRDTjtBekZudUNDO0UyRnVCSztFQUNBO0FGK3NDTjtBekZ2dUNDO0UyRitCSztFQUNBO0FGMnNDTjtBekYzdUNDO0UyRmVLO0VBQ0E7QUYrdENOO0F6Ri91Q0M7RTJGdUJLO0VBQ0E7QUYydENOO0F6Rm52Q0M7RTJGK0JLO0VBQ0E7QUZ1dENOO0F6RnZ2Q0M7RTJGZUs7RUFDQTtBRjJ1Q047QXpGM3ZDQztFMkZ1Qks7RUFDQTtBRnV1Q047QXpGL3ZDQztFMkYrQks7RUFDQTtBRm11Q047QXpGbndDQztFMkZlSztFQUNBO0FGdXZDTjtBekZ2d0NDO0UyRnVCSztFQUNBO0FGbXZDTjtBekYzd0NDO0UyRitCSztFQUNBO0FGK3VDTjtBekYvd0NDO0UyRmVLO0VBQ0E7QUZtd0NOO0F6Rm54Q0M7RTJGdUJLO0VBQ0E7QUYrdkNOO0F6RnZ4Q0M7RTJGK0JLO0VBQ0E7QUYydkNOO0F6RjN4Q0M7RTJGZUs7RUFDQTtBRit3Q047QXpGL3hDQztFMkZ1Qks7RUFDQTtBRjJ3Q047QXpGbnlDQztFMkYrQks7RUFDQTtBRnV3Q047QXpGdnlDQztFMkZlSztFQUNBO0FGMnhDTjtBekYzeUNDO0UyRnVCSztFQUNBO0FGdXhDTjtBekYveUNDO0UyRitCSztFQUNBO0FGbXhDTjtBekZuekNDO0UyRmVLO0VBQ0E7QUZ1eUNOO0F6RnZ6Q0M7RTJGdUJLO0VBQ0E7QUZteUNOO0F6RjN6Q0M7RTJGK0JLO0VBQ0E7QUYreENOO0F6Ri96Q0M7RTJGZUs7RUFDQTtBRm16Q047QXpGbjBDQztFMkZ1Qks7RUFDQTtBRit5Q047QXpGdjBDQztFMkYrQks7RUFDQTtBRjJ5Q047QXpGMzBDQztFMkZlSztFQUNBO0FGK3pDTjtBekYvMENDO0UyRnVCSztFQUNBO0FGMnpDTjtBekZuMUNDO0UyRitCSztFQUNBO0FGdXpDTjtBekZ2MUNDO0UyRmVLO0VBQ0E7QUYyMENOO0F6RjMxQ0M7RTJGdUJLO0VBQ0E7QUZ1MENOO0F6Ri8xQ0M7RTJGK0JLO0VBQ0E7QUZtMENOO0F6Rm4yQ0M7RTJGZUs7RUFDQTtBRnUxQ047QXpGdjJDQztFMkZ1Qks7RUFDQTtBRm0xQ047QXpGMzJDQztFMkYrQks7RUFDQTtBRiswQ047QXpGLzJDQztFMkZlSztFQUNBO0FGbTJDTjtBekZuM0NDO0UyRnVCSztFQUNBO0FGKzFDTjtBekZ2M0NDO0UyRitCSztFQUNBO0FGMjFDTjtBekYzM0NDO0UyRmVLO0VBQ0E7QUYrMkNOO0F6Ri8zQ0M7RTJGdUJLO0VBQ0E7QUYyMkNOO0F6Rm40Q0M7RTJGK0JLO0VBQ0E7QUZ1MkNOO0F6RnY0Q0M7RTJGZUs7RUFDQTtBRjIzQ047QXpGMzRDQztFMkZ1Qks7RUFDQTtBRnUzQ047QXpGLzRDQztFMkYrQks7RUFDQTtBRm0zQ047QXpGbjVDQztFMkZlSztFQUNBO0FGdTRDTjtBekZ2NUNDO0UyRnVCSztFQUNBO0FGbTRDTjtBekYzNUNDO0UyRitCSztFQUNBO0FGKzNDTjtBekYvNUNDO0UyRmVLO0VBQ0E7QUZtNUNOO0F6Rm42Q0M7RTJGdUJLO0VBQ0E7QUYrNENOO0F6RnY2Q0M7RTJGK0JLO0VBQ0E7QUYyNENOO0F6RjM2Q0M7RTJGZUs7RUFDQTtBRis1Q047QXpGLzZDQztFMkZ1Qks7RUFDQTtBRjI1Q047QXpGbjdDQztFMkYrQks7RUFDQTtBRnU1Q047QXpGdjdDQztFMkZlSztFQUNBO0FGMjZDTjtBekYzN0NDO0UyRnVCSztFQUNBO0FGdTZDTjtBekYvN0NDO0UyRitCSztFQUNBO0FGbTZDTjtBekZuOENDO0UyRmVLO0VBQ0E7QUZ1N0NOO0F6RnY4Q0M7RTJGdUJLO0VBQ0E7QUZtN0NOO0F6RjM4Q0M7RTJGK0JLO0VBQ0E7QUYrNkNOO0F6Ri84Q0M7RTJGZUs7RUFDQTtBRm04Q047QXpGbjlDQztFMkZ1Qks7RUFDQTtBRis3Q047QXpGdjlDQztFMkYrQks7RUFDQTtBRjI3Q047QXpGMzlDQztFMkZlSztFQUNBO0FGKzhDTjtBekYvOUNDO0UyRnVCSztFQUNBO0FGMjhDTjtBekZuK0NDO0UyRitCSztFQUNBO0FGdThDTjtBQWg1Q0E7RXpGdkZDO0kwRlVHO0lBQ0E7SUFDQTtFRGkrQ0Y7RXpGNytDRDtJMEZlRztFRGkrQ0Y7RXpGaC9DRDtJMEZrQkc7RURpK0NGO0V6Rm4vQ0Q7STBGcUJHO0VEaStDRjtFekZ0L0NEO0kwRndCRztFRGkrQ0Y7RXpGei9DRDtJMEZVRztJQUNBO0lBQ0E7RURrL0NGO0V6RjkvQ0Q7STBGZUc7RURrL0NGO0V6RmpnREQ7STBGa0JHO0VEay9DRjtFekZwZ0REO0kwRnFCRztFRGsvQ0Y7RXpGdmdERDtJMEZ3Qkc7RURrL0NGO0V6RjFnREQ7STBGVUc7SUFDQTtJQUNBO0VEbWdERjtFekYvZ0REO0kwRmVHO0VEbWdERjtFekZsaEREO0kwRmtCRztFRG1nREY7RXpGcmhERDtJMEZxQkc7RURtZ0RGO0V6RnhoREQ7STBGd0JHO0VEbWdERjtFekYzaEREO0kwRlVHO0lBQ0E7SUFDQTtFRG9oREY7RXpGaGlERDtJMEZlRztFRG9oREY7RXpGbmlERDtJMEZrQkc7RURvaERGO0V6RnRpREQ7STBGcUJHO0VEb2hERjtFekZ6aUREO0kwRndCRztFRG9oREY7RXpGNWlERDtJMEZVRztJQUNBO0lBQ0E7RURxaURGO0V6RmpqREQ7STBGZUc7RURxaURGO0V6RnBqREQ7STBGa0JHO0VEcWlERjtFekZ2akREO0kwRnFCRztFRHFpREY7RXpGMWpERDtJMEZ3Qkc7RURxaURGO0V6RjdqREQ7STBGVUc7SUFDQTtJQUNBO0VEc2pERjtFekZsa0REO0kwRmVHO0VEc2pERjtFekZya0REO0kwRmtCRztFRHNqREY7RXpGeGtERDtJMEZxQkc7RURzakRGO0V6RjNrREQ7STBGd0JHO0VEc2pERjtFekY5a0REO0kwRlVHO0lBQ0E7SUFDQTtFRHVrREY7RXpGbmxERDtJMEZlRztFRHVrREY7RXpGdGxERDtJMEZrQkc7RUR1a0RGO0V6RnpsREQ7STBGcUJHO0VEdWtERjtFekY1bEREO0kwRndCRztFRHVrREY7RXpGL2xERDtJMEZVRztJQUNBO0lBQ0E7RUR3bERGO0V6RnBtREQ7STBGZUc7RUR3bERGO0V6RnZtREQ7STBGa0JHO0VEd2xERjtFekYxbUREO0kwRnFCRztFRHdsREY7RXpGN21ERDtJMEZ3Qkc7RUR3bERGO0V6RmhuREQ7STBGVUc7SUFDQTtJQUNBO0VEeW1ERjtFekZybkREO0kwRmVHO0VEeW1ERjtFekZ4bkREO0kwRmtCRztFRHltREY7RXpGM25ERDtJMEZxQkc7RUR5bURGO0V6RjluREQ7STBGd0JHO0VEeW1ERjtFekZqb0REO0kwRlVHO0lBQ0E7SUFDQTtFRDBuREY7RXpGdG9ERDtJMEZlRztFRDBuREY7RXpGem9ERDtJMEZrQkc7RUQwbkRGO0V6RjVvREQ7STBGcUJHO0VEMG5ERjtFekYvb0REO0kwRndCRztFRDBuREY7RXpGbHBERDtJMEZVRztJQUNBO0lBQ0E7RUQyb0RGO0V6RnZwREQ7STBGZUc7RUQyb0RGO0V6RjFwREQ7STBGa0JHO0VEMm9ERjtFekY3cEREO0kwRnFCRztFRDJvREY7RXpGaHFERDtJMEZ3Qkc7RUQyb0RGO0V6Rm5xREQ7STBGVUc7SUFDQTtJQUNBO0VENHBERjtFekZ4cUREO0kwRmVHO0VENHBERjtFekYzcUREO0kwRmtCRztFRDRwREY7RXpGOXFERDtJMEZxQkc7RUQ0cERGO0V6RmpyREQ7STBGd0JHO0VENHBERjtFekZwckREO0kwRlVHO0lBQ0E7SUFDQTtFRDZxREY7RXpGenJERDtJMEZlRztFRDZxREY7RXpGNXJERDtJMEZrQkc7RUQ2cURGO0V6Ri9yREQ7STBGcUJHO0VENnFERjtFekZsc0REO0kwRndCRztFRDZxREY7RXpGcnNERDtJMEZVRztJQUNBO0lBQ0E7RUQ4ckRGO0V6RjFzREQ7STBGZUc7RUQ4ckRGO0V6RjdzREQ7STBGa0JHO0VEOHJERjtFekZodEREO0kwRnFCRztFRDhyREY7RXpGbnRERDtJMEZ3Qkc7RUQ4ckRGO0V6RnR0REQ7STBGVUc7SUFDQTtJQUNBO0VEK3NERjtFekYzdEREO0kwRmVHO0VEK3NERjtFekY5dEREO0kwRmtCRztFRCtzREY7RXpGanVERDtJMEZxQkc7RUQrc0RGO0V6RnB1REQ7STBGd0JHO0VEK3NERjtFekZ2dUREO0kwRlVHO0lBQ0E7SUFDQTtFRGd1REY7RXpGNXVERDtJMEZlRztFRGd1REY7RXpGL3VERDtJMEZrQkc7RURndURGO0V6Rmx2REQ7STBGcUJHO0VEZ3VERjtFekZydkREO0kwRndCRztFRGd1REY7RXpGeHZERDtJMEZVRztJQUNBO0lBQ0E7RURpdkRGO0V6Rjd2REQ7STBGZUc7RURpdkRGO0V6Rmh3REQ7STBGa0JHO0VEaXZERjtFekZud0REO0kwRnFCRztFRGl2REY7RXpGdHdERDtJMEZ3Qkc7RURpdkRGO0V6Rnp3REQ7STBGVUc7SUFDQTtJQUNBO0VEa3dERjtFekY5d0REO0kwRmVHO0VEa3dERjtFekZqeEREO0kwRmtCRztFRGt3REY7RXpGcHhERDtJMEZxQkc7RURrd0RGO0V6RnZ4REQ7STBGd0JHO0VEa3dERjtFekYxeEREO0kwRlVHO0lBQ0E7SUFDQTtFRG14REY7RXpGL3hERDtJMEZlRztFRG14REY7RXpGbHlERDtJMEZrQkc7RURteERGO0V6RnJ5REQ7STBGcUJHO0VEbXhERjtFekZ4eUREO0kwRndCRztFRG14REY7RXpGM3lERDtJMEZVRztJQUNBO0lBQ0E7RURveURGO0V6Rmh6REQ7STBGZUc7RURveURGO0V6Rm56REQ7STBGa0JHO0VEb3lERjtFekZ0ekREO0kwRnFCRztFRG95REY7RXpGenpERDtJMEZ3Qkc7RURveURGO0V6RjV6REQ7STBGVUc7SUFDQTtJQUNBO0VEcXpERjtFekZqMEREO0kwRmVHO0VEcXpERjtFekZwMEREO0kwRmtCRztFRHF6REY7RXpGdjBERDtJMEZxQkc7RURxekRGO0V6RjEwREQ7STBGd0JHO0VEcXpERjtFekY3MEREO0kwRlVHO0lBQ0E7SUFDQTtFRHMwREY7RXpGbDFERDtJMEZlRztFRHMwREY7RXpGcjFERDtJMEZrQkc7RURzMERGO0V6RngxREQ7STBGcUJHO0VEczBERjtFekYzMUREO0kwRndCRztFRHMwREY7RXpGOTFERDtJMEZVRztJQUNBO0lBQ0E7RUR1MURGO0V6Rm4yREQ7STBGZUc7RUR1MURGO0V6RnQyREQ7STBGa0JHO0VEdTFERjtFekZ6MkREO0kwRnFCRztFRHUxREY7RXpGNTJERDtJMEZ3Qkc7RUR1MURGO0V6Ri8yREQ7STBGVUc7SUFDQTtJQUNBO0VEdzJERjtFekZwM0REO0kwRmVHO0VEdzJERjtFekZ2M0REO0kwRmtCRztFRHcyREY7RXpGMTNERDtJMEZxQkc7RUR3MkRGO0V6RjczREQ7STBGd0JHO0VEdzJERjtFekZoNEREO0kwRitCRztFRG8yREY7RXpGbjRERDtJMEZrQ0c7RURvMkRGO0V6RnQ0REQ7STBGcUNHO0VEbzJERjtFekZ6NEREO0kwRndDRztFRG8yREY7RXpGNTRERDtJMEYyQ0c7RURvMkRGO0V6Ri80REQ7STBGOENHO0VEbzJERjtFekZsNUREO0kwRmlERztFRG8yREY7RXpGcjVERDtJMkZ5Q0s7RUYrMkRKO0V6Rng1REQ7STJGK0NLO0VGNDJESjtFekYzNUREO0kyRnFESztFRnkyREo7RXpGOTVERDtJMkYyREs7RUZzMkRKO0V6Rmo2REQ7STJGaUVLO0VGbTJESjtFekZwNkREO0kyRmVLO0lBQ0E7RUZ3NURKO0V6Rng2REQ7STJGdUJLO0lBQ0E7RUZvNURKO0V6RjU2REQ7STJGK0JLO0lBQ0E7RUZnNURKO0V6Rmg3REQ7STJGZUs7SUFDQTtFRm82REo7RXpGcDdERDtJMkZ1Qks7SUFDQTtFRmc2REo7RXpGeDdERDtJMkYrQks7SUFDQTtFRjQ1REo7RXpGNTdERDtJMkZlSztJQUNBO0VGZzdESjtFekZoOEREO0kyRnVCSztJQUNBO0VGNDZESjtFekZwOEREO0kyRitCSztJQUNBO0VGdzZESjtFekZ4OEREO0kyRmVLO0lBQ0E7RUY0N0RKO0V6RjU4REQ7STJGdUJLO0lBQ0E7RUZ3N0RKO0V6Rmg5REQ7STJGK0JLO0lBQ0E7RUZvN0RKO0V6RnA5REQ7STJGZUs7SUFDQTtFRnc4REo7RXpGeDlERDtJMkZ1Qks7SUFDQTtFRm84REo7RXpGNTlERDtJMkYrQks7SUFDQTtFRmc4REo7RXpGaCtERDtJMkZlSztJQUNBO0VGbzlESjtFekZwK0REO0kyRnVCSztJQUNBO0VGZzlESjtFekZ4K0REO0kyRitCSztJQUNBO0VGNDhESjtFekY1K0REO0kyRmVLO0lBQ0E7RUZnK0RKO0V6RmgvREQ7STJGdUJLO0lBQ0E7RUY0OURKO0V6RnAvREQ7STJGK0JLO0lBQ0E7RUZ3OURKO0V6RngvREQ7STJGZUs7SUFDQTtFRjQrREo7RXpGNS9ERDtJMkZ1Qks7SUFDQTtFRncrREo7RXpGaGdFRDtJMkYrQks7SUFDQTtFRm8rREo7RXpGcGdFRDtJMkZlSztJQUNBO0VGdy9ESjtFekZ4Z0VEO0kyRnVCSztJQUNBO0VGby9ESjtFekY1Z0VEO0kyRitCSztJQUNBO0VGZy9ESjtFekZoaEVEO0kyRmVLO0lBQ0E7RUZvZ0VKO0V6RnBoRUQ7STJGdUJLO0lBQ0E7RUZnZ0VKO0V6RnhoRUQ7STJGK0JLO0lBQ0E7RUY0L0RKO0V6RjVoRUQ7STJGZUs7SUFDQTtFRmdoRUo7RXpGaGlFRDtJMkZ1Qks7SUFDQTtFRjRnRUo7RXpGcGlFRDtJMkYrQks7SUFDQTtFRndnRUo7RXpGeGlFRDtJMkZlSztJQUNBO0VGNGhFSjtFekY1aUVEO0kyRnVCSztJQUNBO0VGd2hFSjtFekZoakVEO0kyRitCSztJQUNBO0VGb2hFSjtFekZwakVEO0kyRmVLO0lBQ0E7RUZ3aUVKO0V6RnhqRUQ7STJGdUJLO0lBQ0E7RUZvaUVKO0V6RjVqRUQ7STJGK0JLO0lBQ0E7RUZnaUVKO0V6RmhrRUQ7STJGZUs7SUFDQTtFRm9qRUo7RXpGcGtFRDtJMkZ1Qks7SUFDQTtFRmdqRUo7RXpGeGtFRDtJMkYrQks7SUFDQTtFRjRpRUo7RXpGNWtFRDtJMkZlSztJQUNBO0VGZ2tFSjtFekZobEVEO0kyRnVCSztJQUNBO0VGNGpFSjtFekZwbEVEO0kyRitCSztJQUNBO0VGd2pFSjtFekZ4bEVEO0kyRmVLO0lBQ0E7RUY0a0VKO0V6RjVsRUQ7STJGdUJLO0lBQ0E7RUZ3a0VKO0V6RmhtRUQ7STJGK0JLO0lBQ0E7RUZva0VKO0V6RnBtRUQ7STJGZUs7SUFDQTtFRndsRUo7RXpGeG1FRDtJMkZ1Qks7SUFDQTtFRm9sRUo7RXpGNW1FRDtJMkYrQks7SUFDQTtFRmdsRUo7RXpGaG5FRDtJMkZlSztJQUNBO0VGb21FSjtFekZwbkVEO0kyRnVCSztJQUNBO0VGZ21FSjtFekZ4bkVEO0kyRitCSztJQUNBO0VGNGxFSjtFekY1bkVEO0kyRmVLO0lBQ0E7RUZnbkVKO0V6RmhvRUQ7STJGdUJLO0lBQ0E7RUY0bUVKO0V6RnBvRUQ7STJGK0JLO0lBQ0E7RUZ3bUVKO0V6RnhvRUQ7STJGZUs7SUFDQTtFRjRuRUo7RXpGNW9FRDtJMkZ1Qks7SUFDQTtFRnduRUo7RXpGaHBFRDtJMkYrQks7SUFDQTtFRm9uRUo7RXpGcHBFRDtJMkZlSztJQUNBO0VGd29FSjtFekZ4cEVEO0kyRnVCSztJQUNBO0VGb29FSjtFekY1cEVEO0kyRitCSztJQUNBO0VGZ29FSjtFekZocUVEO0kyRmVLO0lBQ0E7RUZvcEVKO0V6RnBxRUQ7STJGdUJLO0lBQ0E7RUZncEVKO0V6RnhxRUQ7STJGK0JLO0lBQ0E7RUY0b0VKO0V6RjVxRUQ7STJGZUs7SUFDQTtFRmdxRUo7RXpGaHJFRDtJMkZ1Qks7SUFDQTtFRjRwRUo7RXpGcHJFRDtJMkYrQks7SUFDQTtFRndwRUo7RXpGeHJFRDtJMkZlSztJQUNBO0VGNHFFSjtFekY1ckVEO0kyRnVCSztJQUNBO0VGd3FFSjtFekZoc0VEO0kyRitCSztJQUNBO0VGb3FFSjtBQUNGO0FBdG1FQTtFekYvRkM7STBGVUc7SUFDQTtJQUNBO0VEK3JFRjtFekYzc0VEO0kwRmVHO0VEK3JFRjtFekY5c0VEO0kwRmtCRztFRCtyRUY7RXpGanRFRDtJMEZxQkc7RUQrckVGO0V6RnB0RUQ7STBGd0JHO0VEK3JFRjtFekZ2dEVEO0kwRlVHO0lBQ0E7SUFDQTtFRGd0RUY7RXpGNXRFRDtJMEZlRztFRGd0RUY7RXpGL3RFRDtJMEZrQkc7RURndEVGO0V6Rmx1RUQ7STBGcUJHO0VEZ3RFRjtFekZydUVEO0kwRndCRztFRGd0RUY7RXpGeHVFRDtJMEZVRztJQUNBO0lBQ0E7RURpdUVGO0V6Rjd1RUQ7STBGZUc7RURpdUVGO0V6Rmh2RUQ7STBGa0JHO0VEaXVFRjtFekZudkVEO0kwRnFCRztFRGl1RUY7RXpGdHZFRDtJMEZ3Qkc7RURpdUVGO0V6Rnp2RUQ7STBGVUc7SUFDQTtJQUNBO0VEa3ZFRjtFekY5dkVEO0kwRmVHO0VEa3ZFRjtFekZqd0VEO0kwRmtCRztFRGt2RUY7RXpGcHdFRDtJMEZxQkc7RURrdkVGO0V6RnZ3RUQ7STBGd0JHO0VEa3ZFRjtFekYxd0VEO0kwRlVHO0lBQ0E7SUFDQTtFRG13RUY7RXpGL3dFRDtJMEZlRztFRG13RUY7RXpGbHhFRDtJMEZrQkc7RURtd0VGO0V6RnJ4RUQ7STBGcUJHO0VEbXdFRjtFekZ4eEVEO0kwRndCRztFRG13RUY7RXpGM3hFRDtJMEZVRztJQUNBO0lBQ0E7RURveEVGO0V6Rmh5RUQ7STBGZUc7RURveEVGO0V6Rm55RUQ7STBGa0JHO0VEb3hFRjtFekZ0eUVEO0kwRnFCRztFRG94RUY7RXpGenlFRDtJMEZ3Qkc7RURveEVGO0V6RjV5RUQ7STBGVUc7SUFDQTtJQUNBO0VEcXlFRjtFekZqekVEO0kwRmVHO0VEcXlFRjtFekZwekVEO0kwRmtCRztFRHF5RUY7RXpGdnpFRDtJMEZxQkc7RURxeUVGO0V6RjF6RUQ7STBGd0JHO0VEcXlFRjtFekY3ekVEO0kwRlVHO0lBQ0E7SUFDQTtFRHN6RUY7RXpGbDBFRDtJMEZlRztFRHN6RUY7RXpGcjBFRDtJMEZrQkc7RURzekVGO0V6RngwRUQ7STBGcUJHO0VEc3pFRjtFekYzMEVEO0kwRndCRztFRHN6RUY7RXpGOTBFRDtJMEZVRztJQUNBO0lBQ0E7RUR1MEVGO0V6Rm4xRUQ7STBGZUc7RUR1MEVGO0V6RnQxRUQ7STBGa0JHO0VEdTBFRjtFekZ6MUVEO0kwRnFCRztFRHUwRUY7RXpGNTFFRDtJMEZ3Qkc7RUR1MEVGO0V6Ri8xRUQ7STBGVUc7SUFDQTtJQUNBO0VEdzFFRjtFekZwMkVEO0kwRmVHO0VEdzFFRjtFekZ2MkVEO0kwRmtCRztFRHcxRUY7RXpGMTJFRDtJMEZxQkc7RUR3MUVGO0V6RjcyRUQ7STBGd0JHO0VEdzFFRjtFekZoM0VEO0kwRlVHO0lBQ0E7SUFDQTtFRHkyRUY7RXpGcjNFRDtJMEZlRztFRHkyRUY7RXpGeDNFRDtJMEZrQkc7RUR5MkVGO0V6RjMzRUQ7STBGcUJHO0VEeTJFRjtFekY5M0VEO0kwRndCRztFRHkyRUY7RXpGajRFRDtJMEZVRztJQUNBO0lBQ0E7RUQwM0VGO0V6RnQ0RUQ7STBGZUc7RUQwM0VGO0V6Rno0RUQ7STBGa0JHO0VEMDNFRjtFekY1NEVEO0kwRnFCRztFRDAzRUY7RXpGLzRFRDtJMEZ3Qkc7RUQwM0VGO0V6Rmw1RUQ7STBGVUc7SUFDQTtJQUNBO0VEMjRFRjtFekZ2NUVEO0kwRmVHO0VEMjRFRjtFekYxNUVEO0kwRmtCRztFRDI0RUY7RXpGNzVFRDtJMEZxQkc7RUQyNEVGO0V6Rmg2RUQ7STBGd0JHO0VEMjRFRjtFekZuNkVEO0kwRlVHO0lBQ0E7SUFDQTtFRDQ1RUY7RXpGeDZFRDtJMEZlRztFRDQ1RUY7RXpGMzZFRDtJMEZrQkc7RUQ0NUVGO0V6Rjk2RUQ7STBGcUJHO0VENDVFRjtFekZqN0VEO0kwRndCRztFRDQ1RUY7RXpGcDdFRDtJMEZVRztJQUNBO0lBQ0E7RUQ2NkVGO0V6Rno3RUQ7STBGZUc7RUQ2NkVGO0V6RjU3RUQ7STBGa0JHO0VENjZFRjtFekYvN0VEO0kwRnFCRztFRDY2RUY7RXpGbDhFRDtJMEZ3Qkc7RUQ2NkVGO0V6RnI4RUQ7STBGVUc7SUFDQTtJQUNBO0VEODdFRjtFekYxOEVEO0kwRmVHO0VEODdFRjtFekY3OEVEO0kwRmtCRztFRDg3RUY7RXpGaDlFRDtJMEZxQkc7RUQ4N0VGO0V6Rm45RUQ7STBGd0JHO0VEODdFRjtFekZ0OUVEO0kwRlVHO0lBQ0E7SUFDQTtFRCs4RUY7RXpGMzlFRDtJMEZlRztFRCs4RUY7RXpGOTlFRDtJMEZrQkc7RUQrOEVGO0V6RmorRUQ7STBGcUJHO0VEKzhFRjtFekZwK0VEO0kwRndCRztFRCs4RUY7RXpGditFRDtJMEZVRztJQUNBO0lBQ0E7RURnK0VGO0V6RjUrRUQ7STBGZUc7RURnK0VGO0V6Ri8rRUQ7STBGa0JHO0VEZytFRjtFekZsL0VEO0kwRnFCRztFRGcrRUY7RXpGci9FRDtJMEZ3Qkc7RURnK0VGO0V6RngvRUQ7STBGVUc7SUFDQTtJQUNBO0VEaS9FRjtFekY3L0VEO0kwRmVHO0VEaS9FRjtFekZoZ0ZEO0kwRmtCRztFRGkvRUY7RXpGbmdGRDtJMEZxQkc7RURpL0VGO0V6RnRnRkQ7STBGd0JHO0VEaS9FRjtFekZ6Z0ZEO0kwRlVHO0lBQ0E7SUFDQTtFRGtnRkY7RXpGOWdGRDtJMEZlRztFRGtnRkY7RXpGamhGRDtJMEZrQkc7RURrZ0ZGO0V6RnBoRkQ7STBGcUJHO0VEa2dGRjtFekZ2aEZEO0kwRndCRztFRGtnRkY7RXpGMWhGRDtJMEZVRztJQUNBO0lBQ0E7RURtaEZGO0V6Ri9oRkQ7STBGZUc7RURtaEZGO0V6RmxpRkQ7STBGa0JHO0VEbWhGRjtFekZyaUZEO0kwRnFCRztFRG1oRkY7RXpGeGlGRDtJMEZ3Qkc7RURtaEZGO0V6RjNpRkQ7STBGVUc7SUFDQTtJQUNBO0VEb2lGRjtFekZoakZEO0kwRmVHO0VEb2lGRjtFekZuakZEO0kwRmtCRztFRG9pRkY7RXpGdGpGRDtJMEZxQkc7RURvaUZGO0V6RnpqRkQ7STBGd0JHO0VEb2lGRjtFekY1akZEO0kwRlVHO0lBQ0E7SUFDQTtFRHFqRkY7RXpGamtGRDtJMEZlRztFRHFqRkY7RXpGcGtGRDtJMEZrQkc7RURxakZGO0V6RnZrRkQ7STBGcUJHO0VEcWpGRjtFekYxa0ZEO0kwRndCRztFRHFqRkY7RXpGN2tGRDtJMEZVRztJQUNBO0lBQ0E7RURza0ZGO0V6RmxsRkQ7STBGZUc7RURza0ZGO0V6RnJsRkQ7STBGa0JHO0VEc2tGRjtFekZ4bEZEO0kwRnFCRztFRHNrRkY7RXpGM2xGRDtJMEZ3Qkc7RURza0ZGO0V6RjlsRkQ7STBGK0JHO0VEa2tGRjtFekZqbUZEO0kwRmtDRztFRGtrRkY7RXpGcG1GRDtJMEZxQ0c7RURra0ZGO0V6RnZtRkQ7STBGd0NHO0VEa2tGRjtFekYxbUZEO0kwRjJDRztFRGtrRkY7RXpGN21GRDtJMEY4Q0c7RURra0ZGO0V6RmhuRkQ7STBGaURHO0VEa2tGRjtFekZubkZEO0kyRnlDSztFRjZrRko7RXpGdG5GRDtJMkYrQ0s7RUYwa0ZKO0V6RnpuRkQ7STJGcURLO0VGdWtGSjtFekY1bkZEO0kyRjJESztFRm9rRko7RXpGL25GRDtJMkZpRUs7RUZpa0ZKO0V6RmxvRkQ7STJGZUs7SUFDQTtFRnNuRko7RXpGdG9GRDtJMkZ1Qks7SUFDQTtFRmtuRko7RXpGMW9GRDtJMkYrQks7SUFDQTtFRjhtRko7RXpGOW9GRDtJMkZlSztJQUNBO0VGa29GSjtFekZscEZEO0kyRnVCSztJQUNBO0VGOG5GSjtFekZ0cEZEO0kyRitCSztJQUNBO0VGMG5GSjtFekYxcEZEO0kyRmVLO0lBQ0E7RUY4b0ZKO0V6RjlwRkQ7STJGdUJLO0lBQ0E7RUYwb0ZKO0V6RmxxRkQ7STJGK0JLO0lBQ0E7RUZzb0ZKO0V6RnRxRkQ7STJGZUs7SUFDQTtFRjBwRko7RXpGMXFGRDtJMkZ1Qks7SUFDQTtFRnNwRko7RXpGOXFGRDtJMkYrQks7SUFDQTtFRmtwRko7RXpGbHJGRDtJMkZlSztJQUNBO0VGc3FGSjtFekZ0ckZEO0kyRnVCSztJQUNBO0VGa3FGSjtFekYxckZEO0kyRitCSztJQUNBO0VGOHBGSjtFekY5ckZEO0kyRmVLO0lBQ0E7RUZrckZKO0V6RmxzRkQ7STJGdUJLO0lBQ0E7RUY4cUZKO0V6RnRzRkQ7STJGK0JLO0lBQ0E7RUYwcUZKO0V6RjFzRkQ7STJGZUs7SUFDQTtFRjhyRko7RXpGOXNGRDtJMkZ1Qks7SUFDQTtFRjByRko7RXpGbHRGRDtJMkYrQks7SUFDQTtFRnNyRko7RXpGdHRGRDtJMkZlSztJQUNBO0VGMHNGSjtFekYxdEZEO0kyRnVCSztJQUNBO0VGc3NGSjtFekY5dEZEO0kyRitCSztJQUNBO0VGa3NGSjtFekZsdUZEO0kyRmVLO0lBQ0E7RUZzdEZKO0V6RnR1RkQ7STJGdUJLO0lBQ0E7RUZrdEZKO0V6RjF1RkQ7STJGK0JLO0lBQ0E7RUY4c0ZKO0V6Rjl1RkQ7STJGZUs7SUFDQTtFRmt1Rko7RXpGbHZGRDtJMkZ1Qks7SUFDQTtFRjh0Rko7RXpGdHZGRDtJMkYrQks7SUFDQTtFRjB0Rko7RXpGMXZGRDtJMkZlSztJQUNBO0VGOHVGSjtFekY5dkZEO0kyRnVCSztJQUNBO0VGMHVGSjtFekZsd0ZEO0kyRitCSztJQUNBO0VGc3VGSjtFekZ0d0ZEO0kyRmVLO0lBQ0E7RUYwdkZKO0V6RjF3RkQ7STJGdUJLO0lBQ0E7RUZzdkZKO0V6Rjl3RkQ7STJGK0JLO0lBQ0E7RUZrdkZKO0V6Rmx4RkQ7STJGZUs7SUFDQTtFRnN3Rko7RXpGdHhGRDtJMkZ1Qks7SUFDQTtFRmt3Rko7RXpGMXhGRDtJMkYrQks7SUFDQTtFRjh2Rko7RXpGOXhGRDtJMkZlSztJQUNBO0VGa3hGSjtFekZseUZEO0kyRnVCSztJQUNBO0VGOHdGSjtFekZ0eUZEO0kyRitCSztJQUNBO0VGMHdGSjtFekYxeUZEO0kyRmVLO0lBQ0E7RUY4eEZKO0V6Rjl5RkQ7STJGdUJLO0lBQ0E7RUYweEZKO0V6Rmx6RkQ7STJGK0JLO0lBQ0E7RUZzeEZKO0V6RnR6RkQ7STJGZUs7SUFDQTtFRjB5Rko7RXpGMXpGRDtJMkZ1Qks7SUFDQTtFRnN5Rko7RXpGOXpGRDtJMkYrQks7SUFDQTtFRmt5Rko7RXpGbDBGRDtJMkZlSztJQUNBO0VGc3pGSjtFekZ0MEZEO0kyRnVCSztJQUNBO0VGa3pGSjtFekYxMEZEO0kyRitCSztJQUNBO0VGOHlGSjtFekY5MEZEO0kyRmVLO0lBQ0E7RUZrMEZKO0V6RmwxRkQ7STJGdUJLO0lBQ0E7RUY4ekZKO0V6RnQxRkQ7STJGK0JLO0lBQ0E7RUYwekZKO0V6RjExRkQ7STJGZUs7SUFDQTtFRjgwRko7RXpGOTFGRDtJMkZ1Qks7SUFDQTtFRjAwRko7RXpGbDJGRDtJMkYrQks7SUFDQTtFRnMwRko7RXpGdDJGRDtJMkZlSztJQUNBO0VGMDFGSjtFekYxMkZEO0kyRnVCSztJQUNBO0VGczFGSjtFekY5MkZEO0kyRitCSztJQUNBO0VGazFGSjtFekZsM0ZEO0kyRmVLO0lBQ0E7RUZzMkZKO0V6RnQzRkQ7STJGdUJLO0lBQ0E7RUZrMkZKO0V6RjEzRkQ7STJGK0JLO0lBQ0E7RUY4MUZKO0V6RjkzRkQ7STJGZUs7SUFDQTtFRmszRko7RXpGbDRGRDtJMkZ1Qks7SUFDQTtFRjgyRko7RXpGdDRGRDtJMkYrQks7SUFDQTtFRjAyRko7RXpGMTRGRDtJMkZlSztJQUNBO0VGODNGSjtFekY5NEZEO0kyRnVCSztJQUNBO0VGMDNGSjtFekZsNUZEO0kyRitCSztJQUNBO0VGczNGSjtFekZ0NUZEO0kyRmVLO0lBQ0E7RUYwNEZKO0V6RjE1RkQ7STJGdUJLO0lBQ0E7RUZzNEZKO0V6Rjk1RkQ7STJGK0JLO0lBQ0E7RUZrNEZKO0FBQ0Y7QUE1ekZBO0V6RnZHQztJMEZVRztJQUNBO0lBQ0E7RUQ2NUZGO0V6Rno2RkQ7STBGZUc7RUQ2NUZGO0V6RjU2RkQ7STBGa0JHO0VENjVGRjtFekYvNkZEO0kwRnFCRztFRDY1RkY7RXpGbDdGRDtJMEZ3Qkc7RUQ2NUZGO0V6RnI3RkQ7STBGVUc7SUFDQTtJQUNBO0VEODZGRjtFekYxN0ZEO0kwRmVHO0VEODZGRjtFekY3N0ZEO0kwRmtCRztFRDg2RkY7RXpGaDhGRDtJMEZxQkc7RUQ4NkZGO0V6Rm44RkQ7STBGd0JHO0VEODZGRjtFekZ0OEZEO0kwRlVHO0lBQ0E7SUFDQTtFRCs3RkY7RXpGMzhGRDtJMEZlRztFRCs3RkY7RXpGOThGRDtJMEZrQkc7RUQrN0ZGO0V6Rmo5RkQ7STBGcUJHO0VEKzdGRjtFekZwOUZEO0kwRndCRztFRCs3RkY7RXpGdjlGRDtJMEZVRztJQUNBO0lBQ0E7RURnOUZGO0V6RjU5RkQ7STBGZUc7RURnOUZGO0V6Ri85RkQ7STBGa0JHO0VEZzlGRjtFekZsK0ZEO0kwRnFCRztFRGc5RkY7RXpGcitGRDtJMEZ3Qkc7RURnOUZGO0V6RngrRkQ7STBGVUc7SUFDQTtJQUNBO0VEaStGRjtFekY3K0ZEO0kwRmVHO0VEaStGRjtFekZoL0ZEO0kwRmtCRztFRGkrRkY7RXpGbi9GRDtJMEZxQkc7RURpK0ZGO0V6RnQvRkQ7STBGd0JHO0VEaStGRjtFekZ6L0ZEO0kwRlVHO0lBQ0E7SUFDQTtFRGsvRkY7RXpGOS9GRDtJMEZlRztFRGsvRkY7RXpGamdHRDtJMEZrQkc7RURrL0ZGO0V6RnBnR0Q7STBGcUJHO0VEay9GRjtFekZ2Z0dEO0kwRndCRztFRGsvRkY7RXpGMWdHRDtJMEZVRztJQUNBO0lBQ0E7RURtZ0dGO0V6Ri9nR0Q7STBGZUc7RURtZ0dGO0V6RmxoR0Q7STBGa0JHO0VEbWdHRjtFekZyaEdEO0kwRnFCRztFRG1nR0Y7RXpGeGhHRDtJMEZ3Qkc7RURtZ0dGO0V6RjNoR0Q7STBGVUc7SUFDQTtJQUNBO0VEb2hHRjtFekZoaUdEO0kwRmVHO0VEb2hHRjtFekZuaUdEO0kwRmtCRztFRG9oR0Y7RXpGdGlHRDtJMEZxQkc7RURvaEdGO0V6RnppR0Q7STBGd0JHO0VEb2hHRjtFekY1aUdEO0kwRlVHO0lBQ0E7SUFDQTtFRHFpR0Y7RXpGampHRDtJMEZlRztFRHFpR0Y7RXpGcGpHRDtJMEZrQkc7RURxaUdGO0V6RnZqR0Q7STBGcUJHO0VEcWlHRjtFekYxakdEO0kwRndCRztFRHFpR0Y7RXpGN2pHRDtJMEZVRztJQUNBO0lBQ0E7RURzakdGO0V6RmxrR0Q7STBGZUc7RURzakdGO0V6RnJrR0Q7STBGa0JHO0VEc2pHRjtFekZ4a0dEO0kwRnFCRztFRHNqR0Y7RXpGM2tHRDtJMEZ3Qkc7RURzakdGO0V6RjlrR0Q7STBGVUc7SUFDQTtJQUNBO0VEdWtHRjtFekZubEdEO0kwRmVHO0VEdWtHRjtFekZ0bEdEO0kwRmtCRztFRHVrR0Y7RXpGemxHRDtJMEZxQkc7RUR1a0dGO0V6RjVsR0Q7STBGd0JHO0VEdWtHRjtFekYvbEdEO0kwRlVHO0lBQ0E7SUFDQTtFRHdsR0Y7RXpGcG1HRDtJMEZlRztFRHdsR0Y7RXpGdm1HRDtJMEZrQkc7RUR3bEdGO0V6RjFtR0Q7STBGcUJHO0VEd2xHRjtFekY3bUdEO0kwRndCRztFRHdsR0Y7RXpGaG5HRDtJMEZVRztJQUNBO0lBQ0E7RUR5bUdGO0V6RnJuR0Q7STBGZUc7RUR5bUdGO0V6RnhuR0Q7STBGa0JHO0VEeW1HRjtFekYzbkdEO0kwRnFCRztFRHltR0Y7RXpGOW5HRDtJMEZ3Qkc7RUR5bUdGO0V6RmpvR0Q7STBGVUc7SUFDQTtJQUNBO0VEMG5HRjtFekZ0b0dEO0kwRmVHO0VEMG5HRjtFekZ6b0dEO0kwRmtCRztFRDBuR0Y7RXpGNW9HRDtJMEZxQkc7RUQwbkdGO0V6Ri9vR0Q7STBGd0JHO0VEMG5HRjtFekZscEdEO0kwRlVHO0lBQ0E7SUFDQTtFRDJvR0Y7RXpGdnBHRDtJMEZlRztFRDJvR0Y7RXpGMXBHRDtJMEZrQkc7RUQyb0dGO0V6RjdwR0Q7STBGcUJHO0VEMm9HRjtFekZocUdEO0kwRndCRztFRDJvR0Y7RXpGbnFHRDtJMEZVRztJQUNBO0lBQ0E7RUQ0cEdGO0V6RnhxR0Q7STBGZUc7RUQ0cEdGO0V6RjNxR0Q7STBGa0JHO0VENHBHRjtFekY5cUdEO0kwRnFCRztFRDRwR0Y7RXpGanJHRDtJMEZ3Qkc7RUQ0cEdGO0V6RnByR0Q7STBGVUc7SUFDQTtJQUNBO0VENnFHRjtFekZ6ckdEO0kwRmVHO0VENnFHRjtFekY1ckdEO0kwRmtCRztFRDZxR0Y7RXpGL3JHRDtJMEZxQkc7RUQ2cUdGO0V6RmxzR0Q7STBGd0JHO0VENnFHRjtFekZyc0dEO0kwRlVHO0lBQ0E7SUFDQTtFRDhyR0Y7RXpGMXNHRDtJMEZlRztFRDhyR0Y7RXpGN3NHRDtJMEZrQkc7RUQ4ckdGO0V6Rmh0R0Q7STBGcUJHO0VEOHJHRjtFekZudEdEO0kwRndCRztFRDhyR0Y7RXpGdHRHRDtJMEZVRztJQUNBO0lBQ0E7RUQrc0dGO0V6RjN0R0Q7STBGZUc7RUQrc0dGO0V6Rjl0R0Q7STBGa0JHO0VEK3NHRjtFekZqdUdEO0kwRnFCRztFRCtzR0Y7RXpGcHVHRDtJMEZ3Qkc7RUQrc0dGO0V6RnZ1R0Q7STBGVUc7SUFDQTtJQUNBO0VEZ3VHRjtFekY1dUdEO0kwRmVHO0VEZ3VHRjtFekYvdUdEO0kwRmtCRztFRGd1R0Y7RXpGbHZHRDtJMEZxQkc7RURndUdGO0V6RnJ2R0Q7STBGd0JHO0VEZ3VHRjtFekZ4dkdEO0kwRlVHO0lBQ0E7SUFDQTtFRGl2R0Y7RXpGN3ZHRDtJMEZlRztFRGl2R0Y7RXpGaHdHRDtJMEZrQkc7RURpdkdGO0V6Rm53R0Q7STBGcUJHO0VEaXZHRjtFekZ0d0dEO0kwRndCRztFRGl2R0Y7RXpGendHRDtJMEZVRztJQUNBO0lBQ0E7RURrd0dGO0V6Rjl3R0Q7STBGZUc7RURrd0dGO0V6Rmp4R0Q7STBGa0JHO0VEa3dHRjtFekZweEdEO0kwRnFCRztFRGt3R0Y7RXpGdnhHRDtJMEZ3Qkc7RURrd0dGO0V6RjF4R0Q7STBGVUc7SUFDQTtJQUNBO0VEbXhHRjtFekYveEdEO0kwRmVHO0VEbXhHRjtFekZseUdEO0kwRmtCRztFRG14R0Y7RXpGcnlHRDtJMEZxQkc7RURteEdGO0V6Rnh5R0Q7STBGd0JHO0VEbXhHRjtFekYzeUdEO0kwRlVHO0lBQ0E7SUFDQTtFRG95R0Y7RXpGaHpHRDtJMEZlRztFRG95R0Y7RXpGbnpHRDtJMEZrQkc7RURveUdGO0V6RnR6R0Q7STBGcUJHO0VEb3lHRjtFekZ6ekdEO0kwRndCRztFRG95R0Y7RXpGNXpHRDtJMEYrQkc7RURneUdGO0V6Ri96R0Q7STBGa0NHO0VEZ3lHRjtFekZsMEdEO0kwRnFDRztFRGd5R0Y7RXpGcjBHRDtJMEZ3Q0c7RURneUdGO0V6RngwR0Q7STBGMkNHO0VEZ3lHRjtFekYzMEdEO0kwRjhDRztFRGd5R0Y7RXpGOTBHRDtJMEZpREc7RURneUdGO0V6RmoxR0Q7STJGeUNLO0VGMnlHSjtFekZwMUdEO0kyRitDSztFRnd5R0o7RXpGdjFHRDtJMkZxREs7RUZxeUdKO0V6RjExR0Q7STJGMkRLO0VGa3lHSjtFekY3MUdEO0kyRmlFSztFRit4R0o7RXpGaDJHRDtJMkZlSztJQUNBO0VGbzFHSjtFekZwMkdEO0kyRnVCSztJQUNBO0VGZzFHSjtFekZ4MkdEO0kyRitCSztJQUNBO0VGNDBHSjtFekY1MkdEO0kyRmVLO0lBQ0E7RUZnMkdKO0V6RmgzR0Q7STJGdUJLO0lBQ0E7RUY0MUdKO0V6RnAzR0Q7STJGK0JLO0lBQ0E7RUZ3MUdKO0V6RngzR0Q7STJGZUs7SUFDQTtFRjQyR0o7RXpGNTNHRDtJMkZ1Qks7SUFDQTtFRncyR0o7RXpGaDRHRDtJMkYrQks7SUFDQTtFRm8yR0o7RXpGcDRHRDtJMkZlSztJQUNBO0VGdzNHSjtFekZ4NEdEO0kyRnVCSztJQUNBO0VGbzNHSjtFekY1NEdEO0kyRitCSztJQUNBO0VGZzNHSjtFekZoNUdEO0kyRmVLO0lBQ0E7RUZvNEdKO0V6RnA1R0Q7STJGdUJLO0lBQ0E7RUZnNEdKO0V6Rng1R0Q7STJGK0JLO0lBQ0E7RUY0M0dKO0V6RjU1R0Q7STJGZUs7SUFDQTtFRmc1R0o7RXpGaDZHRDtJMkZ1Qks7SUFDQTtFRjQ0R0o7RXpGcDZHRDtJMkYrQks7SUFDQTtFRnc0R0o7RXpGeDZHRDtJMkZlSztJQUNBO0VGNDVHSjtFekY1NkdEO0kyRnVCSztJQUNBO0VGdzVHSjtFekZoN0dEO0kyRitCSztJQUNBO0VGbzVHSjtFekZwN0dEO0kyRmVLO0lBQ0E7RUZ3NkdKO0V6Rng3R0Q7STJGdUJLO0lBQ0E7RUZvNkdKO0V6RjU3R0Q7STJGK0JLO0lBQ0E7RUZnNkdKO0V6Rmg4R0Q7STJGZUs7SUFDQTtFRm83R0o7RXpGcDhHRDtJMkZ1Qks7SUFDQTtFRmc3R0o7RXpGeDhHRDtJMkYrQks7SUFDQTtFRjQ2R0o7RXpGNThHRDtJMkZlSztJQUNBO0VGZzhHSjtFekZoOUdEO0kyRnVCSztJQUNBO0VGNDdHSjtFekZwOUdEO0kyRitCSztJQUNBO0VGdzdHSjtFekZ4OUdEO0kyRmVLO0lBQ0E7RUY0OEdKO0V6RjU5R0Q7STJGdUJLO0lBQ0E7RUZ3OEdKO0V6RmgrR0Q7STJGK0JLO0lBQ0E7RUZvOEdKO0V6RnArR0Q7STJGZUs7SUFDQTtFRnc5R0o7RXpGeCtHRDtJMkZ1Qks7SUFDQTtFRm85R0o7RXpGNStHRDtJMkYrQks7SUFDQTtFRmc5R0o7RXpGaC9HRDtJMkZlSztJQUNBO0VGbytHSjtFekZwL0dEO0kyRnVCSztJQUNBO0VGZytHSjtFekZ4L0dEO0kyRitCSztJQUNBO0VGNDlHSjtFekY1L0dEO0kyRmVLO0lBQ0E7RUZnL0dKO0V6RmhnSEQ7STJGdUJLO0lBQ0E7RUY0K0dKO0V6RnBnSEQ7STJGK0JLO0lBQ0E7RUZ3K0dKO0V6RnhnSEQ7STJGZUs7SUFDQTtFRjQvR0o7RXpGNWdIRDtJMkZ1Qks7SUFDQTtFRncvR0o7RXpGaGhIRDtJMkYrQks7SUFDQTtFRm8vR0o7RXpGcGhIRDtJMkZlSztJQUNBO0VGd2dISjtFekZ4aEhEO0kyRnVCSztJQUNBO0VGb2dISjtFekY1aEhEO0kyRitCSztJQUNBO0VGZ2dISjtFekZoaUhEO0kyRmVLO0lBQ0E7RUZvaEhKO0V6RnBpSEQ7STJGdUJLO0lBQ0E7RUZnaEhKO0V6RnhpSEQ7STJGK0JLO0lBQ0E7RUY0Z0hKO0V6RjVpSEQ7STJGZUs7SUFDQTtFRmdpSEo7RXpGaGpIRDtJMkZ1Qks7SUFDQTtFRjRoSEo7RXpGcGpIRDtJMkYrQks7SUFDQTtFRndoSEo7RXpGeGpIRDtJMkZlSztJQUNBO0VGNGlISjtFekY1akhEO0kyRnVCSztJQUNBO0VGd2lISjtFekZoa0hEO0kyRitCSztJQUNBO0VGb2lISjtFekZwa0hEO0kyRmVLO0lBQ0E7RUZ3akhKO0V6RnhrSEQ7STJGdUJLO0lBQ0E7RUZvakhKO0V6RjVrSEQ7STJGK0JLO0lBQ0E7RUZnakhKO0V6RmhsSEQ7STJGZUs7SUFDQTtFRm9rSEo7RXpGcGxIRDtJMkZ1Qks7SUFDQTtFRmdrSEo7RXpGeGxIRDtJMkYrQks7SUFDQTtFRjRqSEo7RXpGNWxIRDtJMkZlSztJQUNBO0VGZ2xISjtFekZobUhEO0kyRnVCSztJQUNBO0VGNGtISjtFekZwbUhEO0kyRitCSztJQUNBO0VGd2tISjtFekZ4bUhEO0kyRmVLO0lBQ0E7RUY0bEhKO0V6RjVtSEQ7STJGdUJLO0lBQ0E7RUZ3bEhKO0V6RmhuSEQ7STJGK0JLO0lBQ0E7RUZvbEhKO0V6RnBuSEQ7STJGZUs7SUFDQTtFRndtSEo7RXpGeG5IRDtJMkZ1Qks7SUFDQTtFRm9tSEo7RXpGNW5IRDtJMkYrQks7SUFDQTtFRmdtSEo7QUFDRjtBQWxoSEE7RXpGL0dDO0kwRlVHO0lBQ0E7SUFDQTtFRDJuSEY7RXpGdm9IRDtJMEZlRztFRDJuSEY7RXpGMW9IRDtJMEZrQkc7RUQybkhGO0V6RjdvSEQ7STBGcUJHO0VEMm5IRjtFekZocEhEO0kwRndCRztFRDJuSEY7RXpGbnBIRDtJMEZVRztJQUNBO0lBQ0E7RUQ0b0hGO0V6RnhwSEQ7STBGZUc7RUQ0b0hGO0V6RjNwSEQ7STBGa0JHO0VENG9IRjtFekY5cEhEO0kwRnFCRztFRDRvSEY7RXpGanFIRDtJMEZ3Qkc7RUQ0b0hGO0V6RnBxSEQ7STBGVUc7SUFDQTtJQUNBO0VENnBIRjtFekZ6cUhEO0kwRmVHO0VENnBIRjtFekY1cUhEO0kwRmtCRztFRDZwSEY7RXpGL3FIRDtJMEZxQkc7RUQ2cEhGO0V6RmxySEQ7STBGd0JHO0VENnBIRjtFekZyckhEO0kwRlVHO0lBQ0E7SUFDQTtFRDhxSEY7RXpGMXJIRDtJMEZlRztFRDhxSEY7RXpGN3JIRDtJMEZrQkc7RUQ4cUhGO0V6RmhzSEQ7STBGcUJHO0VEOHFIRjtFekZuc0hEO0kwRndCRztFRDhxSEY7RXpGdHNIRDtJMEZVRztJQUNBO0lBQ0E7RUQrckhGO0V6RjNzSEQ7STBGZUc7RUQrckhGO0V6RjlzSEQ7STBGa0JHO0VEK3JIRjtFekZqdEhEO0kwRnFCRztFRCtySEY7RXpGcHRIRDtJMEZ3Qkc7RUQrckhGO0V6RnZ0SEQ7STBGVUc7SUFDQTtJQUNBO0VEZ3RIRjtFekY1dEhEO0kwRmVHO0VEZ3RIRjtFekYvdEhEO0kwRmtCRztFRGd0SEY7RXpGbHVIRDtJMEZxQkc7RURndEhGO0V6RnJ1SEQ7STBGd0JHO0VEZ3RIRjtFekZ4dUhEO0kwRlVHO0lBQ0E7SUFDQTtFRGl1SEY7RXpGN3VIRDtJMEZlRztFRGl1SEY7RXpGaHZIRDtJMEZrQkc7RURpdUhGO0V6Rm52SEQ7STBGcUJHO0VEaXVIRjtFekZ0dkhEO0kwRndCRztFRGl1SEY7RXpGenZIRDtJMEZVRztJQUNBO0lBQ0E7RURrdkhGO0V6Rjl2SEQ7STBGZUc7RURrdkhGO0V6Rmp3SEQ7STBGa0JHO0VEa3ZIRjtFekZwd0hEO0kwRnFCRztFRGt2SEY7RXpGdndIRDtJMEZ3Qkc7RURrdkhGO0V6RjF3SEQ7STBGVUc7SUFDQTtJQUNBO0VEbXdIRjtFekYvd0hEO0kwRmVHO0VEbXdIRjtFekZseEhEO0kwRmtCRztFRG13SEY7RXpGcnhIRDtJMEZxQkc7RURtd0hGO0V6Rnh4SEQ7STBGd0JHO0VEbXdIRjtFekYzeEhEO0kwRlVHO0lBQ0E7SUFDQTtFRG94SEY7RXpGaHlIRDtJMEZlRztFRG94SEY7RXpGbnlIRDtJMEZrQkc7RURveEhGO0V6RnR5SEQ7STBGcUJHO0VEb3hIRjtFekZ6eUhEO0kwRndCRztFRG94SEY7RXpGNXlIRDtJMEZVRztJQUNBO0lBQ0E7RURxeUhGO0V6Rmp6SEQ7STBGZUc7RURxeUhGO0V6RnB6SEQ7STBGa0JHO0VEcXlIRjtFekZ2ekhEO0kwRnFCRztFRHF5SEY7RXpGMXpIRDtJMEZ3Qkc7RURxeUhGO0V6Rjd6SEQ7STBGVUc7SUFDQTtJQUNBO0VEc3pIRjtFekZsMEhEO0kwRmVHO0VEc3pIRjtFekZyMEhEO0kwRmtCRztFRHN6SEY7RXpGeDBIRDtJMEZxQkc7RURzekhGO0V6RjMwSEQ7STBGd0JHO0VEc3pIRjtFekY5MEhEO0kwRlVHO0lBQ0E7SUFDQTtFRHUwSEY7RXpGbjFIRDtJMEZlRztFRHUwSEY7RXpGdDFIRDtJMEZrQkc7RUR1MEhGO0V6RnoxSEQ7STBGcUJHO0VEdTBIRjtFekY1MUhEO0kwRndCRztFRHUwSEY7RXpGLzFIRDtJMEZVRztJQUNBO0lBQ0E7RUR3MUhGO0V6RnAySEQ7STBGZUc7RUR3MUhGO0V6RnYySEQ7STBGa0JHO0VEdzFIRjtFekYxMkhEO0kwRnFCRztFRHcxSEY7RXpGNzJIRDtJMEZ3Qkc7RUR3MUhGO0V6RmgzSEQ7STBGVUc7SUFDQTtJQUNBO0VEeTJIRjtFekZyM0hEO0kwRmVHO0VEeTJIRjtFekZ4M0hEO0kwRmtCRztFRHkySEY7RXpGMzNIRDtJMEZxQkc7RUR5MkhGO0V6RjkzSEQ7STBGd0JHO0VEeTJIRjtFekZqNEhEO0kwRlVHO0lBQ0E7SUFDQTtFRDAzSEY7RXpGdDRIRDtJMEZlRztFRDAzSEY7RXpGejRIRDtJMEZrQkc7RUQwM0hGO0V6RjU0SEQ7STBGcUJHO0VEMDNIRjtFekYvNEhEO0kwRndCRztFRDAzSEY7RXpGbDVIRDtJMEZVRztJQUNBO0lBQ0E7RUQyNEhGO0V6RnY1SEQ7STBGZUc7RUQyNEhGO0V6RjE1SEQ7STBGa0JHO0VEMjRIRjtFekY3NUhEO0kwRnFCRztFRDI0SEY7RXpGaDZIRDtJMEZ3Qkc7RUQyNEhGO0V6Rm42SEQ7STBGVUc7SUFDQTtJQUNBO0VENDVIRjtFekZ4NkhEO0kwRmVHO0VENDVIRjtFekYzNkhEO0kwRmtCRztFRDQ1SEY7RXpGOTZIRDtJMEZxQkc7RUQ0NUhGO0V6Rmo3SEQ7STBGd0JHO0VENDVIRjtFekZwN0hEO0kwRlVHO0lBQ0E7SUFDQTtFRDY2SEY7RXpGejdIRDtJMEZlRztFRDY2SEY7RXpGNTdIRDtJMEZrQkc7RUQ2NkhGO0V6Ri83SEQ7STBGcUJHO0VENjZIRjtFekZsOEhEO0kwRndCRztFRDY2SEY7RXpGcjhIRDtJMEZVRztJQUNBO0lBQ0E7RUQ4N0hGO0V6RjE4SEQ7STBGZUc7RUQ4N0hGO0V6Rjc4SEQ7STBGa0JHO0VEODdIRjtFekZoOUhEO0kwRnFCRztFRDg3SEY7RXpGbjlIRDtJMEZ3Qkc7RUQ4N0hGO0V6RnQ5SEQ7STBGVUc7SUFDQTtJQUNBO0VEKzhIRjtFekYzOUhEO0kwRmVHO0VEKzhIRjtFekY5OUhEO0kwRmtCRztFRCs4SEY7RXpGaitIRDtJMEZxQkc7RUQrOEhGO0V6RnArSEQ7STBGd0JHO0VEKzhIRjtFekZ2K0hEO0kwRlVHO0lBQ0E7SUFDQTtFRGcrSEY7RXpGNStIRDtJMEZlRztFRGcrSEY7RXpGLytIRDtJMEZrQkc7RURnK0hGO0V6RmwvSEQ7STBGcUJHO0VEZytIRjtFekZyL0hEO0kwRndCRztFRGcrSEY7RXpGeC9IRDtJMEZVRztJQUNBO0lBQ0E7RURpL0hGO0V6RjcvSEQ7STBGZUc7RURpL0hGO0V6RmhnSUQ7STBGa0JHO0VEaS9IRjtFekZuZ0lEO0kwRnFCRztFRGkvSEY7RXpGdGdJRDtJMEZ3Qkc7RURpL0hGO0V6RnpnSUQ7STBGVUc7SUFDQTtJQUNBO0VEa2dJRjtFekY5Z0lEO0kwRmVHO0VEa2dJRjtFekZqaElEO0kwRmtCRztFRGtnSUY7RXpGcGhJRDtJMEZxQkc7RURrZ0lGO0V6RnZoSUQ7STBGd0JHO0VEa2dJRjtFekYxaElEO0kwRitCRztFRDgvSEY7RXpGN2hJRDtJMEZrQ0c7RUQ4L0hGO0V6RmhpSUQ7STBGcUNHO0VEOC9IRjtFekZuaUlEO0kwRndDRztFRDgvSEY7RXpGdGlJRDtJMEYyQ0c7RUQ4L0hGO0V6RnppSUQ7STBGOENHO0VEOC9IRjtFekY1aUlEO0kwRmlERztFRDgvSEY7RXpGL2lJRDtJMkZ5Q0s7RUZ5Z0lKO0V6RmxqSUQ7STJGK0NLO0VGc2dJSjtFekZyaklEO0kyRnFESztFRm1nSUo7RXpGeGpJRDtJMkYyREs7RUZnZ0lKO0V6RjNqSUQ7STJGaUVLO0VGNi9ISjtFekY5aklEO0kyRmVLO0lBQ0E7RUZraklKO0V6RmxrSUQ7STJGdUJLO0lBQ0E7RUY4aUlKO0V6RnRrSUQ7STJGK0JLO0lBQ0E7RUYwaUlKO0V6RjFrSUQ7STJGZUs7SUFDQTtFRjhqSUo7RXpGOWtJRDtJMkZ1Qks7SUFDQTtFRjBqSUo7RXpGbGxJRDtJMkYrQks7SUFDQTtFRnNqSUo7RXpGdGxJRDtJMkZlSztJQUNBO0VGMGtJSjtFekYxbElEO0kyRnVCSztJQUNBO0VGc2tJSjtFekY5bElEO0kyRitCSztJQUNBO0VGa2tJSjtFekZsbUlEO0kyRmVLO0lBQ0E7RUZzbElKO0V6RnRtSUQ7STJGdUJLO0lBQ0E7RUZrbElKO0V6RjFtSUQ7STJGK0JLO0lBQ0E7RUY4a0lKO0V6RjltSUQ7STJGZUs7SUFDQTtFRmttSUo7RXpGbG5JRDtJMkZ1Qks7SUFDQTtFRjhsSUo7RXpGdG5JRDtJMkYrQks7SUFDQTtFRjBsSUo7RXpGMW5JRDtJMkZlSztJQUNBO0VGOG1JSjtFekY5bklEO0kyRnVCSztJQUNBO0VGMG1JSjtFekZsb0lEO0kyRitCSztJQUNBO0VGc21JSjtFekZ0b0lEO0kyRmVLO0lBQ0E7RUYwbklKO0V6RjFvSUQ7STJGdUJLO0lBQ0E7RUZzbklKO0V6RjlvSUQ7STJGK0JLO0lBQ0E7RUZrbklKO0V6RmxwSUQ7STJGZUs7SUFDQTtFRnNvSUo7RXpGdHBJRDtJMkZ1Qks7SUFDQTtFRmtvSUo7RXpGMXBJRDtJMkYrQks7SUFDQTtFRjhuSUo7RXpGOXBJRDtJMkZlSztJQUNBO0VGa3BJSjtFekZscUlEO0kyRnVCSztJQUNBO0VGOG9JSjtFekZ0cUlEO0kyRitCSztJQUNBO0VGMG9JSjtFekYxcUlEO0kyRmVLO0lBQ0E7RUY4cElKO0V6RjlxSUQ7STJGdUJLO0lBQ0E7RUYwcElKO0V6RmxySUQ7STJGK0JLO0lBQ0E7RUZzcElKO0V6RnRySUQ7STJGZUs7SUFDQTtFRjBxSUo7RXpGMXJJRDtJMkZ1Qks7SUFDQTtFRnNxSUo7RXpGOXJJRDtJMkYrQks7SUFDQTtFRmtxSUo7RXpGbHNJRDtJMkZlSztJQUNBO0VGc3JJSjtFekZ0c0lEO0kyRnVCSztJQUNBO0VGa3JJSjtFekYxc0lEO0kyRitCSztJQUNBO0VGOHFJSjtFekY5c0lEO0kyRmVLO0lBQ0E7RUZrc0lKO0V6Rmx0SUQ7STJGdUJLO0lBQ0E7RUY4cklKO0V6RnR0SUQ7STJGK0JLO0lBQ0E7RUYwcklKO0V6RjF0SUQ7STJGZUs7SUFDQTtFRjhzSUo7RXpGOXRJRDtJMkZ1Qks7SUFDQTtFRjBzSUo7RXpGbHVJRDtJMkYrQks7SUFDQTtFRnNzSUo7RXpGdHVJRDtJMkZlSztJQUNBO0VGMHRJSjtFekYxdUlEO0kyRnVCSztJQUNBO0VGc3RJSjtFekY5dUlEO0kyRitCSztJQUNBO0VGa3RJSjtFekZsdklEO0kyRmVLO0lBQ0E7RUZzdUlKO0V6RnR2SUQ7STJGdUJLO0lBQ0E7RUZrdUlKO0V6RjF2SUQ7STJGK0JLO0lBQ0E7RUY4dElKO0V6Rjl2SUQ7STJGZUs7SUFDQTtFRmt2SUo7RXpGbHdJRDtJMkZ1Qks7SUFDQTtFRjh1SUo7RXpGdHdJRDtJMkYrQks7SUFDQTtFRjB1SUo7RXpGMXdJRDtJMkZlSztJQUNBO0VGOHZJSjtFekY5d0lEO0kyRnVCSztJQUNBO0VGMHZJSjtFekZseElEO0kyRitCSztJQUNBO0VGc3ZJSjtFekZ0eElEO0kyRmVLO0lBQ0E7RUYwd0lKO0V6RjF4SUQ7STJGdUJLO0lBQ0E7RUZzd0lKO0V6Rjl4SUQ7STJGK0JLO0lBQ0E7RUZrd0lKO0V6Rmx5SUQ7STJGZUs7SUFDQTtFRnN4SUo7RXpGdHlJRDtJMkZ1Qks7SUFDQTtFRmt4SUo7RXpGMXlJRDtJMkYrQks7SUFDQTtFRjh3SUo7RXpGOXlJRDtJMkZlSztJQUNBO0VGa3lJSjtFekZseklEO0kyRnVCSztJQUNBO0VGOHhJSjtFekZ0eklEO0kyRitCSztJQUNBO0VGMHhJSjtFekYxeklEO0kyRmVLO0lBQ0E7RUY4eUlKO0V6Rjl6SUQ7STJGdUJLO0lBQ0E7RUYweUlKO0V6RmwwSUQ7STJGK0JLO0lBQ0E7RUZzeUlKO0V6RnQwSUQ7STJGZUs7SUFDQTtFRjB6SUo7RXpGMTBJRDtJMkZ1Qks7SUFDQTtFRnN6SUo7RXpGOTBJRDtJMkYrQks7SUFDQTtFRmt6SUo7RXpGbDFJRDtJMkZlSztJQUNBO0VGczBJSjtFekZ0MUlEO0kyRnVCSztJQUNBO0VGazBJSjtFekYxMUlEO0kyRitCSztJQUNBO0VGOHpJSjtBQUNGO0FBeHVJQTtFekZ2SEM7STBGVUc7SUFDQTtJQUNBO0VEeTFJRjtFekZyMklEO0kwRmVHO0VEeTFJRjtFekZ4MklEO0kwRmtCRztFRHkxSUY7RXpGMzJJRDtJMEZxQkc7RUR5MUlGO0V6RjkySUQ7STBGd0JHO0VEeTFJRjtFekZqM0lEO0kwRlVHO0lBQ0E7SUFDQTtFRDAySUY7RXpGdDNJRDtJMEZlRztFRDAySUY7RXpGejNJRDtJMEZrQkc7RUQwMklGO0V6RjUzSUQ7STBGcUJHO0VEMDJJRjtFekYvM0lEO0kwRndCRztFRDAySUY7RXpGbDRJRDtJMEZVRztJQUNBO0lBQ0E7RUQyM0lGO0V6RnY0SUQ7STBGZUc7RUQyM0lGO0V6RjE0SUQ7STBGa0JHO0VEMjNJRjtFekY3NElEO0kwRnFCRztFRDIzSUY7RXpGaDVJRDtJMEZ3Qkc7RUQyM0lGO0V6Rm41SUQ7STBGVUc7SUFDQTtJQUNBO0VENDRJRjtFekZ4NUlEO0kwRmVHO0VENDRJRjtFekYzNUlEO0kwRmtCRztFRDQ0SUY7RXpGOTVJRDtJMEZxQkc7RUQ0NElGO0V6Rmo2SUQ7STBGd0JHO0VENDRJRjtFekZwNklEO0kwRlVHO0lBQ0E7SUFDQTtFRDY1SUY7RXpGejZJRDtJMEZlRztFRDY1SUY7RXpGNTZJRDtJMEZrQkc7RUQ2NUlGO0V6Ri82SUQ7STBGcUJHO0VENjVJRjtFekZsN0lEO0kwRndCRztFRDY1SUY7RXpGcjdJRDtJMEZVRztJQUNBO0lBQ0E7RUQ4NklGO0V6RjE3SUQ7STBGZUc7RUQ4NklGO0V6Rjc3SUQ7STBGa0JHO0VEODZJRjtFekZoOElEO0kwRnFCRztFRDg2SUY7RXpGbjhJRDtJMEZ3Qkc7RUQ4NklGO0V6RnQ4SUQ7STBGVUc7SUFDQTtJQUNBO0VEKzdJRjtFekYzOElEO0kwRmVHO0VEKzdJRjtFekY5OElEO0kwRmtCRztFRCs3SUY7RXpGajlJRDtJMEZxQkc7RUQrN0lGO0V6RnA5SUQ7STBGd0JHO0VEKzdJRjtFekZ2OUlEO0kwRlVHO0lBQ0E7SUFDQTtFRGc5SUY7RXpGNTlJRDtJMEZlRztFRGc5SUY7RXpGLzlJRDtJMEZrQkc7RURnOUlGO0V6RmwrSUQ7STBGcUJHO0VEZzlJRjtFekZyK0lEO0kwRndCRztFRGc5SUY7RXpGeCtJRDtJMEZVRztJQUNBO0lBQ0E7RURpK0lGO0V6RjcrSUQ7STBGZUc7RURpK0lGO0V6RmgvSUQ7STBGa0JHO0VEaStJRjtFekZuL0lEO0kwRnFCRztFRGkrSUY7RXpGdC9JRDtJMEZ3Qkc7RURpK0lGO0V6RnovSUQ7STBGVUc7SUFDQTtJQUNBO0VEay9JRjtFekY5L0lEO0kwRmVHO0VEay9JRjtFekZqZ0pEO0kwRmtCRztFRGsvSUY7RXpGcGdKRDtJMEZxQkc7RURrL0lGO0V6RnZnSkQ7STBGd0JHO0VEay9JRjtFekYxZ0pEO0kwRlVHO0lBQ0E7SUFDQTtFRG1nSkY7RXpGL2dKRDtJMEZlRztFRG1nSkY7RXpGbGhKRDtJMEZrQkc7RURtZ0pGO0V6RnJoSkQ7STBGcUJHO0VEbWdKRjtFekZ4aEpEO0kwRndCRztFRG1nSkY7RXpGM2hKRDtJMEZVRztJQUNBO0lBQ0E7RURvaEpGO0V6RmhpSkQ7STBGZUc7RURvaEpGO0V6Rm5pSkQ7STBGa0JHO0VEb2hKRjtFekZ0aUpEO0kwRnFCRztFRG9oSkY7RXpGemlKRDtJMEZ3Qkc7RURvaEpGO0V6RjVpSkQ7STBGVUc7SUFDQTtJQUNBO0VEcWlKRjtFekZqakpEO0kwRmVHO0VEcWlKRjtFekZwakpEO0kwRmtCRztFRHFpSkY7RXpGdmpKRDtJMEZxQkc7RURxaUpGO0V6RjFqSkQ7STBGd0JHO0VEcWlKRjtFekY3akpEO0kwRlVHO0lBQ0E7SUFDQTtFRHNqSkY7RXpGbGtKRDtJMEZlRztFRHNqSkY7RXpGcmtKRDtJMEZrQkc7RURzakpGO0V6RnhrSkQ7STBGcUJHO0VEc2pKRjtFekYza0pEO0kwRndCRztFRHNqSkY7RXpGOWtKRDtJMEZVRztJQUNBO0lBQ0E7RUR1a0pGO0V6Rm5sSkQ7STBGZUc7RUR1a0pGO0V6RnRsSkQ7STBGa0JHO0VEdWtKRjtFekZ6bEpEO0kwRnFCRztFRHVrSkY7RXpGNWxKRDtJMEZ3Qkc7RUR1a0pGO0V6Ri9sSkQ7STBGVUc7SUFDQTtJQUNBO0VEd2xKRjtFekZwbUpEO0kwRmVHO0VEd2xKRjtFekZ2bUpEO0kwRmtCRztFRHdsSkY7RXpGMW1KRDtJMEZxQkc7RUR3bEpGO0V6RjdtSkQ7STBGd0JHO0VEd2xKRjtFekZobkpEO0kwRlVHO0lBQ0E7SUFDQTtFRHltSkY7RXpGcm5KRDtJMEZlRztFRHltSkY7RXpGeG5KRDtJMEZrQkc7RUR5bUpGO0V6RjNuSkQ7STBGcUJHO0VEeW1KRjtFekY5bkpEO0kwRndCRztFRHltSkY7RXpGam9KRDtJMEZVRztJQUNBO0lBQ0E7RUQwbkpGO0V6RnRvSkQ7STBGZUc7RUQwbkpGO0V6RnpvSkQ7STBGa0JHO0VEMG5KRjtFekY1b0pEO0kwRnFCRztFRDBuSkY7RXpGL29KRDtJMEZ3Qkc7RUQwbkpGO0V6RmxwSkQ7STBGVUc7SUFDQTtJQUNBO0VEMm9KRjtFekZ2cEpEO0kwRmVHO0VEMm9KRjtFekYxcEpEO0kwRmtCRztFRDJvSkY7RXpGN3BKRDtJMEZxQkc7RUQyb0pGO0V6RmhxSkQ7STBGd0JHO0VEMm9KRjtFekZucUpEO0kwRlVHO0lBQ0E7SUFDQTtFRDRwSkY7RXpGeHFKRDtJMEZlRztFRDRwSkY7RXpGM3FKRDtJMEZrQkc7RUQ0cEpGO0V6RjlxSkQ7STBGcUJHO0VENHBKRjtFekZqckpEO0kwRndCRztFRDRwSkY7RXpGcHJKRDtJMEZVRztJQUNBO0lBQ0E7RUQ2cUpGO0V6RnpySkQ7STBGZUc7RUQ2cUpGO0V6RjVySkQ7STBGa0JHO0VENnFKRjtFekYvckpEO0kwRnFCRztFRDZxSkY7RXpGbHNKRDtJMEZ3Qkc7RUQ2cUpGO0V6RnJzSkQ7STBGVUc7SUFDQTtJQUNBO0VEOHJKRjtFekYxc0pEO0kwRmVHO0VEOHJKRjtFekY3c0pEO0kwRmtCRztFRDhySkY7RXpGaHRKRDtJMEZxQkc7RUQ4ckpGO0V6Rm50SkQ7STBGd0JHO0VEOHJKRjtFekZ0dEpEO0kwRlVHO0lBQ0E7SUFDQTtFRCtzSkY7RXpGM3RKRDtJMEZlRztFRCtzSkY7RXpGOXRKRDtJMEZrQkc7RUQrc0pGO0V6Rmp1SkQ7STBGcUJHO0VEK3NKRjtFekZwdUpEO0kwRndCRztFRCtzSkY7RXpGdnVKRDtJMEZVRztJQUNBO0lBQ0E7RURndUpGO0V6RjV1SkQ7STBGZUc7RURndUpGO0V6Ri91SkQ7STBGa0JHO0VEZ3VKRjtFekZsdkpEO0kwRnFCRztFRGd1SkY7RXpGcnZKRDtJMEZ3Qkc7RURndUpGO0V6Rnh2SkQ7STBGK0JHO0VENHRKRjtFekYzdkpEO0kwRmtDRztFRDR0SkY7RXpGOXZKRDtJMEZxQ0c7RUQ0dEpGO0V6Rmp3SkQ7STBGd0NHO0VENHRKRjtFekZwd0pEO0kwRjJDRztFRDR0SkY7RXpGdndKRDtJMEY4Q0c7RUQ0dEpGO0V6RjF3SkQ7STBGaURHO0VENHRKRjtFekY3d0pEO0kyRnlDSztFRnV1Sko7RXpGaHhKRDtJMkYrQ0s7RUZvdUpKO0V6Rm54SkQ7STJGcURLO0VGaXVKSjtFekZ0eEpEO0kyRjJESztFRjh0Sko7RXpGenhKRDtJMkZpRUs7RUYydEpKO0V6RjV4SkQ7STJGZUs7SUFDQTtFRmd4Sko7RXpGaHlKRDtJMkZ1Qks7SUFDQTtFRjR3Sko7RXpGcHlKRDtJMkYrQks7SUFDQTtFRnd3Sko7RXpGeHlKRDtJMkZlSztJQUNBO0VGNHhKSjtFekY1eUpEO0kyRnVCSztJQUNBO0VGd3hKSjtFekZoekpEO0kyRitCSztJQUNBO0VGb3hKSjtFekZwekpEO0kyRmVLO0lBQ0E7RUZ3eUpKO0V6Rnh6SkQ7STJGdUJLO0lBQ0E7RUZveUpKO0V6RjV6SkQ7STJGK0JLO0lBQ0E7RUZneUpKO0V6RmgwSkQ7STJGZUs7SUFDQTtFRm96Sko7RXpGcDBKRDtJMkZ1Qks7SUFDQTtFRmd6Sko7RXpGeDBKRDtJMkYrQks7SUFDQTtFRjR5Sko7RXpGNTBKRDtJMkZlSztJQUNBO0VGZzBKSjtFekZoMUpEO0kyRnVCSztJQUNBO0VGNHpKSjtFekZwMUpEO0kyRitCSztJQUNBO0VGd3pKSjtFekZ4MUpEO0kyRmVLO0lBQ0E7RUY0MEpKO0V6RjUxSkQ7STJGdUJLO0lBQ0E7RUZ3MEpKO0V6RmgySkQ7STJGK0JLO0lBQ0E7RUZvMEpKO0V6RnAySkQ7STJGZUs7SUFDQTtFRncxSko7RXpGeDJKRDtJMkZ1Qks7SUFDQTtFRm8xSko7RXpGNTJKRDtJMkYrQks7SUFDQTtFRmcxSko7RXpGaDNKRDtJMkZlSztJQUNBO0VGbzJKSjtFekZwM0pEO0kyRnVCSztJQUNBO0VGZzJKSjtFekZ4M0pEO0kyRitCSztJQUNBO0VGNDFKSjtFekY1M0pEO0kyRmVLO0lBQ0E7RUZnM0pKO0V6Rmg0SkQ7STJGdUJLO0lBQ0E7RUY0MkpKO0V6RnA0SkQ7STJGK0JLO0lBQ0E7RUZ3MkpKO0V6Rng0SkQ7STJGZUs7SUFDQTtFRjQzSko7RXpGNTRKRDtJMkZ1Qks7SUFDQTtFRnczSko7RXpGaDVKRDtJMkYrQks7SUFDQTtFRm8zSko7RXpGcDVKRDtJMkZlSztJQUNBO0VGdzRKSjtFekZ4NUpEO0kyRnVCSztJQUNBO0VGbzRKSjtFekY1NUpEO0kyRitCSztJQUNBO0VGZzRKSjtFekZoNkpEO0kyRmVLO0lBQ0E7RUZvNUpKO0V6RnA2SkQ7STJGdUJLO0lBQ0E7RUZnNUpKO0V6Rng2SkQ7STJGK0JLO0lBQ0E7RUY0NEpKO0V6RjU2SkQ7STJGZUs7SUFDQTtFRmc2Sko7RXpGaDdKRDtJMkZ1Qks7SUFDQTtFRjQ1Sko7RXpGcDdKRDtJMkYrQks7SUFDQTtFRnc1Sko7RXpGeDdKRDtJMkZlSztJQUNBO0VGNDZKSjtFekY1N0pEO0kyRnVCSztJQUNBO0VGdzZKSjtFekZoOEpEO0kyRitCSztJQUNBO0VGbzZKSjtFekZwOEpEO0kyRmVLO0lBQ0E7RUZ3N0pKO0V6Rng4SkQ7STJGdUJLO0lBQ0E7RUZvN0pKO0V6RjU4SkQ7STJGK0JLO0lBQ0E7RUZnN0pKO0V6Rmg5SkQ7STJGZUs7SUFDQTtFRm84Sko7RXpGcDlKRDtJMkZ1Qks7SUFDQTtFRmc4Sko7RXpGeDlKRDtJMkYrQks7SUFDQTtFRjQ3Sko7RXpGNTlKRDtJMkZlSztJQUNBO0VGZzlKSjtFekZoK0pEO0kyRnVCSztJQUNBO0VGNDhKSjtFekZwK0pEO0kyRitCSztJQUNBO0VGdzhKSjtFekZ4K0pEO0kyRmVLO0lBQ0E7RUY0OUpKO0V6RjUrSkQ7STJGdUJLO0lBQ0E7RUZ3OUpKO0V6RmgvSkQ7STJGK0JLO0lBQ0E7RUZvOUpKO0V6RnAvSkQ7STJGZUs7SUFDQTtFRncrSko7RXpGeC9KRDtJMkZ1Qks7SUFDQTtFRm8rSko7RXpGNS9KRDtJMkYrQks7SUFDQTtFRmcrSko7RXpGaGdLRDtJMkZlSztJQUNBO0VGby9KSjtFekZwZ0tEO0kyRnVCSztJQUNBO0VGZy9KSjtFekZ4Z0tEO0kyRitCSztJQUNBO0VGNCtKSjtFekY1Z0tEO0kyRmVLO0lBQ0E7RUZnZ0tKO0V6RmhoS0Q7STJGdUJLO0lBQ0E7RUY0L0pKO0V6RnBoS0Q7STJGK0JLO0lBQ0E7RUZ3L0pKO0V6RnhoS0Q7STJGZUs7SUFDQTtFRjRnS0o7RXpGNWhLRDtJMkZ1Qks7SUFDQTtFRndnS0o7RXpGaGlLRDtJMkYrQks7SUFDQTtFRm9nS0o7RXpGcGlLRDtJMkZlSztJQUNBO0VGd2hLSjtFekZ4aUtEO0kyRnVCSztJQUNBO0VGb2hLSjtFekY1aUtEO0kyRitCSztJQUNBO0VGZ2hLSjtFekZoaktEO0kyRmVLO0lBQ0E7RUZvaUtKO0V6RnBqS0Q7STJGdUJLO0lBQ0E7RUZnaUtKO0V6RnhqS0Q7STJGK0JLO0lBQ0E7RUY0aEtKO0FBQ0Y7QUV4aktFO0VBQ0U7QUYwaktKOztBR2hrS0EsNEZBQTRGO0FBQzVGLDZDQUE2QztBQUM3QyxzQkFBc0I7QUFDdEIsNkZBQTZGO0E1Rkg1RjtFZ0JDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTRFREE7RUFDQTtFQUNBO0VBQ0E7QUFPRjtBQUxFO0VBQ0U7QUFPSjtBNUZyQkM7O0U0Rm1CTztBQU1SO0FBWkU7RUFXSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJTjtBQXZCRTtFQXNCTTtFQUNBO0VBQ0E7RUFDQTtBQUlS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Q0U7QUYwSFI7QUV0SEk7O0VBRUU7QUZ3SE47QUV0SE07O0VBQ0U7QUZ5SFI7QUVySEk7RUFDRTtBRnVITjtBRXJITTtFQUNFO0FGdUhSO0FFekpJOzs7RUFDRTtBRjZKTjtBRTFKSTs7O0VBQ0U7QUY4Sk47QUVwSFE7O0VBQ0U7QUZ1SFY7QUVwSFE7O0VBQ0U7QUZ1SFY7QUVuSE07RUFDRTtBRnFIUjtBRW5IUTtFQUNFO0FGcUhWO0FFakxJOzs7RUFDRTtBRnFMTjtBRWxMSTs7O0VBQ0U7QUZzTE47QUVwSFE7O0VBQ0U7QUZ1SFY7QUVwSFE7O0VBQ0U7QUZ1SFY7QUVuSE07RUFDRTtBRnFIUjtBRW5IUTtFQUNFO0FGcUhWO0FFek1JOzs7RUFDRTtBRjZNTjtBRTFNSTs7O0VBQ0U7QUY4TU47QUVwSFE7O0VBQ0U7QUZ1SFY7QUVwSFE7O0VBQ0U7QUZ1SFY7QUVuSE07RUFDRTtBRnFIUjtBRW5IUTtFQUNFO0FGcUhWO0FFak9JOzs7RUFDRTtBRnFPTjtBRWxPSTs7O0VBQ0U7QUZzT047QUVwSFE7O0VBQ0U7QUZ1SFY7QUVwSFE7O0VBQ0U7QUZ1SFY7QUVuSE07RUFDRTtBRnFIUjtBRW5IUTtFQUNFO0FGcUhWO0FHNVBFO0VBQ0U7QUg4UEo7QXJHcFFDO0V3R1dLO0VBQ0E7QUg0UE47O0FJeFFBLDRGQUE0RjtBQUM1Riw2Q0FBNkM7QUFDN0Msc0JBQXNCO0FBQ3RCLDZGQUE2RjtBMUZINUY7RTJGWUs7QUROTjtBMUZOQztFNEZNQztFQUNBO0FGR0Y7QTFGVkM7RTRGVUc7RUFDQTtFQUNBO0VBQ0E7QUZHSjtBRURJO0VBQ0U7QUZHTjtBMUZuQkM7O0U0RnFCSztFQUNBO0FGRU47QTFGeEJDO0U0RjBCSztBRkNOO0ExRjNCQztFNEY4Qks7QUZBTjtBMUY5QkM7RTRGa0NLO0FGRE47QTFGakNDO0U2Rk9HO0FINkJKO0ExRnBDQztFNkZVRztFQUdBO0FIMkJKO0ExRnhDQzs7RTZGbUJHO0FIeUJKO0FJRkk7RUFDRTtBSklOO0FJREk7RUFDRTtBSkdOO0ExRmxEQztFOEZtREs7QUpFTjtBMUZyREM7OztFOEZVQztFQUNBO0VBQ0E7RUFDQTtBSmdERjtBMUY3REM7OztFOEZnQkc7QUprREo7QUloREk7OztFQUNFO0FKb0ROO0ExRnZFQzs7O0UrRnlNRztBTDdISjtBSWJBO0U5Ri9EQztJOEZVQztJQUNBO0lBQ0E7SUFDQTtFSnNFQTtFMUZuRkQ7SThGZ0JHO0VKc0VGO0VJcEVFO0lBQ0U7RUpzRUo7RTFGekZEO0krRnlNRztFTDdHRjtFMUY1RkQ7SThGOEJLO0VKaUVKO0UxRi9GRDs7SThGaUNPO0lBQ0E7RUprRU47RTFGcEdEO0k4RlVDO0lBQ0E7SUFDQTtJQUNBO0VKNkZBO0UxRjFHRDtJOEZnQkc7RUo2RkY7RUkzRkU7SUFDRTtFSjZGSjtFMUZoSEQ7SStGeU1HO0VMdEZGO0FBQ0Y7QUk5Q0E7RTlGdEVDO0k4RlVDO0lBQ0E7SUFDQTtJQUNBO0VKOEdBO0UxRjNIRDtJOEZnQkc7RUo4R0Y7RUk1R0U7SUFDRTtFSjhHSjtFMUZqSUQ7SStGeU1HO0VMckVGO0FBQ0Y7QUl6REE7RTlGNUVDO0k4RlVDO0lBQ0E7SUFDQTtJQUNBO0VKK0hBO0UxRjVJRDtJOEZnQkc7RUorSEY7RUk3SEU7SUFDRTtFSitISjtFMUZsSkQ7SStGeU1HO0VMcERGO0FBQ0Y7QUlwRUE7RTlGbEZDO0k4RlVDO0lBQ0E7SUFDQTtJQUNBO0VKZ0pBO0UxRjdKRDtJOEZnQkc7RUpnSkY7RUk5SUU7SUFDRTtFSmdKSjtFMUZuS0Q7SStGeU1HO0VMbkNGO0FBQ0Y7QUkvRUE7RTlGeEZDO0k4RlVDO0lBQ0E7SUFDQTtJQUNBO0VKaUtBO0UxRjlLRDtJOEZnQkc7RUppS0Y7RUkvSkU7SUFDRTtFSmlLSjtFMUZwTEQ7SStGeU1HO0VMbEJGO0FBQ0Y7QTFGeExDO0UwRjBMQyxvRUFBb0U7RUFDcEUsMEZBQTBGO0FBQzVGO0FNNUtJO0VBQ0U7QU44S047QU0zS0k7RUFDRTtBTjZLTjtBTXpLRTtFQUdJO0FOeUtOO0FNcEtFO0VDdkJFO0FQOExKO0FNbEtFO0VDNUJFO0FQaU1KO0ExRjNNQztFQ0NDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNB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Q0E7QTRGdUxKO0E1RnBMRTtFQUNFO0E0RnNMSjtBQTNVRTtFNUZ5SkU7RUFDQTtFQUNBO0VBQ0E7QTRGcUxKO0E1Rm5MSTtFQUNFO0VBQ0E7QTRGcUxOO0E1RmxMSTtFQUNFO0VBQ0E7QTRGb0xOO0FySHZXQztFeUJxTE87QTRGcUxSO0E1RmhMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E0RmtMSjtBNUY1TEU7RUFjSTtBNEZpTE47QXJIelhDO0V5QjRNTztFQUNBO0VBQ0E7QTRGZ0xSO0E1RjdLTTs7RUFHSTtBNEY4S1Y7QTVGeE1FO0VBaUNJO0VBQ0E7QTRGMEtOO0E1RjVNRTtFQW9DTTtFQUNBO0VBQ0E7QTRGMktSO0FBN1hFOztFNUYwTkU7RUFDQTtBNEZ1S0o7QUFsWUU7O0U1RitOSTtFQUNBO0E0RnVLTjtBckhyWkM7RXlCb1BLO0VBQ0E7QTRGb0tOO0FySHpaQztFeUJ5UEs7RUFDQTtBNEZtS047QTVGL0pFO0VBQ0U7QTRGaUtKO0E1RjlKRTtFQUNFO0E0RmdLSjtBQXJaRTs7RTVGMFBFO0VBQ0E7QTRGK0pKO0FBMVpFOztFNUYrUEk7RUFDQTtBNEYrSk47QXJIN2FDOztFeUJPQztFQUNBO0E0RjBhRjtBckhsYkM7O0V5QllDO0E0RjBhRjtBckh0YkM7RXlCK1JHO0E0RjBKSjtBckh6YkM7RXlCbVNHO0E0RnlKSjtBNUZySkk7RUFDRTtFQUNBO0E0RnVKTjtBckhoY0M7RXlCMlNPO0VBQ0E7QTRGd0pSO0FySHBjQzs7RXlCa1RLO0VBQ0E7QTRGc0pOO0E1RmxKRTtFQUNFO0E0Rm9KSjtBbEh4Y0U7RUFDRTtFQUNBO0FrSDBjSjtBbEh2Y0U7RUFFRTtFQUNBO0VBQ0E7QWtId2NKO0E1RnZKTTs7O0VBQ0U7QTRGMkpSO0E1RnpKUTs7O0VBQ0U7QTRGNkpWO0E1RjFKUTs7O0VBQ0U7QTRGOEpWO0E1RnpKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E0RjJKTjtBckgxZUM7RXlCbVZLO0E0RjBKTjtBckg3ZUM7RXlCdVZLO0E0RnlKTjtBNUZ0Skk7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RUFFSTtBQTRpQk47QTNGdnRCSTtFQUNFO0EyRnl0Qk47QTNGcnRCSTtFQUNFO0EyRnV0Qk47QTNGbnRCTTs7O0VBR0U7QTJGcXRCUjtBckhqeUJDO0UwQmtGUztBMkZrdEJWO0EzRjlzQk07RUFDRTtBMkZndEJSO0FySHZ5QkM7RTBCSUs7QTJGc3lCTjtBckgxeUJDO0UwQlFLO0VBQ0E7QTJGcXlCTjtBckg5eUJDO0UwQmFLO0VBQ0E7QTJGb3lCTjtBckhsekJDO0UwQm1CSztFQUNBO0EyRmt5Qk47QXJIdHpCQztFMEJ5Qks7RUFDQTtBMkZneUJOO0FHbnpCRTtFQUNFO0FIcXpCSjtBckg3ekJDO0V3SGFLO0VBQ0E7QUhtekJOO0FySGowQkM7RXdIbUJPO0VBQ0E7QUhpekJSO0FySHIwQkM7RXdId0JPO0FIZ3pCUjtBckh4MEJDO0V3SDhCTztBSDZ5QlI7QXJIMzBCQztFd0hvQ087QUgweUJSO0FySDkwQkM7RXdIMkNLO0VBQ0E7QUhzeUJOOztBSWwxQkEsNEZBQTRGO0FBQzVGLDZDQUE2QztBQUM3QyxzQkFBc0I7QUFDdEIsNkZBQTZGO0FDSTNGO0VqR2tEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaUc1REU7QURVSjtBeERmRTtFQUNFO0VBQ0E7T0FBQTtBd0RpQko7QXhEbkJFO0VBQ0U7RUFDQTtNQUFBO0F3RGlCSjtBeERuQkU7RUFDRTtFQUNBO0tBQUE7TUFBQTtVQUFBO0F3RGlCSjtBeERkRTtFQUNFO0F3RGdCSjtBeERqQkU7RUFDRTtBd0RnQko7QXhEakJFO0VBQ0U7QXdEZ0JKO0FoRzhDRTtFQWxDQTtFQUNBO0FnR1RGO0F6SDlCQztFMkgyRUc7RUFDQTtBRjFDSjtBaEcwQ0U7O0VBdERFO0VBR0E7RUFPRjtFQUNBO0FnR1FGO0F6SHpDQzs7RTJIb0VHO0VBQ0E7QUZ2Qko7QWhHbUNFO0VBdENBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZ0dNRjtBaEdKRTtFQVpBO0VBQ0E7QWdHbUJGO0FoRzJCRTtFQTFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWdHa0JGO0FoR2hCRTtFQVpBO0VBQ0E7QWdHK0JGO0FoR29CSTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FnR2xCTjtBaEd1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWdHckJKO0FoR3lCRTtFQTFHQTtFQUNBO0FnR29GRjtBaEd5QkU7RUF6R0E7QWdHbUZGO0FFZEU7RUFDRTtBRmdCSjtBQ3ZGSTtFakcyQkY7RUFDQTtFaUcxQkk7QUQwRk47QXpIdkdDO0UySDJFRztFQUNBO0FGK0JKO0F6SDNHQztFMEhlTztBRCtGUjtBQzNGSTs7RUFFRTtBRDZGTjtBQzFGSTtFQUVJO0FEMkZSO0FDOUdFO0VBd0JJO0VBQ0E7RUFDQTtBRHlGTjtBQ3ZGTTtFQUNFO0FEeUZSO0FDdEZNO0VBQ0U7QUR3RlI7QUNwRkk7RUFDRTtFQUNBO0VBQ0E7QURzRk47QUNsRkU7O0VBRUU7RUFDQTtFQUNBO0FEb0ZKO0FDeEZFOztFQU9JO0FEcUZOO0FDakZFO0VBQ0U7QURtRko7QUNoRkU7RUFDRTtBRGtGSjtBQy9FRTtFQUNFO0FEaUZKO0FDOUVFO0VBQ0U7QURnRko7QXpIM0pDOztFNEhNQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QUh1SkY7QUdySkU7O0VBQ0U7QUh3Sko7QUdySkU7O0VBQ0U7QUh3Sko7QUdySkU7O0VBQ0U7QUh3Sko7QUdySkU7O0VBQ0U7QUh3Sko7QXpIcExDO0U0SGtDQztBSHFKRjtBekh2TEM7RTRIcUNHO0VBQ0E7RUFDQTtFQUNBO0FIcUpKO0FoR3FQSTs7RUFFRTtFQUNBO0FnR25QTjtBaEdzUEk7O0VBbGFBO0VBR0E7RUFPRjtFQUNBO0FnR3dLRjtBSWpNSTtFcEdnY0E7QWdHNVBKO0FoR3NPSTs7RUFFRTtFQUNBO0FnR3BPTjtBaEd1T0k7O0VBbGFBO0VBR0E7RUFPRjtFQUNBO0FnR3VMRjtBSTNNSTtFcEcyYkE7QWdHN09KO0FoR3VOSTs7RUFFRTtFQUNBO0FnR3JOTjtBaEd3Tkk7O0VBbGFBO0VBR0E7RUFPRjtFQUNBO0FnR3NNRjtBSS9OSTtFcEdnY0E7QWdHOU5KO0FoR3dNSTs7RUFFRTtFQUNBO0FnR3RNTjtBaEd5TUk7O0VBbGFBO0VBR0E7RUFPRjtFQUNBO0FnR3FORjtBSXpPSTtFcEcyYkE7QWdHL01KO0F6SHpQQzs7OztFNkgyQk87QUpvT1I7QUk3TkU7RXBHZ2JFO0VBQ0E7QWdHaE5KO0FJN05FO0VwRzRhRTtFQUNBO0FnRzVNSjtBekh2UUM7RWdCQ0M7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VTZ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FnR3VORjtBeER4UkU7RUFDRTtFQUNBO09BQUE7QXdEMFJKO0F4RDVSRTtFQUNFO0VBQ0E7TUFBQTtBd0QwUko7QXhENVJFO0VBQ0U7RUFDQTtLQUFBO01BQUE7VUFBQTtBd0QwUko7QXhEdlJFO0VBQ0U7QXdEeVJKO0F4RDFSRTtFQUNFO0F3RHlSSjtBeEQxUkU7RUFDRTtBd0R5Uko7QWhHM05FO0VBbENBO0VBQ0E7QWdHZ1FGO0F6SHZTQztFMkgyRUc7RUFDQTtBRitOSjtBaEcvTkU7O0VBdERFO0VBR0E7RUFPRjtFQUNBO0FnR2lSRjtBekhsVEM7O0UySG9FRztFQUNBO0FGa1BKO0FoR3RPRTtFQXRDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWdHK1FGO0FoRzdRRTtFQVpBO0VBQ0E7QWdHNFJGO0FoRzlPRTtFQTFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWdHMlJGO0FoR3pSRTtFQVpBO0VBQ0E7QWdHd1NGO0FoR3JQSTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FnR3VQTjtBaEdsUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWdHb1BKO0FoR2hQRTtFQTFHQTtFQUNBO0FnRzZWRjtBaEdoUEU7RUF6R0E7QWdHNFZGO0FFdlJFO0VBQ0U7QUZ5Uko7QUE3VkU7RXpHYkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VTbUhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWdHMlBGO0FoR3hQRTtFQUNFO0VBQ0E7RUFDQTtBZ0cwUEo7QUFsWEU7RWhHNEhFO0FnR3lQSjtBaEd2UEk7RUFDRTtBZ0d5UE47QXpIdFlDOzs7RXlCb0pHO0FnR3VQSjtBaEdyUEk7OztFQUNFO0FnR3lQTjtBaEdyUEU7O0VBRUU7RUFDQTtFQUNBO0FnR3VQSjtBaEdwUEU7RUFDRTtBZ0dzUEo7QUEzWUU7RWhHeUpFO0VBQ0E7RUFDQTtFQUNBO0FnR3FQSjtBaEduUEk7RUFDRTtFQUNBO0FnR3FQTjtBaEdsUEk7RUFDRTtFQUNBO0FnR29QTjtBekh2YUM7RXlCcUxPO0FnR3FQUjtBaEdoUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZ0drUEo7QWhHNVBFO0VBY0k7QWdHaVBOO0F6SHpiQztFeUI0TU87RUFDQTtFQUNBO0FnR2dQUjtBaEc3T007O0VBR0k7QWdHOE9WO0FoR3hRRTtFQWlDSTtFQUNBO0FnRzBPTjtBaEc1UUU7RUFvQ007RUFDQTtFQUNBO0FnRzJPUjtBQTdiRTs7RWhHME5FO0VBQ0E7QWdHdU9KO0FBbGNFOztFaEcrTkk7RUFDQTtBZ0d1T047QXpIcmRDO0V5Qm9QSztFQUNBO0FnR29PTjtBekh6ZEM7RXlCeVBLO0VBQ0E7QWdHbU9OO0FoRy9ORTtFQUNFO0FnR2lPSjtBaEc5TkU7RUFDRTtBZ0dnT0o7QUFyZEU7O0VoRzBQRTtFQUNBO0FnRytOSjtBQTFkRTs7RWhHK1BJO0VBQ0E7QWdHK05OO0F6SDdlQzs7RXlCT0M7RUFDQTtBZ0cwZUY7QXpIbGZDOztFeUJZQztBZ0cwZUY7QXpIdGZDO0V5QitSRztBZ0cwTko7QXpIemZDO0V5Qm1TRztBZ0d5Tko7QWhHck5JO0VBQ0U7RUFDQTtBZ0d1Tk47QXpIaGdCQztFeUIyU087RUFDQTtBZ0d3TlI7QXpIcGdCQzs7RXlCa1RLO0VBQ0E7QWdHc05OO0FoR2xORTtFQUNFO0FnR29OSjtBdEh4Z0JFO0VBQ0U7RUFDQTtBc0gwZ0JKO0F0SHZnQkU7RUFFRTtFQUNBO0VBQ0E7QXNId2dCSjtBaEd2Tk07OztFQUNFO0FnRzJOUjtBaEd6TlE7OztFQUNFO0FnRzZOVjtBaEcxTlE7OztFQUNFO0FnRzhOVjtBaEd6Tkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZ0cyTk47QXpIMWlCQztFeUJtVks7QWdHME5OO0F6SDdpQkM7RXlCdVZLO0FnR3lOTjtBaEd0Tkk7RUFDRTtFQUNBO0FnR3dOTjtBaEc3UEU7RUEwQ0k7QWdHc05OO0F6SHZqQkM7Ozs7RXlCeVdLO0VBQ0E7QWdHb05OO0FoR2xOTTs7OztFQUNFO0FnR3VOUjtBaEdwTk07Ozs7RUFDRTtBZ0d5TlI7QXpIMWtCQztFeUJzWEs7QWdHdU5OO0F6SDdrQkM7RXlCMlhLO0FnR3FOTjtBekhobEJDOzs7O0V5QmtZSztFQUNBO0FnR29OTjtBekh2bEJDOzs7O0V5QjBZSztFQUNBO0VBQ0E7QWdHbU5OO0F6SC9sQkM7RXlCaVpLO0FnR2lOTjtBaEczU0U7RUE4Rkk7QWdHZ05OO0FoRzlTRTtFQWdHTTtBZ0dpTlI7QXpIeG1CQztFeUI4WlM7QWdHNk1WO0F6SDNtQkM7RXlCa2FTO0FnRzRNVjtBQWhtQkU7O0VFNEVFO0FGd2hCSjtBekhsbkJDO0UySCtGSztFQUNBO0FGc2hCTjtBekh0bkJDO0UySHNHSztFQUNBO0VBQ0E7QUZtaEJOO0F6SDNuQkM7O0UySCtHSztBRmdoQk47QXpIL25CQztFMkhzSE87QUY0Z0JSO0F6SGxvQkM7RTJINEhPO0FGeWdCUjtBekhyb0JDO0UySG9JTztFQUNBO0VBQ0E7QUZvZ0JSO0F6SDFvQkM7Ozs7RTJIK0lPO0FGaWdCUjtBekhocEJDOzs7OztFMkh5Sk87RUFDQTtBRjhmUjtBRXZoQkU7RUE4Qkk7RUFDQTtBRjRmTjtBekg1cEJDO0UySHNLUztBRnlmVjtBQTdvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQStvQk47QXpIcnFCQztFeUgyQkc7RUFDQTtFQUNBO0FBNm9CSjtBQTNvQkk7RUFDRTtBQTZvQk47QUF6b0JFO0VBQ0U7QUEyb0JKO0F6SGhyQkM7RXlId0NLO0FBMm9CTjtBekhuckJDO0V5SDJDSztFQUNBO0VBQ0E7QUEyb0JOO0FBdm9CRTtFQUdJO0FBdW9CTjtBQXBvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc29CTjtBQWxvQk07RUFDRTtBQW9vQlI7QUEvbkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlvQko7QS9GaHBCSTtFQUNFO0ErRmtwQk47QS9GOW9CSTtFQUNFO0ErRmdwQk47QS9GNW9CTTs7O0VBR0U7QStGOG9CUjtBL0Zwb0JNO0VBQ0U7QStGc29CUjtBekg3dEJDO0UwQklLO0ErRjR0Qk47QXpIaHVCQztFMEJRSztFQUNBO0ErRjJ0Qk47QXpIcHVCQztFMEJhSztFQUNBO0ErRjB0Qk47QXpIeHVCQztFMEJtQks7RUFDQTtBK0Z3dEJOO0F6SDV1QkM7RTBCeUJLO0VBQ0E7QStGc3RCTjtBS3Z1Qkk7O0VBRUU7QUx5dUJOO0FLM3VCSTs7RUFLSTtBTDB1QlI7QXpIeHZCQztFOEhvQkc7QUx1dUJKO0F6SDN2QkM7RThIMEJHO0FMb3VCSjtBekg5dkJDO0U4SCtCSztFQUNBO0VBQ0E7QUxrdUJOO0F6SG53QkM7RThIb0NPO0VBQ0E7RUFDQTtBTGt1QlI7QXpIeHdCQztFOEgwQ087QUxpdUJSO0F6SDN3QkM7RThINkNTO0VBQ0E7RUFDQTtFQUNBO0FMaXVCVjtBSzN0QkU7RUFDRTtBTDZ0Qko7QUszdEJJOztFQUVFO0FMNnRCTjtBS3p0QkU7RUFDRTtBTDJ0Qko7QUt4dEJFO0VBQ0U7QUwwdEJKO0FLcHRCTTtFQUdNO0VBQ0E7QUxvdEJaO0FLOXNCSTs7RUFHSTtBTCtzQlI7QUt4c0JNOzs7Ozs7Ozs7RUFHRTtBTGd0QlI7QXpIanpCQztFOEhzR0s7QUw4c0JOO0FLenNCSTtFQUdNO0VBQ0E7QUx5c0JWO0FFbHpCSTtFQUNFO0FGb3pCTjtBRWh6QkU7RUFDRTtBRmt6Qko7QUUxeUJFO0VBRUk7RUFDQTtBRjJ5Qk47QUV2eUJFO0VBRUk7QUZ3eUJOO0FFMXlCRTtFQU1JO0FGdXlCTjtBRWx5Qkk7RUFDRTtBRm95Qk47QUVqeUJJO0VBQ0U7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SThLRztBQXhCSjtBQTJCRTtFQUNFO0FBekJKO0FBNEJFO0VBQ0U7QUExQko7QUE2QkU7RUFDRTtBQTNCSjtBQTZCSTtFQUNFO0VBQ0E7QUEzQk47QUE4Qkk7RUFDRTtBQTVCTjtBQStCSTtFQUNFO0FBN0JOO0FBK0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE3QlI7QUFpQ0k7RUFDRTtFQUNBO0FBL0JOO0FBNkJJO0VBS0k7QUEvQlI7QUFpQ1E7RUFDRTtBQS9CVjtBbkl6TEM7RW1JK05HO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5DSjtBQXVDRTtFQUNFO0FBckNKO0FBeUNFO0VBR007QUF6Q1I7QW5Jdk1DO0VvSUdDO0VBQ0E7QUR1TUY7QW5JM01DO0VvSU1HO0VBQ0E7QUR3TUo7QW5JL01DO0VvSVdHO0VBQ0E7QUR1TUo7QW5Jbk5DO0VvSWdCRztFQUNBO0FEc01KO0FuSXZOQztFb0lxQkc7QURxTUo7QW5JMU5DO0VvSTBCSztBRG1NTjtBbkk3TkM7O0VvSThCSztBRG1NTjtBbklqT0M7RW9Jb0NLO0FEZ01OO0FuSXBPQzs7RW9Jd0NLO0FEZ01OO0FFeE9BO0VBR007SUFDRTtFRndPTjtFRWpPSTtJQUNFO0VGbU9OO0FBQ0Y7QUU5TkE7RUFFSTtJQUNFO0VGK05KO0VFN05JO0lBQ0U7RUYrTk47RW5JdlBEO0lxSStCSztFRjJOSjtFRXpOSTtJQUNFO0VGMk5OO0VFeE5JO0lBQ0U7RUYwTk47QUFDRjtBRzFQRTtFQUNFO0VBQ0E7QUg0UEo7QUc5UEU7RUFNSTtBSDJQTjtBbkl4UUM7RXNJbUJLO0FId1BOO0FuSTNRQztFc0kyQlM7RUFDQTtBSG1QVjtBbkkvUUM7RXNJbUNPO0VBQ0E7QUgrT1I7QW5JblJDO0VzSXlDUztFQUNBO0FINk9WO0FuSXZSQztFc0lnRFM7RUFDQTtBSDBPVjtBbkkzUkM7RXNJMERPO0VBQ0E7QUhvT1I7QW5JL1JDO0VzSWlFTztBSGlPUjtBbklsU0M7RXNJdUVXO0VBQ0E7QUg4Tlo7QW5JdFNDO0VzSW9GUztBSHFOVjtBRzdNQTtFdEk1RkM7SXNJaUdTO0lBQ0E7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N0hDO0lrSitIRztJQUNBO0VEdUJGO0VqSnZKRDtJa0pvSUs7RURzQko7QUFDRjtBakozSkM7RW1KTUc7QUZ3Sko7QWpKOUpDO0VtSlVHO0FGdUpKO0E5STdKRTtFQUNFO0VBQ0E7QThJK0pKO0E5STVKRTtFQUVFO0VBQ0E7RUFDQTtBOEk2Sko7QUV6SkU7RUFFSTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3Sk47QUVqS0U7RUFhSTtFQUNBO0VBQ0E7QUZ1Sk47QUV0S0U7RUFtQkk7RUFDQTtFQUNBO0FGc0pOO0FFM0tFO0VBeUJNO0FGcUpSO0FqSi9MQztFbUpnREc7RUFDQTtBRmtKSjtBakpuTUM7RW1Kb0RLO0VBQ0E7QUZrSk47QWpKdk1DO0VtSjBERztBRmdKSjtBakoxTUM7O0VtSitERztBRitJSjtBako5TUM7RW1KbUVHO0FGOElKO0FqSmpOQztFbUp1RUc7QUY2SUo7QWpKcE5DO0VtSjRFRztBRjJJSjtBRzlNSTtFQUNFO0FIZ05OO0FqSjFOQztFb0pnQks7RUFDQTtBSDZNTjtBako5TkM7RW9KdUJLO0FIME1OO0FqSmpPQztFb0oyQk87RUFDQTtBSHlNUjtBakpyT0M7RW9Kb0NPO0FIb01SO0FqSnhPQztFb0p3Q1M7RUFDQTtFQUNBO0FIbU1WO0FqSjdPQztFb0o4Q1c7RUFDQTtBSGtNWjtBakpqUEM7RW9KdURPO0FINkxSO0FqSnBQQztFb0oyRFM7RUFDQTtBSDRMVjtBakp4UEM7RW9Kc0VLO0FIcUxOOztBSTNQQSw0RkFBNEY7QUFDNUYsNkNBQTZDO0FBQzdDLHNCQUFzQjtBQUN0Qiw2RkFBNkY7QXJKSDVGO0VnQkNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcUlLQTtFQUNBO0VBQ0E7QUFDRjtBQUNFO0VBQ0U7RUFDQTtBQUNKO0FBRUU7RUFDRTtBQUFKO0FBR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFESjtBckp0Q0M7O0VxSjJDSztFQUNBO0FBRE47QXJKM0NDOztFcUpp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ektyTUM7RXlLbVBHO0FBM0NKO0F6S3hNQztFeUtnSkc7QUEyREo7QUF4REU7RUFDRTtBQTBESjtBeks5TUM7RXlLNEpLO0FBcUROO0F6S2pOQzs7OztFeUttS1M7QUFvRFY7QUE5Q1U7OztFQUdFO0FBZ0RaO0FBdkNVO0VBQ0U7QUF5Q1o7QUExQ1U7RUFJSTtBQXlDZDtBektsT0M7RXlLb01HO0VBQ0E7QUFpQ0o7QUEvQkk7RUFDRTtBQWlDTjtBekt6T0M7RXlLMk1LO0FBaUNOO0FBOUJJO0VBQ0U7QUFnQ047QUE3Qkk7RUFDRTtFQUNBO0FBK0JOO0F6S25QQztFMEtFRztFQUNBO0VBQ0E7QURvUEo7QXpLeFBDO0UwS01LO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFQTjtBektoUUM7RTBLZ0JLO0FEbVBOO0FDNU9FO0VBR007RUFDQTtBRDRPUjtBekt2UUM7RTJLR0c7QUZ1UUo7QUVyUUk7RUFDRTtBRnVRTjtBeks3UUM7RTJLVUc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzUUo7QXpLdFJDO0UyS21CRztFQUNBO0VBQ0E7QUZzUUo7QUVwUUk7RUFDRTtBRnNRTjtBeks5UkM7RTJLNEJHO0VBQ0E7QUZxUUo7QXpLbFNDO0UyS2dDRztBRnFRSjtBektyU0M7RTJLbUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnFRSjtBeks3U0M7RTJLMENLO0VBQ0E7RUFDQTtBRnNRTjtBektsVEM7RTRLQ0M7RUFDQTtBSG9URjtBekt0VEM7RTRLS0c7RUFDQTtFQUNBO0VBQ0E7QUhvVEo7QXpLNVRDO0U0S1dLO0VBQ0E7QUhvVE47QXpLaFVDO0U0S2dCSztFQUNBO0VBQ0E7QUhtVE47QXpLclVDO0U0S3NCSztBSGtUTjtBekt4VUM7RTRLMEJLO0FIaVROO0F6SzNVQztFNEtpQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINlNKO0FHM1NJO0VBQ0U7RUFDQTtBSDZTTjtBekt2VkM7RTRLaURHO0FIeVNKO0FHbFNJO0VBQ0U7QUhvU047QXpLN1ZDO0U0SytESztFQUNBO0VBQ0E7RUFDQTtBSGlTTjtBektuV0M7RTRLcUVLO0FIaVNOO0F6S3RXQztFNktFRztBSnVXSjtBSXJXSTtFQUNFO0VBQ0E7QUp1V047QUlwV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnNXTjtBSW5XSTtFQUNFO0VBQ0E7QUpxV047QUlsV0k7RUFDRTtFQUNBO0FKb1dOO0FJbFdNO0VBQ0U7QUpvV1I7QUloV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmtXTjtBSTdWTTtFQUNFO0FKK1ZSO0FLcFlJOztFQUNFO0FMdVlOO0FLcFlJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdVlOO0FLcllNOztFQUNFO0VBQ0E7RUFDQTtBTHdZUjtBekt4WkM7O0U4S29CSztBTHdZTjtBS3JZSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHdZTjtBSy9ZSTs7RUFVSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUx5WU4sc0JBQXNCO0FBQ3hCO0FLdllROztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMFlWO0FLcllJOztFQUNFO0FMd1lOO0F6SzliQzs7RThLeURLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHlZTjtBekt2Y0M7O0U4S2tFTztBTHlZUjtBekszY0M7RThLMEVHO0VBQ0E7RUFDQTtBTG9ZSjtBektoZEM7RThLaUZHO0VBQ0E7RUFDQTtFQUNBO0FMa1lKO0F6S3RkQztFOEt5Rks7QUxnWU47QXpLemRDO0U4SytGSztBTDZYTjtBeks1ZEM7RThLb0dHO0FMMlhKO0F6Sy9kQztFOEt1R0c7QUwyWEo7QXpLbGVDO0U4SzZHRztFQUNBO0FMd1hKO0F6S3RlQztFK0tDQztBTndlRjtBTXBlTTtFQUNFO0FOc2VSO0F6SzVlQztFK0tZRztFQUNBO0FObWVKO0FNamVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObWVOO0FNemVJO0VBU0k7QU5tZVI7QU01ZUk7RUFhSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOa2VSO0FNaGVRO0VBQ0U7QU5rZVY7QU03ZEk7RUFFSTtBTjhkUjtBTTVkUTtFQUNFO0FOOGRWO0FNemRJO0VBQ0U7QU4yZE47QU16ZE07RUFDRTtBTjJkUjtBTXZkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeWROO0FNdGRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53ZE47QXpLNWlCQztFK0t5Rkc7RUFDQTtBTnNkSjtBektoakJDO0UrS2dHRztBTm1kSjtBTWpkSTtFQUNFO0FObWROO0F6S3RqQkM7RStLc0dLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm1kTjtBTWhkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmtkTjtBekt6a0JDO0UrSzBISztBTmtkTjtBeks1a0JDO0UrS21JRztBTjRjSjtBTzlrQkU7RUFDRTtBUGdsQko7QXpLbGxCQztFZ0xTSztFQUNBO0FQNGtCTjtBekt0bEJDO0VnTGdCSztFQUNBO0FQeWtCTjtBeksxbEJDO0VnTHVCSztFQUNBO0FQc2tCTjtBeks5bEJDO0VnTDZCTztFQUNBO0VBQ0E7QVBva0JSO0F6S25tQkM7RWdMcUNPO0VBQ0E7QVBpa0JSO0F6S3ZtQkM7RWdMK0NLO0VBQ0E7QVAyakJOO0F6SzNtQkM7RWdMcURPO0FQeWpCUjtBeks5bUJDO0VnTDJETztBUHNqQlI7QXpLam5CQztFZ0xzRU87RUFDQTtBUDhpQlI7QXpLcm5CQztFZ0xtRlM7RUFDQTtBUHFpQlY7QXpLem5CQztFZ0w2Rk87RUFDQTtFQUNBO0FQK2hCUjtBeks5bkJDO0VnTG9HUztBUDZoQlY7QXpLam9CQztFZ0wyR087RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHloQlI7QXpLeG9CQztFZ0wwSEs7RUFDQTtBUGloQk47QXpLNW9CQztFZ0xnSU87QVArZ0JSO0F6Sy9vQkM7RWdMdUlLO0VBQ0E7QVAyZ0JOO0F6S25wQkM7RWdMa0pPO0VBQ0E7RUFDQTtBUG9nQlI7QXpLeHBCQztFZ0w2Sks7RUFDQTtBUDhmTjtBeks1cEJDO0VnTHFLTztFQUNBO0FQMGZSO0F6S2hxQkM7RWdMaUxPO0FQa2ZSO0F6S25xQkM7O0VnTDZMTztBUDBlUjtBekt2cUJDOztFZ0xrTVM7RUFDQTtBUHllVjtBeks1cUJDOztFZ0wwTU87RUFDQTtBUHNlUjtBektqckJDOztFZ0xpTk87RUFDQTtBUG9lUjtBT3ZlSTs7RVAwZUYsc0JBQXNCO0FBQ3hCO0F6SzFyQkM7O0VnTHVOUztBUHVlVjtBeks5ckJDOztFZ0w2Tlc7RUFDQTtBUHFlWjtBektuc0JDO0VnTHlPSztFQUNBO0FQNmROO0F6S3ZzQkM7RWdMaVBLO0VBQ0E7QVB5ZE47QXpLM3NCQztFZ0x3UEs7RUFDQTtBUHNkTjtBeksvc0JDO0VnTCtQSztFQUNBO0FQbWROO0F6S250QkM7RWdMd1FHO0FQOGNKO0F6S3R0QkM7RWdMMFFLO0FQK2NOO0F6S3p0QkM7RWdMZ1JLO0FQNGNOO0F6SzV0QkM7RWdMc1JLO0VBQ0E7QVB5Y047QXpLaHVCQztFZ0wwUk87QVB5Y1I7QXpLbnVCQztFaUxJRztBUmt1Qko7QXpLdHVCQztFaUxPSztFQUNBO0FSa3VCTjtBeksxdUJDOztFaUxlSztFQUNBO0FSK3RCTjtBeksvdUJDO0VpTHdCRztBUjB0Qko7QXpLbHZCQztFaUw0Qkc7QVJ5dEJKO0F6S3J2QkM7RWlMaUNLO0FSdXRCTjtBekt4dkJDO0VpTHNDRztBUnF0Qko7QXpLM3ZCQztFaUx5Q0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnF0Qk47O0FTbHdCQSw0RkFBNEY7QUFDNUYsNkNBQTZDO0FBQzdDLHNCQUFzQjtBQUN0Qiw2RkFBNkY7QWxMSDVGO0VnQkVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWtLR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7QUFFRjtBQUFFO0VBQ0U7RUFDQTtBQUVKO0FBQ0U7RUFDRTtBQUNKO0FBRUU7RUFDRTtB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O0VBQ0E7QUg4dEJKO0FHaHVCRTtFQUtJO0FIOHRCTjtBR251QkU7RUFTUTtBSDZ0QlY7QUd0dUJFO0VBYVE7QUg0dEJWO0FHcnRCRTtFQUNFO0VBQ0E7QUh1dEJKO0FHenRCRTtFQU1NO0FIc3RCUjtBRzV0QkU7RUFVTTtBSHF0QlI7QUcvc0JFO0VBQ0U7QUhpdEJKO0FJdnZCRTtFQUNFO0FKeXZCSjtBSXB2QkU7RUFDRTtBSnN2Qko7QXJLcndCQztFeUtvQks7QUpvdkJOO0FyS3h3QkM7RXlLOEJXO0FKNnVCWjtBckszd0JDO0V5S29DVztFQUNBO0FKMHVCWjtBcksvd0JDO0V5SzBDUztBSnd1QlY7QUlqdUJFO0VBS1E7QUordEJWO0FyS3J4QkM7RXlLZ0VPO0FKd3RCUjtBckt4eEJDO0V5S3NFTztBSnF0QlI7QXJLM3hCQztFeUtrRks7RUFDQTtBSjRzQk47QXJLL3hCQztFeUswRks7QUp3c0JOO0FyS2x5QkM7RXlLaUdPO0FKb3NCUjtBcktyeUJDO0V5S3dHSztBSmdzQk47QXJLeHlCQzs7OztFeUtvSFM7RUFDQTtBSjByQlY7QXJLL3lCQztFeUs4SEs7QUpvckJOO0FyS2x6QkM7RXlLcUlLO0FKZ3JCTjtBcktyekJDO0V5SzJJSztBSjZxQk47QXJLeHpCQztFeUtnSk87RUFDQTtBSjJxQlI7QXJLNXpCQztFeUt1Sk87QUp3cUJSO0FySy96QkM7RXlLNkpPO0FKcXFCUjtBcktsMEJDO0V5S21LTztBSmtxQlI7O0FLcjBCQSw0RkFBNEY7QUFDNUYsNkNBQTZDO0FBQzdDLHNCQUFzQjtBQUN0Qiw2RkFBNkY7QXBHbU83RjtFQUNFO0lBQ0U7SUFDQTtFb0dqT0Y7RXBHb09BO0lBQ0U7SUFDQTtFb0dsT0Y7QUFDRjtBQzJUQTtFQUNFO0lBQ0U7RUR6VEY7RUM0VEE7SUFDRTtFRDFURjtBQUNGO0ExS3JCQztFNEtPRztBRmlCSjtBRWRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdCTjtBRVpNO0VBQ0U7QUZjUjtBMUtyQ0M7RTRLNkJLO0FGV047QTFLeENDO0U0S2tDSztBRlNOO0ExSzNDQztFNEt1Q0s7RUFDQTtLQUFBO01BQUE7VUFBQTtBRk9OO0FFTE07RUFDRTtBRk9SO0ExS2xEQztFNEsrQ087RUFDQTtBRk1SO0FFQU07O0VBRUU7QUZFUjtBRUxJO0VBUUk7QUZBUjtBRVJJO0VBYUk7RUFDQTtBRkZSO0ExS2pFQztFQ0NDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcUVERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW9HcUVKO0ExS2xGQzs7O0VzRWtCSztBb0dxRU47QXBHbEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBb0dvRU47QTFLcEdDOztFc0VxQ0s7QW9HbUVOO0FwR2hFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBb0dnRU47QXBHOURNO0VBSUU7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW9HMkRSO0FwR3ZESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FvR3lETjtBMUtqSkM7RXNFOEZHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBb0dzREo7QTFLNUpDO0VzRTJHSztFQUNBO0FvR29ETjtBMUtoS0M7RXNFaUhHO0FvR2tESjtBMUtuS0M7RXNFcUhPO0VBQ0E7QW9HaURSO0ExS3ZLQztFc0UySEs7RUFDQTtBb0crQ047QTFLM0tDO0VzRWdJSztFQUNBO0FvRzhDTjtBcEc1Q007RUFDRTtFQUNBO0VBQ0E7QW9HOENSO0FwRzFDSTtFQUNFO0VBQ0E7QW9HNENOO0ExS3hMQzs7RXNFa0pLO0FvRzBDTjtBMUs1TEM7RUNDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXFFK0lFO0VBQ0E7RUFDQTtFQUNBO0FvR2dESjtBcEc5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBb0dnRE47QTFLak5DO0VzRXFLSztBb0crQ047QXBHNUNJO0VBQ0U7QW9HOENOO0FwRzNDSTtFQUVJO0VBQ0E7QW9HNENSO0ExSzNOQztFc0VxTEc7RUFDQTtBb0d5Q0o7QTFLL05DO0VDQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VxRWtMRTtBb0dnREo7QXBHOUNJO0VBQ0U7QW9HZ0ROO0FwRzlDTTtFQUNFO0FvR2dEUjtBcEc1Q0k7RUFDRTtBb0c4Q047QTFLcFBDO0VzRTZNSztFQUNBO0FvRzBDTjtBMUt4UEM7RXNFb05LO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBb0d1Q047QTFLblFDO0VzRWdPSztFQUNBO0FvR3NDTjtBMUt2UUM7RUNDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTBLeUNBO0VBQ0E7RUFDQTtBRGlPRjtBQy9ORTtFQUNFO0FEaU9KO0FDN05FO0VBQ0U7QUQrTko7QTFLM1JDO0UyS2lFSztBRDZOTjtBMUs5UkM7RTJLcUVPO0FENE5SO0ExS2pTQztFMkswRU87QUQwTlI7QUN4TlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwTlY7QTFLbFRDO0UyS2dHRztFQUNBO0VBQ0E7RUFDQTtBRHFOSjtBQ25OSTtFQUdJO0VBQ0E7QURtTlI7QUNqTlE7RUFDRTtBRG1OVjtBMUsvVEM7RTJLa0hLO0FEZ05OO0ExS2xVQztFMktzSEs7RUFDQTtBRCtNTjtBQzVNSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZNUjtBMUs5VUM7RTJLb0lTO0FENk1WO0ExS2pWQztFMkswSVM7QUQwTVY7QUNuTUU7RUFDRTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7QURxTUo7QUNuTUk7RUFDRTtFQUNBO0FEcU1OO0FDaE1FO0VBQ0U7QURrTUo7QUM5TEU7RUFFRTtFQUNBO0VB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RUFDQTtBRHFKUjtBOUxyS0M7RStMc0JPO0VBQ0E7RUFDQTtBRGtKUjtBOUwxS0M7RStMOEJPO0FEK0lSO0E5TDdLQzs7Ozs7Ozs7O0UrTDJDUztFQUNBO0FENklWO0E5THpMQzs7O0UrTGtEUztFQUNBO0FENElWO0E5TC9MQzs7O0UrTHdEVztFQUNBO0FENElaO0E5THJNQzs7O0UrTGlFVztFQUNBO0VBQ0E7QUR5SVo7QTlMNU1DOzs7RStMMkVXO0FEc0laO0E5TGpOQzs7O0UrTHdGUztFQUNBO0FEOEhWO0E5THZOQztFK0wrRlM7RUFDQTtFQUNBO0FEMkhWO0E5TDVOQztFK0x5R0s7RUFDQTtBRHNITjtBOUxoT0M7RStMaUhPO0VBQ0E7QURrSFI7QTlMcE9DO0UrTDBITztBRDZHUjtBOUx2T0M7RStMZ0lTO0VBQ0E7QUQwR1Y7O0FFM09BLDRGQUE0RjtBQUM1Riw2Q0FBNkM7QUFDN0Msc0JBQXNCO0FBQ3RCLDZGQUE2RjtBM0dtTzdGO0VBQ0U7SUFDRTtJQUNBO0UyR2pPRjtFM0dvT0E7SUFDRTtJQUNBO0UyR2xPRjtBQUNGO0FoTWJDO0VpTVNHO0VBQ0E7RUFDQTtFQUNBO0FET0o7QWhNbkJDO0VpTWtCSztFQUNBO0FESU47QWhNdkJDO0VpTXNCTztFQUNBO0FESVI7QWhNM0JDO0VpTTZCUztBRENWO0FoTTlCQztFaU1pQ1M7QURBVjtBaE1qQ0M7RWlNc0NPO0FERlI7QWhNcENDO0VpTTJDSztBREpOO0FDUUk7RUFDRTtBRE5OO0FFbkJFO0VBakJFO0FGdUNKO0FFckNJO0VBQ0U7QUZ1Q047QUVyQ007RXpLMkJKO0VBQ0E7QXVLYUY7QUVyQ007RXpLT0Y7RUFHQTtFQU9GO0VBQ0E7QXVLeUJGO0FFL0JFO0VBckJFO0FGdURKO0FFckRJO0VBQ0U7QUZ1RE47QUVyRE07RXpLMkJKO0VBQ0E7QXVLNkJGO0FFckRNO0V6S09GO0VBR0E7RUFPRjtFQUNBO0F1S3lDRjtBaE0xRUM7RWdCQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VnTE1BO0VBQ0E7RUFDQTtBQXVFRjtBQXJFRTtFQUVJO0FBc0VOO0FBbEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0VKO0FBbEVJO0VBQ0U7RUFDQTtBQW9FTjtBQWpFSTtFQUVJO0FBa0VSO0FBOURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBOEROO0FBekVJO0VBY0k7QUE4RFI7QUE1RUk7RUFrQkk7QUE2RFI7QUExRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNERSO0FBekRNO0VBQ0U7RUFDQTtFQUNBO0FBMkRSO0FBekRRO0VBQ0U7QUEyRFY7QUF0REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd0ROO0FBdERNO0VBQ0U7RUFDQTtFQUNBO0FBd0RSO0FBcERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNETjtBQXBETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNEUjtBQTVETTtFQVNJO0FBc0RWO0FBL0RNO0VBYUk7QUFxRFY7QUFsRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW9EVjtBQWpEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbURWO0FBakRVO0VBQ0U7QUFtRFo7QUFoRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrRFo7QUE1Q1E7RUFDRTtFQUNBO0FBOENWO0FoTXRNQztFZ000SlM7QUE2Q1Y7QUF4Q007RUFDRTtFQUNBO0FBMENSO0FBdkNNO0VBQ0U7QUF5Q1I7QUF0Q007RUFDRTtFQUNBO0FBd0NSO0FBcENJO0VBQ0U7RUFDQTtFQUNBO0FBc0NOO0FBbkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFDTjtBQWxDSTtFQUNFO0FBb0NOO0FBaENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0NKO0FBeENFO0VBU0k7QUFrQ047QUFoQ007RUFDRTtBQWtDUjtBQTlDRTtFQWdCTTtBQWlDUjtBaE1wUEM7RWdNeU5HO0FBOEJKO0FHaFBFO0VBQ0U7QUhrUEo7QWhNMVBDO0VtTWNPO0VBQ0E7QUgrT1I7QWhNOVBDO0VtTW9CUztFQUNBO0FINk9WO0FoTWxRQztFbU02QlM7RUFDQTtBSHdPVjtBaE10UUM7RW1NbUNPO0VBQ0E7QUhzT1I7QWhNMVFDO0VtTXlDUztBSG9PVjtBaE03UUM7RW1Na0RXO0VBQ0E7QUg4Tlo7QWhNalJDO0VtTTJETztBSHlOUjtBaE1wUkM7RW1NaUVPO0VBQ0E7QUhzTlI7O0FJeFJBLDRGQUE0RjtBQUM1Riw2Q0FBNkM7QUFDN0Msc0JBQXNCO0FBQ3RCLDZGQUE2RjtBVnFVN0Y7RUFDRTtJQUNFO0VVblVGO0VWc1VBO0lBQ0U7RVVwVUY7QUFDRjtBL0cyTkE7RUFDRTtJQUNFO0lBQ0E7RStHek5GO0UvRzROQTtJQUNFO0lBQ0E7RStHMU5GO0FBQ0Y7QXBNckJDO0VnQkNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcUVERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QStHeUJKO0FwTXRDQzs7O0VxRmtCSztBK0d5Qk47QS9HdEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBK0d3Qk47QXBNeERDOztFcUZxQ0s7QStHdUJOO0EvR3BCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBK0dvQk47QS9HbEJNO0VBSUU7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QStHZVI7QS9HWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBK0dhTjtBcE1yR0M7RXFGOEZHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBK0dVSjtBcE1oSEM7RXFGMkdLO0VBQ0E7QStHUU47QXBNcEhDO0VxRmlIRztBK0dNSjtBcE12SEM7RXFGcUhPO0VBQ0E7QStHS1I7QXBNM0hDO0VxRjJISztFQUNBO0ErR0dOO0FwTS9IQztFcUZnSUs7RUFDQTtBK0dFTjtBL0dBTTtFQUNFO0VBQ0E7RUFDQTtBK0dFUjtBL0dFSTtFQUNFO0VBQ0E7QStHQU47QXBNNUlDOztFcUZrSks7QStHRk47QXBNaEpDO0VnQkNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcUUrSUU7RUFDQTtFQUNBO0VBQ0E7QStHSUo7QS9HRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBK0dJTjtBcE1yS0M7RXFGcUtLO0ErR0dOO0EvR0FJO0VBQ0U7QStHRU47QS9HQ0k7RUFFSTtFQUNBO0ErR0FSO0FwTS9LQztFcUZxTEc7RUFDQTtBK0dISjtBcE1uTEM7RWdCQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VxRWtMRTtBK0dJSjtBL0dGSTtFQUNFO0ErR0lOO0EvR0ZNO0VBQ0U7QStHSVI7QS9HQUk7RUFDRTtBK0dFTjtBcE14TUM7RXFGNk1LO0VBQ0E7QStHRk47QXBNNU1DO0VxRm9OSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QStHTE47QXBNdk5DO0VxRmdPSztFQUNBO0ErR05OO0FBL01FO0VBQ0U7QUFpTko7QUEvTUk7RUFDRTtBQWlOTjtBQXJORTtFQVFJO0FBZ05OO0FBOU1NO0VBQ0U7QUFnTlI7QUFqTk07RUFLTTtBQStNWjtBcE0xT0M7RWdCQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UwS3lDQTtFQUNBO0VBQ0E7QVVvTUY7QVZsTUU7RUFDRTtBVW9NSjtBVmhNRTtFQUNFO0FVa01KO0FwTTlQQztFMExpRUs7QVVnTU47QXBNalFDO0UwTHFFTztBVStMUjtBcE1wUUM7RTBMMEVPO0FVNkxSO0FWM0xRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FVNkxWO0FwTXJSQztFMExnR0c7RUFDQTtFQUNBO0VBQ0E7QVV3TEo7QVZ0TEk7RUFHSTtFQUNBO0FVc0xSO0FWcExRO0VBQ0U7QVVzTFY7QXBNbFNDO0UwTGtISztBVW1MTjtBcE1yU0M7RTBMc0hLO0VBQ0E7QVVrTE47QVYvS0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVVnTFI7QXBNalRDO0UwTG9JUztBVWdMVjtBcE1wVEM7RTBMMElTO0FVNktWO0FWdEtFO0VBQ0U7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0FVd0tKO0FWdEtJO0VBQ0U7RUFDQTtBVXdLTjtBVm5LRTtFQUNFO0FVcUtKO0FWaktFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0FVa0tKO0FWNUtFOztFQXJKRTtFQUNBO0VBQ0E7QVVxVUo7QVZsTEU7O0VBaEpJO0FVc1VOO0FWMUtJO0VBQ0U7QVU0S047QVZ6S0k7RUFHTTtBVXlLVjtBVnBLSTtFQUNFO0FVc0tOO0FWbktJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVXFLTjtBVm5LTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FVcUtSO0FWbEtNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVW9LUjtBVjlKRTtFQUNFO0VBQ0E7QVVnS0o7QVY1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FVOEpKO0FWNUpJO0VBQ0U7QVU4Sk47QXBNNVlDO0UwTGtQSztBVTZKTjtBVi9LRTtFQXVCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVUySk47QVZ6Sk07RUFDRTtBVTJKUjtBVnJKRTtFQUNFO0FVdUpKO0FWbkpFO0VBQ0U7RUFDQTtLQUFBO01BQUE7VUFBQTtBVXFKSjtBVnZKRTtFQWpQRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVUwWUo7QVZ4WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVUwWU47QXBNcGJDO0UwTG1SSztBVW9LTjtBVjVKTTtFQUNFO0VBQ0E7QVU4SlI7QVY1SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVU4SlY7QVYxSlU7RUFDRTtBVTRKWjtBVjlLRTtFQTBCSTtBVXVKTjtBVnJKTTtFQUVFO0FVc0pSO0FWOUlRO0VBQ0U7RUFDQTtFQUNBO0FVZ0pWO0FwTWpkQztFb000Q1c7QUF3YVo7QXBNcGRDO0VvTW9ETztBQW1hUjs7QUN2ZEEsNEZBQTRGO0FBQzVGLDZDQUE2QztBQUM3QyxzQkFBc0I7QUFDdEIsNkZBQTZGO0FyTUg1RjtFcU1PQztFQUNBO0FBREY7QUFHRTtFQUNFO0FBREo7QUFJRTtFQUNFO0FBRko7QUFLRTtFQUNFO0FBSEo7QUFNRTtFQUNFO0FBSko7QUFNSTs7RUFFRTtBQUpOO0FBT0k7RUFDRTtBQUxOO0FBU0U7RUFDRTtFQUNBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7QUFQSjtBQVdFOztFQ3hDQTtBRGlDRjtBQVlFOzs7O0VDekNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtQ0Y7QUFTRTs7OztFQ2hEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkNGO0FBTUU7Ozs7RUN2REE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVERjtBQUdFOzs7O0VDOURBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpRUY7QUFBRTs7OztFQ3JFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMkVGO0FyTXJGQzs7Ozs7RXFNd0ZLO0FBSU47QXJNNUZDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXFNMEdLO0FBaUNOO0FBN0JFOztFQUVFO0VBQ0E7QUErQko7QUE1QkU7O0U1Q25IQTtFQUNBO0VBQ0E7RUFDQTtFNENtSEU7QUFpQ0o7QTVDbEpFOzs7O0VBRUU7QTRDc0pKO0E1Q25KRTs7RUFDRTtBNENzSko7QUF6Q0k7Ozs7RUFFRTtBQTZDTjtBck14S0M7Ozs7RXFNZ0lLO0VBQ0E7QUE4Q047QUE1Q007Ozs7Ozs7O0VBRUU7QUFvRFI7QUFqRE07Ozs7RUFDRTtBQXNEUjtBck0vTEM7RXFNK0lHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1ESjtBck12TUM7RXFNd0pHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0RKO0FyTWhOQztFcU1rS0c7RUFDQTtBQWlESjtBck1wTkM7O0VxTXdLRztFQUNBO1VBQUE7QUFnREo7QXJNek5DOztFcU04S0c7QUErQ0o7QXJNN05DO0VxTWtMRztBQThDSjtBQTFDRTs7O0U1Q3JMQTtFQUNBO0VBQ0E7RUFDQTtFNEN1TEU7QUE4Q0o7QTVDbk9FOzs7Ozs7RUFFRTtBNEN5T0o7QTVDdE9FOzs7RUFDRTtBNEMwT0o7QUF2REk7OztFQUdFO0FBeUROO0FBcERFO0VBQ0U7QUFzREo7QUFwREk7RUFDRTtFQUNBO0VBQ0E7QUFzRE47QUFuREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBb0ROO0FBdEVFO0VBd0JJO0VBQ0E7RUFpREosMERBQTBEO0VBL0N0RDtBQWlETjtBck1uUkM7O0VxTXlPRztFQUNBO0FBOENKO0FyTXhSQzs7RXFNNk9LO0VBQ0E7QUErQ047QXJNN1JDO0VxTW1QRztBQTZDSjtBck1oU0M7RXFNc1BLO0FBNkNOO0FyTW5TQztFcU0yUEc7QUEyQ0o7QXJNdFNDOztFcU1pUUc7QUF5Q0o7QXJNMVNDO0VxTXFRRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3Q0o7QXJNbFRDO0VxTThRSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVDTjtBck0zVEM7RXFNeVJHO0VBQ0E7RUFDQTtBQXFDSjtBQWpDRTtFQUNFO0FBbUNKO0FBaENFO0VBQ0U7RUFDQTtBQWtDSjtBQS9CSTs7RUFFRTtBQWlDTjtBQTdCRTtFQStCQSx1REFBdUQ7RUE3QnJEO0VBQ0E7RUFDQTtFQStCRiwrQkFBK0I7RUE1QjdCO0FBOEJKO0FFN1VFO0VBQ0U7QUYrVUo7QXJNdFZDOzs7RXVNZUs7RUFDQTtBRjRVTjtBck01VkM7RXVNc0JLO0FGeVVOO0FyTS9WQztFdU04Qk87RUFDQTtBRm9VUjtBck1uV0M7RXVNcUNPO0VBQ0E7QUZpVVI7QXJNdldDOztFdU1nRE87RUFDQTtBRjJUUjs7QUc1V0EsNEZBQTRGO0FBQzVGLDZDQUE2QztBQUM3QyxzQkFBc0I7QUFDdEIsNkZBQTZGO0F4TUg1RjtFZ0JDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXdMRUE7QUFJRjtBeE1mQztFd01jRztBQUlKO0FBREU7RUFDRTtFQUNBO0VBQ0E7QUFHSjtBeE12QkM7RXdNd0JHO0FBRUo7QUFDRTtFQUNFO0FBQ0o7QUFFRTtFQUNFO0VBQ0E7QUFBSjtBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURKO0FBVkU7RUFjSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRE47QUFJSTtFQUNFO0FBRk47QXhNeERDO0V3TTRETztBQURSO0FBTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQUxFO0VBWUk7QUFKTjtBeE16RUM7RXdNaUZLO0FBTE47QXhNNUVDO0V3TXFGSztBQU5OO0FBZEU7RUF3Qkk7RUFDQTtBQVBOO0FBbEJFO0VBNkJJO0VBQ0E7QUFSTjtBQVdJO0VBQ0U7QUFUTjtBQXpCRTtFQTJDSTtBQWZOO0FBNUJFO0VBdUNNO0VBQ0E7QUFSUjtBQWhDRTtFQThDSTtFQUNBO0VBQ0E7QUFYTjtBQXJDRTtFQW1ESTtFQUNBO0FBWE47QUF6Q0U7RUF3REk7RUFDQTtFQUNBO0FBWk47QUFjTTtFQUNFO0FBWlI7QXhNbEhDO0V3TWtJSztBQWJOO0FBaUJFO0VBR0U7RUFDQTtBQWpCSjtBck1ySEU7RUFDRTtFQUNBO0FxTXVISjtBck1wSEU7RUFFRTtFQUNBO0VBQ0E7QXFNcUhKO0F4TWxJQztFZ0JDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0V3THdJQTtBQUpGO0FyTXpJRTtFQUNFO0VBQ0E7QXFNMklKO0FyTXhJRTtFQUVFO0VBQ0E7RUFDQTtBcU15SUo7QUFGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUo7QUFGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSU47QUFESTtFQUNFO0VBQ0E7QUFHTjtBQURNO0VBQ0U7QUFHUjtBeE01S0M7RXdNNktPO0VBQ0E7RUFDQTtBQUVSO0FBQ007RUFDRTtFQUNBO0FBQ1I7QUFFTTs7RUFFRTtBQUFSO0FBckJJO0VBeUJJO0VBQ0E7QUFEUjtBeE03TEM7RXdNa01PO0FBRlI7QUFNSTtFQUNFO0VBQ0E7QUFKTjtBQUVJO0VBS0k7RUFDQTtFQUNBO0FBSlI7QUFISTs7RUFhTTtFQUNBO0VBQ0E7RUFDQTtBQU5WO0FBV0k7RUFDRTtBQVROO0FBWUk7RUFDRTtBQVZOO0F4TXROQzs7O0V3TXNPSztBQVhOO0FBY0k7RUFFSTtBQWJSO0FBZ0JNO0VBQ0U7QUFkUjtBQWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCTjtBQXFCRTs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcEJOO0FBc0JNOztFQUNFO0FBbkJSO0FBc0JNOztFQUNFO0FBbkJSO0FBS0U7O0VBbUJJO0FBcEJOO0FBQ0U7O0VBdUJJO0FBcEJOO0FBSEU7O0VBMkJJO0FBcEJOO0FBUEU7O0VBK0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwQk47QUFmRTs7RUFzQ007QUFuQlI7QUEyQlU7O0VBQ0U7QUF4Qlo7QUEyQlU7O0VBQ0U7QUF4Qlo7QUEzQkU7O0VBMERJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzQk47QUFuQ0U7O0VBaUVNO0FBMUJSO0FBdkNFOztFQXNFSTtBQTNCTjtBQTNDRTs7RUEwRUk7RUFDQTtFQUNBO0VBQ0E7QUEzQk47QUFsREU7O0VBaUZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzQk47QUFoRUU7O0VBK0ZJO0FBM0JOO0FBcEVFOztFQW1HSTtFQUNBO0VBQ0E7RUFDQTtBQTNCTjtBQWlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEvQk47QUF5QkU7RUFVSTtFQUNBO0FBaENOO0FBcUJFO0VBZUk7RUFDQTtFQUNBO0FBakNOO0FBbUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpDUjtBQU1FO0VBZ0NJO0FBbkNOO0FBR0U7RUFvQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBDTjtBQVBFOzs7RUFnRE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwQ1I7QUFzQ1E7OztFQUNFO0FBbENWO0FBdkJFOztFQWdFSTtBQXJDTjtBQTNCRTs7RUFxRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FBdENOO0FBbkNFO0VBNkVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2Q047QUExQ0U7RUFxRkk7RUFDQTtFQUNBO0FBeENOO0F4TXhaQztFd01xY087QUExQ1I7QUFsREU7RUFnR007QUEzQ1I7QXhNOVpDOzs7RXdNOGNTO0FBM0NWO0FBMURFO0VBMkdJO0VBQ0E7RUFDQTtBQTlDTjtBQXFESTs7RUFDRTtBQWxETjtBQW9ETTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWpEUjtBQTBDSTs7RUFZSTtFQUNBO0FBbERSO0FBbUNFOztFQXNCSTtFQUNBO0FBckROO0FBOEJFOztFQTBCTTtBQXBEUjtBQTBCRTs7RUErQkk7RUFDQTtFQUNBO0FBckROO0FBb0JFOztFQXFDSTtBQXJETjtBQTBERTtFQUdNO0FBMURSO0F4TTljQzs7O0V3TWloQkc7RUFDQTtFQUNBO0FBOURKO0F4TXJkQzs7RXdNd2hCRztBQS9ESjtBeE16ZEM7RXdNNGhCRztBQWhFSjtBQW9FQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWxFRjtBQUNGO0FBcUVBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBbkVGO0FBQ0Y7QUN2ZUU7RUFDRTtBRHllSjtBeE1qZkM7RXlNYUs7RUFDQTtBRHVlTjtBQ2plRTtFQUNFO0FEbWVKO0F4TXhmQztFeU00QlM7RUFDQTtBRCtkVjtBeE01ZkM7RXlNa0NTO0VBQ0E7QUQ2ZFY7QXhNaGdCQztFeU00Q087RUFDQTtBRHVkUjtBeE1wZ0JDO0V5TW1ETztBRG9kUjtBeE12Z0JDO0V5TXlETztFQUNBO0FEaWRSO0F4TTNnQkM7RXlNOERTO0VBQ0E7QURnZFY7QXhNL2dCQztFeU1zRU87QUQ0Y1I7QXhNbGhCQztFeU02RVM7RUFDQTtBRHdjVjtBeE10aEJDO0V5TXFGTztFQUNBO0FEb2NSO0FDL2JFOztFQUdJO0FEZ2NOO0F4TTloQkM7O0V5TW1HTztFQUNBO0FEK2JSO0F4TW5pQkM7O0V5TTBHTztFQUNBO0VBQ0E7QUQ2YlI7QXhNemlCQzs7RXlNa0hPO0VBQ0E7RUFDQTtBRDJiUjtBeE0vaUJDOztFeU0wSE87RUFDQTtBRHliUjtBeE1wakJDOztFeU1pSU87RUFDQTtBRHViUjtBeE16akJDOztFeU13SU87RUFDQTtBRHFiUjtBeE05akJDO0V5TWlKTztBRGdiUjtBeE1qa0JDO0V5TXVKTztFQUNBO0VBQ0E7QUQ2YVI7QXhNdGtCQztFeU0rSk87RUFDQTtBRDBhUjs7O0EzTTZyekJBLGtDQUFrQyxDOzs7Ozs7RTZNcncwQmhDO0lBQ0UsVUFBVSxFQUFFLDJFQUEyRTtJQUN2RixrQkFBa0I7RUFDcEI7O0FBRUY7SUFDSSxrQ0FBa0M7SUFDbEMsb0JBQW9CO0lBQ3BCLG1CQUFtQjtFQUNyQjs7QUFFRjs7O0VBR0Usc0ZBQXNGOztBQUV4Rjs7QUFFQTtNQUNNLG9DQUFvQztNQUNwQyxnRUFBZ0U7SUFDbEU7O0FBRUo7SUFDSSxrQkFBa0IsRUFBRSxrRUFBa0U7SUFDdEYsb0RBQW9EO0VBQ3REOztBQUVGLCtFQUErRSx5QkFBeUI7SUFDcEcsdUJBQXVCLEVBQUUscUNBQXFDO0lBQzlELG9CQUFvQixFQUFFLGdEQUFnRDtFQUN4RTs7QUFFRiw4RkFBOEY7QUFDOUY7SUFDSSxrQkFBa0I7RUFDcEI7QUFDRjtJQUNJLGdCQUFnQjtFQUNsQjtBQUNGLGdCQUFnQjtBQUNoQjtFQUNFLFlBQVksRUFBRSxzQkFBc0I7QUFDdEM7QUFDQTtFQUNFLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQO0FBQ0Y7O0VBRUUsNEJBQTRCO0VBQzVCLHlDQUF5QztFQUN6Qyx1Q0FBdUM7O0FBRXpDO0FBQ0E7TUFDTSxrQkFBa0IsRUFBRSxnQkFBZ0I7TUFDcEMsYUFBYTtNQUNiLDJCQUEyQixFQUFFLDBDQUEwQztNQUN2RSxtQkFBbUIsRUFBRSxtQkFBbUI7SUFDMUM7QUFDSjs7RUFFRSx3Q0FBd0M7O0FBRTFDO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLE1BQU07SUFDTixTQUFTO0lBQ1QsVUFBVTtJQUNWLGtCQUFrQjtFQUNwQjtBQUNGOztFQUVFLGdCQUFnQjs7QUFFbEI7QUFDQTtJQUNJLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBQUUsK0JBQStCO0VBQ25EO0FBQ0Y7O0VBRUUsbUJBQW1COztBQUVyQjtBQUNBO0lBQ0ksZUFBZTtJQUNmOztFQUVGO0FBQ0YscUNBQXFDLGlEQUFpRDtNQUNoRixxQkFBcUI7TUFDckIsVUFBVSxFQUFFLCtDQUErQztJQUM3RDtBQUNKO0lBQ0ksWUFBWTtFQUNkO0FBQ0Y7TUFDTSxhQUFhO0lBQ2Y7QUFDSiw4Q0FBOEMsWUFBWTtBQUMxRCw4Q0FBOEMsV0FBVztBQUN6RCwwQ0FBMEMsa0JBQWtCO0FBQzVELDBDQUEwQyxpQkFBaUI7Ozs7O0FDakgzRDs7Ozs7RUFLRTtBQUNGO0VBQ0Usc0JBQXNCO0VBQ3RCLHlDQUF5QztFQUN6QyxlQUFlO0VBQ2YsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsUUFBUTtBQUNWO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsVUFBVTtBQUNaO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTs7Ozs7Ozs7Ozs7RUFXRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLDZFQUE2RTtBQUMvRTtBQUNBOztFQUVFLG1CQUFtQjtBQUNyQjtBQUNBOztFQUVFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsb0JBQW9CO0FBQ3RCO0FBQ0E7O0VBRUUsbUJBQW1CO0FBQ3JCO0FBQ0E7O0VBRUUsV0FBVztFQUNYLGVBQWU7RUFDZixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLFlBQVk7QUFDZDtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxtQkFBbUI7QUFDckI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLDZFQUE2RTtFQUM3RSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHNDQUFzQztBQUN4QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLHNFQUFzRTtBQUN4RTtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLCtEQUErRDtBQUNqRTtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxzQ0FBc0M7QUFDeEM7QUFDQTtFQUNFLHdEQUF3RDtBQUMxRDtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLGlEQUFpRDtBQUNuRDtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxzQ0FBc0M7QUFDeEM7QUFDQTtFQUNFLG1DQUFtQztBQUNyQztBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxzQ0FBc0M7QUFDeEM7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsK0JBQStCO0VBQy9CLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1Ysb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixXQUFXO0FBQ2I7QUFDQTs7RUFFRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGNBQWM7QUFDaEI7QUFDQTs7RUFFRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsV0FBVztBQUNiO0FBQ0E7O0VBRUUsV0FBVztFQUNYLFlBQVk7QUFDZDtBQUNBOztFQUVFLGFBQWE7QUFDZjtBQUNBOztFQUVFLGFBQWE7QUFDZjtBQUNBOzs7Ozs7Ozs7Ozs7OztFQWNFLFdBQVc7QUFDYjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNEJFLFVBQVU7QUFDWjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNEJFLFlBQVk7QUFDZDtBQUNBO0VBQ0U7O0lBRUUsV0FBVztFQUNiO0VBQ0E7Ozs7SUFJRSxVQUFVO0VBQ1o7RUFDQTs7OztJQUlFLFlBQVk7RUFDZDtBQUNGO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7O0VBRUUsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsY0FBYztBQUNoQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGVBQWU7QUFDakI7QUFDQTtFQUNFLFVBQVU7RUFDVixZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLGVBQWU7QUFDakI7QUFDQTs7RUFFRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7O0VBRUUsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtBQUNwQjtBQUNBOztFQUVFLHlCQUF5QjtFQUN6QixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsV0FBVztFQUNYLFVBQVU7QUFDWjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVU7QUFDWjtBQUNBOztFQUVFLFdBQVc7QUFDYjtBQUNBOztFQUVFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLFVBQVU7QUFDWjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsUUFBUTtFQUNSLFFBQVE7RUFDUixXQUFXO0FBQ2I7QUFDQTs7Ozs7O0VBTUUseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTs7RUFFRSxpQkFBaUI7QUFDbkI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7O0VBRUUscUJBQXFCO0FBQ3ZCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7O0VBRUUsaUJBQWlCO0FBQ25CO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7O0VBRUUsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsK0RBQStEO0VBQy9ELFlBQVk7QUFDZDtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixxQ0FBcUM7QUFDdkM7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7O0VBRUUsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLFlBQVk7RUFDWixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsNEJBQTRCO0VBQzVCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTs7RUFFRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCOzs7Ozs7O0VDOTZCRTtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsVUFBVSxFQUFFLHlCQUF5QjtFQUN2QztBQUNGOztDQUVDO0FBQ0Q7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLE1BQU07SUFDTjtFQUNGO0FBQ0Y7TUFDTSxZQUFZO0lBQ2Q7QUFDSjs7RUFFRSwwQ0FBMEM7O0FBRTVDO0FBQ0E7SUFDSSxvQkFBb0I7RUFDdEI7QUFDRjs7RUFFRSwrQkFBK0I7O0FBRWpDO0FBQ0E7SUFDSSxhQUFhO0lBQ2IsbUJBQW1CLEVBQUUsbUJBQW1CO0lBQ3hDLHVCQUF1QixFQUFFLHFCQUFxQjtFQUNoRDtBQUNGLHFDQUFxQyxtQkFBbUI7RUFDdEQ7QUFDRjtNQUNNLDJCQUEyQixFQUFFLG1DQUFtQztJQUNsRTtBQUNKLHlDQUF5QywyQ0FBMkM7RUFDbEY7QUFDRjtNQUNNLHFEQUFxRDtNQUNyRCxzQ0FBc0M7TUFDdEMsZ0JBQWdCO0lBQ2xCO0FBQ0o7SUFDSSxnQkFBZ0IsRUFBRSxvQ0FBb0M7SUFDdEQsbUJBQW1CO0VBQ3JCO0FBQ0Y7O0VBRUUsbUVBQW1FO0VBQ25FLDhFQUE4RTtFQUM5RSxvRkFBb0Y7RUFDcEYsa0ZBQWtGOztBQUVwRjtBQUNBLHlDQUF5QztBQUN6QyxzQ0FBc0MsMkJBQTJCO0FBQ2pFLHNDQUFzQywwQkFBMEI7QUFDaEU7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLE1BQU07SUFDTixTQUFTO0lBQ1QsT0FBTztJQUNQLFFBQVE7SUFDUixRQUFRO0VBQ1Y7QUFDRjs7SUFFSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZ0RBQWdEO0VBQ2xEO0FBQ0Y7SUFDSSxjQUFjLEVBQUUsK0RBQStEOztJQUUvRSx3Q0FBd0M7SUFDeEMsMkJBQTJCO0lBQzNCLDhCQUE4QjtJQUM5QiwrQkFBK0I7RUFDakM7QUFDRjtJQUNJLGNBQWMsRUFBRSwyQ0FBMkM7SUFDM0QsU0FBUztJQUNULHVCQUF1QjtFQUN6QjtBQUNGOztFQUVFLGNBQWM7O0FBRWhCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFFBQVEsRUFBRSxvRUFBb0U7RUFDaEY7QUFDRjs7RUFFRSxZQUFZOztBQUVkO0FBQ0E7O0lBRUksa0JBQWtCO0lBQ2xCLE1BQU0sRUFBRSw0Q0FBNEM7SUFDcEQsK0JBQStCO0VBQ2pDO0FBQ0YsOENBQThDO0FBQzlDLHFCQUFxQixXQUFXO0FBQ2hDLHFDQUFxQyxXQUFXO0FBQ2hEO0VBQ0Usa0JBQWtCLEVBQUUsa0VBQWtFO0VBQ3RGLGFBQWEsRUFBRSxpRkFBaUY7RUFDaEcsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiwwQ0FBMEM7O0VBRTFDLDJCQUEyQjtFQUMzQix5R0FBeUc7QUFDM0c7QUFDQTtJQUNJLFlBQVk7SUFDWixjQUFjO0lBQ2QsWUFBWSxFQUFFLGlEQUFpRDtFQUNqRTtBQUNGO0lBQ0ksaUJBQWlCO0VBQ25CO0FBQ0Y7O0lBRUksbUJBQW1CO0lBQ25CLGNBQWM7RUFDaEI7QUFDRixpQ0FBaUM7QUFDakM7O0lBRUksaUJBQWlCO0VBQ25CO0FBQ0Y7O0lBRUksZ0JBQWdCO0VBQ2xCO0FBQ0YsZ0RBQWdEO0FBQ2hEO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUFDbEI7QUFDQSwyREFBMkQ7QUFDM0QseUdBQXlHO0FBQ3pHLDZCQUE2QjtBQUM3Qjs7RUFFRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGNBQWM7RUFDZCxXQUFXOztFQUVYLDBCQUEwQjtFQUMxQixRQUFRO0VBQ1IsU0FBUztFQUNULGFBQWE7RUFDYixzQkFBc0IsRUFBRSxjQUFjO0VBQ3RDLDZCQUE2QjtFQUM3QixnQ0FBZ0M7QUFDbEM7QUFDQSxrQkFBa0I7QUFDbEI7O0VBRUUsY0FBYztBQUNoQjtBQUNBLG1CQUFtQjtBQUNuQjs7RUFFRSxlQUFlO0FBQ2pCO0FBQ0EsMkJBQTJCO0FBQzNCLHlHQUF5RztBQUN6RztFQUNFLGdCQUFnQjtFQUNoQiwyQ0FBMkM7RUFDM0MsY0FBYztFQUNkLDhDQUE4QztFQUM5QyxtQkFBbUI7RUFDbkIsaURBQWlEO0VBQ2pELFlBQVk7RUFDWixlQUFlO0FBQ2pCO0FBQ0EsK0JBQStCLGtCQUFrQjtFQUMvQyxxQkFBcUI7RUFDckIsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0FBQ2Q7QUFDQSxzQkFBc0IsK0JBQStCO0lBQ2pELGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsTUFBTTtJQUNOLFNBQVM7SUFDVCxRQUFRO0lBQ1IsT0FBTyxFQUFFLGtDQUFrQztJQUMzQyxRQUFRLEVBQUUsa0NBQWtDLEVBQUUsZUFBZTtFQUMvRDtBQUNGLHVDQUF1QyxXQUFXO0FBQ2xELG1DQUFtQyxXQUFXO0FBQzlDLG9DQUFvQyxXQUFXO0FBQy9DO0lBQ0ksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixTQUFTO0VBQ1g7Ozs7OztBQzdORjs7Ozs7Ozs7RUFRRTs7QUFFRjtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtFQUNsQixzQkFBc0I7TUFDbEIsa0JBQWtCO0VBQ3RCLHlCQUF5QjtLQUN0QixzQkFBc0I7TUFDckIscUJBQXFCO1VBQ2pCLGlCQUFpQjtBQUMzQjs7QUFFQTtJQUNJLG1DQUFtQztZQUMzQiwyQkFBMkI7SUFDbkMsY0FBYztJQUNkLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsMkJBQTJCO0lBQzNCLDBCQUEwQjtJQUMxQix3QkFBd0I7SUFDeEIsdUJBQXVCO0lBQ3ZCLFdBQVc7RUFDYjs7QUFFRjs7Ozs7RUFLRSxTQUFTO0VBQ1QsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtBQUNSOztBQUVBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsWUFBWTtBQUNkOztBQUVBO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsc0NBQXNDO0VBQ3RDLGdCQUFnQjtFQUNoQixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLFlBQVk7RUFDWixrQkFBa0I7QUFDcEI7O0FBRUE7SUFDSSx3QkFBd0I7SUFDeEIscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixPQUFPO0lBQ1AsbUJBQW1CO0lBQ25CLFdBQVc7RUFDYjs7QUFFRjtJQUNJLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLG9CQUFvQjtJQUNwQixNQUFNO0lBQ04scUJBQXFCO0VBQ3ZCOztBQUVGO0VBQ0UsY0FBYztFQUNkLFNBQVM7RUFDVCxTQUFTO0VBQ1QsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsUUFBUTtBQUNWOztBQUVBOztJQUVJLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osY0FBYztJQUNkLGtCQUFrQjtFQUNwQjs7QUFFRjtJQUNJLFdBQVc7SUFDWCxVQUFVO0lBQ1YsTUFBTTtJQUNOLFVBQVU7RUFDWjs7QUFFRjtJQUNJLFdBQVc7SUFDWCxPQUFPO0lBQ1AsU0FBUztJQUNULFVBQVU7RUFDWjs7QUFFRjs7O0VBR0UsY0FBYztFQUNkLFlBQVk7RUFDWixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixPQUFPO0VBQ1AsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxNQUFNO0lBQ04sVUFBVTtFQUNaOztBQUVGO0lBQ0ksaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxPQUFPO0lBQ1AsU0FBUztFQUNYOztBQUVGO0lBQ0ksaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixNQUFNO0lBQ04sVUFBVTtFQUNaOztBQUVGO0lBQ0ksWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsT0FBTztFQUNUOztBQUVGO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxhQUFhO0VBQ2IsVUFBVTtBQUNaOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsUUFBUTtFQUNWOztBQUVGO0lBQ0ksaUJBQWlCO0lBQ2pCLFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsU0FBUztFQUNYOztBQUVGO0lBQ0ksaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsUUFBUTtFQUNWOztBQUVGO0lBQ0ksWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsaUJBQWlCO0VBQ25COztBQUVGO0lBQ0ksbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxTQUFTO0VBQ1g7O0FBRUY7SUFDSSxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFNBQVM7RUFDWDs7QUFFRjtJQUNJLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsVUFBVTtFQUNaOztBQUVGO0lBQ0ksWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osVUFBVTtJQUNWLFdBQVc7SUFDWCxXQUFXO0VBQ2I7O0FBRUY7O0FBRUE7TUFDTSxZQUFZO01BQ1osV0FBVztFQUNmO0lBQ0U7O0FBRUo7O0FBRUE7TUFDTSxZQUFZO01BQ1osV0FBVztFQUNmO0lBQ0U7O0FBRUo7O0FBRUE7TUFDTSxXQUFXO01BQ1gsYUFBYTtNQUNiLFVBQVU7RUFDZDtJQUNFOztBQUVKO0lBQ0ksc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixZQUFZO0lBQ1osY0FBYztJQUNkLFlBQVk7SUFDWixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxXQUFXO0VBQ2I7O0FBRUY7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSx5REFBK1E7QUFDalI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsU0FBUztFQUNULGtCQUFrQjtFQUNsQixRQUFRO0FBQ1Y7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7Ozs7RUFJRSxtQkFBbUI7QUFDckI7Ozs7O0NDcFRDOzs7Ozs7Ozs7RUFTQyxDQUNpRzs7Ozs7Ozs7RUFRakcsQ0FBQyxpQkFBaUIsa0JBQWtCLENBQUMsS0FBSyxxQkFBcUIsQ0FBQywyRUFBMkUsdUJBQXVCLENBQUMsb0JBQW9CLENBQUMsMkVBQTJFLENBQUMsS0FBSyxnQkFBZ0IsQ0FBQyx5QkFBeUIsQ0FBQyw2QkFBNkIsQ0FBQyxLQUFLLFFBQVEsQ0FBQyx3Q0FBd0MsYUFBYSxDQUFDLEdBQUcsYUFBYSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsYUFBYSxDQUFDLE9BQU8sZUFBZSxDQUFDLEdBQUcsc0JBQXNCLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLElBQUksK0JBQStCLENBQUMsYUFBYSxDQUFDLEVBQUUsNEJBQTRCLENBQUMsb0NBQW9DLENBQUMsWUFBWSxrQkFBa0IsQ0FBQyx5QkFBeUIsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxTQUFTLG1CQUFtQixDQUFDLFNBQVMsa0JBQWtCLENBQUMsY0FBYywrQkFBK0IsQ0FBQyxhQUFhLENBQUMsSUFBSSxpQkFBaUIsQ0FBQyxLQUFLLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxNQUFNLGFBQWEsQ0FBQyxRQUFRLGFBQWEsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLENBQUMsSUFBSSxhQUFhLENBQUMsSUFBSSxTQUFTLENBQUMsWUFBWSxvQkFBb0IsQ0FBQyxzQkFBc0IsWUFBWSxDQUFDLFFBQVEsQ0FBQyxJQUFJLGlCQUFpQixDQUFDLGVBQWUsZUFBZSxDQUFDLHNDQUFzQyxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLGFBQWEsZ0JBQWdCLENBQUMsY0FBYyxtQkFBbUIsQ0FBQyxxREFBcUQseUJBQXlCLENBQUMsd0hBQXdILGlCQUFpQixDQUFDLFNBQVMsQ0FBQyw0R0FBNEcsNkJBQTZCLENBQUMsU0FBUywwQkFBMEIsQ0FBQyxPQUFPLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLG9CQUFvQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsYUFBYSxDQUFDLDZCQUE2QixxQkFBcUIsQ0FBQyxTQUFTLENBQUMsa0ZBQWtGLFdBQVcsQ0FBQyxjQUFjLDRCQUE0QixDQUFDLG1CQUFtQixDQUFDLHFGQUFxRix1QkFBdUIsQ0FBQyw2QkFBNkIseUJBQXlCLENBQUMsWUFBWSxDQUFDLGFBQWEsYUFBYSxDQUFDLFFBQVEsaUJBQWlCLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxTQUFTLFlBQVksQ0FBQyxTQUFTLFlBQVksQ0FBQzs7Ozs7Ozs7RUFRcjhFLENBQUMsVUFBVSxXQUFXLENBQUMsS0FBSyxjQUFjLENBQUMsS0FBSyxRQUFRLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsNERBQTRELENBQUMsY0FBYyxDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLDBCQUEwQixDQUFDLGVBQWUsNERBQTRELENBQUMsd0JBQXdCLENBQUMsc0NBQXNDLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxHQUFHLGVBQWUsQ0FBQyxjQUFjLENBQUMsR0FBRyx1QkFBdUIsQ0FBQyxHQUFHLHVCQUF1QixDQUFDLEdBQUcsdUJBQXVCLENBQUMsR0FBRyxjQUFjLENBQUMsMkVBQTJFLFlBQVksQ0FBQyxzRUFBc0UsZUFBZSxDQUFDLEVBQUUsY0FBYyxDQUFDLG9CQUFvQixDQUFDLGNBQWMsWUFBWSxDQUFDLGFBQWEsZUFBZSxDQUFDLEVBQUUsYUFBYSxDQUFDLG9CQUFvQixDQUFDLFFBQVEsYUFBYSxDQUFDLG9CQUFvQixDQUFDLG9CQUFvQix3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsWUFBWSx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxxREFBcUQscUNBQXFDLENBQUMscUJBQXFCLENBQUMsK0NBQStDLHFDQUFxQyxDQUFDLHFCQUFxQixDQUFDLCtDQUErQyxxQ0FBcUMsQ0FBQyxxQkFBcUIsQ0FBQyxxQ0FBcUMscUNBQXFDLENBQUMscUJBQXFCLENBQUMseUJBQXlCLHVCQUF1QixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsK0JBQStCLHlCQUF5QixDQUFDLGVBQWUsQ0FBQywrQkFBK0IsY0FBYyxDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixDQUFDLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLCtDQUErQywwQkFBMEIsQ0FBQyxxQ0FBcUMsK0JBQStCLENBQUMsMkNBQTJDLCtCQUErQixDQUFDLDJDQUEyQyxnQ0FBZ0MsQ0FBQywyREFBMkQsZ0NBQWdDLENBQUMsaURBQWlELGdDQUFnQyxDQUFDOzs7Ozs7OztFQVFodkUsQ0FBQyxXQUFXLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyx1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyw0REFBNEQsQ0FBQyxrQkFBa0IsQ0FBQyxxQ0FBcUMsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLDBCQUEwQixDQUFDLHVFQUF1RSxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLDRHQUE0RyxDQUFDLGNBQWMsQ0FBQyx1Q0FBdUMsQ0FBQyxpQkFBaUIsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsdUVBQXVFLENBQUMsb0JBQW9CLENBQUMsdUJBQXVCLFdBQVcsQ0FBQyxpQkFBaUIsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsNkJBQTZCLENBQUMsdUJBQXVCLENBQUMsdUJBQXVCLFdBQVcsQ0FBQywyQ0FBMkMsd0JBQXdCLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsMkNBQTJDLENBQUMsa0JBQWtCLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLHNDQUFzQyxDQUFDLHFCQUFxQixDQUFDLHdCQUF3Qix3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyx5QkFBeUIsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsMkRBQTJELGlCQUFpQixDQUFDLGNBQWMsQ0FBQywwQkFBMEIsQ0FBQywyQkFBMkIsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMseUNBQXlDLENBQUMsMEJBQTBCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLG9DQUFvQyxDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLGlDQUFpQyxDQUFDLHlCQUF5QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxvQ0FBb0MsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyx5Q0FBeUMsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxnQ0FBZ0MsQ0FBQyxzQ0FBc0MsNEJBQTRCLENBQUMsZUFBZSxDQUFDLCtCQUErQixLQUFLLG1CQUFtQixDQUFDLEdBQUcsd0JBQXdCLENBQUMsQ0FBQyx1QkFBdUIsS0FBSyxtQkFBbUIsQ0FBQyxHQUFHLHdCQUF3QixDQUFDLENBQUMsK0NBQStDLDJCQUEyQixDQUFDLDhDQUE4Qyx3QkFBd0IsQ0FBQywwSEFBMEgsY0FBYyxDQUFDLHFCQUFxQixDQUFDLCtCQUErQixDQUFDLHlCQUF5QixDQUFDLDZCQUE2QixDQUFDLHNDQUFzQyw4QkFBOEIsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHlCQUF5QixDQUFDLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyw2QkFBNkIsNkJBQTZCLENBQUMscUNBQXFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLG9DQUFvQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMseUVBQXlFLDRCQUE0QixDQUFDLHFDQUFxQyxTQUFTLENBQUMsT0FBTyxDQUFDLG9DQUFvQyxPQUFPLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxzRkFBc0YsU0FBUyxDQUFDLFVBQVUsQ0FBQyxvRkFBb0YsU0FBUyxDQUFDLE9BQU8sQ0FBQywyRkFBMkYsMENBQTBDLENBQUMsOENBQThDLHVCQUF1QixDQUFDLFVBQVUsQ0FBQyw2Q0FBNkMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsd0dBQXdHLDBCQUEwQixDQUFDLFVBQVUsQ0FBQyxzR0FBc0csT0FBTyxDQUFDLFVBQVUsQ0FBQyxtRkFBbUYsOENBQThDLENBQUMsMENBQTBDLFNBQVMsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLHlDQUF5QyxTQUFTLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxnR0FBZ0csU0FBUyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsb0JBQW9CLENBQUMsOEZBQThGLE1BQU0sQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLG9CQUFvQix5Q0FBeUMsQ0FBQywyQkFBMkIsQ0FBQyxVQUFVLENBQUMsMEJBQTBCLENBQUMsNkJBQTZCLGlCQUFpQixDQUFDLHlDQUF5QyxhQUFhLENBQUMsc0NBQXNDLGlCQUFpQixDQUFDLGtEQUFrRCxZQUFZLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx5Q0FBeUMsQ0FBQyxvQkFBb0IsQ0FBQyxxREFBcUQsZUFBZSxDQUFDLHlDQUF5QyxDQUFDLG9CQUFvQixDQUFDLGlDQUFpQyxrQkFBa0IsQ0FBQyw0Q0FBNEMsQ0FBQyxvQkFBb0IsQ0FBQyw4QkFBOEIsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsd0JBQXdCLENBQUMsbUJBQW1CLENBQUMscUJBQXFCLENBQUMseUJBQXlCLENBQUMsMkJBQTJCLFFBQVEsQ0FBQywwQkFBMEIsWUFBWSxDQUFDLGtCQUFrQixDQUFDLDJCQUEyQixDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsK0JBQStCLENBQUMscUNBQXFDLFlBQVksQ0FBQyxhQUFhLENBQUMsd0RBQXdELHlCQUF5QixDQUFDLDRCQUE0QixDQUFDLHVEQUF1RCx3QkFBd0IsQ0FBQywyQkFBMkIsQ0FBQywwQ0FBMEMsd0JBQXdCLENBQUMsMkJBQTJCLENBQUMseUNBQXlDLHlCQUF5QixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsMkNBQTJDLENBQUMsMEJBQTBCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQywyQkFBMkIsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG1CQUFtQix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsMkNBQTJDLENBQUMseUJBQXlCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQywwQkFBMEIsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHVCQUF1Qix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsMkNBQTJDLENBQUMsNkJBQTZCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyw4QkFBOEIsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG9CQUFvQix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsMEJBQTBCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQywyQkFBMkIsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixvQkFBb0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsMkNBQTJDLENBQUMseUJBQXlCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQywwQkFBMEIscUJBQXFCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsMkNBQTJDLENBQUMsMkJBQTJCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyw0QkFBNEIsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsMkNBQTJDLENBQUMsMkJBQTJCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyw0QkFBNEIsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGNBQWMsd0JBQXdCLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLDJDQUEyQyxDQUFDLG9CQUFvQix3QkFBd0IsQ0FBQyxVQUFVLENBQUMscUJBQXFCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyw4QkFBOEIsa0JBQWtCLENBQUMsVUFBVSxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyx3REFBd0QsbUNBQW1DLENBQUMsOERBQThELG1DQUFtQyxDQUFDLHFFQUFxRSxVQUFVLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLHVFQUF1RSxXQUFXLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLCtDQUErQyx1Q0FBdUMsQ0FBQyx5REFBeUQsMkNBQTJDLENBQUMseUVBQXlFLDRDQUE0QyxDQUFDLDhEQUE4RCxzQkFBc0IsQ0FBQyw4REFBOEQsc0JBQXNCLENBQUMsaUVBQWlFLHNCQUFzQixDQUFDLCtDQUErQyxjQUFjLENBQUMsaUVBQWlFLHVCQUF1QixDQUFDLDJEQUEyRCx1QkFBdUIsQ0FBQyw4REFBOEQsdUJBQXVCLENBQUMsdUVBQXVFLHVCQUF1QixDQUFDLHlDQUF5QywyQ0FBMkMsQ0FBQyxxREFBcUQsVUFBVSxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLDJDQUEyQyxxQ0FBcUMsQ0FBQyw4QkFBOEIsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLENBQUMsbUJBQW1CLENBQUMsMEJBQTBCLENBQUMsNkNBQTZDLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQ0FBbUMsQ0FBQywwQkFBMEIsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVEQUF1RCx5QkFBeUIsQ0FBQyw4QkFBOEIsQ0FBQyw4RUFBOEUsQ0FBQyx1REFBdUQseUJBQXlCLENBQUMsOEJBQThCLENBQUMsOEVBQThFLENBQUMseURBQXlELDRCQUE0QixDQUFDLDhCQUE4QixDQUFDLCtFQUErRSxDQUFDLHlEQUF5RCxvQ0FBb0MsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsQ0FBQyxxRUFBcUUsZ0NBQWdDLENBQUMsZ0NBQWdDLG9GQUFvRixDQUFDLGlDQUFpQyxxRkFBcUYsQ0FBQyxpQ0FBaUMsdUJBQXVCLENBQUMsNkRBQTZELHNDQUFzQyxDQUFDLHVCQUF1QixDQUFDLHlEQUF5RCxDQUFDLHlFQUF5RSxvQkFBb0IsQ0FBQyx5Q0FBeUMsQ0FBQyx5RUFBeUUsb0JBQW9CLENBQUMseUNBQXlDLENBQUMsMkVBQTJFLGdEQUFnRCxDQUFDLG9CQUFvQixDQUFDLHlEQUF5RCxDQUFDLDJFQUEyRSxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsK0NBQStDLENBQUMsdUZBQXVGLHNDQUFzQyxDQUFDLHlDQUF5QyxDQUFDLDBCQUEwQix3Q0FBd0MsQ0FBQyxlQUFlLENBQUMsbUNBQW1DLGdCQUFnQixDQUFDLG1DQUFtQyxtQkFBbUIsQ0FBQyx1Q0FBdUMsQ0FBQywrQ0FBK0Msa0JBQWtCLENBQUMseURBQXlELGlCQUFpQixDQUFDLG1DQUFtQyxDQUFDLDZCQUE2QixDQUFDLHFFQUFxRSxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyw4QkFBOEIsQ0FBQyxpQ0FBaUMsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsZ0NBQWdDLENBQUMsUUFBUSxDQUFDLHVDQUF1QyxDQUFDLHFFQUFxRSxLQUFLLENBQUMsTUFBTSxDQUFDLHdDQUF3QyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyw4Q0FBOEMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsK0JBQStCLENBQUMsa0NBQWtDLENBQUMsc0NBQXNDLENBQUMsb0tBQW9LLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixDQUFDLHNDQUFzQyxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsNkNBQTZDLGdFQUFnRSxDQUFDLHdEQUF3RCxDQUFDLCtDQUErQyxLQUFLLG9DQUFvQyxDQUFDLEdBQUcseUNBQXlDLENBQUMsQ0FBQyx1Q0FBdUMsS0FBSyxvQ0FBb0MsQ0FBQyxHQUFHLHlDQUF5QyxDQUFDLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyxtREFBbUQsbUNBQW1DLENBQUMsc0NBQXNDLENBQUMsa0RBQWtELG9DQUFvQyxDQUFDLHVDQUF1QyxDQUFDLDREQUE0RCxlQUFlLENBQUMsbUNBQW1DLENBQUMsMkRBQTJELGVBQWUsQ0FBQyxzQ0FBc0MsQ0FBQywyRkFBMkYsNEJBQTRCLENBQUMsNkJBQTZCLENBQUMsNkZBQTZGLGtDQUFrQyxDQUFDLHlCQUF5QixDQUFDLGdCQUFnQixDQUFDLG9CQUFvQixDQUFDLCtCQUErQixrQ0FBa0MsQ0FBQyxnQkFBZ0IsQ0FBQyxvQkFBb0IsQ0FBQyxvQkFBb0Isa0JBQWtCLENBQUMsMEJBQTBCLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxnQkFBZ0IsaUJBQWlCLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyx1QkFBdUIsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMscUJBQXFCLENBQUMsZ0JBQWdCLENBQUMsdUJBQXVCLENBQUMsd0JBQXdCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHNDQUFzQyxDQUFDLGtDQUFrQyx1QkFBdUIsQ0FBQyxzQkFBc0IsaUJBQWlCLENBQUMsNEJBQTRCLFlBQVksQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsaURBQWlELENBQUMsd0JBQXdCLDJDQUEyQyxDQUFDLDJCQUEyQiwyQ0FBMkMsQ0FBQyx5QkFBeUIsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWdCLENBQUMsbUJBQW1CLENBQUMsMkNBQTJDLENBQUMsMEJBQTBCLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQywyQ0FBMkMsQ0FBQyxxQkFBcUIsaUJBQWlCLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCLFFBQVEsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLHdDQUF3QyxlQUFlLENBQUMsbUNBQW1DLGtCQUFrQixDQUFDLDJDQUEyQyxDQUFDLHVEQUF1RCxnQ0FBZ0MsQ0FBQyxzREFBc0QsZ0NBQWdDLENBQUMsc0NBQXNDLGVBQWUsQ0FBQywyQ0FBMkMsQ0FBQywwREFBMEQsZ0NBQWdDLENBQUMseURBQXlELGdDQUFnQyxDQUFDLG9DQUFvQyxtQkFBbUIsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsMkNBQTJDLENBQUMsd0RBQXdELGdCQUFnQixDQUFDLGdDQUFnQyxDQUFDLHVEQUF1RCxnQkFBZ0IsQ0FBQyxnQ0FBZ0MsQ0FBQyxxQ0FBcUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLDJDQUEyQyxDQUFDLHlEQUF5RCxnQkFBZ0IsQ0FBQyxnQ0FBZ0MsQ0FBQyx3REFBd0QsZ0JBQWdCLENBQUMsZ0NBQWdDLENBQUMsbUNBQW1DLFVBQVUsQ0FBQyxpQkFBaUIsYUFBYSxDQUFDLGdCQUFnQixVQUFVLENBQUMsd0JBQXdCLFNBQVMsQ0FBQyxrQkFBa0IsVUFBVSxDQUFDLDBCQUEwQixhQUFhLENBQUMsaUJBQWlCLFVBQVUsQ0FBQyx5QkFBeUIsU0FBUyxDQUFDLGlCQUFpQixVQUFVLENBQUMseUJBQXlCLFNBQVMsQ0FBQyxnQkFBZ0IsVUFBVSxDQUFDLHdCQUF3QixhQUFhLENBQUMsa0JBQWtCLFVBQVUsQ0FBQywwQkFBMEIsYUFBYSxDQUFDLGtCQUFrQixVQUFVLENBQUMsMEJBQTBCLFdBQVcsQ0FBQyxpQkFBaUIsVUFBVSxDQUFDLHlCQUF5QixZQUFZLENBQUMsZ0JBQWdCLFVBQVUsQ0FBQyx3QkFBd0IsU0FBUyxDQUFDLG1CQUFtQixVQUFVLENBQUMsMkJBQTJCLFdBQVcsQ0FBQyxtQkFBbUIsVUFBVSxDQUFDLDJCQUEyQixhQUFhLENBQUMsOERBQThELFlBQVksQ0FBQyxVQUFVLENBQUMsaUNBQWlDLFVBQVUsQ0FBQyxtQ0FBbUMsY0FBYyxDQUFDLGtDQUFrQyxVQUFVLENBQUMsa0NBQWtDLFVBQVUsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLG1DQUFtQyxjQUFjLENBQUMsbUNBQW1DLFlBQVksQ0FBQyxrQ0FBa0MsYUFBYSxDQUFDLGlDQUFpQyxVQUFVLENBQUMsb0NBQW9DLFlBQVksQ0FBQyxvQ0FBb0MsY0FBYyxDQUFDLDJDQUEyQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLDJDQUEyQyxDQUFDLHVEQUF1RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsdURBQXVELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx5REFBeUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHdJQUF3SSx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsdURBQXVELDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG1FQUFtRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxtRUFBbUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUVBQXFFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHFFQUFxRSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxpRUFBaUUsZ0JBQWdCLENBQUMsNkRBQTZELDRCQUE0QixDQUFDLDRDQUE0QyxDQUFDLFVBQVUsQ0FBQyx3U0FBd1MseUJBQXlCLENBQUMsVUFBVSxDQUFDLHlFQUF5RSxxQkFBcUIsQ0FBQyx5RUFBeUUscUJBQXFCLENBQUMsMkVBQTJFLHFCQUFxQixDQUFDLDJFQUEyRSxxQkFBcUIsQ0FBQyxrSEFBa0gsNEJBQTRCLENBQUMseURBQXlELENBQUMsb0JBQW9CLENBQUMsb0lBQW9JLHlDQUF5QyxDQUFDLG9CQUFvQixDQUFDLHFGQUFxRix5Q0FBeUMsQ0FBQyx1QkFBdUIsQ0FBQyx1SUFBdUkseUNBQXlDLENBQUMsb0JBQW9CLENBQUMsdUlBQXVJLHlDQUF5QyxDQUFDLG9CQUFvQixDQUFDLHlDQUF5Qyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsZ0JBQWdCLDJDQUEyQyxDQUFDLHFEQUFxRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscURBQXFELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1REFBdUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG9JQUFvSSx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscURBQXFELDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxpRUFBaUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUVBQW1FLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG1FQUFtRSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxnRUFBZ0UsZ0JBQWdCLENBQUMsMkRBQTJELDRCQUE0QixDQUFDLDRDQUE0QyxDQUFDLFVBQVUsQ0FBQyxnU0FBZ1MseUJBQXlCLENBQUMsb0JBQW9CLENBQUMsdUVBQXVFLHdCQUF3QixDQUFDLHVFQUF1RSx3QkFBd0IsQ0FBQyx5RUFBeUUsd0JBQXdCLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLCtHQUErRyw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyxpSUFBaUksNENBQTRDLENBQUMsb0JBQW9CLENBQUMsbUZBQW1GLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG9JQUFvSSw0Q0FBNEMsQ0FBQyxvQkFBb0IsQ0FBQyxvSUFBb0ksNENBQTRDLENBQUMsb0JBQW9CLENBQUMsMkNBQTJDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsMkNBQTJDLENBQUMsdURBQXVELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1REFBdUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHlEQUF5RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsd0lBQXdJLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1REFBdUQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUVBQW1FLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG1FQUFtRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxxRUFBcUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUVBQXFFLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSxnQkFBZ0IsQ0FBQyw2REFBNkQsNEJBQTRCLENBQUMsNENBQTRDLENBQUMsYUFBYSxDQUFDLHdTQUF3Uyx5QkFBeUIsQ0FBQyxVQUFVLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLHlFQUF5RSx3QkFBd0IsQ0FBQywyRUFBMkUsd0JBQXdCLENBQUMsMkVBQTJFLHdCQUF3QixDQUFDLGtIQUFrSCw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyxvSUFBb0ksNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUZBQXFGLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHVJQUF1SSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyx1SUFBdUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMseUNBQXlDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxnQkFBZ0IsMkNBQTJDLENBQUMscURBQXFELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxREFBcUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHVEQUF1RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsb0lBQW9JLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxREFBcUQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsaUVBQWlFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxtRUFBbUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUVBQW1FLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGdFQUFnRSxnQkFBZ0IsQ0FBQywyREFBMkQsNEJBQTRCLENBQUMsNENBQTRDLENBQUMsYUFBYSxDQUFDLGdTQUFnUyx5QkFBeUIsQ0FBQyxVQUFVLENBQUMsdUVBQXVFLHdCQUF3QixDQUFDLHVFQUF1RSx3QkFBd0IsQ0FBQyx5RUFBeUUsd0JBQXdCLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLCtHQUErRyw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyxpSUFBaUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUZBQW1GLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG9JQUFvSSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxvSUFBb0ksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsMkNBQTJDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsMkNBQTJDLENBQUMsdURBQXVELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1REFBdUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHlEQUF5RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsd0lBQXdJLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1REFBdUQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUVBQW1FLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG1FQUFtRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxxRUFBcUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUVBQXFFLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSxnQkFBZ0IsQ0FBQyw2REFBNkQsNEJBQTRCLENBQUMsNENBQTRDLENBQUMsYUFBYSxDQUFDLHdTQUF3Uyx5QkFBeUIsQ0FBQyxVQUFVLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLHlFQUF5RSx3QkFBd0IsQ0FBQywyRUFBMkUsd0JBQXdCLENBQUMsMkVBQTJFLHdCQUF3QixDQUFDLGtIQUFrSCw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyxvSUFBb0ksNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUZBQXFGLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHVJQUF1SSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyx1SUFBdUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsMkNBQTJDLENBQUMseURBQXlELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx5REFBeUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsNElBQTRJLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx5REFBeUQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUVBQXFFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHFFQUFxRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyx1RUFBdUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsdUVBQXVFLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGtFQUFrRSxnQkFBZ0IsQ0FBQywrREFBK0QsNEJBQTRCLENBQUMsNENBQTRDLENBQUMsYUFBYSxDQUFDLGdUQUFnVCx5QkFBeUIsQ0FBQyxVQUFVLENBQUMsMkVBQTJFLHdCQUF3QixDQUFDLDJFQUEyRSx3QkFBd0IsQ0FBQyw2RUFBNkUsd0JBQXdCLENBQUMsNkVBQTZFLHdCQUF3QixDQUFDLHFIQUFxSCw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyx1SUFBdUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsdUZBQXVGLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLDBJQUEwSSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQywwSUFBMEksNENBQTRDLENBQUMsdUJBQXVCLENBQUMseUNBQXlDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxnQkFBZ0IsMkNBQTJDLENBQUMscURBQXFELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxREFBcUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHVEQUF1RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsb0lBQW9JLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxREFBcUQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsaUVBQWlFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxtRUFBbUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUVBQW1FLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGdFQUFnRSxnQkFBZ0IsQ0FBQywyREFBMkQsNEJBQTRCLENBQUMsNENBQTRDLENBQUMsYUFBYSxDQUFDLGdTQUFnUyx5QkFBeUIsQ0FBQyxVQUFVLENBQUMsdUVBQXVFLHdCQUF3QixDQUFDLHVFQUF1RSx3QkFBd0IsQ0FBQyx5RUFBeUUsd0JBQXdCLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLCtHQUErRyw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyxpSUFBaUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUZBQW1GLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG9JQUFvSSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxvSUFBb0ksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsMkNBQTJDLENBQUMseURBQXlELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx5REFBeUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsNElBQTRJLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx5REFBeUQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUVBQXFFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHFFQUFxRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyx1RUFBdUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsdUVBQXVFLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGtFQUFrRSxnQkFBZ0IsQ0FBQywrREFBK0QsNEJBQTRCLENBQUMsNENBQTRDLENBQUMsYUFBYSxDQUFDLGdUQUFnVCx5QkFBeUIsQ0FBQyxVQUFVLENBQUMsMkVBQTJFLHdCQUF3QixDQUFDLDJFQUEyRSx3QkFBd0IsQ0FBQyw2RUFBNkUsd0JBQXdCLENBQUMsNkVBQTZFLHdCQUF3QixDQUFDLHFIQUFxSCw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyx1SUFBdUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsdUZBQXVGLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLDBJQUEwSSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQywwSUFBMEksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsMkNBQTJDLENBQUMseURBQXlELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx5REFBeUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsNElBQTRJLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx5REFBeUQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUVBQXFFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHFFQUFxRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyx1RUFBdUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsdUVBQXVFLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGtFQUFrRSxnQkFBZ0IsQ0FBQywrREFBK0QsNEJBQTRCLENBQUMsNENBQTRDLENBQUMsYUFBYSxDQUFDLGdUQUFnVCx5QkFBeUIsQ0FBQyxVQUFVLENBQUMsMkVBQTJFLHdCQUF3QixDQUFDLDJFQUEyRSx3QkFBd0IsQ0FBQyw2RUFBNkUsd0JBQXdCLENBQUMsNkVBQTZFLHdCQUF3QixDQUFDLHFIQUFxSCw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyx1SUFBdUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsdUZBQXVGLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLDBJQUEwSSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQywwSUFBMEksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsdUNBQXVDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLDJDQUEyQyxDQUFDLG1EQUFtRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsbURBQW1ELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxREFBcUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGdJQUFnSSx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsbURBQW1ELDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQywrREFBK0Qsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsaUVBQWlFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQywrREFBK0QsZ0JBQWdCLENBQUMseURBQXlELDRCQUE0QixDQUFDLDRDQUE0QyxDQUFDLGFBQWEsQ0FBQyx3UkFBd1IseUJBQXlCLENBQUMsVUFBVSxDQUFDLHFFQUFxRSx3QkFBd0IsQ0FBQyxxRUFBcUUsd0JBQXdCLENBQUMsdUVBQXVFLHdCQUF3QixDQUFDLHVFQUF1RSx3QkFBd0IsQ0FBQyw0R0FBNEcsNEJBQTRCLENBQUMseURBQXlELENBQUMsb0JBQW9CLENBQUMsOEhBQThILDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlGQUFpRiw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxpSUFBaUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsaUlBQWlJLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHlDQUF5Qyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsZ0JBQWdCLDJDQUEyQyxDQUFDLHFEQUFxRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscURBQXFELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1REFBdUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG9JQUFvSSx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscURBQXFELDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxpRUFBaUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUVBQW1FLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG1FQUFtRSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxnRUFBZ0UsZ0JBQWdCLENBQUMsMkRBQTJELDRCQUE0QixDQUFDLDRDQUE0QyxDQUFDLGFBQWEsQ0FBQyxnU0FBZ1MseUJBQXlCLENBQUMsb0JBQW9CLENBQUMsdUVBQXVFLHdCQUF3QixDQUFDLHVFQUF1RSxxQkFBcUIsQ0FBQyx5RUFBeUUsd0JBQXdCLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLCtHQUErRyw0QkFBNEIsQ0FBQyx5REFBeUQsQ0FBQyxvQkFBb0IsQ0FBQyxpSUFBaUksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUZBQW1GLHlDQUF5QyxDQUFDLHVCQUF1QixDQUFDLG9JQUFvSSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxvSUFBb0ksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsMkNBQTJDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsMkNBQTJDLENBQUMsdURBQXVELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1REFBdUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHlEQUF5RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsd0lBQXdJLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1REFBdUQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUVBQW1FLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG1FQUFtRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxxRUFBcUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUVBQXFFLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSxnQkFBZ0IsQ0FBQyw2REFBNkQsNEJBQTRCLENBQUMsNENBQTRDLENBQUMsYUFBYSxDQUFDLHdTQUF3Uyx5QkFBeUIsQ0FBQyxvQkFBb0IsQ0FBQyx5RUFBeUUsd0JBQXdCLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLDJFQUEyRSx3QkFBd0IsQ0FBQywyRUFBMkUsd0JBQXdCLENBQUMsa0hBQWtILDRCQUE0QixDQUFDLHlEQUF5RCxDQUFDLG9CQUFvQixDQUFDLG9JQUFvSSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxxRkFBcUYsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsdUlBQXVJLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHVJQUF1SSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyw2Q0FBNkMsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLGtCQUFrQiwyQ0FBMkMsQ0FBQyx5REFBeUQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHlEQUF5RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsMkRBQTJELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyw0SUFBNEksd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHlEQUF5RCw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxxRUFBcUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMscUVBQXFFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHVFQUF1RSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyx1RUFBdUUsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsa0VBQWtFLGdCQUFnQixDQUFDLCtEQUErRCw0QkFBNEIsQ0FBQyw0Q0FBNEMsQ0FBQyxhQUFhLENBQUMsZ1RBQWdULHlCQUF5QixDQUFDLG9CQUFvQixDQUFDLDJFQUEyRSx3QkFBd0IsQ0FBQywyRUFBMkUsd0JBQXdCLENBQUMsNkVBQTZFLHdCQUF3QixDQUFDLDZFQUE2RSx3QkFBd0IsQ0FBQyxxSEFBcUgsNEJBQTRCLENBQUMseURBQXlELENBQUMsb0JBQW9CLENBQUMsdUlBQXVJLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHVGQUF1Riw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQywwSUFBMEksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsMElBQTBJLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLCtDQUErQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsbUJBQW1CLDJDQUEyQyxDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsMkRBQTJELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyw2REFBNkQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGdKQUFnSix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsMkRBQTJELDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHVFQUF1RSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyx1RUFBdUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHlFQUF5RSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxtRUFBbUUsZ0JBQWdCLENBQUMsaUVBQWlFLDRCQUE0QixDQUFDLDRDQUE0QyxDQUFDLGFBQWEsQ0FBQyx3VEFBd1QseUJBQXlCLENBQUMsVUFBVSxDQUFDLDZFQUE2RSx3QkFBd0IsQ0FBQyw2RUFBNkUsd0JBQXdCLENBQUMsK0VBQStFLHdCQUF3QixDQUFDLCtFQUErRSx3QkFBd0IsQ0FBQyx3SEFBd0gsNEJBQTRCLENBQUMseURBQXlELENBQUMsb0JBQW9CLENBQUMsMElBQTBJLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHlGQUF5Riw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyw2SUFBNkksNENBQTRDLENBQUMsdUJBQXVCLENBQUMsNklBQTZJLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG1EQUFtRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMscUJBQXFCLDJDQUEyQyxDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsK0RBQStELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxpRUFBaUUsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHdKQUF3Six3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsK0RBQStELDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLDJFQUEyRSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQywyRUFBMkUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsNkVBQTZFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLDZFQUE2RSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxtRUFBbUUsZ0JBQWdCLENBQUMscUVBQXFFLDRCQUE0QixDQUFDLDRDQUE0QyxDQUFDLGFBQWEsQ0FBQyx3VUFBd1UseUJBQXlCLENBQUMsVUFBVSxDQUFDLGlGQUFpRix3QkFBd0IsQ0FBQyxpRkFBaUYsd0JBQXdCLENBQUMsbUZBQW1GLHdCQUF3QixDQUFDLG1GQUFtRix3QkFBd0IsQ0FBQyw4SEFBOEgsNEJBQTRCLENBQUMseURBQXlELENBQUMsb0JBQW9CLENBQUMsZ0pBQWdKLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLDZGQUE2Riw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxtSkFBbUosNENBQTRDLENBQUMsdUJBQXVCLENBQUMsbUpBQW1KLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLGlEQUFpRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLDJDQUEyQyxDQUFDLDZEQUE2RCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsNkRBQTZELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQywrREFBK0Qsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG9KQUFvSix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsNkRBQTZELDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHlFQUF5RSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyx5RUFBeUUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsMkVBQTJFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLDJFQUEyRSw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQyxtRUFBbUUsZ0JBQWdCLENBQUMsaURBQWlELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsMkNBQTJDLENBQUMsNkRBQTZELHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyw2REFBNkQsd0JBQXdCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsb0pBQW9KLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyw2REFBNkQsNENBQTRDLENBQUMsdUJBQXVCLENBQUMseUVBQXlFLHdCQUF3QixDQUFDLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLHlFQUF5RSx3QkFBd0IsQ0FBQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsQ0FBQywyRUFBMkUsd0JBQXdCLENBQUMsNENBQTRDLENBQUMsdUJBQXVCLENBQUMsMkVBQTJFLDRDQUE0QyxDQUFDLHVCQUF1QixDQUFDLG1FQUFtRSxnQkFBZ0IsQ0FBQyxZQUFZLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyxrQkFBa0IsQ0FBQyx1Q0FBdUMsZUFBZSxDQUFDLGtCQUFrQixXQUFXLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLGFBQWEsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxpR0FBaUcsdUVBQXVFLENBQUMsZ0NBQWdDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxtQ0FBbUMsQ0FBQyxzQ0FBc0MsQ0FBQywrQkFBK0Isb0NBQW9DLENBQUMsdUNBQXVDLENBQUMscUJBQXFCLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLDZCQUE2QixhQUFhLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyx5Q0FBeUMsbUNBQW1DLENBQUMsb0NBQW9DLENBQUMsd0NBQXdDLGVBQWUsQ0FBQyxzQ0FBc0MsQ0FBQyx1Q0FBdUMsQ0FBQyx3Q0FBd0MsMEJBQTBCLENBQUM7Ozs7Ozs7O0VBUTVyekUsQ0FBQyxjQUFjLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQyx5Q0FBeUMsY0FBYyxvQkFBb0IsQ0FBQyx5QkFBeUIsQ0FBQywwQkFBMEIsQ0FBQyxtQkFBbUIsb0JBQW9CLENBQUMsMkJBQTJCLG9CQUFvQixDQUFDLGdDQUFnQyxvQkFBb0IsQ0FBQyxDQUFDLCtEQUErRCxjQUFjLFdBQVcsQ0FBQywwQkFBMEIsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsa0NBQWtDLENBQUMsMkJBQTJCLGtDQUFrQyxDQUFDLGdDQUFnQyxrQ0FBa0MsQ0FBQyxDQUFDLGdFQUFnRSxjQUFjLFdBQVcsQ0FBQywwQkFBMEIsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsa0NBQWtDLENBQUMsMkJBQTJCLGtDQUFrQyxDQUFDLGdDQUFnQyxrQ0FBa0MsQ0FBQyxDQUFDLDBDQUEwQyxjQUFjLFlBQVksQ0FBQywwQkFBMEIsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsbUNBQW1DLENBQUMsMkJBQTJCLG1DQUFtQyxDQUFDLGdDQUFnQyxtQ0FBbUMsQ0FBQyxDQUFDLG1CQUFtQiw0REFBNEQsQ0FBQyx5QkFBeUIsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLHVCQUF1QixDQUFDLG9CQUFvQixVQUFVLENBQUMscUNBQXFDLGVBQWUsQ0FBQyx1Q0FBdUMsaUJBQWlCLENBQUMsc0NBQXNDLGdCQUFnQixDQUFDLHdCQUF3QixrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLENBQUM7Ozs7Ozs7O0VBUXB0RCxDQUFDLFlBQVksYUFBYSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLHdCQUF3QixDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLHVDQUF1QyxDQUFDLDRDQUE0Qyx1Q0FBdUMsQ0FBQyw0Q0FBNEMsQ0FBQyx5REFBeUQsU0FBUyxDQUFDLHVCQUF1QixhQUFhLENBQUMsa0JBQWtCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsMkRBQTJELFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLDJCQUEyQixDQUFDLDhCQUE4QixxQ0FBcUMsQ0FBQyw2QkFBNkIsb0NBQW9DLENBQUMscUJBQXFCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsMEJBQTBCLENBQUMsdURBQXVELGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLDJDQUEyQyxDQUFDLFFBQVEsQ0FBQyx3QkFBd0IsQ0FBQyw0QkFBNEIsU0FBUyxDQUFDLDJCQUEyQixRQUFRLENBQUMsUUFBUSxDQUFDLHlDQUF5QyxxRkFBcUYsYUFBYSxDQUFDLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsb01BQW9NLGVBQWUsQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsMkJBQTJCLENBQUMsbUdBQW1HLHFDQUFxQyxDQUFDLGlHQUFpRyxvQ0FBb0MsQ0FBQyxDQUFDLGtCQUFrQixRQUFRLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxtQkFBbUIsa0NBQWtDLENBQUMsbURBQW1ELFlBQVksQ0FBQyxtRkFBbUYsVUFBVSxDQUFDLDRFQUE0RSw2Q0FBNkMsQ0FBQyw4Q0FBOEMsQ0FBQyxtREFBbUQsQ0FBQyxrREFBa0QsQ0FBQyxtQkFBbUIsUUFBUSxDQUFDLHFCQUFxQixVQUFVLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLGNBQWMsQ0FBQywyREFBMkQsd0RBQTR5QyxDQUFDLHlDQUF5QyxvTUFBb00sd0RBQTR5QyxDQUFDLENBQUM7Ozs7Ozs7O0VBUXh1TCxDQUFDLGtCQUFrQixvQkFBb0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLHVCQUF1QixDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLFVBQVUsQ0FBQywwQkFBMEIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyx5QkFBeUIsb0JBQW9CLENBQUMsVUFBVSxDQUFDLDJFQUErRSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsdUNBQXVDLHVCQUF1QixDQUFDLHNFQUFzRSwyQkFBMkIsQ0FBQywyQ0FBMkMsMkJBQTJCLENBQUMsdUNBQXVDLDJCQUEyQixDQUFDLHdDQUF3Qyw0QkFBNEIsQ0FBQyx1Q0FBdUMsNEJBQTRCLENBQUMsdUNBQXVDLDRCQUE0QixDQUFDLG9EQUFvRCw0QkFBNEIsQ0FBQyxzQ0FBc0MsNEJBQTRCLENBQUMseUNBQXlDLDRCQUE0QixDQUFDLDhDQUE4Qyw0QkFBNEIsQ0FBQyx1Q0FBdUMsNEJBQTRCLENBQUMseUNBQXlDLDRCQUE0QixDQUFDLHFDQUFxQyw0QkFBNEIsQ0FBQyw2Q0FBNkMsNEJBQTRCLENBQUMsMENBQTBDLDRCQUE0QixDQUFDLHNDQUFzQyw0QkFBNEIsQ0FBQyx3Q0FBd0MsNEJBQTRCLENBQUMsMENBQTBDLDRCQUE0QixDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyw0Q0FBNEMsNEJBQTRCLENBQUMsd0NBQXdDLDRCQUE0QixDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyx1Q0FBdUMsNEJBQTRCLENBQUMscUNBQXFDLDRCQUE0QixDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyxzQ0FBc0MsNEJBQTRCLENBQUMsdUNBQXVDLDRCQUE0QixDQUFDLHNDQUFzQyw0QkFBNEIsQ0FBQyx1Q0FBdUMsNEJBQTRCLENBQUMsc0NBQXNDLDRCQUE0QixDQUFDLDZDQUE2Qyw0QkFBNEIsQ0FBQyx3Q0FBd0MsNEJBQTRCLENBQUMsdUNBQXVDLDRCQUE0QixDQUFDLHNDQUFzQyw0QkFBNEIsQ0FBQyxzQ0FBc0MsNEJBQTRCLENBQUMsNkNBQTZDLDRCQUE0QixDQUFDLHFDQUFxQyw0QkFBNEIsQ0FBQyx3REFBd0QsNkJBQTZCLENBQUMsaURBQWlELDZCQUE2QixDQUFDLDJDQUEyQyw2QkFBNkIsQ0FBQyw0Q0FBNEMsNkJBQTZCLENBQUMsNENBQTRDLDZCQUE2QixDQUFDLHFDQUFxQyw2QkFBNkIsQ0FBQyx3Q0FBd0MsNkJBQTZCLENBQUMscUNBQXFDLDZCQUE2QixDQUFDLHdDQUF3Qyw2QkFBNkIsQ0FBQywwQ0FBMEMsNkJBQTZCLENBQUMsc0NBQXNDLDZCQUE2QixDQUFDLG9DQUFvQyw2QkFBNkIsQ0FBQywwQ0FBMEMsNkJBQTZCLENBQUMsZ0RBQWdELDZCQUE2QixDQUFDLHNDQUFzQyw2QkFBNkIsQ0FBQyw4Q0FBOEMsNkJBQTZCLENBQUMsdUNBQXVDLDZCQUE2QixDQUFDLHdDQUF3Qyw2QkFBNkIsQ0FBQyx1Q0FBdUMsNkJBQTZCLENBQUMsd0NBQXdDLDZCQUE2QixDQUFDLGtEQUFrRCw2QkFBNkIsQ0FBQyx1Q0FBdUMsNkJBQTZCLENBQUMsdUNBQXVDLDZCQUE2QixDQUFDLHVDQUF1Qyw2QkFBNkIsQ0FBQyxxQ0FBcUMsNkJBQTZCLENBQUMsOENBQThDLDZCQUE2QixDQUFDLDJDQUEyQyw2QkFBNkIsQ0FBQyx1Q0FBdUMsNkJBQTZCLENBQUMscUNBQXFDLDZCQUE2QixDQUFDLHdDQUF3Qyw2QkFBNkIsQ0FBQyw4Q0FBOEMsNkJBQTZCLENBQUMsdUNBQXVDLDZCQUE2QixDQUFDLG9DQUFvQyw2QkFBNkIsQ0FBQyxnREFBZ0QsNkJBQTZCLENBQUMsMENBQTBDLDZCQUE2QixDQUFDLDZDQUE2Qyw2QkFBNkIsQ0FBQyxzQ0FBc0MsNkJBQTZCLENBQUMscUNBQXFDLDJCQUEyQixDQUFDLCtEQUErRCwrQkFBK0IsQ0FBQyx1Q0FBdUMsK0JBQStCLENBQUMsdUNBQXVDLCtCQUErQixDQUFDLDZDQUE2QyxnQ0FBZ0MsQ0FBQyxxQ0FBcUMsZ0NBQWdDLENBQUMseUNBQXlDLGdDQUFnQyxDQUFDLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxzQ0FBc0MsZ0NBQWdDLENBQUMsc0NBQXNDLGdDQUFnQyxDQUFDLDBDQUEwQyxnQ0FBZ0MsQ0FBQyxpREFBaUQsZ0NBQWdDLENBQUMsc0NBQXNDLGdDQUFnQyxDQUFDLGdEQUFnRCxnQ0FBZ0MsQ0FBQyx5Q0FBeUMsZ0NBQWdDLENBQUMsb0NBQW9DLGdDQUFnQyxDQUFDLDZDQUE2QyxnQ0FBZ0MsQ0FBQyxzQ0FBc0MsZ0NBQWdDLENBQUMseUNBQXlDLGdDQUFnQyxDQUFDLDRDQUE0QyxnQ0FBZ0MsQ0FBQyx3Q0FBd0MsZ0NBQWdDLENBQUMsdUNBQXVDLGdDQUFnQyxDQUFDLHFDQUFxQyxnQ0FBZ0MsQ0FBQyx1Q0FBdUMsZ0NBQWdDLENBQUMseUNBQXlDLGdDQUFnQyxDQUFDLHVDQUF1QyxnQ0FBZ0MsQ0FBQyxzQ0FBc0MsZ0NBQWdDLENBQUMscUNBQXFDLGdDQUFnQyxDQUFDLHNEQUFzRCxnQ0FBZ0MsQ0FBQyxvQ0FBb0MsZ0NBQWdDLENBQUMsb0NBQW9DLGdDQUFnQyxDQUFDLHVDQUF1QyxnQ0FBZ0MsQ0FBQyxxQ0FBcUMsZ0NBQWdDLENBQUMsdUNBQXVDLGdDQUFnQyxDQUFDLHNDQUFzQyxnQ0FBZ0MsQ0FBQyxxQ0FBcUMsZ0NBQWdDLENBQUMscUNBQXFDLGdDQUFnQyxDQUFDLDBDQUEwQyxnQ0FBZ0MsQ0FBQyx3Q0FBd0MsZ0NBQWdDLENBQUMsd0NBQXdDLGlDQUFpQyxDQUFDLHVDQUF1QyxpQ0FBaUMsQ0FBQyxxREFBcUQsaUNBQWlDLENBQUMsMkNBQTJDLGlDQUFpQyxDQUFDLDJDQUEyQyxpQ0FBaUMsQ0FBQyxzQ0FBc0MsaUNBQWlDLENBQUMsOENBQThDLGlDQUFpQyxDQUFDLDBDQUEwQyxpQ0FBaUMsQ0FBQyxvQ0FBb0MsaUNBQWlDLENBQUMsdUNBQXVDLGlDQUFpQyxDQUFDLDJDQUEyQyxpQ0FBaUMsQ0FBQyw2Q0FBNkMsaUNBQWlDLENBQUMseUNBQXlDLGlDQUFpQyxDQUFDLHVDQUF1QyxpQ0FBaUMsQ0FBQyx1Q0FBdUMsaUNBQWlDLENBQUMseUNBQXlDLGlDQUFpQyxDQUFDLDBDQUEwQyxpQ0FBaUMsQ0FBQyxzQ0FBc0MsaUNBQWlDLENBQUMscUNBQXFDLGlDQUFpQyxDQUFDLHVDQUF1QyxpQ0FBaUMsQ0FBQyxzQ0FBc0MsaUNBQWlDLENBQUMsdUNBQXVDLGlDQUFpQyxDQUFDLDBDQUEwQyxpQ0FBaUMsQ0FBQywwQ0FBMEMsaUNBQWlDLENBQUMsZ0RBQWdELGlDQUFpQyxDQUFDLHlDQUF5QyxpQ0FBaUMsQ0FBQyxvQ0FBb0MsaUNBQWlDLENBQUMsMkRBQTJELGlDQUFpQyxDQUFDLHdDQUF3QyxpQ0FBaUMsQ0FBQyxxQ0FBcUMsaUNBQWlDLENBQUMsd0RBQXdELGlDQUFpQyxDQUFDLDBDQUEwQyxpQ0FBaUMsQ0FBQywwQ0FBMEMsaUNBQWlDLENBQUMsMENBQTBDLGlDQUFpQyxDQUFDLHFDQUFxQyxpQ0FBaUMsQ0FBQyx5Q0FBeUMsaUNBQWlDLENBQUMsd0NBQXdDLGlDQUFpQyxDQUFDLHNDQUFzQyxpQ0FBaUMsQ0FBQyxzQ0FBc0MsMkJBQTJCLENBQUMsd0NBQXdDLCtCQUErQixDQUFDLDBDQUEwQywrQkFBK0IsQ0FBQyx1Q0FBdUMsK0JBQStCLENBQUMsNkNBQTZDLGdDQUFnQyxDQUFDLHFDQUFxQyxnQ0FBZ0MsQ0FBQyw4Q0FBOEMsZ0NBQWdDLENBQUMsdUNBQXVDLGdDQUFnQyxDQUFDLHlDQUF5QyxnQ0FBZ0MsQ0FBQywyQ0FBMkMsZ0NBQWdDLENBQUMsc0NBQXNDLGdDQUFnQyxDQUFDLHFDQUFxQyxnQ0FBZ0MsQ0FBQyxxQ0FBcUMsZ0NBQWdDLENBQUMsb0NBQW9DLGdDQUFnQyxDQUFDLDJDQUEyQyxnQ0FBZ0MsQ0FBQyxvQ0FBb0MsZ0NBQWdDLENBQUMsc0NBQXNDLGdDQUFnQyxDQUFDLG9DQUFvQyxnQ0FBZ0MsQ0FBQyxnREFBZ0QsZ0NBQWdDLENBQUMsMENBQTBDLGdDQUFnQyxDQUFDLDJDQUEyQyxnQ0FBZ0MsQ0FBQyx3Q0FBd0MsZ0NBQWdDLENBQUMsc0NBQXNDLGdDQUFnQyxDQUFDLDRDQUE0QyxnQ0FBZ0MsQ0FBQyxnREFBZ0QsZ0NBQWdDLENBQUMsMkNBQTJDLGdDQUFnQyxDQUFDLHlDQUF5QyxnQ0FBZ0MsQ0FBQyx3Q0FBd0MsZ0NBQWdDLENBQUMscUNBQXFDLGdDQUFnQyxDQUFDLHdDQUF3QyxnQ0FBZ0MsQ0FBQyxxQ0FBcUMsZ0NBQWdDLENBQUMsdUNBQXVDLGdDQUFnQyxDQUFDLHVDQUF1QyxnQ0FBZ0MsQ0FBQyxzQ0FBc0MsZ0NBQWdDLENBQUMsc0NBQXNDLGdDQUFnQyxDQUFDLHNDQUFzQyxnQ0FBZ0MsQ0FBQyw0Q0FBNEMsZ0NBQWdDLENBQUMsK0NBQStDLGdDQUFnQyxDQUFDLDBDQUEwQyxnQ0FBZ0MsQ0FBQyw0Q0FBNEMsaUNBQWlDLENBQUMscUNBQXFDLGlDQUFpQyxDQUFDLHNDQUFzQyxpQ0FBaUMsQ0FBQyx5Q0FBeUMsaUNBQWlDLENBQUMsNENBQTRDLGlDQUFpQyxDQUFDLHdDQUF3QyxpQ0FBaUMsQ0FBQyxnRUFBZ0UsaUNBQWlDLENBQUMsd0NBQXdDLGlDQUFpQyxDQUFDLDRDQUE0QyxpQ0FBaUMsQ0FBQywwQ0FBMEMsaUNBQWlDLENBQUMsdUNBQXVDLGlDQUFpQyxDQUFDLHVDQUF1QyxpQ0FBaUMsQ0FBQyx3Q0FBd0MsaUNBQWlDLENBQUMsd0NBQXdDLGlDQUFpQyxDQUFDLDJDQUEyQyxpQ0FBaUMsQ0FBQyxxQ0FBcUMsaUNBQWlDLENBQUMseUNBQXlDLGlDQUFpQyxDQUFDLDhDQUE4QyxpQ0FBaUMsQ0FBQyxvQ0FBb0MsaUNBQWlDLENBQUMsa0RBQWtELGlDQUFpQyxDQUFDLG9DQUFvQyxpQ0FBaUMsQ0FBQyx3Q0FBd0MsaUNBQWlDLENBQUMsMENBQTBDLGlDQUFpQyxDQUFDLHVDQUF1QyxpQ0FBaUMsQ0FBQywwQ0FBMEMsaUNBQWlDLENBQUMsNENBQTRDLGlDQUFpQyxDQUFDLHVDQUF1QyxpQ0FBaUMsQ0FBQyxxQ0FBcUMsaUNBQWlDLENBQUMsc0NBQXNDLGlDQUFpQyxDQUFDLHdDQUF3QyxpQ0FBaUMsQ0FBQyxzQ0FBc0MsaUNBQWlDLENBQUMsc0NBQXNDLGlDQUFpQyxDQUFDLHdDQUF3QyxpQ0FBaUMsQ0FBQyx1Q0FBdUMsaUNBQWlDLENBQUMsc0NBQXNDLGlDQUFpQyxDQUFDLGdEQUFnRCxpQ0FBaUMsQ0FBQyxtRUFBbUUsaUNBQWlDLENBQUMsdUNBQXVDLGlDQUFpQyxDQUFDLDBDQUEwQyw0QkFBNEIsQ0FBQyw0Q0FBNEMsZ0NBQWdDLENBQUMsNkNBQTZDLGdDQUFnQyxDQUFDLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxzREFBc0QsaUNBQWlDLENBQUMsaURBQWlELGlDQUFpQyxDQUFDLHVDQUF1QyxpQ0FBaUMsQ0FBQyx1Q0FBdUMsaUNBQWlDLENBQUMseUNBQXlDLGlDQUFpQyxDQUFDLGlEQUFpRCxpQ0FBaUMsQ0FBQyxxQ0FBcUMsaUNBQWlDLENBQUMscUNBQXFDLGlDQUFpQyxDQUFDLHVDQUF1QyxpQ0FBaUMsQ0FBQyw0Q0FBNEMsaUNBQWlDLENBQUMsc0NBQXNDLGlDQUFpQyxDQUFDLHdDQUF3QyxpQ0FBaUMsQ0FBQzs7Ozs7Ozs7RUFRbCtqQixDQUFDLFdBQVcsV0FBVyxDQUFDLHNDQUFzQyxDQUFDLFdBQVcsQ0FBQyw0REFBNEQsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLENBQUMsbUJBQW1CLENBQUMscUJBQXFCLENBQUMsdUJBQXVCLHVCQUF1QixDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGFBQWEsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLDRCQUE0QixvQkFBb0IsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsNENBQTRDLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsa0VBQWtFLG1CQUFtQixDQUFDLG9CQUFvQixvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxtREFBbUQsbUJBQW1CLENBQUMscUJBQXFCLENBQUMsMEJBQTBCLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLHFCQUFxQixZQUFZLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsYUFBYSxZQUFZLENBQUMsYUFBYSxjQUFjLENBQUMsYUFBYSx1QkFBdUIsQ0FBQyxhQUFhLHVCQUF1QixDQUFDLGFBQWEsdUJBQXVCLENBQUMsYUFBYSxjQUFjLENBQUMseUJBQXlCLHVCQUF1QixDQUFDLHlCQUF5Qix1QkFBdUIsQ0FBQyx5QkFBeUIsY0FBYyxDQUFDLHlCQUF5QixjQUFjLENBQUMseUJBQXlCLHNCQUFzQixDQUFDLGdCQUFnQixjQUFjLENBQUMsYUFBYSxDQUFDLGlCQUFpQixzQkFBc0IsQ0FBQyxrQkFBa0Isc0JBQXNCLENBQUMsaUJBQWlCLHNCQUFzQixDQUFDLGdCQUFnQixhQUFhLENBQUMsNEJBQTRCLHVCQUF1QixDQUFDLDZCQUE2Qix1QkFBdUIsQ0FBQyx1QkFBdUIsY0FBYyxDQUFDLDZCQUE2QixjQUFjLENBQUMsNEJBQTRCLHNCQUFzQixDQUFDLGVBQWUsU0FBUyxDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyx3QkFBd0IsQ0FBQyxRQUFRLENBQUMscUJBQXFCLHFCQUFxQixDQUFDLGVBQWUscUJBQXFCLENBQUMscUJBQXFCLHFCQUFxQixDQUFDLG9CQUFvQixhQUFhLENBQUMsZ0JBQWdCLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixVQUFVLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsNEJBQTRCLFlBQVksQ0FBQyxzQkFBc0IsVUFBVSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyx5QkFBeUIsYUFBYSxDQUFDLFNBQVMsQ0FBQywrQkFBK0IsYUFBYSxDQUFDLDZCQUE2QixhQUFhLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx3QkFBd0IsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLG9CQUFvQixXQUFXLENBQUMsb0JBQW9CLFVBQVUsQ0FBQyxnQ0FBZ0MsMEJBQTBCLENBQUMsNkJBQTZCLCtEQUErRCxDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQywwQkFBMEIsK0RBQStELENBQUMsZUFBZSxDQUFDLDBCQUEwQixrQkFBa0IsQ0FBQyxlQUFlLHVCQUF1QixDQUFDLHNCQUFzQix1QkFBdUIsQ0FBQyx3QkFBd0IsK0JBQStCLENBQUMsd0JBQXdCLHVCQUF1QixDQUFDLCtCQUErQix1QkFBdUIsQ0FBQyxrQkFBa0IsdUJBQXVCLENBQUMseUJBQXlCLHVCQUF1QixDQUFDLDJCQUEyQiwrQkFBK0IsQ0FBQywyQkFBMkIsdUJBQXVCLENBQUMsa0NBQWtDLHVCQUF1QixDQUFDLGlCQUFpQix1QkFBdUIsQ0FBQyx3QkFBd0IsdUJBQXVCLENBQUMsMEJBQTBCLCtCQUErQixDQUFDLDBCQUEwQix1QkFBdUIsQ0FBQyxpQ0FBaUMsdUJBQXVCLENBQUMsa0JBQWtCLHVCQUF1QixDQUFDLHlCQUF5Qix1QkFBdUIsQ0FBQywyQkFBMkIsK0JBQStCLENBQUMsMkJBQTJCLHVCQUF1QixDQUFDLGtDQUFrQyx1QkFBdUIsQ0FBQyxpQkFBaUIsdUJBQXVCLENBQUMsd0JBQXdCLHVCQUF1QixDQUFDLDBCQUEwQiwrQkFBK0IsQ0FBQywwQkFBMEIsdUJBQXVCLENBQUMsaUNBQWlDLHVCQUF1QixDQUFDLGdCQUFnQix1QkFBdUIsQ0FBQyx1QkFBdUIsdUJBQXVCLENBQUMseUJBQXlCLCtCQUErQixDQUFDLHlCQUF5Qix1QkFBdUIsQ0FBQyxnQ0FBZ0MsdUJBQXVCLENBQUMsZ0JBQWdCLHVCQUF1QixDQUFDLHVCQUF1Qix1QkFBdUIsQ0FBQyx5QkFBeUIsK0JBQStCLENBQUMseUJBQXlCLHVCQUF1QixDQUFDLGdDQUFnQyx1QkFBdUIsQ0FBQyxrQkFBa0IsdUJBQXVCLENBQUMseUJBQXlCLHVCQUF1QixDQUFDLDJCQUEyQiwrQkFBK0IsQ0FBQywyQkFBMkIsdUJBQXVCLENBQUMsa0NBQWtDLHVCQUF1QixDQUFDLGtCQUFrQix1QkFBdUIsQ0FBQyx5QkFBeUIsdUJBQXVCLENBQUMsMkJBQTJCLCtCQUErQixDQUFDLDJCQUEyQix1QkFBdUIsQ0FBQyxrQ0FBa0MsdUJBQXVCLENBQUMsZ0JBQWdCLHVCQUF1QixDQUFDLHVCQUF1Qix1QkFBdUIsQ0FBQyx5QkFBeUIsK0JBQStCLENBQUMseUJBQXlCLHVCQUF1QixDQUFDLGdDQUFnQyx1QkFBdUIsQ0FBQyxpQkFBaUIsdUJBQXVCLENBQUMsd0JBQXdCLHVCQUF1QixDQUFDLDBCQUEwQiwrQkFBK0IsQ0FBQywwQkFBMEIsdUJBQXVCLENBQUMsaUNBQWlDLHVCQUF1QixDQUFDLGdCQUFnQix1QkFBdUIsQ0FBQyx1QkFBdUIsdUJBQXVCLENBQUMseUJBQXlCLCtCQUErQixDQUFDLHlCQUF5Qix1QkFBdUIsQ0FBQyxnQ0FBZ0MsdUJBQXVCLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZ0JBQWdCLENBQUMsOENBQThDLGlCQUFpQixDQUFDLHFCQUFxQixrQkFBa0IsQ0FBQywyQkFBMkIsb0JBQW9CLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxxREFBcUQsVUFBVSxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxtQ0FBbUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsU0FBUyxDQUFDLG9CQUFvQiwyQkFBMkIsQ0FBQywwQ0FBMEMsQ0FBQyxnQ0FBZ0MsMkJBQTJCLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw2QkFBNkIsd0NBQXdDLENBQUMsaUJBQWlCLGtCQUFrQixDQUFDLHlCQUF5QixDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQywwQkFBMEIsQ0FBQyxzQkFBc0Isc0JBQXNCLENBQUMsdUJBQXVCLHNCQUFzQixDQUFDLGlFQUFpRSxjQUFjLENBQUMsdUJBQXVCLHVCQUF1QixDQUFDLHNCQUFzQix1QkFBdUIsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQywwQkFBMEIsa0JBQWtCLENBQUMsMkNBQTJDLFlBQVksQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJDQUEyQyxDQUFDLDJCQUEyQixZQUFZLENBQUMsZUFBZSxDQUFDLDJDQUEyQyxDQUFDLHlCQUF5QixxQkFBcUIsQ0FBQywwQkFBMEIscUJBQXFCLENBQUMsb0VBQW9FLGFBQWEsQ0FBQywwQkFBMEIsc0JBQXNCLENBQUMseUJBQXlCLHNCQUFzQixDQUFDLDJEQUEyRCxzQkFBc0IsQ0FBQzs7Ozs7Ozs7RUFRNWpRLENBQUMsV0FBVyxpQkFBaUIsQ0FBQywyQ0FBOEMsQ0FBQyx1U0FBc1UsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLDBCQUEwQixDQUFDLGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGNBQWMsd0JBQXdCLENBQUMsZUFBZSxVQUFVLENBQUMsYUFBYSxDQUFDLGVBQWUsaURBQWlELENBQUMseUNBQXlDLENBQUMsZ0NBQWdDLEtBQUssbUJBQW1CLENBQUMsR0FBRyx3QkFBd0IsQ0FBQyxDQUFDLHdCQUF3QixLQUFLLG1CQUFtQixDQUFDLEdBQUcsd0JBQXdCLENBQUMsQ0FBQyxhQUFhLG1CQUFtQixDQUFDLGNBQWMsbUJBQW1CLENBQUMsa0JBQWtCLG1CQUFtQixDQUFDLGdCQUFnQixxQkFBcUIsQ0FBQyxjQUFjLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyx5QkFBeUIsY0FBYyxDQUFDLFVBQVUsQ0FBQywyQkFBMkIsQ0FBQyxxQ0FBcUMsbUJBQW1CLENBQUMsZ0JBQWdCLDZCQUE2QixDQUFDLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLDBDQUEwQyxDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLHlCQUF5QixXQUFXLENBQUMsZUFBZSxDQUFDLDJDQUEyQyxxQkFBcUIsQ0FBQywwQkFBMEIscUJBQXFCLENBQUMsNkRBQTZELHVCQUF1QixDQUFDLG9EQUFvRCx3QkFBd0IsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsMENBQTBDLENBQUMseUJBQXlCLFdBQVcsQ0FBQyxlQUFlLENBQUMsa0RBQWtELGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixVQUFVLENBQUMsV0FBVyx1QkFBdUIsQ0FBQyxvQkFBb0IsdUJBQXVCLENBQUMsMERBQTBELGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGNBQWMsdUJBQXVCLENBQUMsdUJBQXVCLHVCQUF1QixDQUFDLGdFQUFnRSxrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLHVCQUF1QixDQUFDLHVCQUF1Qix1QkFBdUIsQ0FBQyxnRUFBZ0Usa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsYUFBYSx1QkFBdUIsQ0FBQyxzQkFBc0IsdUJBQXVCLENBQUMsOERBQThELGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGFBQWEsdUJBQXVCLENBQUMsc0JBQXNCLHVCQUF1QixDQUFDLDhEQUE4RCxrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxZQUFZLHVCQUF1QixDQUFDLHFCQUFxQix1QkFBdUIsQ0FBQyw0REFBNEQsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsWUFBWSx1QkFBdUIsQ0FBQyxxQkFBcUIsdUJBQXVCLENBQUMsNERBQTRELGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGNBQWMsdUJBQXVCLENBQUMsdUJBQXVCLHVCQUF1QixDQUFDLGdFQUFnRSxrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLHVCQUF1QixDQUFDLHVCQUF1Qix1QkFBdUIsQ0FBQyxnRUFBZ0Usa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsWUFBWSx1QkFBdUIsQ0FBQyxxQkFBcUIsdUJBQXVCLENBQUMsNERBQTRELGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGFBQWEsdUJBQXVCLENBQUMsc0JBQXNCLHVCQUF1QixDQUFDLDhEQUE4RCxrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxZQUFZLHVCQUF1QixDQUFDLHFCQUFxQix1QkFBdUIsQ0FBQyw0REFBNEQsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsYUFBYSx1QkFBdUIsQ0FBQyxzQkFBc0IsdUJBQXVCLENBQUMsOERBQThELGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLHlCQUF5QixhQUFhLENBQUMsY0FBYyxDQUFDLHlCQUF5QixhQUFhLENBQUMsY0FBYyxDQUFDLDJCQUEyQixhQUFhLENBQUMsZUFBZSxDQUFDLGVBQWUsYUFBYSxDQUFDLDJCQUEyQixhQUFhLENBQUMscUJBQXFCLENBQUMsZUFBZSxDQUFDLHVCQUF1QixhQUFhLENBQUMscUJBQXFCLENBQUMsYUFBYSxDQUFDLHlCQUF5QixhQUFhLENBQUMscUJBQXFCLENBQUMsYUFBYSxDQUFDLCtCQUErQixhQUFhLENBQUMscUJBQXFCLENBQUMsYUFBYSxDQUFDLFFBQVEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGNBQWMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQywyQ0FBMkMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLDBCQUEwQixlQUFlLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMscUJBQXFCLFFBQVEsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLDJFQUEyRSxDQUFDLCtCQUErQixLQUFLLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsOEJBQThCLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQ0FBaUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLGtDQUFrQyxRQUFRLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsOEJBQThCLHVGQUF1RixDQUFDLDBCQUEwQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtEQUFrRCxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBDQUEwQyxlQUFlLENBQUMsMENBQTBDLGVBQWUsQ0FBQywyQ0FBMkMsZUFBZSxDQUFDLHdDQUF3QyxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsMENBQTBDLGVBQWUsQ0FBQyx3Q0FBd0MsZUFBZSxDQUFDLDBDQUEwQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNDQUFzQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLHdDQUF3QyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdDQUF3QyxlQUFlLENBQUMsd0NBQXdDLGVBQWUsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLHNDQUFzQyxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLDJDQUEyQyxlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMENBQTBDLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxvQ0FBb0MsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyx1Q0FBdUMsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNDQUFzQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLFdBQVcseUJBQXlCLENBQUMsMkNBQXNELENBQUMsMlNBQThXLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLHVCQUF1QixDQUFDLG1CQUFtQixDQUFDLGVBQWUseUJBQXlCLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLGtEQUFrRCxlQUFlLENBQUMsa0RBQWtELGVBQWUsQ0FBQyxtREFBbUQsZUFBZSxDQUFDLGdEQUFnRCxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHlDQUF5QyxlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyx3Q0FBd0MsZUFBZSxDQUFDLHdDQUF3QyxlQUFlLENBQUMseUNBQXlDLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsd0NBQXdDLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHdDQUF3QyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLHVDQUF1QyxlQUFlLENBQUMsb0NBQW9DLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsb0NBQW9DLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQywyQ0FBMkMsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLHNDQUFzQyxlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMscUNBQXFDLHlCQUF5QixDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxXQUFXLHVCQUF1QixDQUFDLDRDQUFvRCxDQUFDLDRTQUFvVyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyx1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQyxnNUtBQWc1Syx1QkFBdUIsQ0FBQzs7Ozs7Ozs7RUFRcnVoRSxDQUFDLFVBQVUsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLDRCQUE0QixDQUFDLGFBQWEsYUFBYSxDQUFDLDRCQUE0QixhQUFhLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxtQ0FBbUMsWUFBWSxDQUFDLHlEQUF5RCxhQUFhLENBQUMsaUJBQWlCLENBQUMsOEJBQThCLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLHVDQUF1QyxjQUFjLENBQUMsV0FBVyxDQUFDLDJEQUEyRCxvQkFBb0IsQ0FBQyx3R0FBd0csb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsb0hBQW9ILG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLG9IQUFvSCxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyw0RkFBNEYscUJBQXFCLENBQUMsK0lBQStJLCtCQUErQixDQUFDLHVDQUF1QyxlQUFlLENBQUMsZ0dBQWdHLG9CQUFvQixDQUFDLG1IQUFtSCxhQUFhLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnSUFBZ0ksa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsOEJBQThCLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsZ0NBQWdDLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxpQ0FBaUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLHFDQUFxQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsaURBQWlELFdBQVcsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLDJEQUEyRCxlQUFlLENBQUMsdUNBQXVDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLDhFQUE4RSxVQUFVLENBQUMsV0FBVyxDQUFDLHNCQUFzQixDQUFDLDhFQUE4RSxVQUFVLENBQUMsV0FBVyxDQUFDLHNCQUFzQixDQUFDLGtGQUFrRixXQUFXLENBQUMsV0FBVyxDQUFDLHNCQUFzQixDQUFDLHNGQUFzRixXQUFXLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxrRkFBa0YsV0FBVyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQywwRUFBMEUsV0FBVyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyw4RUFBOEUsV0FBVyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQywwRkFBMEYsV0FBVyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyxXQUFXLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxnREFBZ0Qsb0JBQW9CLENBQUMscUJBQXFCLENBQUM7Ozs7Ozs7O0VBUWwrRyxDQUFDLFVBQVUsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLGdCQUFnQixRQUFRLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsK0NBQStDLENBQUMsZUFBZSxDQUFDLHdCQUF3QixDQUFDLDREQUE0RCxDQUFDLHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxtQ0FBbUMsQ0FBQyxxQkFBcUIsQ0FBQywwQkFBMEIsQ0FBQyxvREFBb0QsQ0FBQyxlQUFlLENBQUMsMkNBQTJDLDJCQUEyQixDQUFDLGtDQUFrQywyQkFBMkIsQ0FBQyxzQ0FBc0MsMkJBQTJCLENBQUMsNERBQTRELFdBQVcsQ0FBQyxrRUFBa0UsbUJBQW1CLENBQUMsNENBQTRDLDJCQUEyQixDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyx3Q0FBd0MsaUJBQWlCLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsb0NBQW9DLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsZ0NBQWdDLENBQUMsdUNBQXVDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLG9DQUFvQyxDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLDRDQUE0QyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxDQUFDLDRDQUE0QyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsZUFBZSxDQUFDLGtHQUFrRywyQkFBMkIsQ0FBQyxnRkFBZ0YsMkJBQTJCLENBQUMsd0ZBQXdGLDJCQUEyQixDQUFDLHNCQUFzQix3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGlEQUFpRCxhQUFhLENBQUMsd0NBQXdDLGFBQWEsQ0FBQyw0Q0FBNEMsdUJBQXVCLENBQUMsdURBQXVELGFBQWEsQ0FBQyw4Q0FBOEMsYUFBYSxDQUFDLGtEQUFrRCx1QkFBdUIsQ0FBQyw0QkFBNEIsa0NBQWtDLENBQUMsc0NBQXNDLENBQUMsbUJBQW1CLENBQUMseUJBQXlCLENBQUMseUJBQXlCLENBQUMsa0NBQWtDLFdBQVcsQ0FBQyxpQ0FBaUMsd0JBQXdCLENBQUMsMkJBQTJCLENBQUMsZ0RBQWdELDBCQUEwQixDQUFDLHlCQUF5QixDQUFDLCtCQUErQixVQUFVLENBQUMscUNBQXFDLGFBQWEsQ0FBQyxnRUFBZ0UsMEJBQTBCLENBQUMsdURBQXVELDBCQUEwQixDQUFDLDJEQUEyRCwwQkFBMEIsQ0FBQyxzQkFBc0IsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLDJDQUEyQyxDQUFDLDJCQUEyQixDQUFDLGlDQUFpQyxtQkFBbUIsQ0FBQyxxQkFBcUIsb0NBQW9DLENBQUMseURBQXlELE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDJCQUEyQixjQUFjLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxVQUFVLENBQUMscUNBQXFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsMkNBQTJDLENBQUMsOENBQThDLFVBQVUsQ0FBQyxTQUFTLENBQUMsb0NBQW9DLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGtDQUFrQyxTQUFTLENBQUMseUJBQXlCLGFBQWEsQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLHNDQUFzQyx1QkFBdUIsQ0FBQywwQkFBMEIsQ0FBQyxvRUFBb0UseUJBQXlCLENBQUMsNEJBQTRCLENBQUMsMEVBQTBFLHdCQUF3QixDQUFDLDJCQUEyQixDQUFDLDZCQUE2QixDQUFDLGdGQUFnRix5QkFBeUIsQ0FBQyx3Q0FBd0MsbUNBQW1DLENBQUMsc0NBQXNDLENBQUMsd0NBQXdDLENBQUMsK0NBQStDLHdCQUF3QixDQUFDLDJCQUEyQixDQUFDLDhDQUE4QyxvQ0FBb0MsQ0FBQyxnQ0FBZ0MsT0FBTyxDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsQ0FBQyxnQ0FBZ0MsQ0FBQyxxRkFBcUYsNkJBQTZCLENBQUMsa0ZBQWtGLDhCQUE4QixDQUFDLGtGQUFrRixtQkFBbUIsQ0FBQyxzREFBc0QsNEJBQTRCLENBQUMsbURBQW1ELDZCQUE2QixDQUFDLG1EQUFtRCxrQkFBa0IsQ0FBQywyQkFBMkIsT0FBTyxDQUFDLFNBQVMsQ0FBQyxnQ0FBZ0MsVUFBVSxDQUFDLFFBQVEsQ0FBQyxtREFBbUQsWUFBWSxDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQywyREFBMkQsdUJBQXVCLENBQUMsMEJBQTBCLENBQUMsUUFBUSxDQUFDLG1EQUFtRCxtQ0FBbUMsQ0FBQyxzQ0FBc0MsQ0FBQyx3Q0FBd0MsQ0FBQyxnT0FBZ08sZUFBZSxDQUFDLDJNQUEyTSwyQ0FBMkMsQ0FBQyx5REFBeUQsb0NBQW9DLENBQUMsc0NBQXNDLGtDQUFrQyxDQUFDLHFDQUFxQyxDQUFDLHVDQUF1QyxDQUFDLG1JQUFtSSxlQUFlLENBQUMsdUtBQXVLLDJDQUEyQyxDQUFDLDRDQUE0QyxtQ0FBbUMsQ0FBQyx5QkFBeUIsV0FBVyxDQUFDLGdCQUFnQixZQUFZLENBQUMsc0JBQXNCLGlCQUFpQixDQUFDLGVBQWUscUJBQXFCLENBQUMsZ0JBQWdCLHFCQUFxQixDQUFDLFVBQVUsYUFBYSxDQUFDLGdCQUFnQixzQkFBc0IsQ0FBQyxjQUFjLHNCQUFzQixDQUFDLGVBQWUsc0JBQXNCLENBQUMsa0JBQWtCLHNCQUFzQixDQUFDOzs7Ozs7OztFQVFqb1AsQ0FBQyxVQUFVLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyx1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxzQkFBc0IsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLENBQUMsOEJBQThCLENBQUMsc0JBQXNCLGFBQWEsQ0FBQyxxQkFBcUIsY0FBYyxDQUFDLFdBQVcsY0FBYyxDQUFDLFlBQVksY0FBYyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsMkJBQTJCLENBQUMsa0JBQWtCLFNBQVMsQ0FBQyxjQUFjLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLHlCQUF5QixDQUFDLGdCQUFnQixVQUFVLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLHdCQUF3QixrQkFBa0IsQ0FBQyw2Q0FBNkMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMsOEJBQThCLENBQUMsNkJBQTZCLFNBQVMsQ0FBQyxrQkFBa0Isb0JBQW9CLENBQUMscUJBQXFCLG9CQUFvQixDQUFDLHlHQUF5Ryx3QkFBd0IsQ0FBQywyR0FBMkcseUJBQXlCLENBQUMsd0RBQXdELDJCQUEyQixDQUFDLHlEQUF5RCw0QkFBNEIsQ0FBQyxxR0FBcUcseUJBQXlCLENBQUMsaUVBQWlFLFlBQVksQ0FBQyw0QkFBNEIsQ0FBQyxnQkFBZ0Isb0JBQW9CLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyx1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxtQ0FBbUMsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxtQ0FBbUMsQ0FBQywyQ0FBMkMsQ0FBQyx3QkFBd0IseUJBQXlCLENBQUMscUNBQXFDLENBQUMsc0JBQXNCLENBQUMsMkNBQTJDLENBQUMsb0NBQW9DLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQywyQ0FBMkMsQ0FBQyxlQUFlLENBQUMsa0RBQWtELGlCQUFpQixDQUFDLHlEQUF5RCxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGdEQUFnRCxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHNDQUFzQyxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsZ0NBQWdDLENBQUMsaUJBQWlCLHNDQUFzQyxDQUFDLHVCQUF1QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyxrQ0FBa0MsQ0FBQyxtQ0FBbUMsQ0FBQywrQkFBK0IsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsQ0FBQyx1QkFBdUIsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxzQkFBc0IsQ0FBQyxRQUFRLENBQUMsa0RBQWtELFVBQVUsQ0FBQyxNQUFNLENBQUMsNEJBQTRCLGdDQUFnQyxDQUFDLGtDQUFrQyxDQUFDLGlDQUFpQyxDQUFDLCtCQUErQixDQUFDLHdCQUF3QixDQUFDLDRCQUE0QixpQkFBaUIsQ0FBQyw2QkFBNkIsUUFBUSxDQUFDLFVBQVUsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsaUJBQWlCLENBQUMsUUFBUSxDQUFDLDZCQUE2QixDQUFDLDBCQUEwQixDQUFDLHFCQUFxQixDQUFDLDJDQUEyQyxDQUFDLDRCQUE0QixDQUFDLHVCQUF1QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxzQ0FBc0MsQ0FBQyxrQkFBa0IsQ0FBQyw0QkFBNEIsQ0FBQyx3QkFBd0IsQ0FBQywwQkFBMEIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLGlCQUFpQix3QkFBd0IsQ0FBQyxtQkFBbUIsQ0FBQywrQkFBK0IsQ0FBQyxtQkFBbUIsQ0FBQyxpQ0FBaUMsOEJBQThCLENBQUMsa0JBQWtCLENBQUMsZ0NBQWdDLENBQUMsaUNBQWlDLGVBQWUsQ0FBQywyQkFBMkIsQ0FBQywyQ0FBMkMsQ0FBQyx1Q0FBdUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyw0QkFBNEIsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyxzREFBc0QsaUJBQWlCLENBQUMsUUFBUSxDQUFDLDREQUE0RCwyQkFBMkIsQ0FBQyw0RkFBNEYsaUNBQWlDLENBQUMsbUJBQW1CLENBQUMsOEJBQThCLCtCQUErQixDQUFDLDhDQUE4QyxxQ0FBcUMsQ0FBQyxtQkFBbUIsQ0FBQyxvREFBb0QsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLDJDQUEyQyxDQUFDLG9DQUFvQyxRQUFRLENBQUMsUUFBUSxDQUFDLDJDQUEyQyxDQUFDLHNDQUFzQyxVQUFVLENBQUMsc0JBQXNCLENBQUMsMkNBQTJDLENBQUMsdUNBQXVDLFVBQVUsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLDJDQUEyQyxDQUFDLHlDQUF5QyxVQUFVLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQywyQ0FBMkMsQ0FBQywwQ0FBMEMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQywyQ0FBMkMsQ0FBQyxtQkFBbUIsVUFBVSxDQUFDLDBDQUEwQyx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyx3REFBd0Qsb0JBQW9CLENBQUMsaUJBQWlCLHdCQUF3QixDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLHFCQUFxQixDQUFDLHdCQUF3Qix3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyx3REFBd0Qsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMscUJBQXFCLENBQUMsa0ZBQWtGLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLHFCQUFxQixDQUFDLDJEQUEyRCw4QkFBOEIsQ0FBQywwQ0FBMEMsc0JBQXNCLENBQUMsb0NBQW9DLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLGlEQUFpRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxnREFBZ0Qsc0NBQXNDLENBQUMscUJBQXFCLDhCQUE4QixDQUFDLG9CQUFvQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyw4REFBOEQsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsMENBQTBDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLHVEQUF1RCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxzREFBc0Qsc0NBQXNDLENBQUMsd0JBQXdCLDhCQUE4QixDQUFDLHVCQUF1Qiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxvRUFBb0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsMENBQTBDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLHVEQUF1RCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxzREFBc0Qsc0NBQXNDLENBQUMsd0JBQXdCLDhCQUE4QixDQUFDLHVCQUF1Qiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxvRUFBb0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsd0NBQXdDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLHFEQUFxRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxvREFBb0Qsc0NBQXNDLENBQUMsdUJBQXVCLDhCQUE4QixDQUFDLHNCQUFzQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxrRUFBa0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsd0NBQXdDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLHFEQUFxRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxvREFBb0Qsc0NBQXNDLENBQUMsdUJBQXVCLDhCQUE4QixDQUFDLHNCQUFzQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxrRUFBa0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsc0NBQXNDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLG1EQUFtRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxrREFBa0Qsc0NBQXNDLENBQUMsc0JBQXNCLDhCQUE4QixDQUFDLHFCQUFxQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxnRUFBZ0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsc0NBQXNDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLG1EQUFtRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxrREFBa0Qsc0NBQXNDLENBQUMsc0JBQXNCLDhCQUE4QixDQUFDLHFCQUFxQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxnRUFBZ0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsMENBQTBDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLHVEQUF1RCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxzREFBc0Qsc0NBQXNDLENBQUMsd0JBQXdCLDhCQUE4QixDQUFDLHVCQUF1Qiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxvRUFBb0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsMENBQTBDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLHVEQUF1RCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxzREFBc0Qsc0NBQXNDLENBQUMsd0JBQXdCLDhCQUE4QixDQUFDLHVCQUF1Qiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxvRUFBb0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsc0NBQXNDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLG1EQUFtRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxrREFBa0Qsc0NBQXNDLENBQUMsc0JBQXNCLDhCQUE4QixDQUFDLHFCQUFxQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxnRUFBZ0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsd0NBQXdDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLHFEQUFxRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxvREFBb0Qsc0NBQXNDLENBQUMsdUJBQXVCLDhCQUE4QixDQUFDLHNCQUFzQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxrRUFBa0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsc0NBQXNDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLG1EQUFtRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxrREFBa0Qsc0NBQXNDLENBQUMsc0JBQXNCLDhCQUE4QixDQUFDLHFCQUFxQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxnRUFBZ0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsd0NBQXdDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLG9CQUFvQixDQUFDLHFEQUFxRCxrQ0FBa0MsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxvREFBb0Qsc0NBQXNDLENBQUMsdUJBQXVCLDhCQUE4QixDQUFDLHNCQUFzQiw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxrRUFBa0UsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsZ0JBQWdCLG9CQUFvQixDQUFDLG1DQUFtQyxDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyx1QkFBdUIsb0JBQW9CLENBQUMsb0JBQW9CLENBQUMsYUFBYSxDQUFDLHVDQUF1QyxDQUFDLGVBQWUsQ0FBQyxnQ0FBZ0Msb0JBQW9CLENBQUMsd0NBQXdDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyw4Q0FBOEMsb0NBQW9DLENBQUMsa0RBQWtELGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyw4Q0FBOEMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxzQkFBc0IsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsMERBQTBELFdBQVcsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLDRCQUE0QixpQkFBaUIsQ0FBQywwQkFBMEIsd0JBQXdCLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsMEJBQTBCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyx1QkFBdUIsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyw4QkFBOEIsQ0FBQyxzREFBc0QsY0FBYyxDQUFDLG9FQUFvRSx3QkFBd0IsQ0FBQyx5REFBeUQsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLHVFQUF1RSxZQUFZLENBQUMsaUJBQWlCLENBQUMscUZBQXFGLHdCQUF3QixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMseURBQXlELENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxrQ0FBa0MsWUFBWSxDQUFDLG1CQUFtQixDQUFDLHlDQUF5Qyx3QkFBd0IsQ0FBQyx5REFBeUQsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsbUNBQW1DLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQywwQ0FBMEMsd0JBQXdCLENBQUMsd0RBQXdELENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLGdGQUFnRixlQUFlLENBQUMsaUdBQWlHLFdBQVcsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLCtDQUErQyxPQUFPLENBQUMsU0FBUyxDQUFDLGdEQUFnRCxPQUFPLENBQUMsVUFBVSxDQUFDLG1CQUFtQixpQkFBaUIsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyw2QkFBNkIsQ0FBQyxzQ0FBc0Msc0JBQXNCLENBQUMsc0NBQXNDLHNCQUFzQixDQUFDLHdDQUF3QyxzQkFBc0IsQ0FBQyw0QkFBNEIsc0JBQXNCLENBQUMsd0NBQXdDLGNBQWMsQ0FBQyxvQ0FBb0MsdUJBQXVCLENBQUMsc0NBQXNDLHVCQUF1QixDQUFDLDRDQUE0Qyx1QkFBdUIsQ0FBQzs7Ozs7Ozs7RUFRM2dsQixDQUFDLCtCQUErQixvQkFBb0IsQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLG1FQUFtRSxZQUFZLENBQUMsYUFBYSxDQUFDLGdFQUFnRSxlQUFlLENBQUMsZ0JBQWdCLENBQUMsZ0VBQWdFLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLG9CQUFvQixDQUFDLDJCQUEyQixDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLDBHQUEwRyxVQUFVLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsZ0hBQWdILGFBQWEsQ0FBQyw0R0FBNEcsZ0JBQWdCLENBQUMsMkNBQTJDLFVBQVUsQ0FBQyxRQUFRLENBQUMsMEJBQTBCLENBQUMsdURBQXVELHFCQUFxQixDQUFDLG1CQUFtQixDQUFDLGtEQUFrRCxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLHlCQUF5QixDQUFDLGtCQUFrQixDQUFDLHlCQUF5QixDQUFDLHdFQUF3RSxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxrREFBa0Qsa0JBQWtCLENBQUMsNEJBQTRCLENBQUMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLHNHQUFzRyxrQkFBa0IsQ0FBQywwREFBMEQsa0JBQWtCLENBQUMsZ0lBQWdJLG9CQUFvQixDQUFDLHNEQUFzRCx3QkFBd0IsQ0FBQyxzSUFBc0ksa0JBQWtCLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLDBFQUEwRSxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsa0VBQWtFLGFBQWEsQ0FBQyxjQUFjLENBQUMsb0RBQW9ELGFBQWEsQ0FBQyxRQUFRLENBQUMsNERBQTRELENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLDhEQUE4RCxhQUFhLENBQUMsb0JBQW9CLENBQUMsd0NBQXdDLGNBQWMsQ0FBQyxzQ0FBc0MsY0FBYyxDQUFDLGFBQWEsQ0FBQyxrREFBa0QsYUFBYSxDQUFDLG9EQUFvRCxvQkFBb0IsQ0FBQyxzREFBc0QsY0FBYyxDQUFDLHVCQUF1QixDQUFDLGtFQUFrRSx1QkFBdUIsQ0FBQyxnQ0FBZ0MsVUFBVSxDQUFDLGlDQUFpQyxXQUFXLENBQUMsb0ZBQW9GLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxzRkFBc0YsV0FBVyxDQUFDLGdCQUFnQixDQUFDLHNEQUFzRCxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQywyQkFBMkIsQ0FBQyxxQkFBcUIsQ0FBQyx3QkFBd0IsQ0FBQyxvRUFBb0UsV0FBVyxDQUFDLGNBQWMsQ0FBQyw4RUFBOEUsYUFBYSxDQUFDLDRFQUE0RSxnQkFBZ0IsQ0FBQyxvQkFBb0Isb0JBQW9CLENBQUMsV0FBVyxDQUFDLDBCQUEwQixvQkFBb0IsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLG1EQUFtRCx1QkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQywwQkFBMEIsY0FBYyxDQUFDLGdCQUFnQixDQUFDLDBOQUEwTixxQkFBcUIsQ0FBQywyRUFBMkUsdUJBQXVCLENBQUMsMEJBQTBCLENBQUMsaUNBQWlDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyx5RUFBeUUsVUFBVSxDQUFDLG9CQUFvQixDQUFDLHNEQUFzRCxtQkFBbUIsQ0FBQyxpQ0FBaUMsQ0FBQyx3RUFBd0Usb0NBQW9DLENBQUMsOERBQThELHFCQUFxQixDQUFDLG9FQUFvRSwwQkFBMEIsQ0FBQyxzRUFBc0UsMEJBQTBCLENBQUMsZ0ZBQWdGLDBCQUEwQixDQUFDLHdEQUF3RCxjQUFjLENBQUMsMEJBQTBCLENBQUMsb0VBQW9FLGFBQWEsQ0FBQyxtQ0FBbUMsb0NBQW9DLENBQUMseUNBQXlDLHVCQUF1QixDQUFDLDhHQUE4Ryw0QkFBNEIsQ0FBQyx1SEFBdUgsK0JBQStCLENBQUMsdUhBQXVILCtCQUErQixDQUFDLHdFQUF3RSxvQkFBb0IsQ0FBQyx5QkFBeUIsQ0FBQywwRUFBMEUsb0JBQW9CLENBQUMsNEVBQTRFLG9CQUFvQixDQUFDLDJFQUEyRSxxQkFBcUIsQ0FBQyxtR0FBbUcsMEJBQTBCLENBQUMsNEZBQTRGLFVBQVUsQ0FBQyw4RkFBOEYsVUFBVSxDQUFDLDhGQUE4RixVQUFVLENBQUMsd0RBQXdELGNBQWMsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLHlFQUF5RSxDQUFDLDhFQUE4RSxlQUFlLENBQUMsbUVBQW1FLDBCQUEwQixDQUFDLG9CQUFvQixDQUFDLHNFQUFzRSwwQkFBMEIsQ0FBQyxvQkFBb0IsQ0FBQyxzRUFBc0UsMEJBQTBCLENBQUMscUJBQXFCLENBQUMsa0NBQWtDLGNBQWMsQ0FBQywwQkFBMEIsQ0FBQyx3Q0FBd0MsZ0NBQWdDLENBQUMsVUFBVSxDQUFDLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxVQUFVLENBQUMseUNBQXlDLGdDQUFnQyxDQUFDLFVBQVUsQ0FBQyw4SUFBOEksZUFBZSxDQUFDLHdCQUF3Qix3RkFBd0YsQ0FBQywrQ0FBK0MsZ0JBQWdCLENBQUMsa0ZBQWtGLGNBQWMsQ0FBQyxlQUFlLENBQUMsc0VBQXNFLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLDZCQUE2QixtQkFBbUIsQ0FBQyxvRUFBb0UsaUJBQWlCLENBQUMseUZBQXlGLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLDJGQUEyRixxQkFBcUIsQ0FBQyxzQ0FBc0Msb0JBQW9CLENBQUMsNERBQTRELGFBQWEsQ0FBQyxxRUFBcUUsbUJBQW1CLENBQUMsNkZBQTZGLGFBQWEsQ0FBQyxxRkFBcUYscUJBQXFCLENBQUMsNkdBQTZHLFlBQVksQ0FBQyxpRUFBaUUscUJBQXFCLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsa0VBQWtFLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLHVGQUF1RixpQkFBaUIsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLHlCQUF5QixDQUFDLGtDQUFrQyxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxrSEFBa0gsMEJBQTBCLENBQUMsNEVBQTRFLHdCQUF3QixDQUFDLDRCQUE0QixtQkFBbUIsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLDREQUE0RCxnQkFBZ0IsQ0FBQyxrREFBa0QsYUFBYSxDQUFDLHdIQUF3SCxlQUFlLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLHVDQUF1QyxDQUFDLDZCQUE2QixlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyw0RUFBNEUsZUFBZSxDQUFDLDBEQUEwRCxvQkFBb0IsQ0FBQywyRUFBMkUsYUFBYSxDQUFDLGNBQWMsQ0FBQyxpREFBaUQsb0JBQW9CLENBQUMseUJBQXlCLGFBQWEsQ0FBQyxvRUFBb0Usb0JBQW9CLENBQUMscUNBQXFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsMEJBQTBCLENBQUMsMkNBQTJDLGdCQUFnQixDQUFDLHdFQUF3RSxRQUFRLENBQUMsZUFBZSxDQUFDLDRCQUE0QixhQUFhLENBQUMsb0RBQW9ELGlCQUFpQixDQUFDLG1EQUFtRCxrQkFBa0IsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLHdDQUF3QyxDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsOENBQThDLGdCQUFnQixDQUFDLDJHQUEyRyxpQ0FBaUMsQ0FBQyw0Q0FBNEMsdUNBQXVDLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsaUNBQWlDLDBDQUEwQyxDQUFDLG1FQUFtRSx1QkFBdUIsQ0FBQywwQkFBMEIsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLHdDQUF3QyxrQkFBa0IsQ0FBQyx5QkFBeUIsYUFBYSxDQUFDLG9FQUFvRSxvQkFBb0IsQ0FBQyxxQ0FBcUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLGFBQWEsQ0FBQyxrRUFBa0Usb0JBQW9CLENBQUMsb0NBQW9DLGFBQWEsQ0FBQyxjQUFjLENBQUMsMEJBQTBCLENBQUMsb0NBQW9DLGdCQUFnQixDQUFDLDJCQUEyQixhQUFhLENBQUMsd0VBQXdFLGVBQWUsQ0FBQyx3Q0FBd0MsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLDhGQUE4RixrQkFBa0IsQ0FBQyx5Q0FBeUMsQ0FBQyw4REFBOEQsMkNBQTJDLENBQUMsMEZBQTBGLDJDQUEyQyxDQUFDLDBEQUEwRCx1QkFBdUIsQ0FBQyx5REFBeUQsMEJBQTBCLENBQUMsOEdBQThHLGlCQUFpQixDQUFDLDRHQUE0RyxrQkFBa0IsQ0FBQyx5RUFBeUUsdUJBQXVCLENBQUMsd0VBQXdFLDBCQUEwQixDQUFDLDRJQUE0SSxtQkFBbUIsQ0FBQywwSUFBMEksb0JBQW9CLENBQUMsY0FBYyxxQkFBcUIsQ0FBQyxjQUFjLHFCQUFxQixDQUFDLGVBQWUscUJBQXFCLENBQUMsU0FBUyxhQUFhLENBQUMsZUFBZSxzQkFBc0IsQ0FBQyxhQUFhLHNCQUFzQixDQUFDLGNBQWMsc0JBQXNCLENBQUMsaUJBQWlCLHNCQUFzQixDQUFDLG9FQUFvRSxzQkFBc0IsQ0FBQyxvRUFBb0Usc0JBQXNCLENBQUMsc0VBQXNFLHNCQUFzQixDQUFDLDBEQUEwRCxjQUFjLENBQUMsc0VBQXNFLHVCQUF1QixDQUFDLGtFQUFrRSx1QkFBdUIsQ0FBQyxvRUFBb0UsdUJBQXVCLENBQUMsMEVBQTBFLHVCQUF1QixDQUFDOzs7Ozs7OztFQVF6emUsQ0FBQyxXQUFXLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsMkNBQTJDLENBQUMsa0JBQWtCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsb0JBQW9CLENBQUMsZ0NBQWdDLENBQUMsaUJBQWlCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsNENBQTRDLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsZ0NBQWdDLENBQUMsMEJBQTBCLEtBQUssbUJBQW1CLENBQUMsR0FBRyx3QkFBd0IsQ0FBQyxDQUFDLGtCQUFrQixLQUFLLG1CQUFtQixDQUFDLEdBQUcsd0JBQXdCLENBQUMsQ0FBQyw2Q0FBNkMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQyw2Q0FBNkMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsMEJBQTBCLENBQUMsK0NBQStDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLDBCQUEwQixDQUFDLG1DQUFtQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQywyQkFBMkIsQ0FBQywrQ0FBK0MsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsMkJBQTJCLENBQUMsMkNBQTJDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLDJCQUEyQixDQUFDLDZDQUE2QyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQywyQkFBMkIsQ0FBQyxtREFBbUQsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsMkJBQTJCLENBQUMsbUJBQW1CLGFBQWEsQ0FBQyxzQkFBc0IsMEJBQTBCLENBQUMsNkJBQTZCLGtDQUFrQyxDQUFDLDRCQUE0Qix5Q0FBeUMsQ0FBQywrQkFBK0IscUJBQXFCLENBQUMsc0NBQXNDLDJCQUEyQixDQUFDLHFDQUFxQyw0Q0FBNEMsQ0FBQyxnQkFBZ0Isb0JBQW9CLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLDJCQUEyQixDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLHFDQUFxQyxhQUFhLENBQUMsc0NBQXNDLFlBQVksQ0FBQyxvREFBb0QsVUFBVSxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQyxvREFBb0QsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsc0RBQXNELG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLDBDQUEwQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxhQUFhLENBQUMsc0RBQXNELG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDLGtEQUFrRCxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxzQkFBc0IsQ0FBQyxvREFBb0QsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsc0JBQXNCLENBQUMsMERBQTBELG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDLHFCQUFxQixjQUFjLENBQUMseUJBQXlCLENBQUMscUJBQXFCLHVCQUF1QixDQUFDLHlCQUF5QixDQUFDLHNCQUFzQix1QkFBdUIsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsdUJBQXVCLENBQUMseUJBQXlCLENBQUMsc0JBQXNCLHVCQUF1QixDQUFDLHlCQUF5QixDQUFDLG9CQUFvQix1QkFBdUIsQ0FBQyxrQkFBa0IsQ0FBQyxxQkFBcUIsdUJBQXVCLENBQUMseUJBQXlCLENBQUMsd0JBQXdCLHVCQUF1QixDQUFDLHlCQUF5QixDQUFDLG9CQUFvQiwwQkFBMEIsQ0FBQywyQkFBMkIsa0NBQWtDLENBQUMsMEJBQTBCLHFCQUFxQixDQUFDLGtCQUFrQixpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsbURBQW1ELG9CQUFvQixDQUFDLHFFQUFxRSxhQUFhLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUM7Ozs7Ozs7O0VBUWxzSSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZUFBZSxDQUFDLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLHFCQUFxQixDQUFDLG9HQUFvRyxDQUFDLDJCQUEyQixDQUFDLGVBQWUsQ0FBQyxzQ0FBc0MsR0FBRyw2QkFBNkIsQ0FBQyxLQUFLLDRCQUE0QixDQUFDLENBQUMsOEJBQThCLEdBQUcsNkJBQTZCLENBQUMsS0FBSyw0QkFBNEIsQ0FBQyxDQUFDLGdDQUFnQyxlQUFlLENBQUMsZ0NBQWdDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLGdEQUFnRCwyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxnRUFBZ0UsNEJBQTRCLENBQUMsb0JBQW9CLENBQUMsZ0ZBQWdGLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLDhIQUE4SCxxQkFBcUIsQ0FBQyw2Q0FBNkMsWUFBWSxDQUFDLDJDQUEyQyxRQUFRLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGdEQUFnRCxRQUFRLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxzQkFBc0IsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMseURBQXlELFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsNkJBQTZCLE1BQU0sQ0FBQyw0QkFBNEIsT0FBTyxDQUFDLHNCQUFzQixrQkFBa0IsQ0FBQyx5REFBeUQsV0FBVyxDQUFDLHdDQUF3QyxlQUFlLENBQUMsd0JBQXdCLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyx5Q0FBeUMsUUFBUSxDQUFDLHlDQUF5QyxTQUFTLENBQUMseUNBQXlDLFNBQVMsQ0FBQyx5Q0FBeUMsU0FBUyxDQUFDLHlDQUF5QyxTQUFTLENBQUMsOEJBQThCLHlCQUF5QixDQUFDLHlFQUF5RSxrQkFBa0IsQ0FBQyxnREFBZ0Qsc0JBQXNCLENBQUMsb0NBQW9DLFNBQVMsQ0FBQyxpREFBaUQsU0FBUyxDQUFDLG9DQUFvQyxlQUFlLENBQUMsMkNBQTJDLGtCQUFrQixDQUFDLG9DQUFvQyxhQUFhLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxnSUFBZ0ksWUFBWSxDQUFDLHFKQUFxSixtQkFBbUIsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLHlCQUF5QixzSEFBc0gsQ0FBQywyS0FBMkssd0JBQXdCLENBQUMsMkNBQTJDLFFBQVEsQ0FBQyxnREFBZ0QsU0FBUyxDQUFDLDJDQUEyQyxTQUFTLENBQUMsNkNBQTZDLFNBQVMsQ0FBQyw0Q0FBNEMsU0FBUyxDQUFDLGlEQUFpRCxTQUFTLENBQUMsc0JBQXNCLGNBQWMsQ0FBQzs7Ozs7Ozs7RUFRMXBILENBQUMsU0FBUyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxjQUFjLFNBQVMsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxTQUFTLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixNQUFNLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLHdCQUF3QixTQUFTLENBQUMsT0FBTyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixhQUFhLENBQUMsdUJBQXVCLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLHlDQUF5QyxDQUFDLHdCQUF3Qix3Q0FBd0MsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyxlQUFlLHVCQUF1QixDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsb0JBQW9CLHdCQUF3QixDQUFDLHlCQUF5QixrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQywwQkFBMEIsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsK0NBQStDLFNBQVMsQ0FBQyxRQUFRLENBQUMsY0FBYyxzQkFBc0IsQ0FBQyxjQUFjLHNCQUFzQixDQUFDLGVBQWUsc0JBQXNCLENBQUMsU0FBUyxjQUFjLENBQUMsZUFBZSx1QkFBdUIsQ0FBQyxhQUFhLHVCQUF1QixDQUFDLGNBQWMsdUJBQXVCLENBQUMsaUJBQWlCLHVCQUF1QixDQUFDOzs7Ozs7OztFQVFqd0MsQ0FBQyxXQUFXLGVBQWUsQ0FBQywyQkFBMkIsQ0FBQyxxQkFBcUIsQ0FBQyw0QkFBNEIsMkJBQTJCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLDJCQUEyQixDQUFDLDJCQUEyQiwyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxxRUFBcUUsbUJBQW1CLENBQUMsaUJBQWlCLDJCQUEyQixDQUFDLHlCQUF5QixDQUFDLGtCQUFrQixDQUFDLDBCQUEwQixhQUFhLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLDJCQUEyQixDQUFDLGlDQUFpQywyQkFBMkIsQ0FBQyxnQkFBZ0IsQ0FBQyxvQkFBb0IsQ0FBQyxvQ0FBb0MsQ0FBQyxpRkFBaUYscUNBQXFDLENBQUMsK0VBQStFLGlDQUFpQyxDQUFDLHdDQUF3QyxpQ0FBaUMsQ0FBQyx1Q0FBdUMscUNBQXFDLENBQUMsNkZBQTZGLG9DQUFvQyxDQUFDLDJGQUEyRixpQ0FBaUMsQ0FBQyxvQ0FBb0Msb0NBQW9DLENBQUMsdUZBQXVGLHFDQUFxQyxDQUFDLHFGQUFxRixpQ0FBaUMsQ0FBQyxzQ0FBc0MscUNBQXFDLENBQUMsMkZBQTJGLG9DQUFvQyxDQUFDLHlGQUF5RixpQ0FBaUMsQ0FBQyxpQ0FBaUMsU0FBUyxDQUFDLCtFQUErRSxTQUFTLENBQUMsZ0JBQWdCLDJCQUEyQixDQUFDLHlCQUF5QixDQUFDLGtCQUFrQixDQUFDLHlCQUF5QixhQUFhLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLFFBQVEsQ0FBQywwREFBMEQsQ0FBQyxpQ0FBaUMsMkJBQTJCLENBQUMsZ0NBQWdDLDJCQUEyQixDQUFDLGdCQUFnQixDQUFDLG9CQUFvQixDQUFDLCtFQUErRSxxQ0FBcUMsQ0FBQywyRkFBMkYsb0NBQW9DLENBQUMscUZBQXFGLHFDQUFxQyxDQUFDLHlGQUF5RixvQ0FBb0MsQ0FBQyxtQ0FBbUMsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsNEVBQTRFLDZCQUE2QixDQUFDLGtMQUFrTCx3QkFBd0IsQ0FBQyx3Q0FBd0MsNEJBQTRCLENBQUMsNkZBQTZGLHlCQUF5QixDQUFDLG1EQUFtRCx5QkFBeUIsQ0FBQyx1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsd0JBQXdCLENBQUMsaURBQWlELHNCQUFzQixDQUFDLDRCQUE0QixTQUFTLENBQUMsbUJBQW1CLGdCQUFnQixDQUFDLDRCQUE0Qiw2QkFBNkIsQ0FBQyxvQkFBb0Isd0JBQXdCLENBQUM7Ozs7Ozs7O0VBUW5pSSxDQUFDLFlBQVksaUJBQWlCLENBQUMsZUFBZSxDQUFDLHlDQUF5QyxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLENBQUMsbUNBQW1DLENBQUMsd0JBQXdCLFlBQVksQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixRQUFRLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQywyQkFBMkIsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQywwQ0FBMEMsQ0FBQyxnQ0FBZ0Msa0JBQWtCLENBQUMsZ0NBQWdDLFVBQVUsQ0FBQyxvRUFBb0Usd0JBQXdCLENBQUMseUJBQXlCLENBQUMsb0VBQW9FLDJCQUEyQixDQUFDLDRCQUE0QixDQUFDLDBFQUEwRSx3QkFBd0IsQ0FBQyx5QkFBeUIsQ0FBQyw2RUFBNkUsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsbUZBQW1GLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsYUFBYSxDQUFDLDBCQUEwQixDQUFDLHdCQUF3QixlQUFlLENBQUMsbUNBQW1DLENBQUMseUNBQXlDLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyx3QkFBd0IsWUFBWSxDQUFDLHFCQUFxQixDQUFDLHNCQUFzQixDQUFDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUMsK0JBQStCLENBQUMsZ0RBQWdELENBQUMsaUVBQWlFLGFBQWEsQ0FBQyxrSUFBa0ksZUFBZSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGtLQUFrSyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsZ0NBQWdDLGlCQUFpQixDQUFDLHdDQUF3QyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMseUJBQXlCLENBQUMsbURBQW1ELGNBQWMsQ0FBQyxxQ0FBcUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsOEJBQThCLFlBQVksQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG9HQUFvRyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLG1DQUFtQyxDQUFDLGFBQWEsQ0FBQyxtREFBbUQseUJBQXlCLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxpREFBaUQsd0JBQXdCLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyx5Q0FBeUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxxREFBcUQsWUFBWSxDQUFDLDRDQUE0QyxZQUFZLENBQUMsaUJBQWlCLENBQUMsdURBQXVELGVBQWUsQ0FBQyxvQkFBb0Isb0JBQW9CLENBQUMsNEdBQTRHLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLHVDQUF1QyxDQUFDLDBCQUEwQixDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsdURBQXVELFlBQVksQ0FBQyxpRUFBaUUsYUFBYSxDQUFDLFFBQVEsQ0FBQyxnSkFBZ0osZ0NBQWdDLENBQUMsdUNBQXVDLENBQUMsbUJBQW1CLGFBQWEsQ0FBQyxrQ0FBa0MsV0FBVyxDQUFDLCtFQUErRSxjQUFjLENBQUMsZUFBZSxDQUFDLG9CQUFvQixhQUFhLENBQUMscUJBQXFCLG1CQUFtQixDQUFDLDREQUE0RCxhQUFhLENBQUMsYUFBYSxDQUFDLHFCQUFxQixrQkFBa0IsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsbUJBQW1CLENBQUMsdUNBQXVDLHlFQUF5RSxDQUFDLGFBQWEscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLG1DQUFtQyxDQUFDLHlDQUF5QyxDQUFDLDBCQUEwQixDQUFDLHlCQUF5QixZQUFZLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsS0FBSyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLHVDQUF1QyxDQUFDLG1EQUFtRCxlQUFlLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLDJDQUEyQyxDQUFDLGtEQUFrRCxLQUFLLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsOENBQThDLENBQUMsMkNBQTJDLENBQUMsa0RBQWtELDBCQUEwQixDQUFDLDBCQUEwQix1Q0FBdUMsQ0FBQyxnQkFBZ0IsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLGlEQUFpRCxZQUFZLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyw0QkFBNEIsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLHFCQUFxQixDQUFDLHlDQUF5QyxDQUFDLGFBQWEsQ0FBQywwQkFBMEIsQ0FBQyxtQ0FBbUMsQ0FBQyxrQ0FBa0MsUUFBUSxDQUFDLDRCQUE0QixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLHVDQUF1QyxDQUFDLGlDQUFpQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyw0QkFBNEIsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyx3Q0FBd0MsQ0FBQyw4Q0FBOEMsZUFBZSxDQUFDLDZDQUE2QyxnQkFBZ0IsQ0FBQyxxQkFBcUIsV0FBVyxDQUFDLHVCQUF1QixDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsMEJBQTBCLENBQUMsMkJBQTJCLENBQUMsd0JBQXdCLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLCtCQUErQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsMEJBQTBCLENBQUMsV0FBVyxDQUFDLDBCQUEwQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGlFQUFpRSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxDQUFDLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxnQ0FBZ0MsS0FBSyxtQkFBbUIsQ0FBQyxHQUFHLHdCQUF3QixDQUFDLENBQUMsd0JBQXdCLEtBQUssbUJBQW1CLENBQUMsR0FBRyx3QkFBd0IsQ0FBQyxDQUFDLGtCQUFrQiwyQkFBMkIsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQywyQkFBMkIsV0FBVyxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLCtCQUErQixzQ0FBc0MsQ0FBQyx5QkFBeUIsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsa0NBQWtDLHNDQUFzQyxDQUFDLDRCQUE0QixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxrQ0FBa0Msc0NBQXNDLENBQUMsNEJBQTRCLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGlDQUFpQyxzQ0FBc0MsQ0FBQywyQkFBMkIsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsaUNBQWlDLHNDQUFzQyxDQUFDLDJCQUEyQixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxnQ0FBZ0Msc0NBQXNDLENBQUMsMEJBQTBCLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGdDQUFnQyxzQ0FBc0MsQ0FBQywwQkFBMEIsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsa0NBQWtDLHNDQUFzQyxDQUFDLDRCQUE0QixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxrQ0FBa0Msc0NBQXNDLENBQUMsNEJBQTRCLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGdDQUFnQyxzQ0FBc0MsQ0FBQywwQkFBMEIsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsaUNBQWlDLHNDQUFzQyxDQUFDLDJCQUEyQixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxnQ0FBZ0Msc0NBQXNDLENBQUMsMEJBQTBCLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGlDQUFpQyxzQ0FBc0MsQ0FBQywyQkFBMkIsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxvQ0FBb0MsZ0JBQWdCLENBQUMscUNBQXFDLGlCQUFpQixDQUFDLHVEQUF1RCxVQUFVLENBQUMsZ0JBQWdCLENBQUMsb0NBQW9DLFdBQVcsQ0FBQyxlQUFlLENBQUMscUJBQXFCLFdBQVcsQ0FBQyxlQUFlLENBQUMsa0RBQWtELGtCQUFrQixDQUFDLDBCQUEwQixDQUFDLDhCQUE4QixxQkFBcUIsQ0FBQyx1Q0FBdUMsMEJBQTBCLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLHNCQUFzQixrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQywrQkFBK0Isb0ZBQW9GLENBQUMsMEJBQTBCLENBQUMscUJBQXFCLGtCQUFrQixDQUFDLG9CQUFvQixDQUFDLDhCQUE4QixzRkFBc0YsQ0FBQywwQkFBMEIsQ0FBQyxxQkFBcUIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLDZCQUE2QixDQUFDLGlDQUFpQyxDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQywwREFBMEQsZUFBZSxDQUFDLG1DQUFtQyxRQUFRLENBQUMsZUFBZSxDQUFDLEtBQUssQ0FBQyxlQUFlLENBQUMsMkNBQTJDLENBQUMsK0NBQStDLFlBQVksQ0FBQyxzQ0FBc0MsUUFBUSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsOENBQThDLENBQUMsMkNBQTJDLENBQUMsaURBQWlELGVBQWUsQ0FBQyw0Q0FBNEMsc0JBQXNCLENBQUMsNENBQTRDLHNCQUFzQixDQUFDLDhDQUE4QyxzQkFBc0IsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLDhDQUE4Qyx1QkFBdUIsQ0FBQywwQ0FBMEMsdUJBQXVCLENBQUMsNENBQTRDLHVCQUF1QixDQUFDLGtEQUFrRCx1QkFBdUIsQ0FBQzs7Ozs7Ozs7RUFRajZXLENBQUMsVUFBVSxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQywwQkFBMEIsQ0FBQyxtQ0FBbUMsQ0FBQyxzQkFBc0IsWUFBWSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMseUNBQXlDLENBQUMsd0ZBQXdGLENBQUMsc0JBQXNCLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsa0JBQWtCLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsK0JBQStCLENBQUMsd0JBQXdCLENBQUMsd0ZBQXdGLENBQUMseURBQXlELENBQUMsNEJBQTRCLGdCQUFnQixDQUFDLDJDQUEyQyxDQUFDLDJCQUEyQiwyQ0FBMkMsQ0FBQywyQkFBMkIsaUJBQWlCLENBQUMsY0FBYyxDQUFDLDJCQUEyQiwwQkFBMEIsQ0FBQyx1QkFBdUIsNERBQTRELENBQUMsc0JBQXNCLENBQUMsZUFBZSxDQUFDLHVCQUF1QixVQUFVLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyw2QkFBNkIsVUFBVSxDQUFDLG9DQUFvQyxnQkFBZ0IsQ0FBQyxzQkFBc0IsYUFBYSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxREFBcUQsYUFBYSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0Isa0JBQWtCLENBQUMscUNBQXFDLFVBQVUsQ0FBQyxzQ0FBc0MsY0FBYyxDQUFDLGtCQUFrQixxQkFBcUIsQ0FBQywrQkFBK0IsYUFBYSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw4QkFBOEIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLDBCQUEwQixhQUFhLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLGdCQUFnQixDQUFDLHlCQUF5QiwwQkFBMEIsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsMENBQTBDLENBQUMscUNBQXFDLHdCQUF3QixDQUFDLDJDQUEyQyxDQUFDLG9DQUFvQyxrQkFBa0IsQ0FBQywyQ0FBMkMsQ0FBQyxvQ0FBb0MsMEJBQTBCLENBQUMsK0JBQStCLFlBQVksQ0FBQywrQkFBK0IsT0FBTyxDQUFDLE9BQU8sQ0FBQyx3QkFBd0IsQ0FBQywrQkFBK0IsWUFBWSxDQUFDLHNDQUFzQyxhQUFhLENBQUMsMENBQTBDLFlBQVksQ0FBQyxpREFBaUQsYUFBYSxDQUFDLHlDQUF5Qyw0QkFBNEIsbUJBQW1CLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsa0NBQWtDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQyw4Q0FBOEMsd0JBQXdCLENBQUMsMkNBQTJDLENBQUMsNkNBQTZDLDJDQUEyQyxDQUFDLHdDQUF3QyxzQkFBc0IsQ0FBQywyQ0FBMkMsaUJBQWlCLENBQUMseUZBQXlGLGlCQUFpQixDQUFDLENBQUMsa0hBQWtILGtCQUFrQixDQUFDLG9CQUFvQixDQUFDLHNIQUFzSCxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyx1QkFBdUIsV0FBVyxDQUFDLGtCQUFrQixDQUFDLDZCQUE2QixrQkFBa0IsQ0FBQyw4QkFBOEIsYUFBYSxDQUFDLG1FQUFtRSxxQkFBcUIsQ0FBQyxzQkFBc0IsYUFBYSxDQUFDLDZCQUE2QixhQUFhLENBQUMsaUNBQWlDLFlBQVksQ0FBQyx3Q0FBd0MsWUFBWSxDQUFDLDhJQUE4SSxjQUFjLENBQUMsa0JBQWtCLENBQUMscUJBQXFCLENBQUMsZ0ZBQWdGLGFBQWEsQ0FBQyx5QkFBeUIsV0FBVyxDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQywrRkFBK0YsdUJBQXVCLENBQUMsK0JBQStCLGVBQWUsQ0FBQyx5Q0FBeUMscUNBQXFDLG1CQUFtQixDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLDJDQUEyQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLENBQUMsdURBQXVELHdCQUF3QixDQUFDLDJDQUEyQyxDQUFDLHNEQUFzRCwyQ0FBMkMsQ0FBQyxpREFBaUQsc0JBQXNCLENBQUMsb0RBQW9ELGlCQUFpQixDQUFDLDJHQUEyRyxpQkFBaUIsQ0FBQyxDQUFDLGdCQUFnQixZQUFZLENBQUMsVUFBVSxDQUFDLG1CQUFtQix3Q0FBd0MsQ0FBQyxlQUFlLENBQUMsa0NBQWtDLENBQUMsMkNBQTJDLENBQUMscUNBQXFDLGdDQUFnQyxDQUFDLG9DQUFvQyxnQ0FBZ0MsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJDQUEyQyxDQUFDLDRDQUE0QyxnQ0FBZ0MsQ0FBQywyQ0FBMkMsZ0NBQWdDLENBQUMsd0hBQXdILFVBQVUsQ0FBQyx3S0FBd0ssZ0JBQWdCLENBQUMsb0JBQW9CLFVBQVUsQ0FBQyxvQkFBb0IsU0FBUyxDQUFDLHNCQUFzQixhQUFhLENBQUMscUJBQXFCLFNBQVMsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLG9CQUFvQixhQUFhLENBQUMsc0JBQXNCLGFBQWEsQ0FBQyxzQkFBc0IsV0FBVyxDQUFDLG1DQUFtQyxzQkFBc0IsQ0FBQyxtQ0FBbUMsc0JBQXNCLENBQUMscUNBQXFDLHNCQUFzQixDQUFDLHlCQUF5QixjQUFjLENBQUMscUNBQXFDLHVCQUF1QixDQUFDLGlDQUFpQyx1QkFBdUIsQ0FBQyxtQ0FBbUMsdUJBQXVCLENBQUMseUNBQXlDLHVCQUF1QixDQUFDLFdBQVcsZ0JBQWdCLENBQUMsdUhBQThwUyxDQUFDLGdGQUFnRixnQkFBZ0IsQ0FBQyxlQUFlLENBQUM7Ozs7Ozs7O0VBUTVqaEIsQ0FBQyxlQUFlLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLFlBQVksQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHdCQUF3QixvQkFBb0IsQ0FBQyxVQUFVLENBQUMsdUJBQXVCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsdUJBQXVCLENBQUMsaUJBQWlCLGFBQWEsQ0FBQyx1QkFBdUIsYUFBYSxDQUFDLDZCQUE2QixxQkFBcUIsQ0FBQyx1QkFBdUIsQ0FBQyx5QkFBeUIsY0FBYyxDQUFDLHdCQUF3QixvQkFBb0IsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHVCQUF1QixvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG9CQUFvQixzQkFBc0IsQ0FBQyxvQkFBb0Isc0JBQXNCLENBQUMscUJBQXFCLHNCQUFzQixDQUFDLGVBQWUsY0FBYyxDQUFDLHFCQUFxQix1QkFBdUIsQ0FBQyxtQkFBbUIsdUJBQXVCLENBQUMsb0JBQW9CLHVCQUF1QixDQUFDLHVCQUF1Qix1QkFBdUIsQ0FBQzs7Ozs7Ozs7RUFRdC9CLENBQUMsU0FBUyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsV0FBVyxZQUFZLENBQUMsZ0JBQWdCLFVBQVUsQ0FBQyxjQUFjLENBQUMsOERBQThELGVBQWUsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLFFBQVEsQ0FBQyxzQkFBc0IsYUFBYSxDQUFDLHlCQUF5QixDQUFDLHFCQUFxQixDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyw0VkFBNFYsVUFBVSxDQUFDLGtCQUFrQixDQUFDLHNFQUFzRSxtQkFBbUIsQ0FBQywwVUFBMFUsNERBQTRELENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyx1Q0FBdUMsQ0FBQyx3QkFBd0IsQ0FBQyx1QkFBdUIsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLG1DQUFtQyxDQUFDLHFCQUFxQixDQUFDLDBCQUEwQixDQUFDLG9DQUFvQyxDQUFDLCtDQUErQyxDQUFDLGtCQUFrQixRQUFRLENBQUMsdUJBQXVCLENBQUMsdUNBQXVDLENBQUMsdUJBQXVCLENBQUMsZUFBZSxDQUFDLG1DQUFtQyxDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsQ0FBQywwQkFBMEIsQ0FBQyxvQ0FBb0MsQ0FBQywrQ0FBK0MsQ0FBQyxhQUFhLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLDhCQUE4QixXQUFXLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxnREFBZ0Qsa0JBQWtCLENBQUMsd0JBQXdCLFVBQVUsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLG1DQUFtQyxDQUFDLDBCQUEwQixDQUFDLG9DQUFvQyxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLCtDQUErQyxDQUFDLG9DQUFvQyxVQUFVLENBQUMsbURBQW1ELFdBQVcsQ0FBQyw4RkFBOEYsVUFBVSxDQUFDLDRIQUE0SCxVQUFVLENBQUMsMkZBQTJGLFVBQVUsQ0FBQyxnR0FBZ0csVUFBVSxDQUFDLHFCQUFxQixDQUFDLHdFQUF3RSxVQUFVLENBQUMsMlhBQTJYLGFBQWEsQ0FBQyxPQUFPLENBQUMsNEVBQTRFLFlBQVksQ0FBQyw4QkFBOEIsWUFBWSxDQUFDLDhCQUE4QixrQkFBa0IsQ0FBQyx5QkFBeUIsQ0FBQyxrQ0FBa0MsQ0FBQyx1QkFBdUIsQ0FBQyxzRUFBc0Usa0JBQWtCLENBQUMsMEJBQTBCLENBQUMsb0ZBQW9GLHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyw2Q0FBNkMsNENBQTRDLENBQUMsOEJBQThCLENBQUMsbURBQW1ELDRDQUE0QyxDQUFDLDhCQUE4QixDQUFDLDZDQUE2Qyw4Q0FBOEMsQ0FBQyw4QkFBOEIsQ0FBQyxxQ0FBcUMsMkJBQTJCLENBQUMsZ0NBQWdDLHFDQUFxQyxDQUFDLDRCQUE0QiwyQkFBMkIsQ0FBQywyQ0FBMkMsMkJBQTJCLENBQUMsc0NBQXNDLHFDQUFxQyxDQUFDLGtDQUFrQywyQkFBMkIsQ0FBQyw0Q0FBNEMsYUFBYSxDQUFDLHVDQUF1Qyx1QkFBdUIsQ0FBQyxtQ0FBbUMsYUFBYSxDQUFDLGtEQUFrRCxhQUFhLENBQUMsNkNBQTZDLHVCQUF1QixDQUFDLHlDQUF5QyxhQUFhLENBQUMsa1pBQWtaLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQywyQ0FBMkMsQ0FBQyx3QkFBd0IscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsMEJBQTBCLENBQUMsZUFBZSxDQUFDLDJDQUEyQyxDQUFDLHVCQUF1QixDQUFDLDhDQUE4QyxhQUFhLENBQUMsc0RBQXNELG9CQUFvQixDQUFDLG1EQUFtRCxZQUFZLENBQUMsOENBQThDLGFBQWEsQ0FBQyxzREFBc0Qsb0JBQW9CLENBQUMsbURBQW1ELFlBQVksQ0FBQywwQ0FBMEMsYUFBYSxDQUFDLGtEQUFrRCxvQkFBb0IsQ0FBQywrQ0FBK0MsWUFBWSxDQUFDLGtJQUFrSSxhQUFhLENBQUMsZ0ZBQWdGLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxvckNBQW9yQyxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLHNuQkFBc25CLGtCQUFrQixDQUFDLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLENBQUMsNkJBQTZCLGtDQUFrQyxDQUFDLGlOQUFpTixrQkFBa0IsQ0FBQyxhQUFhLENBQUMsOEVBQThFLDhCQUE4QixDQUFDLDBGQUEwRiw4QkFBOEIsQ0FBQyxzR0FBc0csb0JBQW9CLENBQUMsa0lBQWtJLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxrSEFBa0gsd0JBQXdCLENBQUMsd0hBQXdILHdCQUF3QixDQUFDLG9IQUFvSCxrQ0FBa0MsQ0FBQyw4UUFBOFEsYUFBYSxDQUFDLDBTQUEwUyxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyw4TEFBOEwsYUFBYSxDQUFDLG9GQUFvRixtQkFBbUIsQ0FBQyxXQUFXLENBQUMsK0RBQStELFdBQVcsQ0FBQyxtQ0FBbUMsU0FBUyxDQUFDLGlCQUFpQixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsd0JBQXdCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLCtCQUErQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLHVCQUF1QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGlFQUFpRSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxDQUFDLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyw2QkFBNkIsS0FBSyxtQkFBbUIsQ0FBQyxHQUFHLHdCQUF3QixDQUFDLENBQUMscUJBQXFCLEtBQUssbUJBQW1CLENBQUMsR0FBRyx3QkFBd0IsQ0FBQyxDQUFDLHNQQUFzUCxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLDhJQUE4SSxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyx3R0FBd0csaUJBQWlCLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxvYUFBb2EsMEJBQTBCLENBQUMsc2JBQXNiLGVBQWUsQ0FBQyxpQ0FBaUMsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMseUJBQXlCLGFBQWEsQ0FBQyxjQUFjLENBQUMsb0NBQW9DLGVBQWUsQ0FBQywrQkFBK0IseUJBQXlCLENBQUMscUJBQXFCLENBQUMscUJBQXFCLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLHVFQUF1RSxhQUFhLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsWUFBWSxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixhQUFhLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsb0NBQW9DLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyx5REFBeUQsU0FBUyxDQUFDLDZEQUE2RCxrQkFBa0IsQ0FBQywyREFBMkQsU0FBUyxDQUFDLDJEQUEyRCxTQUFTLENBQUMseURBQXlELGtCQUFrQixDQUFDLDZEQUE2RCxrQkFBa0IsQ0FBQyw2REFBNkQsV0FBVyxDQUFDLDJEQUEyRCxrQkFBa0IsQ0FBQyx5REFBeUQsU0FBUyxDQUFDLHlDQUF5QyxpQkFBaUIsY0FBYyxDQUFDLDZ5Q0FBNnlDLG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxDQUFDLDZCQUE2QixXQUFXLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMseUJBQXlCLHFCQUFxQixDQUFDLHlCQUF5QixxQkFBcUIsQ0FBQywyQkFBMkIsc0JBQXNCLENBQUMsMEJBQTBCLG1CQUFtQixDQUFDLDBCQUEwQixzQkFBc0IsQ0FBQyx5QkFBeUIscUJBQXFCLENBQUMsMkJBQTJCLHNCQUFzQixDQUFDLDJCQUEyQixtQkFBbUIsQ0FBQywwQkFBMEIsc0JBQXNCLENBQUMseUJBQXlCLHFCQUFxQixDQUFDLDRCQUE0QixzQkFBc0IsQ0FBQyw0QkFBNEIsbUJBQW1CLENBQUMsOEJBQThCLHNCQUFzQixDQUFDLDhCQUE4QixxQkFBcUIsQ0FBQyw2QkFBNkIsc0JBQXNCLENBQUMsNkJBQTZCLG9CQUFvQixDQUFDLHlDQUF5Qyx3akRBQXdqRCxvQkFBb0IsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLENBQUMsNEZBQTRGLFVBQVUsQ0FBQyxhQUFhLENBQUMsd0JBQXdCLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQywrQkFBK0IsUUFBUSxDQUFDLGlCQUFpQixDQUFDLDBKQUEwSixvQkFBb0IsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQyx1QkFBdUIsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsbUJBQW1CLENBQUMsOEJBQThCLHdCQUF3QixDQUFDLHNJQUFzSSxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsZ0ZBQWdGLHdCQUF3QixDQUFDLDhFQUE4RSxRQUFRLENBQUMsb0NBQW9DLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxxRkFBcUYsVUFBVSxDQUFDLGNBQWMsc0JBQXNCLENBQUMsY0FBYyxzQkFBc0IsQ0FBQyxlQUFlLHNCQUFzQixDQUFDLFNBQVMsY0FBYyxDQUFDLGVBQWUsdUJBQXVCLENBQUMsYUFBYSx1QkFBdUIsQ0FBQyxjQUFjLHVCQUF1QixDQUFDLGlCQUFpQix1QkFBdUIsQ0FBQzs7Ozs7Ozs7RUFRL2xuQixDQUFDLFNBQVMsWUFBWSxDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsU0FBUyxnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsZ0NBQWdDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLGVBQWUsZUFBZSxDQUFDLGlEQUFpRCxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsU0FBUyxDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLDJCQUEyQixnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxzQkFBc0IsWUFBWSxDQUFDLGVBQWUsQ0FBQyw0Q0FBNEMsY0FBYyxDQUFDLDhCQUE4QixZQUFZLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxtSUFBbUksVUFBVSxDQUFDLDBCQUEwQixXQUFXLENBQUMsZ0JBQWdCLENBQUMsc0NBQXNDLDZCQUE2QixDQUFDLHFHQUFxRyxlQUFlLENBQUMseUNBQXlDLGNBQWMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxDQUFDLCtEQUErRCxjQUFjLFVBQVUsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLENBQUMsZ0VBQWdFLGNBQWMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLENBQUMsaUVBQWlFLGNBQWMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsQ0FBQywwQ0FBMEMsY0FBYyxVQUFVLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLDZEQUE2RCxVQUFVLENBQUMsMkZBQTJGLFVBQVUsQ0FBQywyRkFBMkYsU0FBUyxDQUFDLCtGQUErRixrQkFBa0IsQ0FBQyw2RkFBNkYsU0FBUyxDQUFDLDZGQUE2RixTQUFTLENBQUMsMkZBQTJGLGtCQUFrQixDQUFDLCtGQUErRixrQkFBa0IsQ0FBQywrRkFBK0YsV0FBVyxDQUFDLDZGQUE2RixrQkFBa0IsQ0FBQywyRkFBMkYsU0FBUyxDQUFDLGlHQUFpRyxpQkFBaUIsQ0FBQyxpR0FBaUcsaUJBQWlCLENBQUMscUdBQXFHLGlCQUFpQixDQUFDLHFHQUFxRyxpQkFBaUIsQ0FBQyxtR0FBbUcsaUJBQWlCLENBQUMsbUdBQW1HLFdBQVcsQ0FBQywyQ0FBMkMsb0JBQW9CLENBQUMsMkNBQTJDLG1CQUFtQixDQUFDLDZDQUE2Qyw0QkFBNEIsQ0FBQyw0Q0FBNEMsbUJBQW1CLENBQUMsNENBQTRDLG1CQUFtQixDQUFDLDJDQUEyQyw0QkFBNEIsQ0FBQyw2Q0FBNkMsNEJBQTRCLENBQUMsNkNBQTZDLHFCQUFxQixDQUFDLDRDQUE0Qyw0QkFBNEIsQ0FBQywyQ0FBMkMsbUJBQW1CLENBQUMsOENBQThDLDJCQUEyQixDQUFDLDhDQUE4QywyQkFBMkIsQ0FBQyxnREFBZ0QsMkJBQTJCLENBQUMsZ0RBQWdELDJCQUEyQixDQUFDLCtDQUErQywyQkFBMkIsQ0FBQywrQ0FBK0MscUJBQXFCLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3S0FBd0sscUJBQXFCLENBQUMsd0tBQXdLLHFCQUFxQixDQUFDLGdMQUFnTCxzQkFBc0IsQ0FBQyw0S0FBNEssbUJBQW1CLENBQUMsNEtBQTRLLHNCQUFzQixDQUFDLHdLQUF3SyxxQkFBcUIsQ0FBQyxnTEFBZ0wsc0JBQXNCLENBQUMsZ0xBQWdMLG1CQUFtQixDQUFDLDRLQUE0SyxzQkFBc0IsQ0FBQyx3S0FBd0sscUJBQXFCLENBQUMsb0xBQW9MLHNCQUFzQixDQUFDLG9MQUFvTCxtQkFBbUIsQ0FBQyw0TEFBNEwsc0JBQXNCLENBQUMsNExBQTRMLHFCQUFxQixDQUFDLHdMQUF3TCxzQkFBc0IsQ0FBQyx3TEFBd0wsb0JBQW9CLENBQUMsK0RBQStELG9NQUFvTSxxQkFBcUIsQ0FBQyxvTUFBb00scUJBQXFCLENBQUMsNE1BQTRNLHNCQUFzQixDQUFDLHdNQUF3TSxtQkFBbUIsQ0FBQyx3TUFBd00sc0JBQXNCLENBQUMsb01BQW9NLHFCQUFxQixDQUFDLDRNQUE0TSxzQkFBc0IsQ0FBQyw0TUFBNE0sbUJBQW1CLENBQUMsd01BQXdNLHNCQUFzQixDQUFDLG9NQUFvTSxxQkFBcUIsQ0FBQyxnTkFBZ04sc0JBQXNCLENBQUMsZ05BQWdOLG1CQUFtQixDQUFDLHdOQUF3TixzQkFBc0IsQ0FBQyx3TkFBd04scUJBQXFCLENBQUMsb05BQW9OLHNCQUFzQixDQUFDLG9OQUFvTixvQkFBb0IsQ0FBQyxDQUFDLCtEQUErRCxvTUFBb00scUJBQXFCLENBQUMsb01BQW9NLHFCQUFxQixDQUFDLDRNQUE0TSxzQkFBc0IsQ0FBQyx3TUFBd00sbUJBQW1CLENBQUMsd01BQXdNLHNCQUFzQixDQUFDLG9NQUFvTSxxQkFBcUIsQ0FBQyw0TUFBNE0sc0JBQXNCLENBQUMsNE1BQTRNLG1CQUFtQixDQUFDLHdNQUF3TSxzQkFBc0IsQ0FBQyxvTUFBb00scUJBQXFCLENBQUMsZ05BQWdOLHNCQUFzQixDQUFDLGdOQUFnTixtQkFBbUIsQ0FBQyx3TkFBd04sc0JBQXNCLENBQUMsd05BQXdOLHFCQUFxQixDQUFDLG9OQUFvTixzQkFBc0IsQ0FBQyxvTkFBb04sb0JBQW9CLENBQUMsQ0FBQyx5Q0FBeUMsNE1BQTRNLHFCQUFxQixDQUFDLDRNQUE0TSxxQkFBcUIsQ0FBQyxvTkFBb04sc0JBQXNCLENBQUMsZ05BQWdOLG1CQUFtQixDQUFDLGdOQUFnTixzQkFBc0IsQ0FBQyw0TUFBNE0scUJBQXFCLENBQUMsb05BQW9OLHNCQUFzQixDQUFDLG9OQUFvTixtQkFBbUIsQ0FBQyxnTkFBZ04sc0JBQXNCLENBQUMsNE1BQTRNLHFCQUFxQixDQUFDLHdOQUF3TixzQkFBc0IsQ0FBQyx3TkFBd04sbUJBQW1CLENBQUMsZ09BQWdPLHNCQUFzQixDQUFDLGdPQUFnTyxxQkFBcUIsQ0FBQyw0TkFBNE4sc0JBQXNCLENBQUMsNE5BQTROLG9CQUFvQixDQUFDLENBQUMsaUVBQWlFLDROQUE0TixxQkFBcUIsQ0FBQyw0TkFBNE4scUJBQXFCLENBQUMsb09BQW9PLHNCQUFzQixDQUFDLGdPQUFnTyxtQkFBbUIsQ0FBQyxnT0FBZ08sc0JBQXNCLENBQUMsNE5BQTROLHFCQUFxQixDQUFDLG9PQUFvTyxzQkFBc0IsQ0FBQyxvT0FBb08sbUJBQW1CLENBQUMsZ09BQWdPLHNCQUFzQixDQUFDLDROQUE0TixxQkFBcUIsQ0FBQyx3T0FBd08sc0JBQXNCLENBQUMsd09BQXdPLG1CQUFtQixDQUFDLGdQQUFnUCxzQkFBc0IsQ0FBQyxnUEFBZ1AscUJBQXFCLENBQUMsNE9BQTRPLHNCQUFzQixDQUFDLDRPQUE0TyxvQkFBb0IsQ0FBQyxDQUFDLDBDQUEwQyxvTkFBb04scUJBQXFCLENBQUMsb05BQW9OLHFCQUFxQixDQUFDLDROQUE0TixzQkFBc0IsQ0FBQyx3TkFBd04sbUJBQW1CLENBQUMsd05BQXdOLHNCQUFzQixDQUFDLG9OQUFvTixxQkFBcUIsQ0FBQyw0TkFBNE4sc0JBQXNCLENBQUMsNE5BQTROLG1CQUFtQixDQUFDLHdOQUF3TixzQkFBc0IsQ0FBQyxvTkFBb04scUJBQXFCLENBQUMsZ09BQWdPLHNCQUFzQixDQUFDLGdPQUFnTyxtQkFBbUIsQ0FBQyx3T0FBd08sc0JBQXNCLENBQUMsd09BQXdPLHFCQUFxQixDQUFDLG9PQUFvTyxzQkFBc0IsQ0FBQyxvT0FBb08sb0JBQW9CLENBQUMsQ0FBQyxnRUFBZ0UsaUJBQWlCLENBQUMsc0JBQXNCLENBQUMsNExBQTRMLGVBQWUsQ0FBQyx5REFBeUQsYUFBYSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLCtGQUErRixtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyw0SUFBNEksbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsb0VBQW9FLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLGtHQUFrRyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxvREFBb0Qsa0JBQWtCLENBQUMsdUNBQXVDLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLHFDQUFxQyxzQkFBc0IsQ0FBQyx5QkFBeUIsQ0FBQyx3Q0FBd0MsaUJBQWlCLENBQUMseUNBQXlDLGdCQUFnQixDQUFDLHVJQUF1SSx3Q0FBd0MsQ0FBQywyR0FBMkcsZUFBZSxDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQywyQ0FBMkMsWUFBWSxDQUFDLGVBQWUsQ0FBQyxxSkFBcUosZUFBZSxDQUFDLCtEQUErRCxZQUFZLENBQUMsOEJBQThCLHdDQUF3QyxDQUFDLDBDQUEwQyxlQUFlLENBQUMsMkNBQTJDLGlCQUFpQixDQUFDLGtEQUFrRCxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyx1QkFBdUIsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLHdDQUF3QyxDQUFDLDJHQUEyRyxVQUFVLENBQUMsOERBQThELGVBQWUsQ0FBQyx5SkFBeUosMENBQTBDLENBQUMsaUxBQWlMLGVBQWUsQ0FBQywyREFBMkQsMENBQTBDLENBQUMsMERBQTBELGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLHVCQUF1QixDQUFDLHlFQUF5RSxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyx1QkFBdUIsQ0FBQyxnQkFBZ0IsVUFBVSxDQUFDLFlBQVksQ0FBQyw0QkFBNEIsQ0FBQyxxQkFBcUIsb0JBQW9CLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyw2QkFBNkIsQ0FBQywrREFBK0QsNkJBQTZCLENBQUMsNkVBQTZFLGVBQWUsQ0FBQywrREFBK0QsV0FBVyxDQUFDLCtFQUErRSxhQUFhLENBQUMsNkdBQTZHLFdBQVcsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxzREFBc0QsZUFBZSxDQUFDLDhEQUE4RCxlQUFlLENBQUMsc09BQXNPLHFCQUFxQixDQUFDLGtCQUFrQixDQUFDLCtCQUErQixDQUFDLHFQQUFxUCxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxxUEFBcVAscUJBQXFCLENBQUMscUJBQXFCLENBQUMsNkJBQTZCLENBQUMsZ0tBQWdLLDZCQUE2QixDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLDBLQUEwSyxXQUFXLENBQUMscU9BQXFPLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQywrT0FBK08saUJBQWlCLENBQUMsa0JBQWtCLENBQUMsa0NBQWtDLHNCQUFzQixDQUFDLDBPQUEwTyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxvS0FBb0ssa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLDBXQUEwVyxnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxpRUFBaUUsa0NBQWtDLENBQUMsVUFBVSxDQUFDLDBFQUEwRSxrQ0FBa0MsQ0FBQyxVQUFVLENBQUMsMEVBQTBFLGtDQUFrQyxDQUFDLFVBQVUsQ0FBQyx1RUFBdUUsa0NBQWtDLENBQUMsVUFBVSxDQUFDLHVFQUF1RSxrQ0FBa0MsQ0FBQyxVQUFVLENBQUMsb0VBQW9FLGtDQUFrQyxDQUFDLFVBQVUsQ0FBQyxvRUFBb0Usa0NBQWtDLENBQUMsVUFBVSxDQUFDLDBFQUEwRSxrQ0FBa0MsQ0FBQyxVQUFVLENBQUMsMEVBQTBFLGtDQUFrQyxDQUFDLFVBQVUsQ0FBQyxvRUFBb0Usa0NBQWtDLENBQUMsVUFBVSxDQUFDLHVFQUF1RSxrQ0FBa0MsQ0FBQyxVQUFVLENBQUMsb0VBQW9FLGtDQUFrQyxDQUFDLFVBQVUsQ0FBQyx1RUFBdUUsa0NBQWtDLENBQUMsVUFBVSxDQUFDLHlJQUF5SSxvQkFBb0IsQ0FBQyxXQUFXLENBQUMsOElBQThJLFdBQVcsQ0FBQyx5Q0FBeUMsbUhBQW1ILDBCQUEwQixDQUFDLHNGQUFzRiw2QkFBNkIsQ0FBQyx5TUFBeU0sd0NBQXdDLENBQUMsdU1BQXVNLGVBQWUsQ0FBQyxtR0FBbUcsd0NBQXdDLENBQUMsa0dBQWtHLGVBQWUsQ0FBQyxtRUFBbUUsNkJBQTZCLENBQUMsa0VBQWtFLGVBQWUsQ0FBQyxDQUFDLCtEQUErRCxtSEFBbUgsMEJBQTBCLENBQUMsOENBQThDLDZCQUE2QixDQUFDLHlNQUF5TSx3Q0FBd0MsQ0FBQyx1TUFBdU0sZUFBZSxDQUFDLG1HQUFtRyx3Q0FBd0MsQ0FBQyxrR0FBa0csZUFBZSxDQUFDLG1FQUFtRSw2QkFBNkIsQ0FBQyxrRUFBa0UsZUFBZSxDQUFDLENBQUMseUNBQXlDLHlIQUF5SCwwQkFBMEIsQ0FBQyxnREFBZ0QsNkJBQTZCLENBQUMsNk1BQTZNLHdDQUF3QyxDQUFDLDJNQUEyTSxlQUFlLENBQUMscUdBQXFHLHdDQUF3QyxDQUFDLG9HQUFvRyxlQUFlLENBQUMscUVBQXFFLDZCQUE2QixDQUFDLG9FQUFvRSxlQUFlLENBQUMsQ0FBQywrREFBK0Qsa0JBQWtCLFVBQVUsQ0FBQyw4Q0FBOEMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsOERBQThELDhCQUE4QixDQUFDLDBCQUEwQixDQUFDLDZCQUE2QixDQUFDLHlCQUF5QixDQUFDLFFBQVEsQ0FBQyxxS0FBcUssb0JBQW9CLENBQUMsMktBQTJLLG1CQUFtQixDQUFDLHdLQUF3SyxtQkFBbUIsQ0FBQyx3S0FBd0ssNEJBQTRCLENBQUMscUtBQXFLLDRCQUE0QixDQUFDLDJLQUEySyw0QkFBNEIsQ0FBQywyS0FBMkssbUJBQW1CLENBQUMsd0tBQXdLLG1CQUFtQixDQUFDLHFLQUFxSyxtQkFBbUIsQ0FBQyw4S0FBOEssbUJBQW1CLENBQUMsOEtBQThLLDRCQUE0QixDQUFDLG9MQUFvTCw0QkFBNEIsQ0FBQyxvTEFBb0wsNEJBQTRCLENBQUMsaUxBQWlMLDRCQUE0QixDQUFDLGlMQUFpTCxxQkFBcUIsQ0FBQyxDQUFDLHlDQUF5Qyw4Q0FBOEMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsOERBQThELDBCQUEwQixDQUFDLDZCQUE2QixDQUFDLGtCQUFrQixDQUFDLHlCQUF5QixDQUFDLHFOQUFxTixvQkFBb0IsQ0FBQywyTkFBMk4sbUJBQW1CLENBQUMsd05BQXdOLG1CQUFtQixDQUFDLHdOQUF3TixtQkFBbUIsQ0FBQyxxTkFBcU4sbUJBQW1CLENBQUMsMk5BQTJOLG1CQUFtQixDQUFDLDJOQUEyTixtQkFBbUIsQ0FBQyx3TkFBd04sNEJBQTRCLENBQUMscU5BQXFOLDRCQUE0QixDQUFDLDhOQUE4Tiw0QkFBNEIsQ0FBQyw4TkFBOE4sNEJBQTRCLENBQUMsb09BQW9PLDRCQUE0QixDQUFDLG9PQUFvTyxtQkFBbUIsQ0FBQyxpT0FBaU8sbUJBQW1CLENBQUMsaU9BQWlPLG1CQUFtQixDQUFDLENBQUMseUNBQXlDLG1CQUFtQixVQUFVLENBQUMsdUJBQXVCLENBQUMsd0JBQXdCLENBQUMsbVFBQW1RLG9CQUFvQixDQUFDLG9CQUFvQixDQUFDLHlCQUF5QixDQUFDLDJCQUEyQixDQUFDLHlDQUF5QyxRQUFRLENBQUMsU0FBUyxDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyx5QkFBeUIsQ0FBQywrRUFBK0UsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsZ1BBQWdQLHlCQUF5QixDQUFDLDRNQUE0TSx5Q0FBeUMsQ0FBQywwTUFBME0sdUNBQXVDLENBQUMseUJBQXlCLENBQUMsMEJBQTBCLENBQUMsNkJBQTZCLENBQUMsK0JBQStCLHlCQUF5QixDQUFDLHVIQUF1SCx3QkFBd0IsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLHlDQUF5QyxrUEFBa1Asc0JBQXNCLENBQUMsMFBBQTBQLHNCQUFzQixDQUFDLDBRQUEwUSxzQkFBc0IsQ0FBQyxrUUFBa1Esc0JBQXNCLENBQUMsQ0FBQywrREFBK0Qsa1BBQWtQLHNCQUFzQixDQUFDLDBQQUEwUCxzQkFBc0IsQ0FBQywwUUFBMFEsc0JBQXNCLENBQUMsa1FBQWtRLHNCQUFzQixDQUFDLENBQUMsZ0VBQWdFLDBQQUEwUCxzQkFBc0IsQ0FBQywwUEFBMFAsc0JBQXNCLENBQUMsMFFBQTBRLHNCQUFzQixDQUFDLGtRQUFrUSxzQkFBc0IsQ0FBQyxDQUFDLGlFQUFpRSwwUEFBMFAsc0JBQXNCLENBQUMsMFBBQTBQLHNCQUFzQixDQUFDLGtRQUFrUSxzQkFBc0IsQ0FBQyxDQUFDLDBDQUEwQywwUEFBMFAsc0JBQXNCLENBQUMsMFBBQTBQLHNCQUFzQixDQUFDLENBQUMsU0FBUyxZQUFZLENBQUMsYUFBYSxDQUFDLDREQUE0RCxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsbUNBQW1DLENBQUMseUNBQXlDLENBQUMsMEJBQTBCLENBQUMsdUJBQXVCLENBQUMsZUFBZSxVQUFVLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLFlBQVksQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGVBQWUsUUFBUSxDQUFDLDhCQUE4QixZQUFZLENBQUMsOEJBQThCLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyx1Q0FBdUMsQ0FBQyxhQUFhLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLGdDQUFnQyxDQUFDLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxpRUFBaUUsQ0FBQywyQkFBMkIsMkNBQTJDLENBQUMsc0JBQXNCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsNEJBQTRCLENBQUMsNEVBQTRFLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyw2QkFBNkIsWUFBWSxDQUFDLDRCQUE0QixlQUFlLENBQUMsc0JBQXNCLFVBQVUsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsc0NBQXNDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsMEJBQTBCLENBQUMsdUJBQXVCLENBQUMsYUFBYSxDQUFDLG1DQUFtQyxZQUFZLENBQUMsbUJBQW1CLENBQUMsc0JBQXNCLENBQUMsc0JBQXNCLFVBQVUsQ0FBQyxxQ0FBcUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLHFEQUFxRCxRQUFRLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsOEJBQThCLDBCQUEwQixDQUFDLDJDQUEyQyxDQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUMsc0NBQXNDLENBQUMsK0JBQStCLENBQUMsa0NBQWtDLFFBQVEsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLENBQUMsMENBQTBDLENBQUMsd0JBQXdCLENBQUMsK0JBQStCLENBQUMsNkJBQTZCLENBQUMseUJBQXlCLENBQUMseUJBQXlCLENBQUMseUJBQXlCLENBQUMsd0NBQXdDLG9DQUFvQyxDQUFDLCtCQUErQixDQUFDLDJDQUEyQyxvQ0FBb0MsQ0FBQywrQkFBK0IsQ0FBQyx5Q0FBeUMsb0NBQW9DLENBQUMseUJBQXlCLENBQUMsK0JBQStCLENBQUMsc0RBQXNELGFBQWEsQ0FBQyx1REFBdUQsb0JBQW9CLENBQUMsdUJBQXVCLENBQUMsVUFBVSxDQUFDLDRCQUE0QixDQUFDLDJFQUEyRSwwQkFBMEIsQ0FBQyxzQkFBc0IsQ0FBQyx1Q0FBdUMsZ0JBQWdCLENBQUMsOEZBQThGLDBCQUEwQixDQUFDLHVDQUF1QyxXQUFXLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyx1Q0FBdUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsc0NBQXNDLENBQUMsc0RBQXNELENBQUMsOENBQThDLFFBQVEsQ0FBQyxvREFBb0QsS0FBSyxDQUFDLHdDQUF3Qyx5QkFBeUIsQ0FBQyw0QkFBNEIsQ0FBQyx3Q0FBd0MsZUFBZSxDQUFDLG9DQUFvQyxVQUFVLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLHdCQUF3QixDQUFDLCtCQUErQixlQUFlLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLHdCQUF3QixDQUFDLCtCQUErQix3QkFBd0IsQ0FBQyw0QkFBNEIsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxnREFBZ0QsYUFBYSxDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsNEJBQTRCLHdCQUF3QixDQUFDLG1EQUFtRCx1QkFBdUIsQ0FBQyx3Q0FBd0MsUUFBUSxDQUFDLFFBQVEsQ0FBQyx5Q0FBeUMsdUJBQXVCLG9CQUFvQixDQUFDLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLENBQUMseUNBQXlDLDZIQUE2SCx1Q0FBdUMsQ0FBQyxDQUFDLHdHQUF3RyxjQUFjLENBQUMsMEJBQTBCLENBQUMscUJBQXFCLENBQUMsNkVBQTZFLDBCQUEwQixDQUFDLHFCQUFxQixDQUFDLHNCQUFzQiwwQkFBMEIsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLDZCQUE2QixTQUFTLENBQUMsaUVBQWlFLGdDQUFnQyxDQUFDLHFCQUFxQixDQUFDLHNEQUFzRCx3QkFBd0IsQ0FBQyxzQ0FBc0MsQ0FBQyxpQ0FBaUMsQ0FBQyxzRkFBc0YsWUFBWSxDQUFDLDJCQUEyQixDQUFDLHdFQUF3RSxZQUFZLENBQUMsMEJBQTBCLENBQUMsZ0VBQWdFLFVBQVUsQ0FBQyxNQUFNLENBQUMsa0JBQWtCLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMseUNBQXlDLENBQUMsd0JBQXdCLGFBQWEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG9DQUFvQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsMkNBQTJDLENBQUMsK0JBQStCLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsWUFBWSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLGlCQUFpQixDQUFDLCtCQUErQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLDRCQUE0QixDQUFDLDJDQUEyQyxzQkFBc0IsQ0FBQyw4QkFBOEIsMkJBQTJCLENBQUMsOEJBQThCLGNBQWMsQ0FBQyx5QkFBeUIsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQywwRkFBMEYscUJBQXFCLENBQUMscUNBQXFDLFlBQVksQ0FBQywrQkFBK0IsMEJBQTBCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQywyQ0FBMkMsMkNBQTJDLENBQUMsMENBQTBDLDJDQUEyQyxDQUFDLDBDQUEwQywwQkFBMEIsQ0FBQyxrREFBa0QsZ0JBQWdCLENBQUMsMkNBQTJDLDRCQUE0QixDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixDQUFDLFdBQVcsQ0FBQywyQkFBMkIsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsc0NBQXNDLENBQUMsdUJBQXVCLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxpQ0FBaUMsQ0FBQyxrQ0FBa0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxxQkFBcUIsQ0FBQyw4QkFBOEIsWUFBWSxDQUFDLDZCQUE2Qiw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyw4QkFBOEIsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsb0JBQW9CLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxxREFBcUQsQ0FBQyxzSEFBc0gsZUFBZSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyw4Q0FBOEMsaUJBQWlCLENBQUMsNEJBQTRCLENBQUMsU0FBUyxDQUFDLHdCQUF3QiwyQkFBMkIsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsa0JBQWtCLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLGNBQWMsQ0FBQyxpQ0FBaUMsQ0FBQyxrQ0FBa0MsQ0FBQyxtQ0FBbUMsQ0FBQyxlQUFlLENBQUMscUNBQXFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLHFEQUFxRCxDQUFDLDBCQUEwQiwyQkFBMkIsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsa0JBQWtCLENBQUMsOEJBQThCLENBQUMsZ0NBQWdDLGNBQWMsQ0FBQyxpQ0FBaUMsQ0FBQyxtQ0FBbUMsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQkFBaUIsQ0FBQyx1Q0FBdUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMscURBQXFELENBQUMsZ0NBQWdDLDJCQUEyQixDQUFDLGVBQWUsQ0FBQyx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsQ0FBQyxzQ0FBc0MsY0FBYyxDQUFDLGtDQUFrQyxDQUFDLG1DQUFtQyxDQUFDLGdDQUFnQyxDQUFDLGdCQUFnQixDQUFDLDZDQUE2QyxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxxREFBcUQsQ0FBQyx1Q0FBdUMsZUFBZSxDQUFDLGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLGdDQUFnQyxDQUFDLGtCQUFrQixDQUFDLG9CQUFvQixRQUFRLENBQUMsbUJBQW1CLENBQUMscUJBQXFCLENBQUMscUNBQXFDLDJDQUEyQyxDQUFDLGtDQUFrQywyQ0FBMkMsQ0FBQyw0Q0FBNEMsWUFBWSxDQUFDLDBCQUEwQixhQUFhLENBQUMsaUJBQWlCLENBQUMsc0NBQXNDLGtCQUFrQixDQUFDLGlDQUFpQyxlQUFlLENBQUMsdUJBQXVCLENBQUMsZ0NBQWdDLENBQUMscUJBQXFCLENBQUMsZUFBZSxDQUFDLG1CQUFtQixjQUFjLENBQUMsd0JBQXdCLENBQUMseUJBQXlCLENBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMseUJBQXlCLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsK0JBQStCLENBQUMsb0JBQW9CLENBQUMsY0FBYyxDQUFDLHlCQUF5QixDQUFDLDBCQUEwQixDQUFDLGdDQUFnQyxzQkFBc0IsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixDQUFDLHNDQUFzQyxRQUFRLENBQUMsNEdBQTRHLDBCQUEwQixDQUFDLHFCQUFxQixDQUFDLGdDQUFnQyxlQUFlLENBQUMsMEJBQTBCLENBQUMscUJBQXFCLENBQUMsMEJBQTBCLENBQUMsc0NBQXNDLGVBQWUsQ0FBQywwQkFBMEIsQ0FBQyxxQkFBcUIsQ0FBQywwRUFBMEUsb0NBQW9DLENBQUMsdUlBQXVJLGdDQUFnQyxDQUFDLG9CQUFvQixDQUFDLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxvQkFBb0IsQ0FBQyx3QkFBd0IsYUFBYSxDQUFDLGNBQWMsQ0FBQyx5Q0FBeUMsY0FBYyxDQUFDLDRCQUE0QixlQUFlLENBQUMsdURBQXVELHFCQUFxQixDQUFDLDZEQUE2RCxRQUFRLENBQUMseUJBQXlCLENBQUMsa0NBQWtDLFdBQVcsQ0FBQyxzQkFBc0IsQ0FBQyxvQ0FBb0MsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLDhDQUE4Qyw0QkFBNEIsQ0FBQyw0QkFBNEIsNEJBQTRCLENBQUMsNEJBQTRCLGFBQWEsQ0FBQyxjQUFjLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLCtCQUErQixDQUFDLHlCQUF5QixDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsZ0NBQWdDLENBQUMsdUJBQXVCLENBQUMseUJBQXlCLENBQUMseUNBQXlDLCtCQUErQixDQUFDLHVDQUF1Qyx5QkFBeUIsQ0FBQyx3Q0FBd0MsWUFBWSxDQUFDLHVJQUF1SSw0QkFBNEIsQ0FBQyxxQkFBcUIsQ0FBQywwSUFBMEksNEJBQTRCLENBQUMsK0JBQStCLENBQUMseUNBQXlDLDRCQUE0QixDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsK0NBQStDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLGtEQUFrRCx3QkFBd0IsQ0FBQyxxQ0FBcUMscUJBQXFCLENBQUMsc0JBQXNCLENBQUMsd0JBQXdCLENBQUMscUNBQXFDLENBQUMsMkNBQTJDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLDhCQUE4QixDQUFDLHlCQUF5QixDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixDQUFDLGtEQUFrRCxvQkFBb0IsQ0FBQyxxQ0FBcUMsaUNBQWlDLENBQUMscUNBQXFDLGdCQUFnQixDQUFDLCtCQUErQixDQUFDLDJDQUEyQywwQkFBMEIsQ0FBQyxrREFBa0Qsb0JBQW9CLENBQUMsd0dBQXdHLHFCQUFxQixDQUFDLGtEQUFrRCxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsY0FBYywyQkFBMkIsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLDJCQUEyQixDQUFDLDREQUE0RCxzQkFBc0IsQ0FBQywyQkFBMkIsNEJBQTRCLENBQUMsU0FBUyxDQUFDLHFCQUFxQixDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLGVBQWUsQ0FBQyxpQ0FBaUMsUUFBUSxDQUFDLHlCQUF5QixRQUFRLENBQUMsdUJBQXVCLFlBQVksQ0FBQyxtQ0FBbUMsWUFBWSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsNkJBQTZCLG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsb0NBQW9DLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxvQ0FBb0MsZ0NBQWdDLENBQUMsa0RBQWtELFFBQVEsQ0FBQyx3REFBd0QsUUFBUSxDQUFDLGNBQWMsQ0FBQywwQkFBMEIsU0FBUyxDQUFDLDRCQUE0QixDQUFDLDJCQUEyQiw0QkFBNEIsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxpQ0FBaUMsNEJBQTRCLENBQUMsMENBQTBDLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDJIQUEySCxzQ0FBc0MsQ0FBQyxvQkFBb0IsYUFBYSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsb0JBQW9CLENBQUMsVUFBVSxDQUFDLG9CQUFvQixXQUFXLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLHlDQUF5QyxRQUFRLENBQUMsU0FBUyxDQUFDLDJCQUEyQixTQUFTLENBQUMsMEJBQTBCLFVBQVUsQ0FBQyxhQUFhLENBQUMsa0RBQWtELGFBQWEsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyw2QkFBNkIsVUFBVSxDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLHFCQUFxQixDQUFDLGlEQUFpRCxVQUFVLENBQUMsYUFBYSxDQUFDLGdDQUFnQyxDQUFDLDZCQUE2QixDQUFDLGtDQUFrQyxXQUFXLENBQUMseUNBQXlDLG1CQUFtQixxQkFBcUIsQ0FBQyx5QkFBeUIsb0JBQW9CLENBQUMsZ0NBQWdDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLDRCQUE0QixDQUFDLDREQUE0RCx3QkFBd0IsQ0FBQyw4REFBOEQsdUJBQXVCLENBQUMsNkRBQTZELHFCQUFxQixDQUFDLENBQUMsb0RBQW9ELDhCQUE4QixDQUFDLHVCQUF1QixDQUFDLDBEQUEwRCw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQywwREFBMEQsOEJBQThCLENBQUMsdUJBQXVCLENBQUMsd0RBQXdELDhCQUE4QixDQUFDLHVCQUF1QixDQUFDLHdEQUF3RCw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyxzREFBc0QsOEJBQThCLENBQUMsdUJBQXVCLENBQUMsc0RBQXNELDhCQUE4QixDQUFDLHVCQUF1QixDQUFDLDBEQUEwRCw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQywwREFBMEQsOEJBQThCLENBQUMsdUJBQXVCLENBQUMsc0RBQXNELDhCQUE4QixDQUFDLHVCQUF1QixDQUFDLHdEQUF3RCw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyxzREFBc0QsOEJBQThCLENBQUMsdUJBQXVCLENBQUMsa0JBQWtCLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQywyREFBMkQsY0FBYyxDQUFDLDBCQUEwQixDQUFDLDZCQUE2QixjQUFjLENBQUMsK0JBQStCLGdDQUFnQyxDQUFDLHdDQUF3QyxnQ0FBZ0MsQ0FBQyx5RkFBeUYsMEJBQTBCLENBQUMsK0JBQStCLFFBQVEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLHdFQUF3RSwwQkFBMEIsQ0FBQyw0SUFBNEksZ0NBQWdDLENBQUMsVUFBVSxDQUFDLDRHQUE0RyxjQUFjLENBQUMsVUFBVSxDQUFDLG9FQUFvRSxnQ0FBZ0MsQ0FBQyxVQUFVLENBQUMsK0JBQStCLGdDQUFnQyxDQUFDLG9CQUFvQixDQUFDLG9EQUFvRCxjQUFjLENBQUMsVUFBVSxDQUFDLDhDQUE4Qyw0QkFBNEIsQ0FBQyxrQkFBa0IsQ0FBQyx5QkFBeUIsQ0FBQyxxQkFBcUIsQ0FBQyxxQ0FBcUMsZ0NBQWdDLENBQUMsb0JBQW9CLENBQUMsb0RBQW9ELDRCQUE0QixDQUFDLGlCQUFpQixVQUFVLENBQUMsa0JBQWtCLENBQUMseUNBQXlDLFlBQVksQ0FBQyx1QkFBdUIsV0FBVyxDQUFDLGtCQUFrQixDQUFDLHlEQUF5RCx3QkFBd0IsQ0FBQyxtQ0FBbUMsa0NBQWtDLENBQUMsbUNBQW1DLHlDQUF5QyxDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxzQ0FBc0Msa0NBQWtDLENBQUMsc0NBQXNDLHlDQUF5QyxDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxzQ0FBc0Msa0NBQWtDLENBQUMsc0NBQXNDLHlDQUF5QyxDQUFDLDZEQUE2RCx3QkFBd0IsQ0FBQyxxQ0FBcUMsa0NBQWtDLENBQUMscUNBQXFDLHlDQUF5QyxDQUFDLDZEQUE2RCx3QkFBd0IsQ0FBQyxxQ0FBcUMsa0NBQWtDLENBQUMscUNBQXFDLHlDQUF5QyxDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxvQ0FBb0Msa0NBQWtDLENBQUMsb0NBQW9DLHlDQUF5QyxDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxvQ0FBb0Msa0NBQWtDLENBQUMsb0NBQW9DLHlDQUF5QyxDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxzQ0FBc0Msa0NBQWtDLENBQUMsc0NBQXNDLHlDQUF5QyxDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxzQ0FBc0Msa0NBQWtDLENBQUMsc0NBQXNDLHlDQUF5QyxDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxvQ0FBb0Msa0NBQWtDLENBQUMsb0NBQW9DLHlDQUF5QyxDQUFDLDZEQUE2RCx3QkFBd0IsQ0FBQyxxQ0FBcUMsa0NBQWtDLENBQUMscUNBQXFDLHlDQUF5QyxDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxvQ0FBb0Msa0NBQWtDLENBQUMsb0NBQW9DLHlDQUF5QyxDQUFDLDhFQUE4RSxTQUFTLENBQUMscUhBQXFILHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLCtHQUErRyx5QkFBeUIsQ0FBQywwQkFBMEIsQ0FBQywrR0FBK0csd0JBQXdCLENBQUMsaUJBQWlCLG1CQUFtQixDQUFDLFFBQVEsQ0FBQyxxQkFBcUIsQ0FBQywwQkFBMEIsb0JBQW9CLENBQUMsa0NBQWtDLDJDQUEyQyxDQUFDLHlDQUF5QyxZQUFZLENBQUMsMEJBQTBCLG9CQUFvQixDQUFDLG1EQUFtRCxhQUFhLENBQUMsdUNBQXVDLG9CQUFvQixDQUFDLGtDQUFrQyxVQUFVLENBQUMsd0JBQXdCLENBQUMseUJBQXlCLENBQUMsdUJBQXVCLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsc0JBQXNCLENBQUMsdUJBQXVCLHVCQUF1QixDQUFDLHNDQUFzQyxZQUFZLENBQUMsd0JBQXdCLFNBQVMsQ0FBQywwQkFBMEIsYUFBYSxDQUFDLHlCQUF5QixTQUFTLENBQUMseUJBQXlCLFNBQVMsQ0FBQyx3QkFBd0IsYUFBYSxDQUFDLDBCQUEwQixhQUFhLENBQUMsMEJBQTBCLFdBQVcsQ0FBQyx5QkFBeUIsWUFBWSxDQUFDLHdCQUF3QixTQUFTLENBQUMsMkJBQTJCLFdBQVcsQ0FBQywyQkFBMkIsWUFBWSxDQUFDLGVBQWUsY0FBYyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLGdGQUFnRix5QkFBeUIsQ0FBQyw0Q0FBNEMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLDZCQUE2QixlQUFlLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQ0FBZ0Msa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLDhCQUE4QixlQUFlLENBQUMsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsd0JBQXdCLG1CQUFtQixDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyx5REFBeUQsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLFdBQVcsQ0FBQywrQkFBK0IsQ0FBQyw4QkFBOEIsQ0FBQyxTQUFTLENBQUMsOEJBQThCLENBQUMsdUNBQXVDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyx3REFBd0QsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLENBQUMscUNBQXFDLGtCQUFrQixDQUFDLDhDQUE4QyxpQkFBaUIsQ0FBQyxzR0FBc0csWUFBWSxDQUFDLDJDQUEyQyx3QkFBd0IsQ0FBQyxxQ0FBcUMsd0JBQXdCLENBQUMsMkNBQTJDLHdCQUF3QixDQUFDLG9EQUFvRCx3QkFBd0IsQ0FBQyw4Q0FBOEMsd0JBQXdCLENBQUMsb0RBQW9ELHFCQUFxQixDQUFDLGtCQUFrQixLQUFLLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsNkJBQTZCLENBQUMsaUNBQWlDLENBQUMsZUFBZSxDQUFDLHlDQUF5QyxlQUFlLENBQUMsZ0NBQWdDLFFBQVEsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLGVBQWUsQ0FBQywyQ0FBMkMsQ0FBQyw0Q0FBNEMsWUFBWSxDQUFDLG1DQUFtQyxRQUFRLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyw4Q0FBOEMsQ0FBQywyQ0FBMkMsQ0FBQyw4Q0FBOEMsZUFBZSxDQUFDLHdDQUF3QyxnQ0FBZ0MsQ0FBQywyQ0FBMkMsZ0NBQWdDLENBQUMsZ0NBQWdDLHdCQUF3QixDQUFDLDJCQUEyQixXQUFXLENBQUMsMEJBQTBCLGFBQWEsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLGNBQWMsc0JBQXNCLENBQUMsdUJBQXVCLFVBQVUsQ0FBQyxjQUFjLHNCQUFzQixDQUFDLHVCQUF1QixXQUFXLENBQUMsZUFBZSxzQkFBc0IsQ0FBQyx3QkFBd0IsV0FBVyxDQUFDLFNBQVMsY0FBYyxDQUFDLGtCQUFrQixXQUFXLENBQUMsZUFBZSx1QkFBdUIsQ0FBQyx3QkFBd0IsV0FBVyxDQUFDLGNBQWMsdUJBQXVCLENBQUMsdUJBQXVCLFdBQVcsQ0FBQyxhQUFhLHVCQUF1QixDQUFDLHNCQUFzQixXQUFXLENBQUMsaUJBQWlCLHVCQUF1QixDQUFDLDBCQUEwQixXQUFXLENBQUM7Ozs7Ozs7O0VBUXgyaEYsQ0FBQyxZQUFZLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsa0ZBQWtGLENBQUMsMEJBQTBCLENBQUMsaUVBQWlFLENBQUMsd0JBQXdCLFlBQVksQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixhQUFhLENBQUMsNERBQTRELENBQUMsZUFBZSxDQUFDLHlCQUF5QixDQUFDLDZCQUE2QixzQkFBc0IsQ0FBQyxjQUFjLFdBQVcsQ0FBQyxjQUFjLENBQUMsMEJBQTBCLFlBQVksQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixnQkFBZ0IsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsMEJBQTBCLENBQUMsZUFBZSxDQUFDLHVDQUF1QyxZQUFZLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyw4QkFBOEIsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLHFDQUFxQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLGtCQUFrQixpQkFBaUIsQ0FBQyx3QkFBd0IsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQywyQkFBMkIsQ0FBQyw4QkFBOEIsU0FBUyxDQUFDLHlCQUF5QixZQUFZLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLDRDQUE0QyxhQUFhLENBQUMsaURBQWlELFlBQVksQ0FBQyx3Q0FBd0MsWUFBWSxDQUFDLG9CQUFvQixvQkFBb0IsQ0FBQyx5QkFBeUIsbUJBQW1CLENBQUMscUJBQXFCLGtCQUFrQixDQUFDLDJDQUEyQyxDQUFDLDZDQUE2QyxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLHlEQUF5RCxlQUFlLENBQUMsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsMkNBQTJDLENBQUMsNEVBQTRFLENBQUMsNkNBQTZDLGlCQUFpQixDQUFDLDBCQUEwQixVQUFVLENBQUMsaUJBQWlCLFlBQVksQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsbUNBQW1DLGFBQWEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLDBCQUEwQixhQUFhLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLDRDQUE0QyxjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxxQkFBcUIsNEdBQTRHLENBQUMsa0JBQWtCLHdCQUF3QixDQUFDLDBCQUEwQixDQUFDLHFCQUFxQix3QkFBd0IsQ0FBQyxhQUFhLENBQUMsbURBQW1ELHNEQUFzRCxDQUFDLDZCQUE2QixhQUFhLENBQUMscUJBQXFCLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxtREFBbUQsc0RBQXNELENBQUMsNkJBQTZCLGFBQWEsQ0FBQyxpQkFBaUIsd0JBQXdCLENBQUMsYUFBYSxDQUFDLDJDQUEyQyxzREFBc0QsQ0FBQyx5QkFBeUIsYUFBYSxDQUFDLG9CQUFvQix3QkFBd0IsQ0FBQyxhQUFhLENBQUMsaURBQWlELHNEQUFzRCxDQUFDLDRCQUE0QixhQUFhLENBQUMsa0JBQWtCLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyw2Q0FBNkMsc0RBQXNELENBQUMsMEJBQTBCLGFBQWEsQ0FBQyxvQkFBb0Isd0JBQXdCLENBQUMsYUFBYSxDQUFDLGlEQUFpRCxzREFBc0QsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLHVDQUF1Qyx3QkFBd0IsQ0FBQywwQkFBMEIsQ0FBQyxnQkFBZ0Isd0JBQXdCLENBQUMsYUFBYSxDQUFDLHNEQUFzRCxDQUFDLHdCQUF3QixhQUFhLENBQUMsbUJBQW1CLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxzREFBc0QsQ0FBQywyQkFBMkIsYUFBYSxDQUFDLG1CQUFtQix3QkFBd0IsQ0FBQyxhQUFhLENBQUMsc0RBQXNELENBQUMsMkJBQTJCLGFBQWEsQ0FBQyxrQkFBa0Isd0JBQXdCLENBQUMsYUFBYSxDQUFDLHNEQUFzRCxDQUFDLDBCQUEwQixhQUFhLENBQUMsa0JBQWtCLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxzREFBc0QsQ0FBQywwQkFBMEIsYUFBYSxDQUFDLGlCQUFpQix3QkFBd0IsQ0FBQyxhQUFhLENBQUMsc0RBQXNELENBQUMseUJBQXlCLGFBQWEsQ0FBQyxpQkFBaUIsd0JBQXdCLENBQUMsYUFBYSxDQUFDLHNEQUFzRCxDQUFDLHlCQUF5QixhQUFhLENBQUMsbUJBQW1CLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxzREFBc0QsQ0FBQywyQkFBMkIsYUFBYSxDQUFDLG1CQUFtQix3QkFBd0IsQ0FBQyxhQUFhLENBQUMsc0RBQXNELENBQUMsMkJBQTJCLGFBQWEsQ0FBQyxpQkFBaUIsd0JBQXdCLENBQUMsYUFBYSxDQUFDLHNEQUFzRCxDQUFDLHlCQUF5QixhQUFhLENBQUMsa0JBQWtCLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxzREFBc0QsQ0FBQywwQkFBMEIsYUFBYSxDQUFDLGlCQUFpQixxQkFBcUIsQ0FBQyxpQkFBaUIscUJBQXFCLENBQUMsa0JBQWtCLHFCQUFxQixDQUFDLFlBQVksYUFBYSxDQUFDLGtCQUFrQixzQkFBc0IsQ0FBQyxnQkFBZ0Isc0JBQXNCLENBQUMsaUJBQWlCLHNCQUFzQixDQUFDLG9CQUFvQixzQkFBc0IsQ0FBQzs7Ozs7Ozs7RUFReGlNLENBQUMsVUFBVSxVQUFVLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxtQ0FBbUMsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLGdCQUFnQixDQUFDLHNCQUFzQixZQUFZLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsNkNBQTZDLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLCtCQUErQixDQUFDLHNCQUFzQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMseUNBQXlDLENBQUMsZ0JBQWdCLENBQUMsa0NBQWtDLGdCQUFnQixDQUFDLDhDQUE4QyxnQ0FBZ0MsQ0FBQyw2Q0FBNkMsZ0NBQWdDLENBQUMsNkNBQTZDLDJDQUEyQyxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLFdBQVcsQ0FBQyx1Q0FBdUMsQ0FBQyxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQywrQkFBK0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMsa0NBQWtDLGdCQUFnQixDQUFDLDhDQUE4QyxnQ0FBZ0MsQ0FBQyw2Q0FBNkMsZ0NBQWdDLENBQUMsNkNBQTZDLDJDQUEyQyxDQUFDLGdCQUFnQixzQ0FBc0MsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHdDQUF3QyxzQ0FBc0MsQ0FBQyxhQUFhLCtCQUErQixDQUFDLGtCQUFrQixDQUFDLGdCQUFnQix1QkFBdUIsQ0FBQywyQkFBMkIsUUFBUSxDQUFDLGtCQUFrQixTQUFTLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxnQ0FBZ0MsYUFBYSxDQUFDLHlDQUF5Qyw0QkFBNEIsVUFBVSxDQUFDLHFJQUFxSSxvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FBQyw0QkFBNEIsU0FBUyxDQUFDLGtDQUFrQyxhQUFhLENBQUMsa0NBQWtDLGFBQWEsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxDQUFDLG9FQUFvRSxjQUFjLENBQUMscUJBQXFCLENBQUMsNkJBQTZCLENBQUMseUJBQXlCLENBQUMsc0ZBQXNGLGVBQWUsQ0FBQyw0REFBNEQseUJBQXlCLENBQUMsQ0FBQyx3RkFBd0YsY0FBYyxDQUFDLHFCQUFxQix3QkFBd0IsQ0FBQyw4QkFBOEIsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsdUNBQXVDLHdDQUF3QyxDQUFDLHlDQUF5QyxDQUFDLDhCQUE4QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxvRUFBb0UsdUNBQXVDLENBQUMsd0NBQXdDLENBQUMsMkRBQTJELG1CQUFtQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsK0JBQStCLENBQUMsMkRBQTJELG1CQUFtQixDQUFDLGNBQWMsQ0FBQywwQkFBMEIsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsa0VBQWtFLDRCQUE0QixDQUFDLGtFQUFrRSwyQkFBMkIsQ0FBQywyRkFBMkYsMEJBQTBCLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyw0REFBNEQsd0NBQXdDLENBQUMsNERBQTRELHdDQUF3QyxDQUFDLHFDQUFxQyx3Q0FBd0MsQ0FBQyw0Q0FBNEMsOEJBQThCLENBQUMsNENBQTRDLDRCQUE0QixDQUFDLHVCQUF1QixDQUFDLDRDQUE0Qyw4QkFBOEIsQ0FBQyw0Q0FBNEMsNEJBQTRCLENBQUMsdUJBQXVCLENBQUMsc0NBQXNDLDhCQUE4QixDQUFDLHNDQUFzQyw0QkFBNEIsQ0FBQyx1QkFBdUIsQ0FBQywwQ0FBMEMsOEJBQThCLENBQUMsMENBQTBDLDRCQUE0QixDQUFDLHVCQUF1QixDQUFDLHdDQUF3QyxzQ0FBc0MsQ0FBQyx3Q0FBd0MsNEJBQTRCLENBQUMsK0JBQStCLENBQUMsNkdBQTZHLG1CQUFtQixDQUFDLHVCQUF1QixDQUFDLHlDQUF5Qyw4TUFBOE0sb0JBQW9CLENBQUMsdUJBQXVCLENBQUMscUNBQXFDLFNBQVMsQ0FBQywyQ0FBMkMsYUFBYSxDQUFDLDJDQUEyQyxhQUFhLENBQUMsd0NBQXdDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxvREFBb0QsQ0FBQyxzRkFBc0YsY0FBYyxDQUFDLHFCQUFxQixDQUFDLG1CQUFtQixDQUFDLHlCQUF5QixDQUFDLHFFQUFxRSx5QkFBeUIsQ0FBQyxDQUFDLG1FQUFtRSxlQUFlLENBQUMsdUVBQXVFLGlCQUFpQixDQUFDLHFFQUFxRSxnQkFBZ0IsQ0FBQyxpRUFBaUUsa0JBQWtCLENBQUMsdUVBQXVFLHFCQUFxQixDQUFDLHVFQUF1RSxxQkFBcUIsQ0FBQyxnREFBZ0QsU0FBUyxDQUFDLGtCQUFrQixDQUFDLGdCQUFnQixrQkFBa0IsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLHNCQUFzQixDQUFDLDJFQUEyRSxvQ0FBb0MsQ0FBQywrQkFBK0IsQ0FBQyw2RkFBNkYsMENBQTBDLENBQUMsb0JBQW9CLENBQUMsaUNBQWlDLFNBQVMsQ0FBQyw0Q0FBNEMsYUFBYSxDQUFDLGFBQWEsQ0FBQywrQkFBK0IsQ0FBQyxrSEFBa0gsNEJBQTRCLENBQUMsdUJBQXVCLENBQUMsd0hBQXdILDRCQUE0QixDQUFDLHVCQUF1QixDQUFDLHFIQUFxSCw0QkFBNEIsQ0FBQywrQkFBK0IsQ0FBQywySEFBMkgsNEJBQTRCLENBQUMsdUJBQXVCLENBQUMsMkhBQTJILDRCQUE0QixDQUFDLHVCQUF1QixDQUFDLG1CQUFtQixLQUFLLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsNkJBQTZCLENBQUMsaUNBQWlDLENBQUMsZUFBZSxDQUFDLHdCQUF3QixDQUFDLDBDQUEwQyxlQUFlLENBQUMsaUNBQWlDLFFBQVEsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQywyQ0FBMkMsQ0FBQyw2Q0FBNkMsWUFBWSxDQUFDLG9DQUFvQyxRQUFRLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQywyQ0FBMkMsQ0FBQywrQ0FBK0MsZUFBZSxDQUFDLDRFQUE0RSxpQ0FBaUMsQ0FBQyw4RkFBOEYsc0NBQXNDLENBQUMseUVBQXlFLDRCQUE0QixDQUFDLCtCQUErQixDQUFDLGlFQUFpRSxrQkFBa0IsQ0FBQyxpRUFBaUUsa0JBQWtCLENBQUMsY0FBYyw2QkFBNkIsQ0FBQyx1QkFBdUIsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLDZCQUE2QixDQUFDLDBCQUEwQixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMsMEJBQTBCLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGdCQUFnQiw2QkFBNkIsQ0FBQyx5QkFBeUIsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLDZCQUE2QixDQUFDLHlCQUF5QixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLDZCQUE2QixDQUFDLHdCQUF3QixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLDZCQUE2QixDQUFDLHdCQUF3QixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMsMEJBQTBCLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQywwQkFBMEIsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsZUFBZSw2QkFBNkIsQ0FBQyx3QkFBd0Isa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLDZCQUE2QixDQUFDLHlCQUF5QixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLDZCQUE2QixDQUFDLHdCQUF3QixrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyxnQkFBZ0IsNkJBQTZCLENBQUMseUJBQXlCLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLHdCQUF3QixVQUFVLENBQUMsd0JBQXdCLFNBQVMsQ0FBQywwQkFBMEIsa0JBQWtCLENBQUMseUJBQXlCLFNBQVMsQ0FBQyx5QkFBeUIsU0FBUyxDQUFDLHdCQUF3QixrQkFBa0IsQ0FBQywwQkFBMEIsa0JBQWtCLENBQUMsMEJBQTBCLFdBQVcsQ0FBQyx5QkFBeUIsa0JBQWtCLENBQUMsd0JBQXdCLFNBQVMsQ0FBQywyQkFBMkIsaUJBQWlCLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLDZCQUE2QixpQkFBaUIsQ0FBQyw2QkFBNkIsaUJBQWlCLENBQUMsNEJBQTRCLGlCQUFpQixDQUFDLDRCQUE0QixXQUFXLENBQUMsNENBQTRDLFdBQVcsQ0FBQyw0Q0FBNEMsV0FBVyxDQUFDLGdEQUFnRCxZQUFZLENBQUMsOENBQThDLFNBQVMsQ0FBQyw4Q0FBOEMsWUFBWSxDQUFDLDRDQUE0QyxXQUFXLENBQUMsZ0RBQWdELFlBQVksQ0FBQyxnREFBZ0QsU0FBUyxDQUFDLDhDQUE4QyxZQUFZLENBQUMsNENBQTRDLFdBQVcsQ0FBQyxrREFBa0QsWUFBWSxDQUFDLGtEQUFrRCxTQUFTLENBQUMsc0RBQXNELFlBQVksQ0FBQyxzREFBc0QsV0FBVyxDQUFDLG9EQUFvRCxZQUFZLENBQUMsb0RBQW9ELFVBQVUsQ0FBQyw0QkFBNEIsY0FBYyxDQUFDLGtCQUFrQixDQUFDLHdDQUF3QyxDQUFDLHFCQUFxQixDQUFDLHdDQUF3QyxnQkFBZ0IsQ0FBQyw0RUFBNEUsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsa0NBQWtDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLDRDQUE0QyxlQUFlLENBQUMsNkNBQTZDLGVBQWUsQ0FBQyxxQ0FBcUMsV0FBVyxDQUFDLHVCQUF1QixDQUFDLGtDQUFrQywwQkFBMEIsQ0FBQyxvQkFBb0IsQ0FBQyxtQ0FBbUMsMEJBQTBCLENBQUMscUJBQXFCLENBQUMseUNBQXlDLG9CQUFvQixDQUFDLHlDQUF5QywwQkFBMEIsQ0FBQyxxQkFBcUIsQ0FBQyw0Q0FBNEMsNkVBQTZFLENBQUMsVUFBVSxDQUFDLDJDQUEyQyw2RUFBNkUsQ0FBQyxVQUFVLENBQUMscUNBQXFDLDZCQUE2QixDQUFDLDhCQUE4QixDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLENBQUMsV0FBVyxDQUFDLHNCQUFzQixnQ0FBZ0MsQ0FBQywyQ0FBMkMsQ0FBQyxvQ0FBb0MsQ0FBQyx5QkFBeUIsMkNBQTJDLENBQUMsb0pBQW9KLG1CQUFtQixDQUFDLDBCQUEwQixDQUFDLHdJQUF3SSxlQUFlLENBQUMsZ0RBQWdELGdDQUFnQyxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsVUFBVSxDQUFDLGdCQUFnQixjQUFjLENBQUMsbUNBQW1DLENBQUMsZUFBZSxDQUFDLDRDQUE0QyxlQUFlLENBQUMsbUJBQW1CLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyx5QkFBeUIsc0NBQXNDLENBQUMsbUJBQW1CLGNBQWMsQ0FBQywrQ0FBK0MsMENBQTBDLENBQUMsK0JBQStCLFdBQVcsQ0FBQyw4SEFBOEgsVUFBVSxDQUFDLHNKQUFzSixjQUFjLENBQUMsb0pBQW9KLGVBQWUsQ0FBQyxvRkFBb0YsYUFBYSxDQUFDLDhDQUE4Qyx1Q0FBdUMsQ0FBQyxzRUFBc0UsZ0JBQWdCLENBQUMsb0JBQW9CLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLHdDQUF3QyxlQUFlLENBQUMsbUNBQW1DLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLG1DQUFtQyxtQkFBbUIsQ0FBQyxxQkFBcUIsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMscUJBQXFCLGlCQUFpQixDQUFDLG9DQUFvQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxvQ0FBb0MsaUJBQWlCLENBQUMsZ0JBQWdCLGNBQWMsQ0FBQyxVQUFVLGFBQWEsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDOzs7Ozs7Ozs7RUFTL3JnQixDQUFDLE9BQU8sYUFBYSxDQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUMsbUJBQW1CLFFBQVEsQ0FBQyxrQkFBa0IsUUFBUSxDQUFDLGNBQWMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLG1CQUFtQixXQUFXLENBQUMsV0FBVyxDQUFDLGtDQUFrQyxXQUFXLENBQUMsWUFBWSxDQUFDLGlDQUFpQyxXQUFXLENBQUMsWUFBWSxDQUFDLDJCQUEyQixXQUFXLENBQUMsWUFBWSxDQUFDLGNBQWMsV0FBVyxDQUFDLFlBQVksQ0FBQyw4QkFBOEIsV0FBVyxDQUFDLFlBQVksQ0FBQyxpQ0FBaUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxvQ0FBb0MsV0FBVyxDQUFDLFlBQVksQ0FBQyxjQUFjLFdBQVcsQ0FBQyxXQUFXLENBQUMsK0JBQStCLFdBQVcsQ0FBQyxZQUFZLENBQUMsOEJBQThCLFdBQVcsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLFdBQVcsQ0FBQyxZQUFZLENBQUMsaUNBQWlDLFdBQVcsQ0FBQyxjQUFjLFdBQVcsQ0FBQyxXQUFXLENBQUMsaUNBQWlDLFdBQVcsQ0FBQyxZQUFZLENBQUMsNEJBQTRCLFdBQVcsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLFdBQVcsQ0FBQyxXQUFXLENBQUMsbUNBQW1DLFdBQVcsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLFdBQVcsQ0FBQyxZQUFZLENBQUMsZ0JBQWdCLFdBQVcsQ0FBQyxZQUFZLENBQUMsZ0JBQWdCLFdBQVcsQ0FBQyxZQUFZLENBQUMscUNBQXFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsb0NBQW9DLFdBQVcsQ0FBQyxXQUFXLENBQUMsY0FBYyxZQUFZLENBQUMseUNBQXlDLGNBQWMsYUFBYSxDQUFDLENBQUMsZ0JBQWdCLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLFlBQVksaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLDJDQUEyQyxDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyx5QkFBeUIscUJBQXFCLENBQUMsNkJBQTZCLHVCQUF1QixDQUFDOzs7Ozs7OztFQVFweEQsQ0FBQyx5QkFBeUIsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLDBCQUEwQixDQUFDLGdEQUFnRCxDQUFDLGlEQUFpRCxDQUFDLFVBQVUsQ0FBQyxTQUFTLFlBQVksQ0FBQyw2QkFBNkIsY0FBYyxDQUFDLHFCQUFxQixZQUFZLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxVQUFVLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsK0JBQStCLGFBQWEsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLG1EQUFtRCxxREFBcUQsQ0FBQyx5QkFBeUIsQ0FBQyxpREFBaUQscURBQXFELENBQUMsaURBQWlELG9DQUFvQyxDQUFDLHVDQUF1QyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQywwQkFBMEIsQ0FBQywrQ0FBK0MsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsaUVBQWlFLFdBQVcsQ0FBQywyQ0FBMkMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxzQ0FBc0MsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyx1REFBdUQsYUFBYSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywyREFBMkQsYUFBYSxDQUFDLFNBQVMsQ0FBQyw0REFBNEQsQ0FBQyxxQkFBcUIsQ0FBQyw2RUFBNkUsZUFBZSxDQUFDLHNCQUFzQixDQUFDLG9CQUFvQixDQUFDLHdCQUF3QixDQUFDLHNLQUFzSyxlQUFlLENBQUMseUVBQXlFLFVBQVUsQ0FBQywyRUFBMkUsV0FBVyxDQUFDLHlFQUF5RSxlQUFlLENBQUMsNkVBQTZFLGlCQUFpQixDQUFDLDJFQUEyRSxnQkFBZ0IsQ0FBQyxtREFBbUQsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsUUFBUSxDQUFDLGdHQUFnRyxTQUFTLENBQUMsVUFBVSxDQUFDLG9CQUFvQixDQUFDLHFFQUFxRSxVQUFVLENBQUMscUJBQXFCLENBQUMsK0NBQStDLGVBQWUsQ0FBQyxxRUFBcUUsZUFBZSxDQUFDLHFDQUFxQyxhQUFhLENBQUMsb0JBQW9CLENBQUMseUNBQXlDLGlCQUFpQixDQUFDLDZEQUE2RCxjQUFjLENBQUMsdUZBQXVGLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxpRUFBaUUsUUFBUSxDQUFDLHlCQUF5QixDQUFDLDZFQUE2RSxRQUFRLENBQUMsNkRBQTZELHFCQUFxQixDQUFDLHlFQUF5RSxhQUFhLENBQUMsMkRBQTJELG9CQUFvQixDQUFDLHVFQUF1RSxxQkFBcUIsQ0FBQyxvRkFBb0YsYUFBYSxDQUFDLHNCQUFzQixDQUFDLHlDQUF5QyxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsaUVBQWlFLGNBQWMsQ0FBQyxXQUFXLENBQUMseUJBQXlCLENBQUMsNkVBQTZFLFNBQVMsQ0FBQyxhQUFhLENBQUMsK0VBQStFLGFBQWEsQ0FBQyxpRUFBaUUsY0FBYyxDQUFDLFdBQVcsQ0FBQyx5QkFBeUIsQ0FBQyw2RUFBNkUsU0FBUyxDQUFDLGFBQWEsQ0FBQywrRUFBK0UsYUFBYSxDQUFDLHVDQUF1QyxjQUFjLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLDhDQUE4QyxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyx5QkFBeUIsQ0FBQyw2REFBNkQsb0JBQW9CLENBQUMseUVBQXlFLGFBQWEsQ0FBQyx1Q0FBdUMsMkZBQTJGLENBQUMsa0hBQWtILDJGQUEyRixDQUFDLHVDQUF1QywyRkFBMkYsQ0FBQyxtQkFBbUIsc0JBQXNCLENBQUMsa0JBQWtCLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsVUFBVSxDQUFDLGdCQUFnQixDQUFDLDhEQUE4RCxjQUFjLENBQUMsc0ZBQXNGLGNBQWMsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxnREFBZ0QsQ0FBQywwQkFBMEIsQ0FBQyxxREFBcUQsa0VBQWtFLENBQUMsdUVBQXVFLGtFQUFrRSxDQUFDLDhEQUE4RCxrRUFBa0UsQ0FBQyxnRkFBZ0Ysa0VBQWtFLENBQUMsOERBQThELGtFQUFrRSxDQUFDLGdGQUFnRixrRUFBa0UsQ0FBQywyREFBMkQsa0VBQWtFLENBQUMsNkVBQTZFLGtFQUFrRSxDQUFDLDJEQUEyRCxrRUFBa0UsQ0FBQyw2RUFBNkUsa0VBQWtFLENBQUMsd0RBQXdELGtFQUFrRSxDQUFDLDBFQUEwRSxrRUFBa0UsQ0FBQyx3REFBd0Qsa0VBQWtFLENBQUMsMEVBQTBFLGtFQUFrRSxDQUFDLDhEQUE4RCxrRUFBa0UsQ0FBQyxnRkFBZ0Ysa0VBQWtFLENBQUMsOERBQThELGtFQUFrRSxDQUFDLGdGQUFnRixrRUFBa0UsQ0FBQyx3REFBd0Qsa0VBQWtFLENBQUMsMEVBQTBFLGtFQUFrRSxDQUFDLDJEQUEyRCxrRUFBa0UsQ0FBQyw2RUFBNkUsa0VBQWtFLENBQUMsd0RBQXdELGtFQUFrRSxDQUFDLDBFQUEwRSxrRUFBa0UsQ0FBQywyREFBMkQsa0VBQWtFLENBQUMsNkVBQTZFLGtFQUFrRSxDQUFDLGNBQWMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsVUFBVSxDQUFDLGNBQWMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsc0JBQXNCLDhCQUE4QixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLHFCQUFxQix1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLHFCQUFxQix1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsc0JBQXNCLDhCQUE4QixDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsdUJBQXVCLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGVBQWUsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMscUJBQXFCLDhCQUE4QixDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxjQUFjLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLG9CQUFvQixxQkFBcUIsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyx5Q0FBeUMsdUJBQXVCLGFBQWEsQ0FBQyxjQUFjLENBQUMsNkJBQTZCLFVBQVUsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLHlCQUF5QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IscUJBQXFCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLHdCQUF3QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyw4QkFBOEIscUJBQXFCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLHdCQUF3QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyw4QkFBOEIscUJBQXFCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLHVCQUF1QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIscUJBQXFCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLHlCQUF5QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsOEJBQThCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLHlCQUF5QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsOEJBQThCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLHdCQUF3QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyw4QkFBOEIsOEJBQThCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLHVCQUF1QixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsOEJBQThCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLENBQUMsK0RBQStELHVCQUF1QixhQUFhLENBQUMsY0FBYyxDQUFDLDZCQUE2QixVQUFVLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyx5QkFBeUIsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyx3QkFBd0IsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsOEJBQThCLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyx3QkFBd0IsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsOEJBQThCLDhCQUE4QixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyx1QkFBdUIsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCLDhCQUE4QixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyx5QkFBeUIsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLDhCQUE4QixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyx5QkFBeUIsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsK0JBQStCLHVCQUF1QixDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyw4QkFBOEIsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsdUJBQXVCLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLDZCQUE2Qix1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLHlDQUF5QyxvQkFBb0IsdUJBQXVCLENBQUMsc0NBQXNDLHNCQUFzQixDQUFDLDBCQUEwQix1QkFBdUIsQ0FBQyxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDOzs7Ozs7OztFQVFycmIsQ0FBQyxhQUFhLGNBQWMsQ0FBQyxlQUFlLENBQUMseUJBQXlCLFlBQVksQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLGtDQUFrQyxZQUFZLENBQUMsYUFBYSxDQUFDLGdDQUFnQyxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyx1Q0FBdUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyx5Q0FBeUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsOEJBQThCLGFBQWEsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsbUVBQW1FLGFBQWEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQywrQkFBK0IsYUFBYSxDQUFDLHVDQUF1QyxpQkFBaUIsQ0FBQyw4QkFBOEIsYUFBYSxDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQywrQkFBK0IsY0FBYyxDQUFDLHFDQUFxQyxhQUFhLENBQUMsZ0NBQWdDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLGtDQUFrQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyw0Q0FBNEMsY0FBYyxDQUFDLDRCQUE0QixtQkFBbUIsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsZUFBZSxDQUFDLCtCQUErQixnQkFBZ0IsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLG9CQUFvQixDQUFDLDRDQUE0QyxjQUFjLENBQUMsK0VBQStFLG9CQUFvQixDQUFDLHlCQUF5QixjQUFjLENBQUMsa0NBQWtDLFVBQVUsQ0FBQyxjQUFjLENBQUMsa0NBQWtDLGFBQWEsQ0FBQyxXQUFXLENBQUMsd0ZBQXdGLFlBQVksQ0FBQyx5Q0FBeUMsMkJBQTJCLENBQUMsd0JBQXdCLENBQUMsc0NBQXNDLENBQUMsdUNBQXVDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQywyQkFBMkIsQ0FBQyxvQkFBb0IsQ0FBQyxzREFBc0QsU0FBUyxDQUFDLGtCQUFrQixzQkFBc0IsQ0FBQyxrQkFBa0Isc0JBQXNCLENBQUMsbUJBQW1CLHNCQUFzQixDQUFDLGFBQWEsY0FBYyxDQUFDLG1CQUFtQix1QkFBdUIsQ0FBQyxpQkFBaUIsdUJBQXVCLENBQUMsa0JBQWtCLHVCQUF1QixDQUFDLHFCQUFxQix1QkFBdUIsQ0FBQzs7Ozs7Ozs7RUFRbG1GLENBQUMsU0FBUyxZQUFZLENBQUMscUJBQXFCLFlBQVksQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixZQUFZLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLDRCQUE0QixZQUFZLENBQUMsYUFBYSxDQUFDLDJCQUEyQixnQkFBZ0IsQ0FBQyx1QkFBdUIsYUFBYSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyw2QkFBNkIsU0FBUyxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsMkJBQTJCLFVBQVUsQ0FBQyxXQUFXLENBQUMsb0JBQW9CLENBQUMsZ0NBQWdDLHNDQUFzQyxDQUFDLHlCQUF5QixhQUFhLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyxvQ0FBb0MsZ0JBQWdCLENBQUMsMkJBQTJCLGNBQWMsQ0FBQywrQkFBK0IsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsa0NBQWtDLFFBQVEsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLHNDQUFzQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHVCQUF1QixDQUFDLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLCtCQUErQixvQkFBb0IsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLHVCQUF1QixDQUFDLG1DQUFtQyx1QkFBdUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHFCQUFxQixDQUFDLHdDQUF3QyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxvQkFBb0IsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMscUJBQXFCLENBQUMsMkNBQTJDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxxQ0FBcUMsU0FBUyxDQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsK0JBQStCLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLG9CQUFvQixDQUFDLGlDQUFpQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLG9CQUFvQixDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLHFDQUFxQyxRQUFRLENBQUMseUJBQXlCLENBQUMsaURBQWlELGFBQWEsQ0FBQyxrREFBa0QsYUFBYSxDQUFDLDRDQUE0QyxhQUFhLENBQUMsbURBQW1ELFlBQVksQ0FBQyxzRUFBc0UsY0FBYyxDQUFDLFNBQVMsQ0FBQyxvQkFBb0IsQ0FBQyx5QkFBeUIsQ0FBQywrSEFBK0gscUJBQXFCLENBQUMsZUFBZSxzQkFBc0IsQ0FBQyxTQUFTLGNBQWMsQ0FBQyxlQUFlLHVCQUF1QixDQUFDOzs7Ozs7OztFQVFsZ0csQ0FBQyxnQkFBZ0IsWUFBWSxDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsOEJBQThCLENBQUMsVUFBVSxDQUFDLGtCQUFrQixjQUFjLENBQUMsVUFBVSxjQUFjLENBQUMsc0JBQXNCLHNCQUFzQixDQUFDLHFCQUFxQix5QkFBeUIsQ0FBQyxzQkFBc0IsYUFBYSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw0QkFBNEIsWUFBWSxDQUFDLDJCQUEyQixlQUFlLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQywyQkFBMkIsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsV0FBVyxDQUFDLHNDQUFzQyxlQUFlLENBQUMseUJBQXlCLGFBQWEsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLCtCQUErQixhQUFhLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxXQUFXLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGtCQUFrQixDQUFDLGlDQUFpQyxvQkFBb0IsQ0FBQyxvQkFBb0IsQ0FBQyw0REFBNEQsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsMENBQTBDLHNCQUFzQixDQUFDLHdDQUF3QyxVQUFVLENBQUMseUNBQXlDLFdBQVcsQ0FBQyw2QkFBNkIsaUJBQWlCLENBQUMsUUFBUSxDQUFDLHVEQUF1RCxRQUFRLENBQUMsU0FBUyxDQUFDLG9CQUFvQixDQUFDLHNDQUFzQyxlQUFlLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNDQUFzQyxlQUFlLENBQUMsc0JBQXNCLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsd0JBQXdCLGlCQUFpQixDQUFDLGtDQUFrQyxjQUFjLENBQUMsK0NBQStDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxvQ0FBb0MsUUFBUSxDQUFDLHlCQUF5QixDQUFDLDBDQUEwQyxRQUFRLENBQUMsa0NBQWtDLHFCQUFxQixDQUFDLHdDQUF3QyxhQUFhLENBQUMsaUNBQWlDLG9CQUFvQixDQUFDLHVDQUF1QyxxQkFBcUIsQ0FBQyx3Q0FBd0MsY0FBYyxDQUFDLFdBQVcsQ0FBQyx5QkFBeUIsQ0FBQyw4Q0FBOEMsU0FBUyxDQUFDLGFBQWEsQ0FBQywrQ0FBK0MsYUFBYSxDQUFDLG9DQUFvQyxjQUFjLENBQUMsV0FBVyxDQUFDLHlCQUF5QixDQUFDLDBDQUEwQyxTQUFTLENBQUMsYUFBYSxDQUFDLDJDQUEyQyxhQUFhLENBQUMsdUJBQXVCLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyx5QkFBeUIsQ0FBQyxlQUFlLENBQUMseUJBQXlCLDRCQUE0QixDQUFDLGdEQUFnRCw0QkFBNEIsQ0FBQyw2QkFBNkIsYUFBYSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxnQ0FBZ0MsV0FBVyxDQUFDLCtEQUErRCxnQkFBZ0IsWUFBWSxDQUFDLGdDQUFnQyxXQUFXLENBQUMsZ0NBQWdDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLHlDQUF5QyxrQ0FBa0MscUJBQXFCLENBQUMsWUFBWSxDQUFDLHlDQUF5QyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsc0ZBQXNGLHdCQUF3QixDQUFDLG9CQUFvQixDQUFDLDBCQUEwQixDQUFDLGtEQUFrRCxhQUFhLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxzREFBc0QscUJBQXFCLENBQUMseURBQXlELGlCQUFpQixDQUFDLHlEQUF5RCxtQkFBbUIsQ0FBQyx3QkFBd0IsY0FBYyxDQUFDLHVDQUF1QyxZQUFZLENBQUMsd0JBQXdCLHVDQUF1QyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsb0NBQW9DLGVBQWUsQ0FBQyxzQkFBc0IsQ0FBQyx1QkFBdUIsQ0FBQyxtQ0FBbUMseUJBQXlCLENBQUMsMEJBQTBCLENBQUMsZ0NBQWdDLFFBQVEsQ0FBQyxlQUFlLENBQUMsK0NBQStDLFFBQVEsQ0FBQyxhQUFhLENBQUMsa0RBQWtELGNBQWMsQ0FBQyxvRkFBb0YsYUFBYSxDQUFDLGdCQUFnQixhQUFhLENBQUMseUNBQXlDLDBFQUEwRSxxQkFBcUIsQ0FBQyxDQUFDOzs7Ozs7OztFQVF2L0osQ0FBQyxjQUFjLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxjQUFjLENBQUMsNEJBQTRCLGtCQUFrQixDQUFDLDBCQUEwQixZQUFZLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxlQUFlLFlBQVksQ0FBQyxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsMEJBQTBCLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxZQUFZLENBQUMsc0JBQXNCLENBQUMscUJBQXFCLGFBQWEsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLFlBQVksQ0FBQyxzREFBc0QsNERBQTRELENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLHNEQUFzRCw0REFBNEQsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLG9FQUFvRSxZQUFZLENBQUMsb0VBQW9FLFlBQVksQ0FBQyxrRUFBa0UsU0FBUyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsZ0VBQWdFLGVBQWUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDhFQUE4RSxpQkFBaUIsQ0FBQyw4REFBOEQsZUFBZSxDQUFDLHVCQUF1QixDQUFDLG1CQUFtQixlQUFlLENBQUMsOEJBQThCLGFBQWEsQ0FBQyxjQUFjLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywrQkFBK0Isc0JBQXNCLENBQUMsY0FBYyxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxjQUFjLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQ0FBZ0Msc0JBQXNCLENBQUMsY0FBYyxDQUFDLG1CQUFtQixlQUFlLENBQUMsOEJBQThCLHNCQUFzQixDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLCtCQUErQixhQUFhLENBQUMsY0FBYyxDQUFDLG9CQUFvQixlQUFlLENBQUMsK0JBQStCLGFBQWEsQ0FBQyxjQUFjLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQ0FBZ0Msc0JBQXNCLENBQUMsY0FBYyxDQUFDLG1CQUFtQixlQUFlLENBQUMsOEJBQThCLGFBQWEsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw4QkFBOEIsY0FBYyxDQUFDLGNBQWMsQ0FBQyx5QkFBeUIsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsMEJBQTBCLHFCQUFxQixDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMscUNBQXFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxZQUFZLENBQUMsc0ZBQXNGLHNCQUFzQixDQUFDLHdGQUF3RixZQUFZLENBQUMsNEVBQTRFLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLDRFQUE0RSxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQyxtR0FBbUcsYUFBYSxDQUFDLDRHQUE0RyxhQUFhLENBQUMsNEdBQTRHLGFBQWEsQ0FBQyx5R0FBeUcsYUFBYSxDQUFDLHlHQUF5RyxhQUFhLENBQUMsc0dBQXNHLGFBQWEsQ0FBQyxzR0FBc0csYUFBYSxDQUFDLDRHQUE0RyxhQUFhLENBQUMsNEdBQTRHLGFBQWEsQ0FBQyxzR0FBc0csYUFBYSxDQUFDLHlHQUF5RyxhQUFhLENBQUMsc0dBQXNHLGFBQWEsQ0FBQyx3RUFBd0UsVUFBVSxDQUFDLHdFQUF3RSwwQkFBMEIsQ0FBQyw4SEFBOEgsYUFBYSxDQUFDLHVJQUF1SSxhQUFhLENBQUMsdUlBQXVJLGFBQWEsQ0FBQyxvSUFBb0ksYUFBYSxDQUFDLG9JQUFvSSxhQUFhLENBQUMsaUlBQWlJLGFBQWEsQ0FBQyxpSUFBaUksYUFBYSxDQUFDLHVJQUF1SSxhQUFhLENBQUMsdUlBQXVJLGFBQWEsQ0FBQyxpSUFBaUksYUFBYSxDQUFDLG9JQUFvSSxhQUFhLENBQUMsaUlBQWlJLGFBQWEsQ0FBQyxxQ0FBcUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLHNDQUFzQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyxnRUFBZ0UsMEJBQTBCLENBQUMsc0ZBQXNGLDBCQUEwQixDQUFDLDBFQUEwRSx3QkFBd0IsQ0FBQyxnRUFBZ0Usd0JBQXdCLENBQUMsc0ZBQXNGLHdCQUF3QixDQUFDLDBFQUEwRSx3QkFBd0IsQ0FBQyxrRUFBa0Usd0JBQXdCLENBQUMsd0ZBQXdGLHdCQUF3QixDQUFDLDRFQUE0RSx3QkFBd0IsQ0FBQyxzREFBc0Qsd0JBQXdCLENBQUMsNEVBQTRFLHdCQUF3QixDQUFDLGdFQUFnRSx3QkFBd0IsQ0FBQyxrRUFBa0Usd0JBQXdCLENBQUMsd0ZBQXdGLHdCQUF3QixDQUFDLDRFQUE0RSwwQkFBMEIsQ0FBQyxnRUFBZ0Usd0JBQXdCLENBQUMsc0ZBQXNGLHdCQUF3QixDQUFDLDBFQUEwRSwwQkFBMEIsQ0FBQzs7Ozs7Ozs7RUFRNzZRLENBQUMsdUNBQXVDLGNBQWMsQ0FBQyx5QkFBeUIsY0FBYyxDQUFDLFNBQVMsQ0FBQyxxREFBcUQsY0FBYyxDQUFDLDhCQUE4QixjQUFjLENBQUMsNERBQTRELENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLHVFQUF1RSxZQUFZLENBQUMsbUhBQW1ILFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQywrREFBK0QsZ0JBQWdCLENBQUMsbUZBQW1GLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLDhDQUE4QyxDQUFDLHVCQUF1QixDQUFDLGNBQWMsQ0FBQyxnQ0FBZ0MsYUFBYSxDQUFDLFNBQVMsQ0FBQywrQ0FBK0MsV0FBVyxDQUFDLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLHdDQUF3QyxhQUFhLENBQUMsbUJBQW1CLENBQUMsaUdBQWlHLHVCQUF1QixDQUFDLHNEQUFzRCx1QkFBdUIsQ0FBQyxxQkFBcUIsV0FBVyxDQUFDLHFEQUFxRCwwQkFBMEIsQ0FBQyxlQUFlLENBQUMsc0VBQXNFLENBQUMsbUVBQW1FLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsdUNBQXVDLENBQUMsNkNBQTZDLENBQUMsMkZBQTJGLGVBQWUsQ0FBQyx1RUFBdUUsUUFBUSxDQUFDLHNCQUFzQixDQUFDLHlDQUF5QyxTQUFTLENBQUMsc0JBQXNCLENBQUMsZ0tBQWdLLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQywyRkFBMkYsY0FBYyxDQUFDLHFCQUFxQixDQUFDLG1DQUFtQyxjQUFjLENBQUMscUJBQXFCLENBQUMsOENBQThDLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyx1RUFBdUUsYUFBYSxDQUFDLG1EQUFtRCxVQUFVLENBQUMsdUNBQXVDLDBCQUEwQixDQUFDLFdBQVcscUJBQXFCLENBQUMsdUhBQWtuRyxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxtRkFBbUYscUJBQXFCLENBQUMsYUFBYSxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpR0FBaUcsZUFBZSxDQUFDOzs7Ozs7OztFQVE3ck0sQ0FBQyxhQUFhLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxpRUFBaUUsY0FBYyxDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHFDQUFxQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLHNCQUFzQixDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsbURBQW1ELGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLDBCQUEwQixDQUFDLGtGQUFrRixDQUFDLHdCQUF3QixDQUFDLGlEQUFpRCxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsQ0FBQyxrRkFBa0YsQ0FBQyxzQ0FBc0MscUJBQXFCLENBQUMseUJBQXlCLENBQUMsbUJBQW1CLHFCQUFxQixDQUFDLGlFQUFpRSxlQUFlLENBQUMsK0JBQStCLENBQUMsa0RBQWtELG9CQUFvQixDQUFDLG1FQUFtRSxrQkFBa0IsQ0FBQywrQkFBK0IsQ0FBQyxpRUFBaUUscUJBQXFCLENBQUMsZ0NBQWdDLHFCQUFxQixDQUFDLDJFQUEyRSxlQUFlLENBQUMsb0JBQW9CLENBQUMseUVBQXlFLHFCQUFxQixDQUFDLCtCQUErQixxQkFBcUIsQ0FBQywrRUFBK0UsZUFBZSxDQUFDLCtCQUErQixDQUFDLDZFQUE2RSxTQUFTLENBQUMscUJBQXFCLENBQUMsK0hBQStILGVBQWUsQ0FBQywrQkFBK0IsQ0FBQyw2SEFBNkgsU0FBUyxDQUFDLHFCQUFxQixDQUFDLHNPQUFzTyxlQUFlLENBQUMsb0JBQW9CLENBQUMsa09BQWtPLHFCQUFxQixDQUFDLG9EQUFvRCxjQUFjLENBQUMsd0lBQXdJLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsMEJBQTBCLFVBQVUsQ0FBQyxnQ0FBZ0MsY0FBYyxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixlQUFlLENBQUMsaURBQWlELHNCQUFzQixDQUFDLCtEQUErRCxVQUFVLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsb0JBQW9CLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyw2REFBNkQsV0FBVyxDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsNkRBQTZELE9BQU8sQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsQ0FBQyx1RkFBdUYscUJBQXFCLENBQUMscUZBQXFGLGdDQUFnQyxDQUFDLHFHQUFxRyxTQUFTLENBQUMsMkZBQTJGLHFCQUFxQixDQUFDLHlGQUF5RixnQ0FBZ0MsQ0FBQyx1R0FBdUcscUJBQXFCLENBQUMscUdBQXFHLGdDQUFnQyxDQUFDLG9CQUFvQixrQkFBa0IsQ0FBQywwQkFBMEIsWUFBWSxDQUFDLGNBQWMsQ0FBQyxtREFBbUQsbUJBQW1CLENBQUMsZ0JBQWdCLENBQUMsb0JBQW9CLENBQUMsaUVBQWlFLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsZ0NBQWdDLENBQUMsWUFBWSxDQUFDLG1CQUFtQixDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyw4QkFBOEIsQ0FBQywrREFBK0QsNERBQTRELENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsNEVBQTRFLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyx3QkFBd0IsQ0FBQyx5RkFBeUYsZ0NBQWdDLENBQUMsV0FBVyxDQUFDLCtEQUErRCxvQkFBb0IsQ0FBQywrRUFBK0UsMEJBQTBCLENBQUMsK0VBQStFLCtCQUErQixDQUFDLDZGQUE2RixrQ0FBa0MsQ0FBQywyRkFBMkYsU0FBUyxDQUFDLDJGQUEyRiwrQkFBK0IsQ0FBQyx5R0FBeUcsK0JBQStCLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLDBCQUEwQixZQUFZLENBQUMsYUFBYSxDQUFDLG1EQUFtRCxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQyxxQkFBcUIsQ0FBQywwQkFBMEIsaUJBQWlCLENBQUMsaUVBQWlFLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLCtEQUErRCw0REFBNEQsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyw0RUFBNEUsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsb0JBQW9CLENBQUMsNENBQTRDLENBQUMsMkVBQTJFLFlBQVksQ0FBQyw0RUFBNEUsQ0FBQyx5RkFBeUYsZ0NBQWdDLENBQUMsV0FBVyxDQUFDLCtFQUErRSxnQ0FBZ0MsQ0FBQyxXQUFXLENBQUMsK0VBQStFLCtCQUErQixDQUFDLDZGQUE2RixrQ0FBa0MsQ0FBQywyRkFBMkYsWUFBWSxDQUFDLDRFQUE0RSxDQUFDLDJGQUEyRiwrQkFBK0IsQ0FBQyx5R0FBeUcsa0NBQWtDLENBQUMsbURBQW1ELHdCQUF3QixDQUFDLDJCQUEyQixZQUFZLENBQUMsMkJBQTJCLFlBQVksQ0FBQyxXQUFXLG9CQUFvQixDQUFDLCtEQUE2ekQsQ0FBQyxpREFBaUQsb0JBQW9CLENBQUMsNkVBQTZFLGVBQWUsQ0FBQyx5RkFBeUYsY0FBYyxDQUFDLGVBQWUsQ0FBQzs7Ozs7Ozs7RUFRM25WLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLFdBQVcsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxnQ0FBZ0MsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLHNDQUFzQyxDQUFDLHFCQUFxQixDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxvQkFBb0Isd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLHVCQUF1QiwrQkFBK0IsQ0FBQyxtREFBbUQsK0JBQStCLENBQUMsbURBQW1ELGdDQUFnQyxDQUFDLG1FQUFtRSxnQ0FBZ0MsQ0FBQyx5REFBeUQsZ0NBQWdDLENBQUMseURBQXlELGVBQWUsQ0FBQyw0RkFBNEYsWUFBWSxDQUFDLFNBQVMsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsaUhBQWlILGFBQWEsQ0FBQyxpQ0FBaUMsMEJBQTBCLENBQUMsb0NBQW9DLHdCQUF3QixDQUFDLGdCQUFnQixjQUFjLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsOEJBQThCLENBQUMsZ0RBQWdELGVBQWUsQ0FBQyxzQkFBc0IsY0FBYyxDQUFDLGlDQUFpQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxrREFBa0QsQ0FBQyx3Q0FBd0Msc0NBQXNDLENBQUMsOEJBQThCLENBQUMsMkJBQTJCLCtCQUErQixDQUFDLG9DQUFvQyxxQ0FBcUMsQ0FBQyxrQ0FBa0Msa0JBQWtCLENBQUMscUNBQXFDLHFCQUFxQixDQUFDLG9CQUFvQixzQ0FBc0MsQ0FBQywrQkFBK0IsVUFBVSxDQUFDLGtCQUFrQixhQUFhLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyw4QkFBOEIsQ0FBQyxtQ0FBbUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0NBQWdDLENBQUMsU0FBUyxDQUFDLDJCQUEyQixvQ0FBb0MsQ0FBQyw0Q0FBNEMsc0NBQXNDLENBQUM7Ozs7Ozs7O0VBUS95RixDQUFDLGFBQWEsY0FBYyxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsNkNBQTZDLENBQUMsdUNBQXVDLENBQUMsbUJBQW1CLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyw2QkFBNkIsQ0FBQywwQkFBMEIsQ0FBQyxxQkFBcUIsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLHlDQUF5QyxDQUFDLG1DQUFtQyxDQUFDLDBCQUEwQixDQUFDLDJCQUEyQixDQUFDLFVBQVUsQ0FBQyw2QkFBNkIsQ0FBQyxxQkFBcUIsa0JBQWtCLENBQUMsZ0VBQWdFLHNCQUFzQixDQUFDLDRCQUE0QixpQkFBaUIsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsZ0JBQWdCLENBQUMsd0NBQXdDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsOENBQThDLGdCQUFnQixDQUFDLG1CQUFtQixvQkFBb0IsQ0FBQyxlQUFlLENBQUMseUJBQXlCLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyw0Q0FBNEMsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQywwQkFBMEIsQ0FBQyxxQ0FBcUMsa0JBQWtCLENBQUMsOEZBQThGLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLHlCQUF5QixDQUFDLDRGQUE0RixvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FBQywwQkFBMEIsQ0FBQywySkFBMkosWUFBWSxDQUFDLDJCQUEyQixvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLENBQUMsNEJBQTRCLHNDQUFzQyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsbUNBQW1DLFVBQVUsQ0FBQyxZQUFZLENBQUMsaUNBQWlDLENBQUMsZUFBZSxDQUFDLGtDQUFrQyxZQUFZLENBQUMsa0RBQWtELGdCQUFnQixDQUFDLHlKQUF5SixnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxzRUFBc0UsV0FBVyxDQUFDLGdCQUFnQixDQUFDLG9CQUFvQixDQUFDLDRCQUE0QixrQ0FBa0MsQ0FBQyxlQUFlLENBQUMscUNBQXFDLG9CQUFvQixDQUFDLHlCQUF5QixlQUFlLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsQ0FBQyxvQ0FBb0MsQ0FBQyxvQkFBb0IsQ0FBQywrQkFBK0IsWUFBWSxDQUFDLDZIQUE2SCxZQUFZLENBQUMsMkpBQTJKLFlBQVksQ0FBQyx3UkFBd1IsYUFBYSxDQUFDLFVBQVUsQ0FBQyx5QkFBeUIsQ0FBQyw4R0FBOEcsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLGNBQWMsQ0FBQyw0RUFBNEUsWUFBWSxDQUFDLHlDQUF5QyxnQkFBZ0IsQ0FBQyw4SEFBOEgsU0FBUyxDQUFDLE9BQU8sQ0FBQyx5QkFBeUIsY0FBYyxDQUFDLHdDQUF3QyxRQUFRLENBQUMsMEJBQTBCLGNBQWMsQ0FBQyx1QkFBdUIsY0FBYyxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsb0JBQW9CLENBQUMsY0FBYyxDQUFDLHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyx5Q0FBeUMsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMsbUNBQW1DLENBQUMsMEJBQTBCLENBQUMsNkNBQTZDLENBQUMsNkRBQTZELFVBQVUsQ0FBQyxtQkFBbUIsV0FBVyxDQUFDLFlBQVksQ0FBQyxtQ0FBbUMsQ0FBQyxrQkFBa0IsQ0FBQyw4R0FBOEcsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsd0JBQXdCLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLDJCQUEyQixDQUFDLCtCQUErQixXQUFXLENBQUMsNkJBQTZCLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsQ0FBQyw0QkFBNEIsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQywwQkFBMEIsQ0FBQyxzQkFBc0IsQ0FBQywyQ0FBMkMsQ0FBQyx5Q0FBeUMsQ0FBQywyQkFBMkIsQ0FBQyx1RUFBdUUsWUFBWSxDQUFDLHNDQUFzQyxrQ0FBa0MsQ0FBQyx5Q0FBeUMsNkJBQTZCLHdCQUF3QixDQUFDLENBQUMseUNBQXlDLDZCQUE2Qix5QkFBeUIsQ0FBQyxDQUFDLHlDQUF5Qyw2QkFBNkIseUJBQXlCLENBQUMsQ0FBQywwQ0FBMEMsNkJBQTZCLHlCQUF5QixDQUFDLENBQUMsbUNBQW1DLDRCQUE0QixDQUFDLDRDQUE0QyxDQUFDLGtCQUFrQixDQUFDLGdCQUFnQixDQUFDLG1EQUFtRCxZQUFZLENBQUMsNkJBQTZCLCtCQUErQixDQUFDLGVBQWUsQ0FBQyw4QkFBOEIsb0JBQW9CLENBQUMseUNBQXlDLENBQUMsb0NBQW9DLG9CQUFvQixDQUFDLHlDQUF5QyxDQUFDLDZCQUE2QixvQkFBb0IsQ0FBQyxlQUFlLENBQUMsbUNBQW1DLG9CQUFvQixDQUFDLHlDQUF5QyxDQUFDLG1EQUFtRCxlQUFlLENBQUMsb0JBQW9CLENBQUMsb0NBQW9DLG9CQUFvQixDQUFDLHlDQUF5QyxDQUFDLDBDQUEwQyxvQkFBb0IsQ0FBQyx5Q0FBeUMsQ0FBQywyRkFBMkYsVUFBVSxDQUFDLFNBQVMsQ0FBQyw4QkFBOEIscUNBQXFDLENBQUMsc0NBQXNDLENBQUMsb0NBQW9DLG9DQUFvQyxDQUFDLHlCQUF5QixDQUFDLDBDQUEwQyxxQkFBcUIsQ0FBQyx5QkFBeUIsQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLGlDQUFpQyxxQ0FBcUMsQ0FBQyxxQkFBcUIsQ0FBQyx5QkFBeUIsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLCtDQUErQyxDQUFDLGVBQWUsQ0FBQyxpQ0FBaUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLDBCQUEwQixXQUFXLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQywyQ0FBMkMsd0JBQXdCLENBQUMseUNBQXlDLENBQUMseUNBQXlDLHdCQUF3QixDQUFDLHlDQUF5QyxDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsaUZBQWlGLFdBQVcsQ0FBQyxtRUFBbUUsbUJBQW1CLENBQUMsb0hBQW9ILFdBQVcsQ0FBQyxvREFBb0QscUNBQXFDLENBQUMsMEJBQTBCLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsQ0FBQyx5Q0FBeUMsMEJBQTBCLHdCQUF3QixDQUFDLENBQUMseUNBQXlDLDBCQUEwQix5QkFBeUIsQ0FBQyxDQUFDLHlDQUF5QywwQkFBMEIseUJBQXlCLENBQUMsQ0FBQywwQ0FBMEMsMEJBQTBCLHlCQUF5QixDQUFDLENBQUMsc0JBQXNCLGlEQUFpRCxDQUFDLDRCQUE0QixXQUFXLENBQUMsdUVBQXVFLFdBQVcsQ0FBQyw2QkFBNkIsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLCtCQUErQixDQUFDLCtDQUErQyxDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxTQUFTLENBQUMsVUFBVSxDQUFDLDRCQUE0QixlQUFlLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyw0Q0FBNEMsQ0FBQyx3QkFBd0IsQ0FBQywwQ0FBMEMsaUNBQWlDLENBQUMsbUNBQW1DLFlBQVksQ0FBQyxtQ0FBbUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsNENBQTRDLENBQUMsd0JBQXdCLENBQUMsMENBQTBDLFlBQVksQ0FBQywwQ0FBMEMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsNENBQTRDLENBQUMsV0FBVyxDQUFDLHdCQUF3QixDQUFDLG9CQUFvQixjQUFjLENBQUMsb0JBQW9CLENBQUMsYUFBYSxDQUFDLG1DQUFtQyxrQ0FBa0MsQ0FBQyx1QkFBdUIsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixXQUFXLENBQUMsc0JBQXNCLENBQUMsMEJBQTBCLENBQUMsZ0NBQWdDLGNBQWMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQywrQkFBK0IsMEJBQTBCLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLDRCQUE0QixvQkFBb0IsQ0FBQyxzQ0FBc0Msb0NBQW9DLENBQUMsbUNBQW1DLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLG9DQUFvQyxDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLGdDQUFnQyxDQUFDLGtDQUFrQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxnQ0FBZ0MsQ0FBQyxvQ0FBb0MsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxvQkFBb0IsQ0FBQyw0Q0FBNEMsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxtRkFBbUYsWUFBWSxDQUFDLGlDQUFpQyxLQUFLLG1CQUFtQixDQUFDLEdBQUcsd0JBQXdCLENBQUMsQ0FBQyx5QkFBeUIsS0FBSyxtQkFBbUIsQ0FBQyxHQUFHLHdCQUF3QixDQUFDLENBQUMsZ0ZBQWdGLDJCQUEyQixDQUFDLHdHQUF3RywyQkFBMkIsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDJCQUEyQixhQUFhLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLDJCQUEyQixnQkFBZ0IsQ0FBQyxvQkFBb0IsQ0FBQyxpQ0FBaUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsd0RBQXdELDBCQUEwQixDQUFDLHFCQUFxQixDQUFDLDRCQUE0QixpQkFBaUIsQ0FBQyw0QkFBNEIsc0JBQXNCLENBQUMsNkVBQTZFLGFBQWEsQ0FBQyw2QkFBNkIsa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsbUNBQW1DLG9CQUFvQixDQUFDLHdEQUF3RCxvQkFBb0IsQ0FBQywrQkFBK0IsYUFBYSxDQUFDLDZDQUE2QyxvQkFBb0IsQ0FBQyxxQ0FBcUMsd0JBQXdCLENBQUMsc0NBQXNDLHdCQUF3QixDQUFDLGtDQUFrQyxVQUFVLENBQUMsMkJBQTJCLENBQUMsd0NBQXdDLFNBQVMsQ0FBQyx3REFBd0QsY0FBYyxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBQyxtQkFBbUIsTUFBTSxDQUFDLDhEQUE4RCxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxvQ0FBb0MsQ0FBQyx3QkFBd0IsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsNERBQTRELFNBQVMsQ0FBQyxVQUFVLENBQUMsNEJBQTRCLENBQUMsb0NBQW9DLENBQUMsb0ZBQW9GLFVBQVUsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLG9GQUFvRixVQUFVLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxnR0FBZ0csZUFBZSxDQUFDLGNBQWMsQ0FBQywwQkFBMEIsUUFBUSxDQUFDLFdBQVcsQ0FBQyxvQ0FBb0MsQ0FBQywyQ0FBMkMsQ0FBQywwQkFBMEIsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsbUVBQW1FLHFEQUFxRCxDQUFDLGdFQUFnRSwyQ0FBMkMsQ0FBQyxvQ0FBb0MsOEJBQThCLENBQUMsK0JBQStCLENBQUMsdUNBQXVDLENBQUMsb0NBQW9DLG9DQUFvQyxDQUFDLHFDQUFxQyxxREFBcUQsQ0FBQyxzQ0FBc0Msb0NBQW9DLENBQUMscURBQXFELENBQUMsMkNBQTJDLG9DQUFvQyxDQUFDLGlEQUFpRCx1Q0FBdUMsQ0FBQywwREFBMEQsaUJBQWlCLENBQUMsZUFBZSxDQUFDLDZCQUE2QixpQkFBaUIsQ0FBQyxlQUFlLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLHlCQUF5QixDQUFDLHlCQUF5QixDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLG9CQUFvQixDQUFDLHVDQUF1QyxDQUFDLDBGQUEwRixlQUFlLENBQUMsOEZBQThGLGVBQWUsQ0FBQyx3RkFBd0YsYUFBYSxDQUFDLHdDQUF3QywwREFBMEQsMkJBQTJCLENBQUMsQ0FBQyx5Q0FBeUMsMERBQTBELHlCQUF5QixDQUFDLENBQUMseUNBQXlDLDBEQUEwRCx5QkFBeUIsQ0FBQyxDQUFDLHlDQUF5QywwREFBMEQseUJBQXlCLENBQUMsQ0FBQywwQ0FBMEMsMERBQTBELHlCQUF5QixDQUFDLENBQUMsaUVBQWlFLFlBQVksQ0FBQywwQkFBMEIsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQywyQkFBMkIsQ0FBQyxxREFBcUQscUNBQXFDLENBQUMsc0NBQXNDLENBQUMsaUVBQWlFLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLCtGQUErRixnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMseUNBQXlDLFlBQVksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyxrQ0FBa0MsYUFBYSxDQUFDLG1CQUFtQixhQUFhLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxrQ0FBa0MsV0FBVyxDQUFDLDRCQUE0QixNQUFNLENBQUMsVUFBVSxDQUFDLG1GQUFtRixDQUFDLG9DQUFvQyxDQUFDLDRCQUE0Qix5QkFBeUIsQ0FBQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsUUFBUSxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLGtDQUFrQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLHVCQUF1QixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsMkNBQTJDLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxxQ0FBcUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxxQ0FBcUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQywyQ0FBMkMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLHVCQUF1QixDQUFDLHNDQUFzQyxRQUFRLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLHVGQUF1RixVQUFVLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsUUFBUSxDQUFDLHVCQUF1QixDQUFDLGlDQUFpQyxLQUFLLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyx1Q0FBdUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsd0JBQXdCLENBQUMsNkRBQTZELG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLG1FQUFtRSxPQUFPLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsd0JBQXdCLENBQUMsa0NBQWtDLEtBQUssQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHdDQUF3QyxPQUFPLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsd0JBQXdCLENBQUMsbUNBQW1DLFFBQVEsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMseUNBQXlDLFFBQVEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyx5QkFBeUIsQ0FBQyx5Q0FBeUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsd0NBQXdDLE1BQU0sQ0FBQyxVQUFVLENBQUMsOENBQThDLFFBQVEsQ0FBQyxVQUFVLENBQUMseUNBQXlDLE9BQU8sQ0FBQyxTQUFTLENBQUMsK0NBQStDLFNBQVMsQ0FBQyxTQUFTLENBQUMsMEVBQTBFLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLHNGQUFzRixrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyx5Q0FBeUMsQ0FBQyxpQkFBaUIsQ0FBQyxnRUFBZ0Usa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsc0VBQXNFLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLGdCQUFnQixDQUFDLDJDQUEyQyxDQUFDLCtEQUErRCxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyxxRUFBcUUsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsMkNBQTJDLENBQUMsV0FBVyxvQkFBb0IsQ0FBQywyREFBbzNELENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDRCQUE0QixvQkFBb0IsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsNEJBQTRCLFVBQVUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLCtDQUErQyxlQUFlLENBQUMsa0dBQWtHLGVBQWUsQ0FBQyx1REFBdUQsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUM7Ozs7Ozs7O0VBUWhxdEIsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLGtEQUFrRCxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLFlBQVksQ0FBQyx1QkFBdUIsaUJBQWlCLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0VBQWdFLENBQUMsZ0JBQWdCLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQywwREFBMEQsQ0FBQyxVQUFVLENBQUMsMkJBQTJCLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLDJDQUEyQyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsd0NBQXdDLENBQUMsMENBQTBDLENBQUMsVUFBVSxDQUFDLDRCQUE0QiwwREFBMEQsQ0FBQyxTQUFTLENBQUMsNkJBQTZCLFVBQVUsQ0FBQyxxREFBcUQsWUFBWSxDQUFDLHdCQUF3QixhQUFhLENBQUMsaUJBQWlCLG1CQUFtQixDQUFDLHdCQUF3QixrQkFBa0IsQ0FBQyx5QkFBeUIscUJBQXFCLENBQUMseUJBQXlCLDJCQUEyQixDQUFDOzs7Ozs7OztFQVE5MkMsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsdUVBQXVFLENBQUMsd0JBQXdCLENBQUMsYUFBYSxDQUFDLDBCQUEwQixDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLDZDQUE2QyxDQUFDLGdFQUFnRSxtQ0FBbUMsQ0FBQyxvQ0FBb0MsQ0FBQyxzQkFBc0Isc0NBQXNDLENBQUMsdUNBQXVDLENBQUMsaUJBQWlCLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsdUJBQXVCLFNBQVMsQ0FBQyxrQkFBa0IsYUFBYSxDQUFDLDREQUE0RCxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLDBDQUEwQyxDQUFDLDJCQUEyQix1QkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLGFBQWEsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLHlCQUF5QixZQUFZLENBQUMsa0JBQWtCLENBQUMsMEJBQTBCLGFBQWEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLG9DQUFvQyxpQkFBaUIsQ0FBQyw2QkFBNkIsa0JBQWtCLENBQUMsZ0NBQWdDLGFBQWEsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyw2RUFBNkUsYUFBYSxDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsaUNBQWlDLFFBQVEsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLHVDQUF1QyxDQUFDLGdCQUFnQixDQUFDLDJCQUEyQixpQkFBaUIsQ0FBQyx5Q0FBeUMsVUFBVSxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUMseUNBQXlDLFVBQVUsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDLHlDQUF5QyxVQUFVLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQywwQ0FBMEMsVUFBVSxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUMsMENBQTBDLFVBQVUsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLHlDQUF5QyxrQkFBa0IscUJBQXFCLENBQUMsaUJBQWlCLGFBQWEsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsQ0FBQyx5Q0FBeUMsa0JBQWtCLDZCQUE2QixDQUFDLCtCQUErQixDQUFDLG1CQUFtQixhQUFhLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLG1CQUFtQixDQUFDLHFCQUFxQixDQUFDLHlCQUF5QixxQkFBcUIsQ0FBQywwQkFBMEIsYUFBYSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQywwQkFBMEIsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxhQUFhLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsd0JBQXdCLENBQUMsZUFBZSxDQUFDLG1CQUFtQiw2QkFBNkIsQ0FBQyx1REFBdUQsa0JBQWtCLENBQUMsQ0FBQyw4QkFBOEIsMENBQTBDLENBQUMsZ0JBQWdCLDRCQUE0QixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsVUFBVSxDQUFDLDBFQUEwRSw0QkFBNEIsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLHVCQUF1QixRQUFRLENBQUMsWUFBWSxDQUFDLGlDQUFpQyxxQkFBcUIsQ0FBQyw0Q0FBNEMscUJBQXFCLENBQUMsa0RBQWtELE9BQU8sQ0FBQyxRQUFRLENBQUMsMktBQTJLLFFBQVEsQ0FBQyx5Q0FBeUMsdUJBQXVCLFVBQVUsQ0FBQyxDQUFDLGtCQUFrQixhQUFhLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGlCQUFpQixhQUFhLENBQUMsNENBQTRDLGVBQWUsQ0FBQyx5Q0FBeUMsNENBQTRDLGdCQUFnQixDQUFDLENBQUMsNENBQTRDLGVBQWUsQ0FBQyx5Q0FBeUMsNENBQTRDLGdCQUFnQixDQUFDLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw0QkFBNEIsMEJBQTBCLENBQUMsbUNBQW1DLGFBQWEsQ0FBQyxnQ0FBZ0MsQ0FBQyw0QkFBNEIsY0FBYyxDQUFDLG1DQUFtQyxnQkFBZ0IsQ0FBQyxzQ0FBc0MsYUFBYSxDQUFDLGdDQUFnQyxDQUFDLDhDQUE4QyxlQUFlLENBQUMsbURBQW1ELGlCQUFpQixDQUFDLFFBQVEsQ0FBQyx5QkFBeUIsQ0FBQyw2QkFBNkIsNEJBQTRCLENBQUMsYUFBYSxDQUFDLHFCQUFxQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsNkJBQTZCLHFCQUFxQixDQUFDLDRCQUE0QixhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLFVBQVUsY0FBYyxDQUFDLGdDQUFnQyxlQUFlLENBQUMseUNBQXlDLGVBQWUsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDLHlDQUF5QyxlQUFlLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQyx5Q0FBeUMsZUFBZSxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUMsMENBQTBDLGVBQWUsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLDBDQUEwQyxlQUFlLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLHlDQUF5QyxlQUFlLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQyx5Q0FBeUMsZUFBZSxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUMseUNBQXlDLGVBQWUsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLDBDQUEwQyxlQUFlLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQywwQ0FBMEMsZUFBZSxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyx5Q0FBeUMsZ0JBQWdCLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQyx5Q0FBeUMsZ0JBQWdCLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQyx5Q0FBeUMsZ0JBQWdCLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQywwQ0FBMEMsZ0JBQWdCLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQywwQ0FBMEMsZ0JBQWdCLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlDQUF5QyxnQkFBZ0IsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDLHlDQUF5QyxnQkFBZ0IsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDLHlDQUF5QyxnQkFBZ0IsWUFBWSxDQUFDLFFBQVEsQ0FBQyxDQUFDLDBDQUEwQyxnQkFBZ0IsWUFBWSxDQUFDLFFBQVEsQ0FBQyxDQUFDLDBDQUEwQyxnQkFBZ0IsWUFBWSxDQUFDLFFBQVEsQ0FBQyxDQUFDOzs7Ozs7OztFQVFwMk4sQ0FBQyxRQUFRLFlBQVksQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHFDQUFxQyxDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQywyQ0FBMkMsQ0FBQyw4QkFBOEIsQ0FBQyxTQUFTLGNBQWMsQ0FBQyxlQUFlLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLGNBQWMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLDJCQUEyQixDQUFDLGNBQWMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxhQUFhLENBQUMsY0FBYyxjQUFjLENBQUMsK0JBQStCLDJDQUEyQyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsd0NBQXdDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLDRHQUE0RyxvQkFBb0IsQ0FBQyxjQUFjLHlCQUF5QixDQUFDLHlCQUF5QiwyQ0FBMkMsQ0FBQyxnQ0FBZ0MsMkNBQTJDLENBQUM7Ozs7Ozs7O0VBUXZxQyxDQUFDLFVBQVUsWUFBWSxDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsNkJBQTZCLENBQUMsMEJBQTBCLENBQUMscUJBQXFCLENBQUMsWUFBWSxDQUFDLHdCQUF3QixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLDBCQUEwQixDQUFDLHlFQUF5RSxDQUFDLGtCQUFrQixTQUFTLENBQUMsNERBQTRELENBQUMsc0JBQXNCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQywyQkFBMkIsZ0JBQWdCLENBQUMsaUJBQWlCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLDhCQUE4QixDQUFDLGVBQWUsaUJBQWlCLENBQUMsc0JBQXNCLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyw4QkFBOEIsQ0FBQyxxQkFBcUIsbUJBQW1CLENBQUMsMEJBQTBCLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQywwQkFBMEIsQ0FBQyx5RUFBeUUsQ0FBQyxTQUFTLENBQUMsMkNBQTJDLFFBQVEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsMEJBQTBCLENBQUMsMENBQTBDLFFBQVEsQ0FBQywwQkFBMEIsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsMkNBQTJDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixTQUFTLENBQUMsMENBQTBDLENBQUMsMkJBQTJCLENBQUMsdUJBQXVCLENBQUMscUJBQXFCLFNBQVMsQ0FBQyw4QkFBOEIsQ0FBQyx1QkFBdUIsQ0FBQyx1REFBdUQsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsNEJBQTRCLDBDQUEwQyxDQUFDLFNBQVMsQ0FBQywwSEFBMEgsNkNBQTZDLENBQUMscUZBQXFGLDZDQUE2QyxDQUFDLHFHQUFxRyw2Q0FBNkMsQ0FBQyxpSEFBaUgsNkNBQTZDLENBQUMsb01BQW9NLDRCQUE0QixDQUFDLDROQUE0Tiw0QkFBNEIsQ0FBQyxxQ0FBcUMseUJBQXlCLENBQUMscUNBQXFDLGtCQUFrQixDQUFDLG9DQUFvQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyw0Q0FBNEMscUJBQXFCLENBQUMsVUFBVSxDQUFDLGlEQUFpRCxRQUFRLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsa0RBQWtELFFBQVEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsMEJBQTBCLENBQUMsK0NBQStDLFFBQVEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxnREFBZ0QsUUFBUSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLHlCQUF5QixDQUFDLDBCQUEwQixDQUFDLGdEQUFnRCxRQUFRLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsaURBQWlELFFBQVEsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQywwQkFBMEIsQ0FBQyxvREFBb0QsV0FBVyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQyxxREFBcUQsV0FBVyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLHlCQUF5QixDQUFDLHVCQUF1QixDQUFDLGtEQUFrRCxNQUFNLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxtREFBbUQsV0FBVyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLHlCQUF5QixDQUFDLHVCQUF1QixDQUFDLG1EQUFtRCxPQUFPLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxvREFBb0QsV0FBVyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHlCQUF5QixDQUFDLHVCQUF1QixDQUFDLGtEQUFrRCxVQUFVLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixDQUFDLG1EQUFtRCxVQUFVLENBQUMsT0FBTyxDQUFDLHdCQUF3QixDQUFDLDBCQUEwQixDQUFDLG1EQUFtRCxTQUFTLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLDBCQUEwQixDQUFDLG9EQUFvRCxTQUFTLENBQUMsT0FBTyxDQUFDLHdCQUF3QixDQUFDLHdCQUF3QixDQUFDLDZDQUE2QyxlQUFlLENBQUMsZ0NBQWdDLENBQUMsbURBQW1ELGVBQWUsQ0FBQywrQkFBK0IsQ0FBQyxvREFBb0QsZUFBZSxDQUFDLCtCQUErQixDQUFDLDBDQUEwQyxlQUFlLENBQUMsNERBQTRELGtCQUFrQixDQUFDLGdDQUFnQyxDQUFDLGtFQUFrRSxrQkFBa0IsQ0FBQywrQkFBK0IsQ0FBQyxtRUFBbUUsa0JBQWtCLENBQUMsK0JBQStCLENBQUMseURBQXlELGtCQUFrQixDQUFDLDZDQUE2Qyw4QkFBOEIsQ0FBQyw0Q0FBNEMsMkJBQTJCLENBQUMsbURBQW1ELDJCQUEyQixDQUFDLGtEQUFrRCw2QkFBNkIsQ0FBQyxvREFBb0QsNkJBQTZCLENBQUMsbURBQW1ELDRCQUE0QixDQUFDLFVBQVUsUUFBUSxDQUFDLGNBQWMsc0JBQXNCLENBQUMsbUJBQW1CLDRCQUE0QixDQUFDLHFCQUFxQiw4QkFBOEIsQ0FBQyxvQkFBb0IsNkJBQTZCLENBQUMsc0JBQXNCLHdCQUF3QixDQUFDLDBCQUEwQixDQUFDLHVCQUF1Qix3QkFBd0IsQ0FBQyx5QkFBeUIsQ0FBQyxpQkFBaUIsc0JBQXNCLENBQUMsc0JBQXNCLHlCQUF5QixDQUFDLHdCQUF3QiwyQkFBMkIsQ0FBQyx1QkFBdUIsMEJBQTBCLENBQUMsK0JBQStCLHdCQUF3QixDQUFDLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGdDQUFnQyxDQUFDLHNCQUFzQixhQUFhLENBQUMsNkJBQTZCLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxnQ0FBZ0MsQ0FBQyx1QkFBdUIsY0FBYyxDQUFDLDhCQUE4QixnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsZ0NBQWdDLENBQUMsNEJBQTRCLFFBQVEsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUMsUUFBUSxDQUFDLHdCQUF3QixDQUFDLG1CQUFtQixhQUFhLENBQUMsMEJBQTBCLG1CQUFtQixDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsY0FBYyxDQUFDLDJCQUEyQixtQkFBbUIsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsNkJBQTZCLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLHVCQUF1QixDQUFDLCtCQUErQixDQUFDLDhCQUE4QixPQUFPLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJEQUEyRCxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQ0FBaUMsa0JBQWtCLENBQUMsNkVBQTZFLGtCQUFrQixDQUFDLDhCQUE4QixrQkFBa0IsQ0FBQyxnQ0FBZ0MsMEJBQTBCLENBQUMsc0JBQXNCLENBQUMsa0JBQWtCLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsc0NBQXNDLGFBQWEsQ0FBQyxrQkFBa0IsdUJBQXVCLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsdUJBQXVCLFlBQVksQ0FBQyxlQUFlLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHlDQUF5Qyw2Q0FBNkMsZUFBZSxDQUFDLENBQUMsZ0JBQWdCLFVBQVUsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLDJCQUEyQixxQkFBcUIsQ0FBQyxVQUFVLENBQUMsMEJBQTBCLHdCQUF3QixDQUFDLHlCQUF5QixDQUFDLGtCQUFrQixjQUFjLENBQUMsZUFBZSxzQkFBc0IsQ0FBQyxlQUFlLHNCQUFzQixDQUFDLGdCQUFnQixzQkFBc0IsQ0FBQyxVQUFVLGNBQWMsQ0FBQyxnQkFBZ0IsdUJBQXVCLENBQUMsZUFBZSx1QkFBdUIsQ0FBQzs7Ozs7Ozs7RUFROWdULENBQUMsYUFBYSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsU0FBUyxDQUFDLDBCQUEwQixDQUFDLHlCQUF5QixnQkFBZ0IsQ0FBQyx3QkFBd0IsZ0JBQWdCLENBQUMsa0JBQWtCLGFBQWEsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLENBQUMsbURBQW1ELENBQUMsNEJBQTRCLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsMEJBQTBCLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsQ0FBQyxnR0FBZ0csd0JBQXdCLENBQUMsZ0RBQWdELHdCQUF3QixDQUFDLGdHQUFnRyx3QkFBd0IsQ0FBQyxnREFBZ0Qsd0JBQXdCLENBQUMsZ0dBQWdHLHdCQUF3QixDQUFDLGtHQUFrRyx3QkFBd0IsQ0FBQyxvR0FBb0cscUJBQXFCLENBQUMsa0RBQWtELHFCQUFxQixDQUFDLG9HQUFvRyxxQkFBcUIsQ0FBQyxrREFBa0QscUJBQXFCLENBQUMsb0dBQW9HLHFCQUFxQixDQUFDLHNHQUFzRyxxQkFBcUIsQ0FBQyx1YUFBdWEsd0JBQXdCLENBQUMseWJBQXliLHFCQUFxQixDQUFDLHVDQUF1QyxhQUFhLENBQUMsMEJBQTBCLGtDQUFrQyxDQUFDLDJEQUEyRCxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLDBCQUEwQixrQ0FBa0MsQ0FBQywyREFBMkQsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsNEJBQTRCLGFBQWEsQ0FBQyx3QkFBd0Isa0NBQWtDLENBQUMsdURBQXVELGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLDBCQUEwQixhQUFhLENBQUMseUJBQXlCLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxnQ0FBZ0MsVUFBVSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLDBCQUEwQixDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLG1DQUFtQyxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUMsS0FBSyxTQUFTLENBQUMsVUFBVSxDQUFDLENBQUMsMkJBQTJCLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLFNBQVMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxzQkFBc0IsV0FBVyxDQUFDLDZEQUE2RCxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxzQkFBc0IsZ0NBQWdDLENBQUMsV0FBVyxDQUFDLDJCQUEyQixlQUFlLENBQUMscUNBQXFDLGFBQWEsQ0FBQyw2QkFBNkIsVUFBVSxDQUFDLHFDQUFxQyxhQUFhLENBQUMscUNBQXFDLGFBQWEsQ0FBQyxtQ0FBbUMsYUFBYSxDQUFDLHNCQUFzQixjQUFjLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxpREFBaUQsYUFBYSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLDJDQUEyQyxDQUFDLDJCQUEyQixlQUFlLENBQUMseURBQXlELEtBQUssQ0FBQywyQ0FBMkMsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGlFQUFpRSxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsK0VBQStFLFFBQVEsQ0FBQyxXQUFXLENBQUMsc0JBQXNCLHdCQUF3QixDQUFDLCtCQUErQix3QkFBd0IsQ0FBQyx5QkFBeUIsd0JBQXdCLENBQUMsa0NBQWtDLHdCQUF3QixDQUFDLHlCQUF5Qix3QkFBd0IsQ0FBQyxrQ0FBa0Msd0JBQXdCLENBQUMsd0JBQXdCLHdCQUF3QixDQUFDLGlDQUFpQyx3QkFBd0IsQ0FBQyx3QkFBd0Isd0JBQXdCLENBQUMsaUNBQWlDLHdCQUF3QixDQUFDLHVCQUF1Qix3QkFBd0IsQ0FBQyxnQ0FBZ0Msd0JBQXdCLENBQUMsdUJBQXVCLHdCQUF3QixDQUFDLGdDQUFnQyx3QkFBd0IsQ0FBQyx5QkFBeUIsd0JBQXdCLENBQUMsa0NBQWtDLHdCQUF3QixDQUFDLHlCQUF5Qix3QkFBd0IsQ0FBQyxrQ0FBa0Msd0JBQXdCLENBQUMsdUJBQXVCLHdCQUF3QixDQUFDLGdDQUFnQyx3QkFBd0IsQ0FBQyx3QkFBd0Isd0JBQXdCLENBQUMsaUNBQWlDLHdCQUF3QixDQUFDLHVCQUF1Qix3QkFBd0IsQ0FBQyxnQ0FBZ0Msd0JBQXdCLENBQUMsd0JBQXdCLHdCQUF3QixDQUFDLGlDQUFpQyx3QkFBd0IsQ0FBQyxrQkFBa0Isc0JBQXNCLENBQUMsdUJBQXVCLFdBQVcsQ0FBQyxtQkFBbUIsc0JBQXNCLENBQUMsd0JBQXdCLFVBQVUsQ0FBQyxhQUFhLGNBQWMsQ0FBQyxrQkFBa0IsYUFBYSxDQUFDLG1CQUFtQix1QkFBdUIsQ0FBQyx3QkFBd0IsWUFBWSxDQUFDLGlCQUFpQix1QkFBdUIsQ0FBQyxzQkFBc0IsWUFBWSxDQUFDOzs7Ozs7OztFQVFwOU4sQ0FBQyxXQUFXLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLHVCQUF1QixDQUFDLHNCQUFzQixjQUFjLENBQUMsaUJBQWlCLFNBQVMsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxtRkFBbUYsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixjQUFjLENBQUMscUJBQXFCLENBQUMsMkRBQTJELGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxzQkFBc0IsWUFBWSxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsZ0JBQWdCLENBQUMsNkJBQTZCLHdCQUF3QixDQUFDLHVCQUF1QixDQUFDLHVGQUF1RixDQUFDLHFFQUFxRSx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyx1RkFBdUYsQ0FBQyx1QkFBdUIsV0FBVyxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsMEJBQTBCLENBQUMsOEJBQThCLHdCQUF3QixDQUFDLHVCQUF1QixDQUFDLHVGQUF1RixDQUFDLHVFQUF1RSx3QkFBd0IsQ0FBQyx1QkFBdUIsQ0FBQyx1RkFBdUYsQ0FBQywwQkFBMEIsY0FBYyxDQUFDLGlDQUFpQyxTQUFTLENBQUMsNkRBQTZELFNBQVMsQ0FBQyxnQkFBZ0Isc0JBQXNCLENBQUMsZ0JBQWdCLHNCQUFzQixDQUFDLGlCQUFpQixzQkFBc0IsQ0FBQyxXQUFXLGNBQWMsQ0FBQyxpQkFBaUIsdUJBQXVCLENBQUMsZ0JBQWdCLHVCQUF1QixDQUFDLG1CQUFtQixjQUFjLENBQUMsV0FBVyxrQkFBa0IsQ0FBQyx1SEFBa3BlLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixrQkFBa0IsQ0FBQyxhQUFhLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLHdCQUF3QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQzs7Ozs7Ozs7RUFRcG5qQixDQUFDLFdBQVcsaUJBQWlCLENBQUMsbUJBQW1CLFFBQVEsQ0FBQyxTQUFTLENBQUMsdUJBQXVCLENBQUMsK0NBQStDLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHdCQUF3QixDQUFDLHVCQUF1QixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsbUNBQW1DLENBQUMscUJBQXFCLENBQUMsb0NBQW9DLENBQUMsNkZBQTZGLENBQUMsbUJBQW1CLG9CQUFvQixDQUFDLGdDQUFnQyxjQUFjLENBQUMsb0JBQW9CLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLDJCQUEyQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQywwQkFBMEIsQ0FBQyx5RUFBeUUsQ0FBQyx3QkFBd0IsQ0FBQyxXQUFXLENBQUMsaUNBQWlDLDJDQUEyQyxDQUFDLGdDQUFnQywyQ0FBMkMsQ0FBQyw0QkFBNEIsY0FBYyxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGdDQUFnQyxDQUFDLHFCQUFxQixDQUFDLGdCQUFnQixDQUFDLHlDQUF5QyxDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyxtQ0FBbUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyx1Q0FBdUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsNENBQTRDLGdCQUFnQixDQUFDLG1DQUFtQyx1QkFBdUIsQ0FBQyw0REFBNEQsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLHlDQUF5QyxZQUFZLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsbUNBQW1DLFdBQVcsQ0FBQyxhQUFhLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxxQ0FBcUMsNERBQTRELENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQywwQ0FBMEMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLDRCQUE0QixhQUFhLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLHVCQUF1QixDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsK0JBQStCLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLHdDQUF3QyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxvQ0FBb0MsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxnQ0FBZ0MsQ0FBQyx1Q0FBdUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsb0NBQW9DLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsNENBQTRDLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsZ0NBQWdDLENBQUMsdUZBQXVGLGtCQUFrQixDQUFDLHlCQUF5QixrQkFBa0IsQ0FBQyw4Q0FBOEMsa0JBQWtCLENBQUMsb0RBQW9ELHFCQUFxQixDQUFDLHlGQUF5RixpQkFBaUIsQ0FBQyxtQ0FBbUMsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsMENBQTBDLHFCQUFxQixDQUFDLGdEQUFnRCxxQkFBcUIsQ0FBQyxvQkFBb0IsY0FBYyxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBQyw2QkFBNkIsMEJBQTBCLENBQUMsOENBQThDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsMENBQTBDLENBQUMscURBQXFELGNBQWMsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUMsOEVBQThFLGVBQWUsQ0FBQyxvREFBb0QsU0FBUyxDQUFDLGFBQWEsQ0FBQyw2QkFBNkIsVUFBVSxDQUFDLDRFQUE0RSxhQUFhLENBQUMsdUNBQXVDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxvREFBb0QsQ0FBQyxrREFBa0Qsa0JBQWtCLENBQUMsaUVBQWlFLGdDQUFnQyxDQUFDLHFFQUFxRSxnQ0FBZ0MsQ0FBQyw2Q0FBNkMsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyw0REFBNEQsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLHlDQUF5QyxDQUFDLGdEQUFnRCxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsd0NBQXdDLENBQUMseUNBQXlDLENBQUMsK0NBQStDLHlDQUF5QyxDQUFDLG9EQUFvRCxDQUFDLGdDQUFnQyxDQUFDLDJDQUEyQyxVQUFVLENBQUMsTUFBTSxDQUFDLDRDQUE0QyxPQUFPLENBQUMsU0FBUyxDQUFDLDBCQUEwQixVQUFVLENBQUMsZ0JBQWdCLHFCQUFxQixDQUFDLGlCQUFpQixxQkFBcUIsQ0FBQyxXQUFXLGFBQWEsQ0FBQyxpQkFBaUIsc0JBQXNCLENBQUMsZUFBZSxzQkFBc0IsQ0FBQyxnQkFBZ0Isc0JBQXNCLENBQUMsbUJBQW1CLHNCQUFzQixDQUFDLHlDQUF5QyxvQkFBb0IsNEJBQTRCLENBQUMsQ0FBQzs7Ozs7Ozs7RUFRdDBMLENBQUMsVUFBVSxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxzR0FBc0csQ0FBQyxpQkFBaUIsMkJBQTJCLENBQUMsZ0JBQWdCLFNBQVMsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsZ0JBQWdCLFlBQVksQ0FBQyxrQkFBa0IsNkNBQTZDLENBQUMscUNBQXFDLENBQUMscUJBQXFCLGNBQWMsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLGlDQUFpQyxDQUFDLDhCQUE4QixVQUFVLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyxrQ0FBa0Msa0JBQWtCLENBQUMscUJBQXFCLENBQUMsYUFBYSxDQUFDLGdDQUFnQyxlQUFlLENBQUMscUJBQXFCLGtCQUFrQixDQUFDLHVCQUF1QixrQkFBa0IsQ0FBQyxrQkFBa0IsaUJBQWlCLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQywwQkFBMEIsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLHVCQUF1QixVQUFVLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLDJCQUEyQixzR0FBc0csQ0FBQywwQkFBMEIsa0NBQWtDLENBQUMsdUJBQXVCLGFBQWEsQ0FBQzs7Ozs7Ozs7RUFRMTdDLENBQUMsWUFBWSxjQUFjLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsZ0NBQWdDLENBQUMscUJBQXFCLENBQUMsZUFBZSxDQUFDLHlCQUF5QixDQUFDLGtCQUFrQixDQUFDLHlCQUF5QixDQUFDLFdBQVcsQ0FBQyxjQUFjLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGlCQUFpQixVQUFVLENBQUMsTUFBTSxDQUFDLGdDQUFnQyxDQUFDLGtCQUFrQixpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQywrQkFBK0IsQ0FBQyxtQ0FBbUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxnQ0FBZ0MsQ0FBQyxtQkFBbUIsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsK0JBQStCLENBQUMsVUFBVSxXQUFXLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsY0FBYyw0QkFBNEIsQ0FBQyxvQkFBb0IsNEJBQTRCLENBQUMsNkZBQTZGLGlCQUFpQixDQUFDLGlCQUFpQixjQUFjLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsV0FBVyxDQUFDLGtCQUFrQixpQkFBaUIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLDZCQUE2QixDQUFDLFNBQVMsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixrQkFBa0IsQ0FBQyx3QkFBd0IsY0FBYyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLCtCQUErQixDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsc0JBQXNCLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLHVCQUF1Qix5QkFBeUIsQ0FBQywrQkFBK0Isb0JBQW9CLENBQUMscUJBQXFCLENBQUMsbUJBQW1CLENBQUMsc0JBQXNCLGtCQUFrQixDQUFDLG9CQUFvQixrQkFBa0IsQ0FBQyw0QkFBNEIsQ0FBQyxtREFBbUQsc0NBQXNDLENBQUMsbURBQW1ELHNDQUFzQyxDQUFDLGlFQUFpRSxnQ0FBZ0MsQ0FBQyxtRUFBbUUsaUNBQWlDLENBQUMsK0RBQStELCtCQUErQixDQUFDLHFFQUFxRSxnQ0FBZ0MsQ0FBQywwT0FBME8sNEJBQTRCLENBQUMsNkNBQTZDLFdBQVcsQ0FBQywyRUFBMkUsVUFBVSxDQUFDLG1DQUFtQyxXQUFXLENBQUMsNkNBQTZDLFdBQVcsQ0FBQywyRUFBMkUsV0FBVyxDQUFDLDJFQUEyRSxnQ0FBZ0MsQ0FBQyx5R0FBeUcsK0JBQStCLENBQUMsMkVBQTJFLGdDQUFnQyxDQUFDLHlHQUF5RyxnQ0FBZ0MsQ0FBQyw2RUFBNkUsaUNBQWlDLENBQUMsMkdBQTJHLGdDQUFnQyxDQUFDLDZFQUE2RSxpQ0FBaUMsQ0FBQywyR0FBMkcsaUNBQWlDLENBQUMsb0JBQW9CLFdBQVcsQ0FBQyx5QkFBeUIsZ0NBQWdDLENBQUMsMEJBQTBCLCtCQUErQixDQUFDLHdCQUF3QixnQ0FBZ0MsQ0FBQywyQkFBMkIsK0JBQStCLENBQUMsMERBQTBELDZCQUE2QixDQUFDLGlDQUFpQyw0QkFBNEIsQ0FBQyxrQ0FBa0MsNEJBQTRCLENBQUMsZ0NBQWdDLDRCQUE0QixDQUFDLG1DQUFtQyw0QkFBNEIsQ0FBQyx1RUFBdUUsd0JBQXdCLENBQUMsaUJBQWlCLDZCQUE2QixDQUFDLFdBQVcsQ0FBQyxzQkFBc0IsZ0NBQWdDLENBQUMsdUJBQXVCLCtCQUErQixDQUFDLHFCQUFxQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsK0JBQStCLENBQUMseUJBQXlCLDRCQUE0QixDQUFDLG9CQUFvQiw0QkFBNEIsQ0FBQyxTQUFTLENBQUMsNEJBQTRCLDRCQUE0QixDQUFDLDZCQUE2QixDQUFDLHdCQUF3QixTQUFTLENBQUMsNkJBQTZCLCtCQUErQixDQUFDLDhCQUE4Qiw4QkFBOEIsQ0FBQyw0QkFBNEIsK0JBQStCLENBQUMsK0JBQStCLDhCQUE4QixDQUFDLGtDQUFrQyw2QkFBNkIsQ0FBQyxnQ0FBZ0MsNEJBQTRCLENBQUMsc0JBQXNCLFNBQVMsQ0FBQywyQkFBMkIsOEJBQThCLENBQUMsNEJBQTRCLCtCQUErQixDQUFDLDBCQUEwQiw4QkFBOEIsQ0FBQyw2QkFBNkIsK0JBQStCLENBQUMsZ0NBQWdDLDZCQUE2QixDQUFDLDhCQUE4Qiw0QkFBNEIsQ0FBQyx1QkFBdUIsNkJBQTZCLENBQUMsV0FBVyxDQUFDLDRCQUE0QixnQ0FBZ0MsQ0FBQyw2QkFBNkIsK0JBQStCLENBQUMsMkJBQTJCLGdDQUFnQyxDQUFDLDhCQUE4QiwrQkFBK0IsQ0FBQyxvQ0FBb0Msd0JBQXdCLENBQUMscUNBQXFDLHdCQUF3QixDQUFDLG1DQUFtQyx3QkFBd0IsQ0FBQyxzQ0FBc0Msd0JBQXdCLENBQUMsNkNBQTZDLDZCQUE2QixDQUFDLGdGQUFnRix1QkFBdUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHlCQUF5QixDQUFDLCtCQUErQiw0QkFBNEIsQ0FBQyx1Q0FBdUMsb0JBQW9CLENBQUM7Ozs7Ozs7O0VBUW56TixDQUFDLFdBQVcsZUFBZSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLGNBQWMsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLDBDQUEwQyxLQUFLLENBQUMsV0FBVyxDQUFDLGdEQUFnRCxRQUFRLENBQUMsUUFBUSxDQUFDLGtCQUFrQix1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUM7Ozs7Ozs7O0VBUXpaLENBQUMsUUFBUSxZQUFZLENBQUMsNEJBQTRCLGFBQWEsQ0FBQyxnQkFBZ0IsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsMkJBQTJCLENBQUMsdUJBQXVCLENBQUMsc0RBQXNELGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLDBCQUEwQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsb0JBQW9CLENBQUMsZ0NBQWdDLENBQUMsb0RBQW9ELGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLDBCQUEwQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsb0JBQW9CLENBQUMsNENBQTRDLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsZ0NBQWdDLENBQUM7Ozs7Ozs7O0VBUS8xQixDQUFDLFlBQVksbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsc0JBQXNCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLG1CQUFtQixZQUFZLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLHVCQUF1QixDQUFDLDRCQUE0QixDQUFDLHFCQUFxQixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxvQkFBb0IsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsbUJBQW1CLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLHNCQUFzQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxtREFBbUQsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsNkJBQTZCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLDRCQUE0QixHQUFHLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsSUFBSSxtQ0FBbUMsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLEtBQUssZ0NBQWdDLENBQUMsV0FBVyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsaUNBQWlDLENBQUMsVUFBVSxDQUFDLElBQUksaUNBQWlDLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxJQUFJLG1DQUFtQyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsS0FBSyxnQ0FBZ0MsQ0FBQyxXQUFXLENBQUMsQ0FBQyxpQ0FBaUMsR0FBRyxXQUFXLENBQUMsNkNBQTZDLENBQUMsSUFBSSxVQUFVLENBQUMsMkVBQTJFLENBQUMsSUFBSSxTQUFTLENBQUMsS0FBSyxVQUFVLENBQUMsK0RBQStELENBQUMsU0FBUyxDQUFDLENBQUMseUJBQXlCLEdBQUcsV0FBVyxDQUFDLDZDQUE2QyxDQUFDLElBQUksVUFBVSxDQUFDLDJFQUEyRSxDQUFDLElBQUksU0FBUyxDQUFDLEtBQUssVUFBVSxDQUFDLCtEQUErRCxDQUFDLFNBQVMsQ0FBQyxDQUFDLGtDQUFrQyxHQUFHLFdBQVcsQ0FBQyw2Q0FBNkMsQ0FBQyxJQUFJLFNBQVMsQ0FBQywwRUFBMEUsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxLQUFLLFNBQVMsQ0FBQywrREFBK0QsQ0FBQyxTQUFTLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxXQUFXLENBQUMsNkNBQTZDLENBQUMsSUFBSSxTQUFTLENBQUMsMEVBQTBFLENBQUMsSUFBSSxTQUFTLENBQUMsS0FBSyxTQUFTLENBQUMsK0RBQStELENBQUMsU0FBUyxDQUFDLENBQUMsaUJBQWlCLDJCQUEyQixDQUFDLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLDZEQUE2RCxDQUFDLHFEQUFxRCxDQUFDLG9CQUFvQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLGtCQUFrQixDQUFDLEtBQUssU0FBUyxDQUFDLGtCQUFrQixDQUFDLENBQUMsa0JBQWtCLEdBQUcsU0FBUyxDQUFDLGtCQUFrQixDQUFDLEtBQUssU0FBUyxDQUFDLGtCQUFrQixDQUFDLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLGtCQUFrQixDQUFDLEtBQUssU0FBUyxDQUFDLGtCQUFrQixDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLGtCQUFrQixDQUFDLEtBQUssU0FBUyxDQUFDLGtCQUFrQixDQUFDLENBQUMsb0JBQW9CLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLGlDQUFpQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxtQ0FBbUMsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsbUNBQW1DLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLG9DQUFvQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxxQkFBcUIsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsa0NBQWtDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLG9DQUFvQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxvQ0FBb0Msa0NBQWtDLENBQUMsMEJBQTBCLENBQUMscUNBQXFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFNBQVMsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDhCQUE4QixHQUFHLFNBQVMsQ0FBQywwQkFBMEIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFNBQVMsQ0FBQywwQkFBMEIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDhCQUE4QixHQUFHLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQywwQkFBMEIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQywwQkFBMEIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLHFCQUFxQixHQUFHLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLGdDQUFnQyxHQUFHLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLHlDQUF5Qyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQywrQkFBK0IsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsZ0NBQWdDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLDZCQUE2QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsb0NBQW9DLEdBQUcsNkNBQTZDLENBQUMsU0FBUyxDQUFDLEtBQUssd0NBQXdDLENBQUMsU0FBUyxDQUFDLENBQUMsNEJBQTRCLEdBQUcsNkNBQTZDLENBQUMsU0FBUyxDQUFDLEtBQUssd0NBQXdDLENBQUMsU0FBUyxDQUFDLENBQUMsa0NBQWtDLEdBQUcsNkNBQTZDLENBQUMsU0FBUyxDQUFDLEtBQUssd0NBQXdDLENBQUMsU0FBUyxDQUFDLENBQUMsMEJBQTBCLEdBQUcsNkNBQTZDLENBQUMsU0FBUyxDQUFDLEtBQUssd0NBQXdDLENBQUMsU0FBUyxDQUFDLENBQUMscUNBQXFDLEdBQUcsd0NBQXdDLENBQUMsU0FBUyxDQUFDLEtBQUssNENBQTRDLENBQUMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsd0NBQXdDLENBQUMsU0FBUyxDQUFDLEtBQUssNENBQTRDLENBQUMsU0FBUyxDQUFDLENBQUMsbUNBQW1DLEdBQUcsd0NBQXdDLENBQUMsU0FBUyxDQUFDLEtBQUssNkNBQTZDLENBQUMsU0FBUyxDQUFDLENBQUMsMkJBQTJCLEdBQUcsd0NBQXdDLENBQUMsU0FBUyxDQUFDLEtBQUssNkNBQTZDLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLHNCQUFzQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsbUJBQW1CLENBQUMsS0FBSyxTQUFTLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxTQUFTLENBQUMsbUJBQW1CLENBQUMsS0FBSyxTQUFTLENBQUMsa0JBQWtCLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxTQUFTLENBQUMsa0JBQWtCLENBQUMsS0FBSyxTQUFTLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxTQUFTLENBQUMsa0JBQWtCLENBQUMsS0FBSyxTQUFTLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxnQkFBZ0IsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsd0RBQXdELENBQUMsbUJBQW1CLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLGdDQUFnQyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxrQ0FBa0MsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsa0NBQWtDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLG1DQUFtQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxvQkFBb0IsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsaUNBQWlDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLG1DQUFtQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxtQ0FBbUMsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsb0NBQW9DLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLHlCQUF5QixHQUFHLFNBQVMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLDhCQUE4QixDQUFDLElBQUksMkJBQTJCLENBQUMsSUFBSSxTQUFTLENBQUMsaUNBQWlDLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLGlCQUFpQixHQUFHLFNBQVMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLDhCQUE4QixDQUFDLElBQUksMkJBQTJCLENBQUMsSUFBSSxTQUFTLENBQUMsaUNBQWlDLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnQ0FBZ0MsQ0FBQyxJQUFJLCtCQUErQixDQUFDLElBQUksK0JBQStCLENBQUMsS0FBSyw0QkFBNEIsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnQ0FBZ0MsQ0FBQyxJQUFJLCtCQUErQixDQUFDLElBQUksK0JBQStCLENBQUMsS0FBSyw0QkFBNEIsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyxrQ0FBa0MsQ0FBQyxJQUFJLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyxJQUFJLGdDQUFnQyxDQUFDLElBQUksOEJBQThCLENBQUMsS0FBSyxjQUFjLENBQUMsQ0FBQyxxQkFBcUIsR0FBRyxTQUFTLENBQUMsa0NBQWtDLENBQUMsSUFBSSxTQUFTLENBQUMsK0JBQStCLENBQUMsSUFBSSxnQ0FBZ0MsQ0FBQyxJQUFJLDhCQUE4QixDQUFDLEtBQUssY0FBYyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLGlDQUFpQyxDQUFDLElBQUksU0FBUyxDQUFDLGdDQUFnQyxDQUFDLElBQUksK0JBQStCLENBQUMsSUFBSSwrQkFBK0IsQ0FBQyxLQUFLLGNBQWMsQ0FBQyxDQUFDLHFCQUFxQixHQUFHLFNBQVMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnQ0FBZ0MsQ0FBQyxJQUFJLCtCQUErQixDQUFDLElBQUksK0JBQStCLENBQUMsS0FBSyxjQUFjLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsa0NBQWtDLENBQUMsSUFBSSxTQUFTLENBQUMsK0JBQStCLENBQUMsSUFBSSxnQ0FBZ0MsQ0FBQyxJQUFJLDhCQUE4QixDQUFDLEtBQUssY0FBYyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsU0FBUyxDQUFDLGtDQUFrQyxDQUFDLElBQUksU0FBUyxDQUFDLCtCQUErQixDQUFDLElBQUksZ0NBQWdDLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxLQUFLLGNBQWMsQ0FBQyxDQUFDLDBCQUEwQixJQUFJLDJCQUEyQixDQUFDLFFBQVEsU0FBUyxDQUFDLDhCQUE4QixDQUFDLEtBQUssU0FBUyxDQUFDLDJCQUEyQixDQUFDLENBQUMsa0JBQWtCLElBQUksMkJBQTJCLENBQUMsUUFBUSxTQUFTLENBQUMsOEJBQThCLENBQUMsS0FBSyxTQUFTLENBQUMsMkJBQTJCLENBQUMsQ0FBQyw0QkFBNEIsSUFBSSwrQkFBK0IsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxnQ0FBZ0MsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLG9CQUFvQixJQUFJLCtCQUErQixDQUFDLFFBQVEsU0FBUyxDQUFDLGdDQUFnQyxDQUFDLEtBQUssU0FBUyxDQUFDLGlDQUFpQyxDQUFDLENBQUMsOEJBQThCLElBQUksZ0NBQWdDLENBQUMsUUFBUSxTQUFTLENBQUMsK0JBQStCLENBQUMsS0FBSyxTQUFTLENBQUMsa0NBQWtDLENBQUMsQ0FBQyxzQkFBc0IsSUFBSSxnQ0FBZ0MsQ0FBQyxRQUFRLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFDLCtCQUErQixJQUFJLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFDLHVCQUF1QixJQUFJLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFDLDhCQUE4QixJQUFJLFNBQVMsQ0FBQyxnQ0FBZ0MsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLHNCQUFzQixJQUFJLFNBQVMsQ0FBQyxnQ0FBZ0MsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLHlEQUF5RCwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywyQkFBMkIsQ0FBQyxrQ0FBa0MsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsb0NBQW9DLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZCQUE2QixDQUFDLHFDQUFxQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw0QkFBNEIsQ0FBQywyREFBMkQsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsMkJBQTJCLENBQUMsbUNBQW1DLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLDhCQUE4QixDQUFDLHFDQUFxQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyw2QkFBNkIsQ0FBQyxzQ0FBc0MsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsNEJBQTRCLENBQUMsNEJBQTRCLEdBQUcsU0FBUyxDQUFDLG1CQUFtQixDQUFDLEtBQUssU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUMsb0JBQW9CLEdBQUcsU0FBUyxDQUFDLG1CQUFtQixDQUFDLEtBQUssU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUMsNEJBQTRCLEdBQUcsU0FBUyxDQUFDLG1CQUFtQixDQUFDLEtBQUssU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUMsb0JBQW9CLEdBQUcsU0FBUyxDQUFDLG1CQUFtQixDQUFDLEtBQUssU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLG1CQUFtQixDQUFDLEtBQUssU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUMscUJBQXFCLEdBQUcsU0FBUyxDQUFDLG1CQUFtQixDQUFDLEtBQUssU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLG1CQUFtQixDQUFDLEtBQUssU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUMscUJBQXFCLEdBQUcsU0FBUyxDQUFDLG1CQUFtQixDQUFDLEtBQUssU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLG9DQUFvQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywyQkFBMkIsQ0FBQyxrQ0FBa0MsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsOEJBQThCLENBQUMsb0NBQW9DLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZCQUE2QixDQUFDLHFDQUFxQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw0QkFBNEIsQ0FBQywyREFBMkQsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsMkJBQTJCLENBQUMsbUNBQW1DLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLDhCQUE4QixDQUFDLHFDQUFxQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyw2QkFBNkIsQ0FBQyxzQ0FBc0MsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsNEJBQTRCLENBQUMsNEJBQTRCLEdBQUcsNENBQTRDLENBQUMsU0FBUyxDQUFDLElBQUksNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksNENBQTRDLENBQUMsSUFBSSw4Q0FBOEMsQ0FBQyxLQUFLLHdDQUF3QyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsNENBQTRDLENBQUMsU0FBUyxDQUFDLElBQUksNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksNENBQTRDLENBQUMsSUFBSSw4Q0FBOEMsQ0FBQyxLQUFLLHdDQUF3QyxDQUFDLENBQUMsNEJBQTRCLEdBQUcsNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksNENBQTRDLENBQUMsU0FBUyxDQUFDLElBQUksK0NBQStDLENBQUMsSUFBSSw2Q0FBNkMsQ0FBQyxLQUFLLHdDQUF3QyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksNENBQTRDLENBQUMsU0FBUyxDQUFDLElBQUksK0NBQStDLENBQUMsSUFBSSw2Q0FBNkMsQ0FBQyxLQUFLLHdDQUF3QyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsd0NBQXdDLENBQUMsSUFBSSw4Q0FBOEMsQ0FBQyxJQUFJLDhDQUE4QyxDQUFDLElBQUksNkNBQTZDLENBQUMsU0FBUyxDQUFDLEtBQUssNENBQTRDLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLEdBQUcsd0NBQXdDLENBQUMsSUFBSSw4Q0FBOEMsQ0FBQyxJQUFJLDhDQUE4QyxDQUFDLElBQUksNkNBQTZDLENBQUMsU0FBUyxDQUFDLEtBQUssNENBQTRDLENBQUMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsd0NBQXdDLENBQUMsSUFBSSw2Q0FBNkMsQ0FBQyxJQUFJLDZDQUE2QyxDQUFDLElBQUksNENBQTRDLENBQUMsU0FBUyxDQUFDLEtBQUssNkNBQTZDLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLEdBQUcsd0NBQXdDLENBQUMsSUFBSSw2Q0FBNkMsQ0FBQyxJQUFJLDZDQUE2QyxDQUFDLElBQUksNENBQTRDLENBQUMsU0FBUyxDQUFDLEtBQUssNkNBQTZDLENBQUMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLHFCQUFxQiw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsa0JBQWtCLENBQUMsS0FBSyxTQUFTLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRyxTQUFTLENBQUMsa0JBQWtCLENBQUMsS0FBSyxTQUFTLENBQUMsa0JBQWtCLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsa0JBQWtCLENBQUMsS0FBSyxTQUFTLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxTQUFTLENBQUMsa0JBQWtCLENBQUMsS0FBSyxTQUFTLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxrQkFBa0IsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsNEJBQTRCLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsMkRBQTJELENBQUMsbURBQW1ELENBQUMsaUJBQWlCLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLHlCQUF5QixZQUFZLFNBQVMsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQixZQUFZLFNBQVMsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxDQUFDLHlCQUF5QixRQUFRLHVCQUF1QixDQUFDLG9CQUFvQiwyQkFBMkIsQ0FBQyxnQkFBZ0IsMEJBQTBCLENBQUMsQ0FBQyxpQkFBaUIsUUFBUSx1QkFBdUIsQ0FBQyxvQkFBb0IsMkJBQTJCLENBQUMsZ0JBQWdCLDBCQUEwQixDQUFDLENBQUMsMEJBQTBCLG9CQUFvQix1QkFBdUIsQ0FBQyxJQUFJLDJCQUEyQixDQUFDLElBQUksMkJBQTJCLENBQUMsQ0FBQyxrQkFBa0Isb0JBQW9CLHVCQUF1QixDQUFDLElBQUksMkJBQTJCLENBQUMsSUFBSSwyQkFBMkIsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLGtCQUFrQixDQUFDLFFBQVEsaUNBQWlDLENBQUMsZ0JBQWdCLGlDQUFpQyxDQUFDLFlBQVksa0NBQWtDLENBQUMsS0FBSyw0QkFBNEIsQ0FBQyxDQUFDLGdCQUFnQixHQUFHLGtCQUFrQixDQUFDLFFBQVEsaUNBQWlDLENBQUMsZ0JBQWdCLGlDQUFpQyxDQUFDLFlBQVksa0NBQWtDLENBQUMsS0FBSyw0QkFBNEIsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxJQUFJLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxLQUFLLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQixHQUFHLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxJQUFJLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxLQUFLLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLHdCQUF3QixDQUFDLElBQUksNkJBQTZCLENBQUMsSUFBSSw2QkFBNkIsQ0FBQyxJQUFJLDZCQUE2QixDQUFDLElBQUksNkJBQTZCLENBQUMsSUFBSSw2QkFBNkIsQ0FBQyxLQUFLLHdCQUF3QixDQUFDLENBQUMsa0JBQWtCLEdBQUcsd0JBQXdCLENBQUMsSUFBSSw2QkFBNkIsQ0FBQyxJQUFJLDZCQUE2QixDQUFDLElBQUksNkJBQTZCLENBQUMsSUFBSSw2QkFBNkIsQ0FBQyxJQUFJLDZCQUE2QixDQUFDLEtBQUssd0JBQXdCLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyx3QkFBd0IsQ0FBQyxJQUFJLHdCQUF3QixDQUFDLEtBQUssd0JBQXdCLENBQUMsQ0FBQyxnQkFBZ0IsR0FBRyx3QkFBd0IsQ0FBQyxJQUFJLHdCQUF3QixDQUFDLEtBQUssd0JBQXdCLENBQUMsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hbnRkL2Rpc3QvYW50ZC5jc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3R5bGUvY29yZS9iYXNlLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9jb2xvci90aW55Q29sb3IubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0eWxlL21peGlucy9zaXplLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9jb3JlL2dsb2JhbC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3R5bGUvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9taXhpbnMvaWNvbmZvbnQubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0eWxlL2NvcmUvaWNvbmZvbnQubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0eWxlL21peGlucy9tb3Rpb24ubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0eWxlL2NvcmUvbW90aW9uL2ZhZGUubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0eWxlL2NvcmUvbW90aW9uL21vdmUubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0eWxlL2NvcmUvbW90aW9uL290aGVyLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9jb3JlL21vdGlvbi9zbGlkZS5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3R5bGUvY29yZS9tb3Rpb24vem9vbS5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3R5bGUvY29yZS9tb3Rpb24ubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2FmZml4L3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9hbGVydC9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3R5bGUvY29sb3IvYmV6aWVyRWFzaW5nLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9taXhpbnMvcmVzZXQubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2FsZXJ0L3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvYW5jaG9yL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9hbmNob3Ivc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9hdXRvLWNvbXBsZXRlL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zZWxlY3Qvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3NlbGVjdC9zdHlsZS9zaW5nbGUubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3NlbGVjdC9zdHlsZS9tdWx0aXBsZS5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc2VsZWN0L3N0eWxlL3N0YXR1cy5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvaW5wdXQvc3R5bGUvbWl4aW4ubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0eWxlL21peGlucy9jb21wYWN0LWl0ZW0ubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3NlbGVjdC9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2VtcHR5L3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9lbXB0eS9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2F2YXRhci9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvYXZhdGFyL3N0eWxlL2dyb3VwLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9hdmF0YXIvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9wb3BvdmVyL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9taXhpbnMvcm91bmRlZC1hcnJvdy5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcG9wb3Zlci9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2JhY2stdG9wL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9iYWNrLXRvcC9zdHlsZS9yZXNwb25zaXZlLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9iYWRnZS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvYmFkZ2Uvc3R5bGUvcmliYm9uLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9iYWRnZS9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2JyZWFkY3J1bWIvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2JyZWFkY3J1bWIvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9kcm9wZG93bi9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvZHJvcGRvd24vc3R5bGUvc3RhdHVzLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9kcm9wZG93bi9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2J1dHRvbi9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvYnV0dG9uL3N0eWxlL21peGluLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9idXR0b24vc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9idXR0b24vc3R5bGUvc3BhY2UtY29tcGFjdC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3R5bGUvbWl4aW5zL2NvbXBhY3QtaXRlbS12ZXJ0aWNhbC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbWVudS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbWVudS9zdHlsZS9zdGF0dXMubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL21lbnUvc3R5bGUvbGlnaHQubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL21lbnUvc3R5bGUvZGFyay5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbWVudS9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3Rvb2x0aXAvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3Rvb2x0aXAvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zcGFjZS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3BhY2Uvc3R5bGUvY29tcGFjdC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3BhY2Uvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9jYWxlbmRhci9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvY2FsZW5kYXIvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9kYXRlLXBpY2tlci9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvZGF0ZS1waWNrZXIvc3R5bGUvc3RhdHVzLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9taXhpbnMvY29tcGF0aWJpbGl0eS5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvZGF0ZS1waWNrZXIvc3R5bGUvcGFuZWwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2RhdGUtcGlja2VyL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdGFnL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy90YWcvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9yYWRpby9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcmFkaW8vc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9jYXJkL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9jYXJkL3N0eWxlL3NpemUubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3NrZWxldG9uL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9za2VsZXRvbi9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RhYnMvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RhYnMvc3R5bGUvc2l6ZS5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdGFicy9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RhYnMvc3R5bGUvcG9zaXRpb24ubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RhYnMvc3R5bGUvZHJvcGRvd24ubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RhYnMvc3R5bGUvY2FyZC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvY2Fyb3VzZWwvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2Nhcm91c2VsL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvY2FzY2FkZXIvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2NoZWNrYm94L3N0eWxlL21peGluLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9jYXNjYWRlci9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2NoZWNrYm94L3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9jaGVja2JveC9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2dyaWQvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2dyaWQvc3R5bGUvbWl4aW4ubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2dyaWQvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9jb2xsYXBzZS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvY29sbGFwc2Uvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9jb21tZW50L3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9jb21tZW50L3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvY29uZmlnLXByb3ZpZGVyL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9kZXNjcmlwdGlvbnMvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2Rlc2NyaXB0aW9ucy9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2RpdmlkZXIvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2RpdmlkZXIvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9kcmF3ZXIvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2RyYXdlci9zdHlsZS9kcmF3ZXIubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2RyYXdlci9zdHlsZS9tb3Rpb24ubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2RyYXdlci9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2Zvcm0vc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2Zvcm0vc3R5bGUvY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvZm9ybS9zdHlsZS9pbmxpbmUubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2Zvcm0vc3R5bGUvaG9yaXpvbnRhbC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvZm9ybS9zdHlsZS92ZXJ0aWNhbC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvZm9ybS9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2Zvcm0vc3R5bGUvc3RhdHVzLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9mb3JtL3N0eWxlL21peGluLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9pY29uL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9pbWFnZS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3R5bGUvbWl4aW5zL2JveC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3R5bGUvbWl4aW5zL21vZGFsLW1hc2subGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2lucHV0LW51bWJlci9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvaW5wdXQtbnVtYmVyL3N0eWxlL2FmZml4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9pbnB1dC1udW1iZXIvc3R5bGUvc3RhdHVzLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9pbnB1dC1udW1iZXIvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9pbnB1dC9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvaW5wdXQvc3R5bGUvYWZmaXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2lucHV0L3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvaW5wdXQvc3R5bGUvYWxsb3ctY2xlYXIubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2lucHV0L3N0eWxlL3N0YXR1cy5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvaW5wdXQvc3R5bGUvc2VhcmNoLWlucHV0Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9pbnB1dC9zdHlsZS9JRTExLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9sYXlvdXQvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL2xheW91dC9zdHlsZS9saWdodC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbGF5b3V0L3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbGlzdC9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbGlzdC9zdHlsZS9ib3JkZXJlZC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbGlzdC9zdHlsZS9yZXNwb25zaXZlLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9saXN0L3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3NwaW4vc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3NwaW4vc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9sb2NhbGUtcHJvdmlkZXIvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL21lbnRpb25zL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9tZW50aW9ucy9zdHlsZS9zdGF0dXMubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL21lbnRpb25zL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbWVzc2FnZS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbWVzc2FnZS9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL21vZGFsL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9tb2RhbC9zdHlsZS9tb2RhbC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbW9kYWwvc3R5bGUvY29uZmlybS5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvbW9kYWwvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9ub3RpZmljYXRpb24vc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL25vdGlmaWNhdGlvbi9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL25vdGlmaWNhdGlvbi9zdHlsZS9wbGFjZW1lbnQubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3BhZ2UtaGVhZGVyL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9taXhpbnMvb3BlcmF0aW9uLXVuaXQubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3BhZ2UtaGVhZGVyL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcG9wY29uZmlybS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcHJvZ3Jlc3Mvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3Byb2dyZXNzL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcmF0ZS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcmF0ZS9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3Jlc3VsdC9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvcmVzdWx0L3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc2VnbWVudGVkL3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zZWdtZW50ZWQvc3R5bGUvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zZWdtZW50ZWQvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zbGlkZXIvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3NsaWRlci9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0YXRpc3RpYy9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3RhdGlzdGljL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3RlcHMvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0ZXBzL3N0eWxlL2N1c3RvbS1pY29uLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdGVwcy9zdHlsZS9zbWFsbC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3RlcHMvc3R5bGUvdmVydGljYWwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0ZXBzL3N0eWxlL2xhYmVsLXBsYWNlbWVudC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3RlcHMvc3R5bGUvcHJvZ3Jlc3MtZG90Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdGVwcy9zdHlsZS9uYXYubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N0ZXBzL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3RlcHMvc3R5bGUvcHJvZ3Jlc3MubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3N3aXRjaC9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvc3dpdGNoL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdGFibGUvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RhYmxlL3N0eWxlL3NpemUubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RhYmxlL3N0eWxlL2JvcmRlcmVkLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy90YWJsZS9zdHlsZS9yYWRpdXMubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RhYmxlL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdHJlZS9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdHJlZS9zdHlsZS9taXhpbi5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdHJlZS9zdHlsZS9kaXJlY3RvcnkubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RyZWUvc3R5bGUvcnRsLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy90aW1lLXBpY2tlci9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdGltZWxpbmUvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RpbWVsaW5lL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdHJhbnNmZXIvc3R5bGUvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RyYW5zZmVyL3N0eWxlL2N1c3RvbWl6ZS5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdHJhbnNmZXIvc3R5bGUvc3RhdHVzLmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy90cmFuc2Zlci9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3RyZWUtc2VsZWN0L3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy90eXBvZ3JhcGh5L3N0eWxlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL2FudGQvY29tcG9uZW50cy9zdHlsZS9taXhpbnMvdHlwb2dyYXBoeS5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9zdHlsZS9ydGwubGVzcyIsIndlYnBhY2s6Ly8vYW50ZC9jb21wb25lbnRzL3VwbG9hZC9zdHlsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy9hbnRkL2NvbXBvbmVudHMvdXBsb2FkL3N0eWxlL3J0bC5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL3Jlc291cmNlLXRpbWVsaW5lL21haW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9yZWFjdC1xdWlsbC9kaXN0L3F1aWxsLnNub3cuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL3RpbWVsaW5lL21haW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9jcm9wcGVyanMvZGlzdC9jcm9wcGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VtYW50aWMtdWktY3NzL3NlbWFudGljLm1pbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBcbiAqIGFudGQgdjQuMjQuN1xuICogXG4gKiBDb3B5cmlnaHQgMjAxNS1wcmVzZW50LCBBbGlwYXksIEluYy5cbiAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiAgICAgICBcbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuW2NsYXNzXj1hbnQtXTo6LW1zLWNsZWFyLFxuW2NsYXNzKj0gYW50LV06Oi1tcy1jbGVhcixcbltjbGFzc149YW50LV0gaW5wdXQ6Oi1tcy1jbGVhcixcbltjbGFzcyo9IGFudC1dIGlucHV0OjotbXMtY2xlYXIsXG5bY2xhc3NePWFudC1dIGlucHV0OjotbXMtcmV2ZWFsLFxuW2NsYXNzKj0gYW50LV0gaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4ICovXG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5pbnB1dDo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG59XG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGN1cnNvcjogaGVscDtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbmEge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuYTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5hW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdTRk1vbm8tUmVndWxhcicsIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPSdidXR0b24nXSxcbmlucHV0Om5vdChbdHlwZT0ncmFuZ2UnXSksXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9J3JhZGlvJ10sXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J3RpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdtb250aCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT0nc2VhcmNoJ10ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZmU2O1xufVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5jbGVhcmZpeDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50aWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYW50aWNvbiA+ICoge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbnRpY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnRpY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudGljb24gLmFudGljb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudGljb24gPiAuYW50aWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5hbnRpY29uW3RhYmluZGV4XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnRpY29uLXNwaW4sXG4uYW50aWNvbi1zcGluOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uYW50LWZhZGUtZW50ZXIsXG4uYW50LWZhZGUtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1mYWRlLWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1mYWRlLWVudGVyLmFudC1mYWRlLWVudGVyLWFjdGl2ZSxcbi5hbnQtZmFkZS1hcHBlYXIuYW50LWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRGYWRlSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1mYWRlLWxlYXZlLmFudC1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRGYWRlT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWZhZGUtZW50ZXIsXG4uYW50LWZhZGUtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmFudC1mYWRlLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQGtleWZyYW1lcyBhbnRGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudEZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LW1vdmUtdXAtZW50ZXIsXG4uYW50LW1vdmUtdXAtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLXVwLWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLXVwLWVudGVyLmFudC1tb3ZlLXVwLWVudGVyLWFjdGl2ZSxcbi5hbnQtbW92ZS11cC1hcHBlYXIuYW50LW1vdmUtdXAtYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBJbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LW1vdmUtdXAtbGVhdmUuYW50LW1vdmUtdXAtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcE91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1tb3ZlLXVwLWVudGVyLFxuLmFudC1tb3ZlLXVwLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtbW92ZS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xufVxuLmFudC1tb3ZlLWRvd24tZW50ZXIsXG4uYW50LW1vdmUtZG93bi1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW1vdmUtZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtbW92ZS1kb3duLWVudGVyLmFudC1tb3ZlLWRvd24tZW50ZXItYWN0aXZlLFxuLmFudC1tb3ZlLWRvd24tYXBwZWFyLmFudC1tb3ZlLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bkluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtbW92ZS1kb3duLWxlYXZlLmFudC1tb3ZlLWRvd24tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW1vdmUtZG93bi1lbnRlcixcbi5hbnQtbW92ZS1kb3duLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtbW92ZS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG59XG4uYW50LW1vdmUtbGVmdC1lbnRlcixcbi5hbnQtbW92ZS1sZWZ0LWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtbW92ZS1sZWZ0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLWxlZnQtZW50ZXIuYW50LW1vdmUtbGVmdC1lbnRlci1hY3RpdmUsXG4uYW50LW1vdmUtbGVmdC1hcHBlYXIuYW50LW1vdmUtbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0SW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1tb3ZlLWxlZnQtbGVhdmUuYW50LW1vdmUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50TW92ZUxlZnRPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtbW92ZS1sZWZ0LWVudGVyLFxuLmFudC1tb3ZlLWxlZnQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC1tb3ZlLWxlZnQtbGVhdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcbn1cbi5hbnQtbW92ZS1yaWdodC1lbnRlcixcbi5hbnQtbW92ZS1yaWdodC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW1vdmUtcmlnaHQtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW1vdmUtcmlnaHQtZW50ZXIuYW50LW1vdmUtcmlnaHQtZW50ZXItYWN0aXZlLFxuLmFudC1tb3ZlLXJpZ2h0LWFwcGVhci5hbnQtbW92ZS1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVSaWdodEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtbW92ZS1yaWdodC1sZWF2ZS5hbnQtbW92ZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW1vdmUtcmlnaHQtZW50ZXIsXG4uYW50LW1vdmUtcmlnaHQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC1tb3ZlLXJpZ2h0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVEb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50TW92ZURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50TW92ZUxlZnRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50TW92ZUxlZnRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRNb3ZlVXBJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50TW92ZVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuW2FudC1jbGljay1hbmltYXRpbmc9J3RydWUnXSxcblthbnQtY2xpY2stYW5pbWF0aW5nLXdpdGhvdXQtZXh0cmEtbm9kZT0ndHJ1ZSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbCB7XG4gIC0tYW50ZC13YXZlLXNoYWRvdy1jb2xvcjogIzE4OTBmZjtcbiAgLS1zY3JvbGwtYmFyOiAwO1xufVxuW2FudC1jbGljay1hbmltYXRpbmctd2l0aG91dC1leHRyYS1ub2RlPSd0cnVlJ106OmFmdGVyLFxuLmFudC1jbGljay1hbmltYXRpbmctbm9kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMTg5MGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHZhcigtLWFudGQtd2F2ZS1zaGFkb3ctY29sb3IpO1xuICBvcGFjaXR5OiAwLjI7XG4gIGFuaW1hdGlvbjogZmFkZUVmZmVjdCAycyBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSksIHdhdmVFZmZlY3QgMC40cyBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5Aa2V5ZnJhbWVzIHdhdmVFZmZlY3Qge1xuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjMTg5MGZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1hbnRkLXdhdmUtc2hhZG93LWNvbG9yKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlRWZmZWN0IHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC1zbGlkZS11cC1lbnRlcixcbi5hbnQtc2xpZGUtdXAtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1zbGlkZS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtc2xpZGUtdXAtZW50ZXIuYW50LXNsaWRlLXVwLWVudGVyLWFjdGl2ZSxcbi5hbnQtc2xpZGUtdXAtYXBwZWFyLmFudC1zbGlkZS11cC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zbGlkZS11cC1lbnRlcixcbi5hbnQtc2xpZGUtdXAtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmFudC1zbGlkZS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuLmFudC1zbGlkZS1kb3duLWVudGVyLFxuLmFudC1zbGlkZS1kb3duLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtc2xpZGUtZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtc2xpZGUtZG93bi1lbnRlci5hbnQtc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsXG4uYW50LXNsaWRlLWRvd24tYXBwZWFyLmFudC1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1zbGlkZS1kb3duLWxlYXZlLmFudC1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc2xpZGUtZG93bi1lbnRlcixcbi5hbnQtc2xpZGUtZG93bi1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uYW50LXNsaWRlLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbn1cbi5hbnQtc2xpZGUtbGVmdC1lbnRlcixcbi5hbnQtc2xpZGUtbGVmdC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLWxlZnQtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLWxlZnQtZW50ZXIuYW50LXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLFxuLmFudC1zbGlkZS1sZWZ0LWFwcGVhci5hbnQtc2xpZGUtbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtc2xpZGUtbGVmdC1sZWF2ZS5hbnQtc2xpZGUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNsaWRlLWxlZnQtZW50ZXIsXG4uYW50LXNsaWRlLWxlZnQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmFudC1zbGlkZS1sZWZ0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWVudGVyLFxuLmFudC1zbGlkZS1yaWdodC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1zbGlkZS1yaWdodC1lbnRlci5hbnQtc2xpZGUtcmlnaHQtZW50ZXItYWN0aXZlLFxuLmFudC1zbGlkZS1yaWdodC1hcHBlYXIuYW50LXNsaWRlLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtc2xpZGUtcmlnaHQtbGVhdmUuYW50LXNsaWRlLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVJpZ2h0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWVudGVyLFxuLmFudC1zbGlkZS1yaWdodC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG5Aa2V5ZnJhbWVzIGFudFNsaWRlVXBJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRTbGlkZVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFNsaWRlRG93bkluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVEb3duT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVMZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVMZWZ0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVSaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbnQtem9vbS1lbnRlcixcbi5hbnQtem9vbS1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tZW50ZXIuYW50LXpvb20tZW50ZXItYWN0aXZlLFxuLmFudC16b29tLWFwcGVhci5hbnQtem9vbS1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21JbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tbGVhdmUuYW50LXpvb20tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21PdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtem9vbS1lbnRlcixcbi5hbnQtem9vbS1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tZW50ZXItcHJlcGFyZSxcbi5hbnQtem9vbS1hcHBlYXItcHJlcGFyZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hbnQtem9vbS1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXIsXG4uYW50LXpvb20tYmlnLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1iaWctbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tYmlnLWVudGVyLmFudC16b29tLWJpZy1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tYmlnLWFwcGVhci5hbnQtem9vbS1iaWctYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC16b29tLWJpZy1sZWF2ZS5hbnQtem9vbS1iaWctbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXIsXG4uYW50LXpvb20tYmlnLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXItcHJlcGFyZSxcbi5hbnQtem9vbS1iaWctYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tYmlnLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWVudGVyLFxuLmFudC16b29tLWJpZy1mYXN0LWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1iaWctZmFzdC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1iaWctZmFzdC1lbnRlci5hbnQtem9vbS1iaWctZmFzdC1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tYmlnLWZhc3QtYXBwZWFyLmFudC16b29tLWJpZy1mYXN0LWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtem9vbS1iaWctZmFzdC1sZWF2ZS5hbnQtem9vbS1iaWctZmFzdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWVudGVyLFxuLmFudC16b29tLWJpZy1mYXN0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtem9vbS1iaWctZmFzdC1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLWJpZy1mYXN0LWFwcGVhci1wcmVwYXJlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC16b29tLXVwLWVudGVyLFxuLmFudC16b29tLXVwLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS11cC1lbnRlci5hbnQtem9vbS11cC1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tdXAtYXBwZWFyLmFudC16b29tLXVwLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVVwSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC16b29tLXVwLWxlYXZlLmFudC16b29tLXVwLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtem9vbS11cC1lbnRlcixcbi5hbnQtem9vbS11cC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tdXAtZW50ZXItcHJlcGFyZSxcbi5hbnQtem9vbS11cC1hcHBlYXItcHJlcGFyZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hbnQtem9vbS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1kb3duLWVudGVyLFxuLmFudC16b29tLWRvd24tYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC16b29tLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tZG93bi1lbnRlci5hbnQtem9vbS1kb3duLWVudGVyLWFjdGl2ZSxcbi5hbnQtem9vbS1kb3duLWFwcGVhci5hbnQtem9vbS1kb3duLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25JbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tZG93bi1sZWF2ZS5hbnQtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bk91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLWRvd24tZW50ZXIsXG4uYW50LXpvb20tZG93bi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tZG93bi1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLWRvd24tYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1sZWZ0LWVudGVyLFxuLmFudC16b29tLWxlZnQtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC16b29tLWxlZnQtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tbGVmdC1lbnRlci5hbnQtem9vbS1sZWZ0LWVudGVyLWFjdGl2ZSxcbi5hbnQtem9vbS1sZWZ0LWFwcGVhci5hbnQtem9vbS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRJbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tbGVmdC1sZWF2ZS5hbnQtem9vbS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tTGVmdE91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLWxlZnQtZW50ZXIsXG4uYW50LXpvb20tbGVmdC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tbGVmdC1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLWxlZnQtYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tbGVmdC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1yaWdodC1lbnRlcixcbi5hbnQtem9vbS1yaWdodC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tcmlnaHQtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tcmlnaHQtZW50ZXIuYW50LXpvb20tcmlnaHQtZW50ZXItYWN0aXZlLFxuLmFudC16b29tLXJpZ2h0LWFwcGVhci5hbnQtem9vbS1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtem9vbS1yaWdodC1sZWF2ZS5hbnQtem9vbS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXpvb20tcmlnaHQtZW50ZXIsXG4uYW50LXpvb20tcmlnaHQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC16b29tLXJpZ2h0LWVudGVyLXByZXBhcmUsXG4uYW50LXpvb20tcmlnaHQtYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tcmlnaHQtbGVhdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21CaWdJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbUJpZ091dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21VcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tVXBPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tUmlnaHRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21SaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tRG93bk91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LW1vdGlvbi1jb2xsYXBzZS1sZWdhY3kge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFudC1tb3Rpb24tY29sbGFwc2UtbGVnYWN5LWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSAhaW1wb3J0YW50O1xufVxuLmFudC1tb3Rpb24tY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgIWltcG9ydGFudDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtYWxlcnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWFsZXJ0LWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYW50LWFsZXJ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtYWxlcnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmFudC1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmZlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3ZWI4Zjtcbn1cbi5hbnQtYWxlcnQtc3VjY2VzcyAuYW50LWFsZXJ0LWljb24ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY3ZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MWQ1ZmY7XG59XG4uYW50LWFsZXJ0LWluZm8gLmFudC1hbGVydC1pY29uIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlNThmO1xufVxuLmFudC1hbGVydC13YXJuaW5nIC5hbnQtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1hbGVydC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmNjYzc7XG59XG4uYW50LWFsZXJ0LWVycm9yIC5hbnQtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1hbGVydC1lcnJvciAuYW50LWFsZXJ0LWRlc2NyaXB0aW9uID4gcHJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1hbGVydC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1hbGVydC1jbG9zZS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1hbGVydC1jbG9zZS1pY29uIC5hbnRpY29uLWNsb3NlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LWFsZXJ0LWNsb3NlLWljb24gLmFudGljb24tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5hbnQtYWxlcnQtY2xvc2UtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudC1hbGVydC1jbG9zZS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjRweDtcbn1cbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbi5hbnQtYWxlcnQtbm8taWNvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbn1cbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbiAuYW50LWFsZXJ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbiAuYW50LWFsZXJ0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1hbGVydC1tZXNzYWdlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24gLmFudC1hbGVydC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1hbGVydC5hbnQtYWxlcnQtbW90aW9uLWxlYXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KSwgcGFkZGluZy10b3AgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44NiksIHBhZGRpbmctYm90dG9tIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpLCBtYXJnaW4tYm90dG9tIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC1hbGVydC5hbnQtYWxlcnQtbW90aW9uLWxlYXZlLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1hbGVydC1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWFsZXJ0LmFudC1hbGVydC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtYWxlcnQtcnRsIC5hbnQtYWxlcnQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtYWxlcnQtcnRsIC5hbnQtYWxlcnQtYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFudC1hbGVydC1ydGwgLmFudC1hbGVydC1jbG9zZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFudC1hbGVydC1ydGwuYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYW50LWFsZXJ0LXJ0bC5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbiAuYW50LWFsZXJ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWFuY2hvciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmFudC1hbmNob3Itd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1hbmNob3ItaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbnQtYW5jaG9yLWluazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29udGVudDogJyAnO1xufVxuLmFudC1hbmNob3ItaW5rLWJhbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hbnQtYW5jaG9yLWluay1iYWxsLmFudC1hbmNob3ItaW5rLWJhbGwtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtYW5jaG9yLWZpeGVkIC5hbnQtYW5jaG9yLWluayAuYW50LWFuY2hvci1pbmstYmFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LWFuY2hvci1saW5rIHtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDE2cHg7XG59XG4uYW50LWFuY2hvci1saW5rLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1hbmNob3ItbGluay10aXRsZTpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbnQtYW5jaG9yLWxpbmstYWN0aXZlID4gLmFudC1hbmNob3ItbGluay10aXRsZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1hbmNob3ItbGluayAuYW50LWFuY2hvci1saW5rIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi5hbnQtYW5jaG9yLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1hbmNob3ItcnRsLmFudC1hbmNob3Itd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1hbmNob3ItcnRsIC5hbnQtYW5jaG9yLWluayB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1hbmNob3ItcnRsIC5hbnQtYW5jaG9yLWluay1iYWxsIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4uYW50LWFuY2hvci1ydGwgLmFudC1hbmNob3ItbGluayB7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweCAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG59XG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtc2VsZWN0LWNsZWFyIHtcbiAgcmlnaHQ6IDEzcHg7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMXB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSxcbi5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3I6OmFmdGVyLFxuLmFudC1zZWxlY3Qtc2luZ2xlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtOjphZnRlcixcbi5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb250ZW50OiAnXFxhMCc7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gge1xuICByaWdodDogMjVweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNob3ctYXJyb3cgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0sXG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1vcGVuIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtIHtcbiAgY29sb3I6ICNiZmJmYmY7XG59XG4uYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0IC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1sZzpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LWxnOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yOjphZnRlcixcbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LWxnOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLFxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3QtbGc6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1sZzpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zbTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIsXG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zbTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSxcbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCk6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogMjJweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gge1xuICByaWdodDogN3B4O1xuICBsZWZ0OiA3cHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zbTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gge1xuICByaWdodDogMjhweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSxcbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3QtbGc6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG4vKipcbiAqIERvIG5vdCBtZXJnZSBgaGVpZ2h0YCAmIGBsaW5lLWhlaWdodGAgdW5kZXIgc3R5bGUgd2l0aCBgc2VsZWN0aW9uYCAmIGBzZWFyY2hgLFxuICogc2luY2UgY2hyb21lIG1heSB1cGRhdGUgdG8gcmVkZXNpZ24gd2l0aCBpdHMgYWxpZ24gbG9naWMuXG4gKi9cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi1vdmVyZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tb3ZlcmZsb3ctaXRlbSB7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG59XG4uYW50LXNlbGVjdC1zaG93LXNlYXJjaC5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmFudC1zZWxlY3QtZGlzYWJsZWQuYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IDJweCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1hbGxvdy1jbGVhciAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzLCBsaW5lLWhlaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDhweDtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogNHB4O1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNHB4O1xufVxuLmFudC1zZWxlY3QtZGlzYWJsZWQuYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1yZW1vdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLXJlbW92ZSA+ICoge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLXJlbW92ZSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1yZW1vdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1yZW1vdmUgLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0tcmVtb3ZlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLXJlbW92ZSA+IC5hbnRpY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLXJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLW92ZXJmbG93LWl0ZW0gKyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tb3ZlcmZsb3ctaXRlbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDdweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA3cHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoLWlucHV0LFxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1taXJyb3Ige1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNC4xcHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoLW1pcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMXB4O1xuICBsZWZ0OiAxMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1sZyAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1sZyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCxcbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1taXJyb3Ige1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCxcbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1taXJyb3Ige1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBsZWZ0OiA3cHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogM3B4O1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0tcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXN0YXR1cy1lcnJvci5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1kaXNhYmxlZCk6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCk6bm90KC5hbnQtcGFnaW5hdGlvbi1zaXplLWNoYW5nZXIpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7XG59XG4uYW50LXNlbGVjdC1zdGF0dXMtZXJyb3IuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpOm5vdCguYW50LXBhZ2luYXRpb24tc2l6ZS1jaGFuZ2VyKS5hbnQtc2VsZWN0LW9wZW4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LXNlbGVjdC1zdGF0dXMtZXJyb3IuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpOm5vdCguYW50LXBhZ2luYXRpb24tc2l6ZS1jaGFuZ2VyKS5hbnQtc2VsZWN0LWZvY3VzZWQgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItY29sb3I6ICNmZjc4NzU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgNzcsIDc5LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtc2VsZWN0LXN0YXR1cy13YXJuaW5nLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWRpc2FibGVkKTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KTpub3QoLmFudC1wYWdpbmF0aW9uLXNpemUtY2hhbmdlcikgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmYWFkMTQgIWltcG9ydGFudDtcbn1cbi5hbnQtc2VsZWN0LXN0YXR1cy13YXJuaW5nLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWRpc2FibGVkKTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KTpub3QoLmFudC1wYWdpbmF0aW9uLXNpemUtY2hhbmdlcikuYW50LXNlbGVjdC1vcGVuIC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1zZWxlY3Qtc3RhdHVzLXdhcm5pbmcuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpOm5vdCguYW50LXBhZ2luYXRpb24tc2l6ZS1jaGFuZ2VyKS5hbnQtc2VsZWN0LWZvY3VzZWQgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItY29sb3I6ICNmZmM1M2Q7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1MCwgMTczLCAyMCwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LXNlbGVjdC1zdGF0dXMtZXJyb3IuYW50LXNlbGVjdC1oYXMtZmVlZGJhY2sgLmFudC1zZWxlY3QtY2xlYXIsXG4uYW50LXNlbGVjdC1zdGF0dXMtd2FybmluZy5hbnQtc2VsZWN0LWhhcy1mZWVkYmFjayAuYW50LXNlbGVjdC1jbGVhcixcbi5hbnQtc2VsZWN0LXN0YXR1cy1zdWNjZXNzLmFudC1zZWxlY3QtaGFzLWZlZWRiYWNrIC5hbnQtc2VsZWN0LWNsZWFyLFxuLmFudC1zZWxlY3Qtc3RhdHVzLXZhbGlkYXRpbmcuYW50LXNlbGVjdC1oYXMtZmVlZGJhY2sgLmFudC1zZWxlY3QtY2xlYXIge1xuICByaWdodDogMzJweDtcbn1cbi5hbnQtc2VsZWN0LXN0YXR1cy1lcnJvci5hbnQtc2VsZWN0LWhhcy1mZWVkYmFjayAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUsXG4uYW50LXNlbGVjdC1zdGF0dXMtd2FybmluZy5hbnQtc2VsZWN0LWhhcy1mZWVkYmFjayAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUsXG4uYW50LXNlbGVjdC1zdGF0dXMtc3VjY2Vzcy5hbnQtc2VsZWN0LWhhcy1mZWVkYmFjayAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUsXG4uYW50LXNlbGVjdC1zdGF0dXMtdmFsaWRhdGluZy5hbnQtc2VsZWN0LWhhcy1mZWVkYmFjayAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xufVxuLyogUmVzZXQgc2VhcmNoIGlucHV0IHN0eWxlICovXG4uYW50LXNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXNlbGVjdC1zaG93LXNlYXJjaC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmFudC1zZWxlY3Qtc2hvdy1zZWFyY2guYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciBpbnB1dCB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hbnQtc2VsZWN0LWZvY3VzZWQ6bm90KC5hbnQtc2VsZWN0LWRpc2FibGVkKS5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1zZWxlY3QtZGlzYWJsZWQuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1kaXNhYmxlZC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtc2VsZWN0LWRpc2FibGVkLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgaW5wdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOmhvdmVyIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0gKjo6LW1zLWJhY2tkcm9wLFxuICAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIgKjo6LW1zLWJhY2tkcm9wLFxuICAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbi5hbnQtc2VsZWN0LWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zZWxlY3QtYXJyb3cgPiAqIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYW50LXNlbGVjdC1hcnJvdyBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LXNlbGVjdC1hcnJvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LWFycm93IC5hbnQtc2VsZWN0LWFycm93LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtc2VsZWN0LWFycm93IC5hbnRpY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uYW50LXNlbGVjdC1hcnJvdyAuYW50aWNvbiA+IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXNlbGVjdC1hcnJvdyAuYW50aWNvbjpub3QoLmFudC1zZWxlY3Qtc3VmZml4KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmFudC1zZWxlY3QtZGlzYWJsZWQgLmFudC1zZWxlY3QtYXJyb3cge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zZWxlY3QtYXJyb3cgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xufVxuLmFudC1zZWxlY3QtY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTFweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjE1cyBlYXNlO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5hbnQtc2VsZWN0LWNsZWFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtc2VsZWN0LWNsZWFyOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXNlbGVjdDpob3ZlciAuYW50LXNlbGVjdC1jbGVhciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXNlbGVjdC1kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLmFudC1zbGlkZS11cC1lbnRlci5hbnQtc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXNlbGVjdC1kcm9wZG93bi5hbnQtc2xpZGUtdXAtYXBwZWFyLmFudC1zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xufVxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNsaWRlLXVwLWVudGVyLmFudC1zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLmFudC1zbGlkZS11cC1hcHBlYXIuYW50LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25Jbjtcbn1cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLmFudC1zbGlkZS11cC1sZWF2ZS5hbnQtc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbn1cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLmFudC1zbGlkZS11cC1sZWF2ZS5hbnQtc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xufVxuLmFudC1zZWxlY3QtZHJvcGRvd24taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLWVtcHR5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXNlbGVjdC1pdGVtLWVtcHR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtc2VsZWN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4uYW50LXNlbGVjdC1pdGVtLWdyb3VwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tc3RhdGUge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tYWN0aXZlOm5vdCguYW50LXNlbGVjdC1pdGVtLW9wdGlvbi1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tc2VsZWN0ZWQ6bm90KC5hbnQtc2VsZWN0LWl0ZW0tb3B0aW9uLWRpc2FibGVkKSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZmO1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tc2VsZWN0ZWQ6bm90KC5hbnQtc2VsZWN0LWl0ZW0tb3B0aW9uLWRpc2FibGVkKSAuYW50LXNlbGVjdC1pdGVtLW9wdGlvbi1zdGF0ZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtc2VsZWN0LWl0ZW0tb3B0aW9uLWRpc2FibGVkLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tZ3JvdXBlZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5hbnQtc2VsZWN0LWxnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1zZWxlY3QtYm9yZGVybGVzcyAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFudC1zZWxlY3QuYW50LXNlbGVjdC1pbi1mb3JtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtc2VsZWN0LWNvbXBhY3QtaXRlbTpub3QoLmFudC1zZWxlY3QtY29tcGFjdC1sYXN0LWl0ZW0pIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmFudC1zZWxlY3QtY29tcGFjdC1pdGVtOm5vdCguYW50LXNlbGVjdC1jb21wYWN0LWxhc3QtaXRlbSkuYW50LXNlbGVjdC1jb21wYWN0LWl0ZW0tcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5hbnQtc2VsZWN0LWNvbXBhY3QtaXRlbTpob3ZlciA+ICosXG4uYW50LXNlbGVjdC1jb21wYWN0LWl0ZW06Zm9jdXMgPiAqLFxuLmFudC1zZWxlY3QtY29tcGFjdC1pdGVtOmFjdGl2ZSA+ICoge1xuICB6LWluZGV4OiAyO1xufVxuLmFudC1zZWxlY3QtY29tcGFjdC1pdGVtLmFudC1zZWxlY3QtZm9jdXNlZCA+ICoge1xuICB6LWluZGV4OiAyO1xufVxuLmFudC1zZWxlY3QtY29tcGFjdC1pdGVtW2Rpc2FibGVkXSA+ICoge1xuICB6LWluZGV4OiAwO1xufVxuLmFudC1zZWxlY3QtY29tcGFjdC1pdGVtOm5vdCguYW50LXNlbGVjdC1jb21wYWN0LWZpcnN0LWl0ZW0pOm5vdCguYW50LXNlbGVjdC1jb21wYWN0LWxhc3QtaXRlbSkuYW50LXNlbGVjdCA+IC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtc2VsZWN0LWNvbXBhY3QtaXRlbS5hbnQtc2VsZWN0LWNvbXBhY3QtZmlyc3QtaXRlbS5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jb21wYWN0LWxhc3QtaXRlbSk6bm90KC5hbnQtc2VsZWN0LWNvbXBhY3QtaXRlbS1ydGwpID4gLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LXNlbGVjdC1jb21wYWN0LWl0ZW0uYW50LXNlbGVjdC1jb21wYWN0LWxhc3QtaXRlbS5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jb21wYWN0LWZpcnN0LWl0ZW0pOm5vdCguYW50LXNlbGVjdC1jb21wYWN0LWl0ZW0tcnRsKSA+IC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtc2VsZWN0LWNvbXBhY3QtaXRlbS5hbnQtc2VsZWN0LmFudC1zZWxlY3QtY29tcGFjdC1maXJzdC1pdGVtLmFudC1zZWxlY3QtY29tcGFjdC1pdGVtLXJ0bDpub3QoLmFudC1zZWxlY3QtY29tcGFjdC1sYXN0LWl0ZW0pID4gLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1zZWxlY3QtY29tcGFjdC1pdGVtLmFudC1zZWxlY3QuYW50LXNlbGVjdC1jb21wYWN0LWxhc3QtaXRlbS5hbnQtc2VsZWN0LWNvbXBhY3QtaXRlbS1ydGw6bm90KC5hbnQtc2VsZWN0LWNvbXBhY3QtZmlyc3QtaXRlbSkgPiAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtc2VsZWN0LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zZWxlY3QtcnRsIC5hbnQtc2VsZWN0LWFycm93IHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IDExcHg7XG59XG4uYW50LXNlbGVjdC1ydGwgLmFudC1zZWxlY3QtY2xlYXIge1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogMTFweDtcbn1cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zZWxlY3QtZHJvcGRvd24tcnRsIC5hbnQtc2VsZWN0LWl0ZW0tb3B0aW9uLWdyb3VwZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LXNob3ctYXJyb3cgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LWFsbG93LWNsZWFyIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1zZWxlY3QtcnRsLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoLW1pcnJvciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zZWxlY3QtcnRsLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgcmlnaHQ6IDExcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0sXG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDlweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gge1xuICByaWdodDogMTFweDtcbiAgbGVmdDogMjVweDtcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNob3ctYXJyb3cgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0sXG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgcmlnaHQ6IDZweDtcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSxcbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtZW1wdHkge1xuICBtYXJnaW46IDAgOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtZW1wdHktaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYW50LWVtcHR5LWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbnQtZW1wdHktaW1hZ2Ugc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uYW50LWVtcHR5LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYW50LWVtcHR5LW5vcm1hbCB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtZW1wdHktbm9ybWFsIC5hbnQtZW1wdHktaW1hZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYW50LWVtcHR5LXNtYWxsIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LWVtcHR5LXNtYWxsIC5hbnQtZW1wdHktaW1hZ2Uge1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uYW50LWVtcHR5LWltZy1kZWZhdWx0LWVsbGlwc2Uge1xuICBmaWxsOiAjZjVmNWY1O1xuICBmaWxsLW9wYWNpdHk6IDAuODtcbn1cbi5hbnQtZW1wdHktaW1nLWRlZmF1bHQtcGF0aC0xIHtcbiAgZmlsbDogI2FlYjhjMjtcbn1cbi5hbnQtZW1wdHktaW1nLWRlZmF1bHQtcGF0aC0yIHtcbiAgZmlsbDogdXJsKCcjbGluZWFyR3JhZGllbnQtMScpO1xufVxuLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTMge1xuICBmaWxsOiAjZjVmNWY3O1xufVxuLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTQge1xuICBmaWxsOiAjZGNlMGU2O1xufVxuLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTUge1xuICBmaWxsOiAjZGNlMGU2O1xufVxuLmFudC1lbXB0eS1pbWctZGVmYXVsdC1nIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5hbnQtZW1wdHktaW1nLXNpbXBsZS1lbGxpcHNlIHtcbiAgZmlsbDogI2Y1ZjVmNTtcbn1cbi5hbnQtZW1wdHktaW1nLXNpbXBsZS1nIHtcbiAgc3Ryb2tlOiAjZDlkOWQ5O1xufVxuLmFudC1lbXB0eS1pbWctc2ltcGxlLXBhdGgge1xuICBmaWxsOiAjZmFmYWZhO1xufVxuLmFudC1lbXB0eS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1hdmF0YXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LWF2YXRhci1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1hdmF0YXIgLmFudC1pbWFnZS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtYXZhdGFyLXN0cmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcbn1cbi5hbnQtYXZhdGFyLmFudC1hdmF0YXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hbnQtYXZhdGFyLmFudC1hdmF0YXItaWNvbiA+IC5hbnRpY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC1hdmF0YXItbGcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1hdmF0YXItbGctc3RyaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgY2VudGVyO1xufVxuLmFudC1hdmF0YXItbGcuYW50LWF2YXRhci1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmFudC1hdmF0YXItbGcuYW50LWF2YXRhci1pY29uID4gLmFudGljb24ge1xuICBtYXJnaW46IDA7XG59XG4uYW50LWF2YXRhci1zbSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LWF2YXRhci1zbS1zdHJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCBjZW50ZXI7XG59XG4uYW50LWF2YXRhci1zbS5hbnQtYXZhdGFyLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LWF2YXRhci1zbS5hbnQtYXZhdGFyLWljb24gPiAuYW50aWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbnQtYXZhdGFyLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtYXZhdGFyID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hbnQtYXZhdGFyLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYW50LWF2YXRhci1ncm91cCAuYW50LWF2YXRhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYW50LWF2YXRhci1ncm91cCAuYW50LWF2YXRhcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLmFudC1hdmF0YXItZ3JvdXAtcG9wb3ZlciAuYW50LWF2YXRhciArIC5hbnQtYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5hbnQtYXZhdGFyLWdyb3VwLXJ0bCAuYW50LWF2YXRhcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWF2YXRhci1ncm91cC1wb3BvdmVyLmFudC1wb3BvdmVyLXJ0bCAuYW50LWF2YXRhciArIC5hbnQtYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXBvcG92ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogYXV0bztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cbi5hbnQtcG9wb3Zlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1wb3BvdmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXBvcG92ZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wLFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNS4zMTM3MDg1cHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodFRvcCxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRCb3R0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDE1LjMxMzcwODVweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tLFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxNS4zMTM3MDg1cHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRUb3AsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRCb3R0b20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNS4zMTM3MDg1cHg7XG59XG4uYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFudC1wb3BvdmVyIHtcbiAgICAvKiBJRTEwKyAqL1xuICB9XG4gIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5hbnQtcG9wb3Zlci10aXRsZSB7XG4gIG1pbi13aWR0aDogMTc3cHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDE2cHggNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXBvcG92ZXItaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXBvcG92ZXItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweCAwIDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXBvcG92ZXItbWVzc2FnZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICNmYWFkMTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtcG9wb3Zlci1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtcG9wb3Zlci1idXR0b25zIGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIC0tYW50ZC1hcnJvdy1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMS4zMTM3MDg1cHg7XG4gIGhlaWdodDogMTEuMzEzNzA4NXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXBvcG92ZXItYXJyb3ctY29udGVudDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMS4zMTM3MDg1cHg7XG4gIGxlZnQ6IC0xMS4zMTM3MDg1cHg7XG4gIHdpZHRoOiAzMy45NDExMjU1cHg7XG4gIGhlaWdodDogMzMuOTQxMTI1NXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbnRkLWFycm93LWJhY2tncm91bmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMTBweDtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgzMyUgMzMlKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDMzJSAzMyUpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcGF0aCgnTSA5Ljg0OTI0MjQwNDkxNzQ5OSAyNC4wOTE4ODMwOTIwMzY3ODUgQSA1IDUgMCAwIDEgMTMuMzg0Nzc2MzEwODUwMjM3IDIyLjYyNzQxNjk5Nzk2OTUyMiBMIDIwLjYyNzQxNjk5Nzk2OTUyMiAyMi42Mjc0MTY5OTc5Njk1MjIgQSAyIDIgMCAwIDAgMjIuNjI3NDE2OTk3OTY5NTIyIDIwLjYyNzQxNjk5Nzk2OTUyMiBMIDIyLjYyNzQxNjk5Nzk2OTUyMiAxMy4zODQ3NzYzMTA4NTAyMzcgQSA1IDUgMCAwIDEgMjQuMDkxODgzMDkyMDM2Nzg1IDkuODQ5MjQyNDA0OTE3NDk5IEwgMjMuMDkxODgzMDkyMDM2Nzg1IDkuODQ5MjQyNDA0OTE3NDk5IEwgOS44NDkyNDI0MDQ5MTc0OTkgMjMuMDkxODgzMDkyMDM2Nzg1IFonKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBhdGgoJ00gOS44NDkyNDI0MDQ5MTc0OTkgMjQuMDkxODgzMDkyMDM2Nzg1IEEgNSA1IDAgMCAxIDEzLjM4NDc3NjMxMDg1MDIzNyAyMi42Mjc0MTY5OTc5Njk1MjIgTCAyMC42Mjc0MTY5OTc5Njk1MjIgMjIuNjI3NDE2OTk3OTY5NTIyIEEgMiAyIDAgMCAwIDIyLjYyNzQxNjk5Nzk2OTUyMiAyMC42Mjc0MTY5OTc5Njk1MjIgTCAyMi42Mjc0MTY5OTc5Njk1MjIgMTMuMzg0Nzc2MzEwODUwMjM3IEEgNSA1IDAgMCAxIDI0LjA5MTg4MzA5MjAzNjc4NSA5Ljg0OTI0MjQwNDkxNzQ5OSBMIDIzLjA5MTg4MzA5MjAzNjc4NSA5Ljg0OTI0MjQwNDkxNzQ5OSBMIDkuODQ5MjQyNDA0OTE3NDk5IDIzLjA5MTg4MzA5MjAzNjc4NSBaJyk7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcCAuYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcExlZnQgLmFudC1wb3BvdmVyLWFycm93LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BSaWdodCAuYW50LXBvcG92ZXItYXJyb3cge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BMZWZ0IC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BSaWdodCAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wIC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcExlZnQgLmFudC1wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogMTZweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wUmlnaHQgLmFudC1wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0IC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRUb3AgLmFudC1wb3BvdmVyLWFycm93LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodEJvdHRvbSAuYW50LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodCAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRUb3AgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0Qm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExcHgpIHJvdGF0ZSgxMzVkZWcpO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodCAuYW50LXBvcG92ZXItYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodFRvcCAuYW50LXBvcG92ZXItYXJyb3cge1xuICB0b3A6IDEycHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0Qm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogMTJweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tTGVmdCAuYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21MZWZ0IC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21SaWdodCAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoLTEzNWRlZyk7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbSAuYW50LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tTGVmdCAuYW50LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiAxNnB4O1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b21SaWdodCAuYW50LXBvcG92ZXItYXJyb3cge1xuICByaWdodDogMTZweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdCAuYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRUb3AgLmFudC1wb3BvdmVyLWFycm93LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0Qm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnQgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRUb3AgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRCb3R0b20gLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExcHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdFRvcCAuYW50LXBvcG92ZXItYXJyb3cge1xuICB0b3A6IDEycHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRCb3R0b20gLmFudC1wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiAxMnB4O1xufVxuLmFudC1wb3BvdmVyLXBpbmsgLmFudC1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMmY5Njtcbn1cbi5hbnQtcG9wb3Zlci1waW5rIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMmY5Njtcbn1cbi5hbnQtcG9wb3Zlci1tYWdlbnRhIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjJmOTY7XG59XG4uYW50LXBvcG92ZXItbWFnZW50YSAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjJmOTY7XG59XG4uYW50LXBvcG92ZXItcmVkIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTIyMmQ7XG59XG4uYW50LXBvcG92ZXItcmVkIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MjIyZDtcbn1cbi5hbnQtcG9wb3Zlci12b2xjYW5vIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTU0MWM7XG59XG4uYW50LXBvcG92ZXItdm9sY2FubyAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTU0MWM7XG59XG4uYW50LXBvcG92ZXItb3JhbmdlIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYThjMTY7XG59XG4uYW50LXBvcG92ZXItb3JhbmdlIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOGMxNjtcbn1cbi5hbnQtcG9wb3Zlci15ZWxsb3cgLmFudC1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZGIxNDtcbn1cbi5hbnQtcG9wb3Zlci15ZWxsb3cgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkYjE0O1xufVxuLmFudC1wb3BvdmVyLWdvbGQgLmFudC1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtcG9wb3Zlci1nb2xkIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtcG9wb3Zlci1jeWFuIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2MyYzI7XG59XG4uYW50LXBvcG92ZXItY3lhbiAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2MyYzI7XG59XG4uYW50LXBvcG92ZXItbGltZSAuYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBkOTExO1xufVxuLmFudC1wb3BvdmVyLWxpbWUgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBkOTExO1xufVxuLmFudC1wb3BvdmVyLWdyZWVuIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LXBvcG92ZXItZ3JlZW4gLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjNDFhO1xufVxuLmFudC1wb3BvdmVyLWJsdWUgLmFudC1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcG9wb3Zlci1ibHVlIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcG9wb3Zlci1nZWVrYmx1ZSAuYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1NGViO1xufVxuLmFudC1wb3BvdmVyLWdlZWtibHVlIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNTRlYjtcbn1cbi5hbnQtcG9wb3Zlci1wdXJwbGUgLmFudC1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMmVkMTtcbn1cbi5hbnQtcG9wb3Zlci1wdXJwbGUgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIyZWQxO1xufVxuLmFudC1wb3BvdmVyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtcG9wb3Zlci1ydGwgLmFudC1wb3BvdmVyLW1lc3NhZ2UtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcG9wb3Zlci1ydGwgLmFudC1wb3BvdmVyLW1lc3NhZ2UtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uYW50LXBvcG92ZXItcnRsIC5hbnQtcG9wb3Zlci1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtcG9wb3Zlci1ydGwgLmFudC1wb3BvdmVyLWJ1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWJhY2stdG9wIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWJhY2stdG9wOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtYmFjay10b3AtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMHB4O1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtYmFjay10b3AtY29udGVudCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1iYWNrLXRvcC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWJhY2stdG9wLWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFudC1iYWNrLXRvcCB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmFudC1iYWNrLXRvcC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hbnQtYmFjay10b3Age1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5hbnQtYmFjay10b3AtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtYmFkZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFudC1iYWRnZS1jb3VudCB7XG4gIHotaW5kZXg6IGF1dG87XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmNGQ0ZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmY7XG59XG4uYW50LWJhZGdlLWNvdW50IGEsXG4uYW50LWJhZGdlLWNvdW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtYmFkZ2UtY291bnQtc20ge1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmFudC1iYWRnZS1tdWx0aXBsZS13b3JkcyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmFudC1iYWRnZS1kb3Qge1xuICB6LWluZGV4OiBhdXRvO1xuICB3aWR0aDogNnB4O1xuICBtaW4td2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZjRkNGY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmO1xufVxuLmFudC1iYWRnZS1kb3QuYW50LXNjcm9sbC1udW1iZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEuNXM7XG59XG4uYW50LWJhZGdlLWNvdW50LFxuLmFudC1iYWRnZS1kb3QsXG4uYW50LWJhZGdlIC5hbnQtc2Nyb2xsLW51bWJlci1jdXN0b20tY29tcG9uZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xufVxuLmFudC1iYWRnZS1jb3VudC5hbnRpY29uLXNwaW4sXG4uYW50LWJhZGdlLWRvdC5hbnRpY29uLXNwaW4sXG4uYW50LWJhZGdlIC5hbnQtc2Nyb2xsLW51bWJlci1jdXN0b20tY29tcG9uZW50LmFudGljb24tc3BpbiB7XG4gIGFuaW1hdGlvbjogYW50QmFkZ2VMb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLXByb2Nlc3Npbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1wcm9jZXNzaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogYW50U3RhdHVzUHJvY2Vzc2luZyAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1iYWRnZS1zdGF0dXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1iYWRnZS1zdGF0dXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1waW5rIHtcbiAgYmFja2dyb3VuZDogI2ViMmY5Njtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kOiAjZWIyZjk2O1xufVxuLmFudC1iYWRnZS1zdGF0dXMtcmVkIHtcbiAgYmFja2dyb3VuZDogI2Y1MjIyZDtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLXZvbGNhbm8ge1xuICBiYWNrZ3JvdW5kOiAjZmE1NDFjO1xufVxuLmFudC1iYWRnZS1zdGF0dXMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ZhOGMxNjtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmYWRiMTQ7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1nb2xkIHtcbiAgYmFja2dyb3VuZDogI2ZhYWQxNDtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLWN5YW4ge1xuICBiYWNrZ3JvdW5kOiAjMTNjMmMyO1xufVxuLmFudC1iYWRnZS1zdGF0dXMtbGltZSB7XG4gIGJhY2tncm91bmQ6ICNhMGQ5MTE7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM1MmM0MWE7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLWdlZWtibHVlIHtcbiAgYmFja2dyb3VuZDogIzJmNTRlYjtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM3MjJlZDE7XG59XG4uYW50LWJhZGdlLXN0YXR1cy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtYmFkZ2Utem9vbS1hcHBlYXIsXG4uYW50LWJhZGdlLXpvb20tZW50ZXIge1xuICBhbmltYXRpb246IGFudFpvb21CYWRnZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40Nik7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW50LWJhZGdlLXpvb20tbGVhdmUge1xuICBhbmltYXRpb246IGFudFpvb21CYWRnZU91dCAwLjNzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlciAuYW50LWJhZGdlLXpvb20tYXBwZWFyLFxuLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyIC5hbnQtYmFkZ2Utem9vbS1lbnRlciB7XG4gIGFuaW1hdGlvbjogYW50Tm9XcmFwcGVyWm9vbUJhZGdlSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KTtcbn1cbi5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlciAuYW50LWJhZGdlLXpvb20tbGVhdmUge1xuICBhbmltYXRpb246IGFudE5vV3JhcHBlclpvb21CYWRnZU91dCAwLjNzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KTtcbn1cbi5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlcjpub3QoLmFudC1iYWRnZS1zdGF0dXMpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlciAuYW50LXNjcm9sbC1udW1iZXItY3VzdG9tLWNvbXBvbmVudCxcbi5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlciAuYW50LWJhZGdlLWNvdW50IHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyIC5hbnQtc2Nyb2xsLW51bWJlci1jdXN0b20tY29tcG9uZW50LFxuLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyIC5hbnQtc2Nyb2xsLW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbkBrZXlmcmFtZXMgYW50U3RhdHVzUHJvY2Vzc2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LXNjcm9sbC1udW1iZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5hbnQtc2Nyb2xsLW51bWJlci1vbmx5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIHN0eWxlbGludC1lbmFibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCAqL1xufVxuLmFudC1zY3JvbGwtbnVtYmVyLW9ubHkgPiBwLmFudC1zY3JvbGwtbnVtYmVyLW9ubHktdW5pdCB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIHN0eWxlbGludC1lbmFibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCAqL1xufVxuLmFudC1zY3JvbGwtbnVtYmVyLXN5bWJvbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21CYWRnZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21CYWRnZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnROb1dyYXBwZXJab29tQmFkZ2VJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnROb1dyYXBwZXJab29tQmFkZ2VPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50QmFkZ2VMb2FkaW5nQ2lyY2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgfVxufVxuLmFudC1yaWJib24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtcmliYm9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1yaWJib24tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFudC1yaWJib24tY29ybmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xuICBib3JkZXI6IDRweCBzb2xpZDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC43NSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbn1cbi5hbnQtcmliYm9uLWNvcm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXJpYmJvbi1jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlYjJmOTY7XG4gIGJhY2tncm91bmQ6ICNlYjJmOTY7XG59XG4uYW50LXJpYmJvbi1jb2xvci1tYWdlbnRhIHtcbiAgY29sb3I6ICNlYjJmOTY7XG4gIGJhY2tncm91bmQ6ICNlYjJmOTY7XG59XG4uYW50LXJpYmJvbi1jb2xvci1yZWQge1xuICBjb2xvcjogI2Y1MjIyZDtcbiAgYmFja2dyb3VuZDogI2Y1MjIyZDtcbn1cbi5hbnQtcmliYm9uLWNvbG9yLXZvbGNhbm8ge1xuICBjb2xvcjogI2ZhNTQxYztcbiAgYmFja2dyb3VuZDogI2ZhNTQxYztcbn1cbi5hbnQtcmliYm9uLWNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmE4YzE2O1xuICBiYWNrZ3JvdW5kOiAjZmE4YzE2O1xufVxuLmFudC1yaWJib24tY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNmYWRiMTQ7XG4gIGJhY2tncm91bmQ6ICNmYWRiMTQ7XG59XG4uYW50LXJpYmJvbi1jb2xvci1nb2xkIHtcbiAgY29sb3I6ICNmYWFkMTQ7XG4gIGJhY2tncm91bmQ6ICNmYWFkMTQ7XG59XG4uYW50LXJpYmJvbi1jb2xvci1jeWFuIHtcbiAgY29sb3I6ICMxM2MyYzI7XG4gIGJhY2tncm91bmQ6ICMxM2MyYzI7XG59XG4uYW50LXJpYmJvbi1jb2xvci1saW1lIHtcbiAgY29sb3I6ICNhMGQ5MTE7XG4gIGJhY2tncm91bmQ6ICNhMGQ5MTE7XG59XG4uYW50LXJpYmJvbi1jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjNTJjNDFhO1xuICBiYWNrZ3JvdW5kOiAjNTJjNDFhO1xufVxuLmFudC1yaWJib24tY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuLmFudC1yaWJib24tY29sb3ItZ2Vla2JsdWUge1xuICBjb2xvcjogIzJmNTRlYjtcbiAgYmFja2dyb3VuZDogIzJmNTRlYjtcbn1cbi5hbnQtcmliYm9uLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjNzIyZWQxO1xuICBiYWNrZ3JvdW5kOiAjNzIyZWQxO1xufVxuLmFudC1yaWJib24uYW50LXJpYmJvbi1wbGFjZW1lbnQtZW5kIHtcbiAgcmlnaHQ6IC04cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1yaWJib24uYW50LXJpYmJvbi1wbGFjZW1lbnQtZW5kIC5hbnQtcmliYm9uLWNvcm5lciB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Y29sb3I7XG59XG4uYW50LXJpYmJvbi5hbnQtcmliYm9uLXBsYWNlbWVudC1zdGFydCB7XG4gIGxlZnQ6IC04cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LXJpYmJvbi5hbnQtcmliYm9uLXBsYWNlbWVudC1zdGFydCAuYW50LXJpYmJvbi1jb3JuZXIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJhZGdlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1iYWRnZS1ydGwuYW50LWJhZGdlOm5vdCguYW50LWJhZGdlLW5vdC1hLXdyYXBwZXIpIC5hbnQtYmFkZ2UtY291bnQsXG4uYW50LWJhZGdlLXJ0bC5hbnQtYmFkZ2U6bm90KC5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlcikgLmFudC1iYWRnZS1kb3QsXG4uYW50LWJhZGdlLXJ0bC5hbnQtYmFkZ2U6bm90KC5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlcikgLmFudC1zY3JvbGwtbnVtYmVyLWN1c3RvbS1jb21wb25lbnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbn1cbi5hbnQtYmFkZ2UtcnRsLmFudC1iYWRnZTpub3QoLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyKSAuYW50LXNjcm9sbC1udW1iZXItY3VzdG9tLWNvbXBvbmVudCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG59XG4uYW50LWJhZGdlLXJ0bCAuYW50LWJhZGdlLXN0YXR1cy10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1iYWRnZTpub3QoLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyKS5hbnQtYmFkZ2UtcnRsIC5hbnQtYmFkZ2Utem9vbS1hcHBlYXIsXG4uYW50LWJhZGdlOm5vdCguYW50LWJhZGdlLW5vdC1hLXdyYXBwZXIpLmFudC1iYWRnZS1ydGwgLmFudC1iYWRnZS16b29tLWVudGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CYWRnZUluUnRsO1xufVxuLmFudC1iYWRnZTpub3QoLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyKS5hbnQtYmFkZ2UtcnRsIC5hbnQtYmFkZ2Utem9vbS1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmFkZ2VPdXRSdGw7XG59XG4uYW50LXJpYmJvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtcmliYm9uLXJ0bC5hbnQtcmliYm9uLXBsYWNlbWVudC1lbmQge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IC04cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LXJpYmJvbi1ydGwuYW50LXJpYmJvbi1wbGFjZW1lbnQtZW5kIC5hbnQtcmliYm9uLWNvcm5lciB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmFudC1yaWJib24tcnRsLmFudC1yaWJib24tcGxhY2VtZW50LWVuZCAuYW50LXJpYmJvbi1jb3JuZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmFudC1yaWJib24tcnRsLmFudC1yaWJib24tcGxhY2VtZW50LXN0YXJ0IHtcbiAgcmlnaHQ6IC04cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmFudC1yaWJib24tcnRsLmFudC1yaWJib24tcGxhY2VtZW50LXN0YXJ0IC5hbnQtcmliYm9uLWNvcm5lciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY3VycmVudGNvbG9yO1xufVxuLmFudC1yaWJib24tcnRsLmFudC1yaWJib24tcGxhY2VtZW50LXN0YXJ0IC5hbnQtcmliYm9uLWNvcm5lcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Y29sb3I7XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21CYWRnZUluUnRsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbUJhZGdlT3V0UnRsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1icmVhZGNydW1iIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1icmVhZGNydW1iIC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1icmVhZGNydW1iIG9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYW50LWJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudC1icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LWJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5saTpsYXN0LWNoaWxkID4gLmFudC1icmVhZGNydW1iLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LWJyZWFkY3J1bWItc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LWJyZWFkY3J1bWItbGluayA+IC5hbnRpY29uICsgc3Bhbixcbi5hbnQtYnJlYWRjcnVtYi1saW5rID4gLmFudGljb24gKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hbnQtYnJlYWRjcnVtYi1vdmVybGF5LWxpbmsgPiAuYW50aWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50LWJyZWFkY3J1bWItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWJyZWFkY3J1bWItcnRsOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJyZWFkY3J1bWItcnRsOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJyZWFkY3J1bWItcnRsID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbnQtYnJlYWRjcnVtYi1ydGwgLmFudC1icmVhZGNydW1iLWxpbmsgPiAuYW50aWNvbiArIHNwYW4sXG4uYW50LWJyZWFkY3J1bWItcnRsIC5hbnQtYnJlYWRjcnVtYi1saW5rID4gLmFudGljb24gKyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1icmVhZGNydW1iLXJ0bCAuYW50LWJyZWFkY3J1bWItb3ZlcmxheS1saW5rID4gLmFudGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS5hbnQtZHJvcGRvd24tbWVudS1pdGVtLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1kcm9wZG93biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LWRyb3Bkb3duOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTdweDtcbiAgei1pbmRleDogLTk5OTk7XG4gIG9wYWNpdHk6IDAuMDAwMTtcbiAgY29udGVudDogJyAnO1xufVxuLmFudC1kcm9wZG93bi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1kcm9wZG93bi13cmFwIC5hbnQtYnRuID4gLmFudGljb24tZG93biB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5hbnQtZHJvcGRvd24td3JhcCAuYW50aWNvbi1kb3duOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5hbnQtZHJvcGRvd24td3JhcC1vcGVuIC5hbnRpY29uLWRvd246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYW50LWRyb3Bkb3duLWhpZGRlbixcbi5hbnQtZHJvcGRvd24tbWVudS1oaWRkZW4sXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1kcm9wZG93bi1zaG93LWFycm93LmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtZHJvcGRvd24tc2hvdy1hcnJvdy5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcCxcbi5hbnQtZHJvcGRvd24tc2hvdy1hcnJvdy5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1LjMxMzcwODVweDtcbn1cbi5hbnQtZHJvcGRvd24tc2hvdy1hcnJvdy5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LWRyb3Bkb3duLXNob3ctYXJyb3cuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b20sXG4uYW50LWRyb3Bkb3duLXNob3ctYXJyb3cuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxNS4zMTM3MDg1cHg7XG59XG4uYW50LWRyb3Bkb3duLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExLjMxMzcwODVweDtcbiAgaGVpZ2h0OiAxMS4zMTM3MDg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1kcm9wZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMS4zMTM3MDg1cHg7XG4gIGxlZnQ6IC0xMS4zMTM3MDg1cHg7XG4gIHdpZHRoOiAzMy45NDExMjU1cHg7XG4gIGhlaWdodDogMzMuOTQxMTI1NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMTBweDtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgzMyUgMzMlKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDMzJSAzMyUpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcGF0aCgnTSA5Ljg0OTI0MjQwNDkxNzQ5OSAyNC4wOTE4ODMwOTIwMzY3ODUgQSA1IDUgMCAwIDEgMTMuMzg0Nzc2MzEwODUwMjM3IDIyLjYyNzQxNjk5Nzk2OTUyMiBMIDIwLjYyNzQxNjk5Nzk2OTUyMiAyMi42Mjc0MTY5OTc5Njk1MjIgQSAyIDIgMCAwIDAgMjIuNjI3NDE2OTk3OTY5NTIyIDIwLjYyNzQxNjk5Nzk2OTUyMiBMIDIyLjYyNzQxNjk5Nzk2OTUyMiAxMy4zODQ3NzYzMTA4NTAyMzcgQSA1IDUgMCAwIDEgMjQuMDkxODgzMDkyMDM2Nzg1IDkuODQ5MjQyNDA0OTE3NDk5IEwgMjMuMDkxODgzMDkyMDM2Nzg1IDkuODQ5MjQyNDA0OTE3NDk5IEwgOS44NDkyNDI0MDQ5MTc0OTkgMjMuMDkxODgzMDkyMDM2Nzg1IFonKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBhdGgoJ00gOS44NDkyNDI0MDQ5MTc0OTkgMjQuMDkxODgzMDkyMDM2Nzg1IEEgNSA1IDAgMCAxIDEzLjM4NDc3NjMxMDg1MDIzNyAyMi42Mjc0MTY5OTc5Njk1MjIgTCAyMC42Mjc0MTY5OTc5Njk1MjIgMjIuNjI3NDE2OTk3OTY5NTIyIEEgMiAyIDAgMCAwIDIyLjYyNzQxNjk5Nzk2OTUyMiAyMC42Mjc0MTY5OTc5Njk1MjIgTCAyMi42Mjc0MTY5OTc5Njk1MjIgMTMuMzg0Nzc2MzEwODUwMjM3IEEgNSA1IDAgMCAxIDI0LjA5MTg4MzA5MjAzNjc4NSA5Ljg0OTI0MjQwNDkxNzQ5OSBMIDIzLjA5MTg4MzA5MjAzNjc4NSA5Ljg0OTI0MjQwNDkxNzQ5OSBMIDkuODQ5MjQyNDA0OTE3NDk5IDIzLjA5MTg4MzA5MjAzNjc4NSBaJyk7XG59XG4uYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3AgPiAuYW50LWRyb3Bkb3duLWFycm93LFxuLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCA+IC5hbnQtZHJvcGRvd24tYXJyb3csXG4uYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCA+IC5hbnQtZHJvcGRvd24tYXJyb3cge1xuICBib3R0b206IDEwcHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggN3B4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3AgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgbGVmdDogMTZweDtcbn1cbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0ID4gLmFudC1kcm9wZG93bi1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tID4gLmFudC1kcm9wZG93bi1hcnJvdyxcbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQgPiAuYW50LWRyb3Bkb3duLWFycm93LFxuLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tUmlnaHQgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgdG9wOiA5LjQxNDIxMzU2cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKC0wLjVweCk7XG59XG4uYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b20gPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoLTAuNXB4KTtcbn1cbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgbGVmdDogMTZweDtcbn1cbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbVJpZ2h0ID4gLmFudC1kcm9wZG93bi1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmFudC1kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA1MDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXBvcHVwIHVsLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtcG9wdXAgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtcG9wdXAgdWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLWljb24ge1xuICBtaW4td2lkdGg6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtdGl0bGUtY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtdGl0bGUtY29udGVudCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtdGl0bGUtY29udGVudCA+IGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS10aXRsZS1jb250ZW50ID4gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZmO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06aG92ZXIsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpob3Zlcixcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tYWN0aXZlLFxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZS1hY3RpdmUsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZS5hbnQtZHJvcGRvd24tbWVudS1pdGVtLWFjdGl2ZSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQsXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLWRpc2FibGVkLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUuYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZCxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQ6aG92ZXIsXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLWRpc2FibGVkOmhvdmVyLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUuYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZDpob3Zlcixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQgYSxcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGlzYWJsZWQgYSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQgYSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGlzYWJsZWQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZGl2aWRlcixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1leHBhbmQtaWNvbixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWV4cGFuZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3ctaWNvbixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWV4cGFuZC1pY29uIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWFycm93LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZ3JvdXAtbGlzdCB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXZlcnRpY2FsID4gLmFudC1kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1kaXNhYmxlZCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3ctaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLWRvd24tZW50ZXIuYW50LXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLWRvd24tYXBwZWFyLmFudC1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtZG93bi1lbnRlci5hbnQtc2xpZGUtZG93bi1lbnRlci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b20sXG4uYW50LWRyb3Bkb3duLmFudC1zbGlkZS1kb3duLWFwcGVhci5hbnQtc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tLFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtZG93bi1lbnRlci5hbnQtc2xpZGUtZG93bi1lbnRlci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCxcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLWRvd24tYXBwZWFyLmFudC1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XG59XG4uYW50LWRyb3Bkb3duLmFudC1zbGlkZS11cC1lbnRlci5hbnQtc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLXVwLWFwcGVhci5hbnQtc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQsXG4uYW50LWRyb3Bkb3duLmFudC1zbGlkZS11cC1lbnRlci5hbnQtc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wLFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtdXAtYXBwZWFyLmFudC1zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wLFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtdXAtZW50ZXIuYW50LXNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0LFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtdXAtYXBwZWFyLmFudC1zbGlkZS11cC1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG59XG4uYW50LWRyb3Bkb3duLmFudC1zbGlkZS1kb3duLWxlYXZlLmFudC1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LWRyb3Bkb3duLmFudC1zbGlkZS1kb3duLWxlYXZlLmFudC1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbSxcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLWRvd24tbGVhdmUuYW50LXNsaWRlLWRvd24tbGVhdmUtYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbn1cbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtdXAtbGVhdmUuYW50LXNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcCxcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG59XG4uYW50LWRyb3Bkb3duLXRyaWdnZXIgPiAuYW50aWNvbi5hbnRpY29uLWRvd24sXG4uYW50LWRyb3Bkb3duLWxpbmsgPiAuYW50aWNvbi5hbnRpY29uLWRvd24sXG4uYW50LWRyb3Bkb3duLWJ1dHRvbiA+IC5hbnRpY29uLmFudGljb24tZG93biB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmFudC1kcm9wZG93bi1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFudC1kcm9wZG93bi1idXR0b24uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWxvYWRpbmcsXG4uYW50LWRyb3Bkb3duLWJ1dHRvbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG4tbG9hZGluZyArIC5hbnQtYnRuIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtZHJvcGRvd24tYnV0dG9uLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bi1sb2FkaW5nICsgLmFudC1idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1kcm9wZG93bi1idXR0b24uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hbnQtYnRuLWljb24tb25seSkge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC1kcm9wZG93bi1tZW51LWRhcmssXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMDAxNTI5O1xufVxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0sXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gYSxcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gLmFudGljb24gKyBzcGFuID4gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gPiBhIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gLmFudGljb24gKyBzcGFuID4gYSAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtOmhvdmVyLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IGE6aG92ZXIsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IC5hbnRpY29uICsgc3BhbiA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZCxcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG59XG4uYW50LWRyb3Bkb3duLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1kcm9wZG93bi1ydGwuYW50LWRyb3Bkb3duOjpiZWZvcmUge1xuICByaWdodDogLTdweDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS5hbnQtZHJvcGRvd24tbWVudS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1ncm91cC10aXRsZSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXBvcHVwLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtcnRsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtcG9wdXAgdWwsXG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1wb3B1cCBsaSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0sXG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gPiAuYW50aWNvbjpmaXJzdC1jaGlsZCxcbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlID4gLmFudGljb246Zmlyc3QtY2hpbGQsXG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IHNwYW4gPiAuYW50aWNvbjpmaXJzdC1jaGlsZCxcbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlID4gc3BhbiA+IC5hbnRpY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24sXG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1leHBhbmQtaWNvbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4cHg7XG59XG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1leHBhbmQtaWNvbiAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1hcnJvdy1pY29uLFxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3ctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdmVydGljYWwgPiAuYW50LWRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1idG4gPiAuYW50aWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFudC1idG4sXG4uYW50LWJ0bjphY3RpdmUsXG4uYW50LWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYW50LWJ0bjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWJ0bltkaXNhYmxlZF0gPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWJ0bi1sZyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNi40cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1zbSB7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMHB4IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0biA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0biA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG46aG92ZXIsXG4uYW50LWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LWJ0bjpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2ZGQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1idG46YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG5bZGlzYWJsZWRdLFxuLmFudC1idG5bZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG5bZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG5bZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG5bZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG5bZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG5bZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG5bZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG5bZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bjpob3Zlcixcbi5hbnQtYnRuOmZvY3VzLFxuLmFudC1idG46YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1idG4gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNDUpO1xufVxuLmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1wcmltYXJ5ID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1wcmltYXJ5OmhvdmVyLFxuLmFudC1idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJhY2tncm91bmQ6ICM0MGE5ZmY7XG59XG4uYW50LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tcHJpbWFyeTpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbiAgYmFja2dyb3VuZDogIzA5NmRkOTtcbn1cbi5hbnQtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeSArIC5hbnQtYnRuLXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVtkaXNhYmxlZF0sXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5ICsgLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtYnRuLWdob3N0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi1naG9zdCA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1naG9zdCA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZ2hvc3Q6aG92ZXIsXG4uYW50LWJ0bi1naG9zdDpmb2N1cyB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZ2hvc3Q6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdDpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1naG9zdDpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1naG9zdDpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZ2hvc3Q6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi1naG9zdDphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZ2hvc3Q6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF0sXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhc2hlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuLmFudC1idG4tZGFzaGVkID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhc2hlZCA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFzaGVkOmhvdmVyLFxuLmFudC1idG4tZGFzaGVkOmZvY3VzIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtYnRuLWRhc2hlZDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhc2hlZDpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYXNoZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFzaGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYXNoZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtYnRuLWRhc2hlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFzaGVkOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXSxcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xuICBiYWNrZ3JvdW5kOiAjZmY0ZDRmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbn1cbi5hbnQtYnRuLWRhbmdlciA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcjpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjc4NzU7XG4gIGJhY2tncm91bmQ6ICNmZjc4NzU7XG59XG4uYW50LWJ0bi1kYW5nZXI6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXI6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2VyOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcjpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2VyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOTM2M2U7XG4gIGJhY2tncm91bmQ6ICNkOTM2M2U7XG59XG4uYW50LWJ0bi1kYW5nZXI6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcjphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tbGluayB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWxpbmsgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tbGluayA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tbGluazpob3Zlcixcbi5hbnQtYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWxpbms6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1saW5rOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWxpbms6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tbGluazpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tbGluazphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2ZGQ5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWxpbms6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWxpbms6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXSxcbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWxpbms6aG92ZXIsXG4uYW50LWJ0bi1saW5rOmZvY3VzLFxuLmFudC1idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tbGlua1tkaXNhYmxlZF0sXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi10ZXh0ID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLXRleHQgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLXRleHQ6aG92ZXIsXG4uYW50LWJ0bi10ZXh0OmZvY3VzIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi10ZXh0OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tdGV4dDpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi10ZXh0OmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLXRleHQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLXRleHQ6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi10ZXh0OmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi10ZXh0OmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF0sXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi10ZXh0OmhvdmVyLFxuLmFudC1idG4tdGV4dDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDE4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLXRleHQ6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF0sXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cyB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXM6aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXM6Zm9jdXMge1xuICBjb2xvcjogI2ZmNzg3NTtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91czpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXM6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91czphY3RpdmUge1xuICBjb2xvcjogI2Q5MzYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzNjNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXM6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdLFxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xuICBiYWNrZ3JvdW5kOiAjZmY0ZDRmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnkgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeTpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xuICBiYWNrZ3JvdW5kOiAjZmY3ODc1O1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5OmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOTM2M2U7XG4gIGJhY2tncm91bmQ6ICNkOTM2M2U7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rIHtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluayA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmhvdmVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xuICBib3JkZXItY29sb3I6ICMwOTZkZDk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmNzg3NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNkOTM2M2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0IHtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dCA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0ID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmhvdmVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xuICBib3JkZXItY29sb3I6ICMwOTZkZDk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmNzg3NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAxOCk7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6YWN0aXZlIHtcbiAgY29sb3I6ICNkOTM2M2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjgpO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1pY29uLW9ubHkge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAyLjRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IC0zcHg7XG59XG4uYW50LWJ0bi1pY29uLW9ubHkgPiAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1idG4taWNvbi1vbmx5LmFudC1idG4tbGcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA0LjlweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtYnRuLWljb24tb25seS5hbnQtYnRuLWxnID4gKiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hbnQtYnRuLWljb24tb25seS5hbnQtYnRuLXNtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1idG4taWNvbi1vbmx5LmFudC1idG4tc20gPiAqIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1idG4taWNvbi1vbmx5ID4gLmFudGljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbnQtYnRuLWljb24tb25seSAuYW50aWNvbi1sb2FkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuYS5hbnQtYnRuLWljb24tb25seSB7XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuYS5hbnQtYnRuLWljb24tb25seSA+IC5hbnRpY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFudC1idG4tcm91bmQge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG4uYW50LWJ0bi1yb3VuZC5hbnQtYnRuLWxnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2LjRweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uYW50LWJ0bi1yb3VuZC5hbnQtYnRuLXNtIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwcHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmFudC1idG4tcm91bmQuYW50LWJ0bi1pY29uLW9ubHkge1xuICB3aWR0aDogYXV0bztcbn1cbi5hbnQtYnRuLWNpcmNsZSB7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtYnRuLWNpcmNsZS5hbnQtYnRuLWxnIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LWJ0bi1jaXJjbGUuYW50LWJ0bi1zbSB7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1idG46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjM1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtYnRuIC5hbnRpY29uIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LWJ0biAuYW50aWNvbi5hbnRpY29uLXBsdXMgPiBzdmcsXG4uYW50LWJ0biAuYW50aWNvbi5hbnRpY29uLW1pbnVzID4gc3ZnIHtcbiAgc2hhcGUtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xufVxuLmFudC1idG4uYW50LWJ0bi1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYW50LWJ0bi5hbnQtYnRuLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1idG4gPiAuYW50LWJ0bi1sb2FkaW5nLWljb24ge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5hbnQtYnRuID4gLmFudC1idG4tbG9hZGluZy1pY29uIC5hbnRpY29uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBhbmltYXRpb246IG5vbmU7XG59XG4uYW50LWJ0biA+IC5hbnQtYnRuLWxvYWRpbmctaWNvbiAuYW50aWNvbiBzdmcge1xuICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmFudC1idG4tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bixcbi5hbnQtYnRuLWdyb3VwID4gc3BhbiA+IC5hbnQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpob3Zlcixcbi5hbnQtYnRuLWdyb3VwID4gc3BhbiA+IC5hbnQtYnRuOmhvdmVyLFxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpmb2N1cyxcbi5hbnQtYnRuLWdyb3VwID4gc3BhbiA+IC5hbnQtYnRuOmZvY3VzLFxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjphY3RpdmUsXG4uYW50LWJ0bi1ncm91cCA+IHNwYW4gPiAuYW50LWJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bltkaXNhYmxlZF0sXG4uYW50LWJ0bi1ncm91cCA+IHNwYW4gPiAuYW50LWJ0bltkaXNhYmxlZF0ge1xuICB6LWluZGV4OiAwO1xufVxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4taWNvbi1vbmx5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4gKyAuYW50LWJ0bixcbi5hbnQtYnRuICsgLmFudC1idG4tZ3JvdXAsXG4uYW50LWJ0bi1ncm91cCBzcGFuICsgLmFudC1idG4sXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0biArIHNwYW4sXG4uYW50LWJ0bi1ncm91cCA+IHNwYW4gKyBzcGFuLFxuLmFudC1idG4tZ3JvdXAgKyAuYW50LWJ0bixcbi5hbnQtYnRuLWdyb3VwICsgLmFudC1idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnkgKyAuYW50LWJ0bjpub3QoLmFudC1idG4tcHJpbWFyeSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpmaXJzdC1jaGlsZCxcbi5hbnQtYnRuLWdyb3VwID4gc3BhbjpmaXJzdC1jaGlsZCA+IC5hbnQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOm9ubHktY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1ncm91cCA+IHNwYW46b25seS1jaGlsZCA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAgPiBzcGFuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAgPiBzcGFuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuOm9ubHktY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1ncm91cC1zbSA+IHNwYW46b25seS1jaGlsZCA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1idG4tZ3JvdXAtc20gPiAuYW50LWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAtc20gPiBzcGFuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmFudC1idG4tZ3JvdXAtc20gPiAuYW50LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAtc20gPiBzcGFuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0bjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYW50LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1idG4tcnRsLmFudC1idG4tZ3JvdXAgLmFudC1idG4gKyAuYW50LWJ0bixcbi5hbnQtYnRuLXJ0bC5hbnQtYnRuICsgLmFudC1idG4tZ3JvdXAsXG4uYW50LWJ0bi1ydGwuYW50LWJ0bi1ncm91cCBzcGFuICsgLmFudC1idG4sXG4uYW50LWJ0bi1ydGwuYW50LWJ0bi1ncm91cCAuYW50LWJ0biArIHNwYW4sXG4uYW50LWJ0bi1ydGwuYW50LWJ0bi1ncm91cCA+IHNwYW4gKyBzcGFuLFxuLmFudC1idG4tcnRsLmFudC1idG4tZ3JvdXAgKyAuYW50LWJ0bixcbi5hbnQtYnRuLXJ0bC5hbnQtYnRuLWdyb3VwICsgLmFudC1idG4tZ3JvdXAsXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCAuYW50LWJ0biArIC5hbnQtYnRuLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4gKyAuYW50LWJ0bi1ncm91cCxcbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIHNwYW4gKyAuYW50LWJ0bixcbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuICsgc3Bhbixcbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwID4gc3BhbiArIHNwYW4sXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAgKyAuYW50LWJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYW50LWJ0bi1ncm91cC5hbnQtYnRuLWdyb3VwLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAgPiBzcGFuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAgPiBzcGFuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAtc20gPiAuYW50LWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAtc20gPiBzcGFuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAtc20gPiAuYW50LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAtc20gPiBzcGFuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYW50LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1idG46Zm9jdXMgPiBzcGFuLFxuLmFudC1idG46YWN0aXZlID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtYnRuID4gLmFudGljb24gKyBzcGFuLFxuLmFudC1idG4gPiBzcGFuICsgLmFudGljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1idG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5hbnQtYnRuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdCxcbi5hbnQtYnRuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdDpob3Zlcixcbi5hbnQtYnRuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdDphY3RpdmUsXG4uYW50LWJ0bi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdDpob3Zlcixcbi5hbnQtYnRuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdDpmb2N1cyB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LWJ0bi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3Q6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtYnRuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdFtkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2ZGQ5O1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0ZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZjc4NzU7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzg3NTtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjphY3RpdmUge1xuICBjb2xvcjogI2Q5MzYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzNjNlO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cyB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzOmhvdmVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91czpmb2N1cyB7XG4gIGNvbG9yOiAjZmY3ODc1O1xuICBib3JkZXItY29sb3I6ICNmZjc4NzU7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91czpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXM6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXM6YWN0aXZlIHtcbiAgY29sb3I6ICNkOTM2M2U7XG4gIGJvcmRlci1jb2xvcjogI2Q5MzYzZTtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXM6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXM6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXSxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rIHtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmsgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmsgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmhvdmVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmNzg3NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkzNjNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi10d28tY2hpbmVzZS1jaGFyczo6Zmlyc3QtbGV0dGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzRlbTtcbn1cbi5hbnQtYnRuLXR3by1jaGluZXNlLWNoYXJzID4gKjpub3QoLmFudGljb24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNGVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNGVtO1xufVxuLmFudC1idG4uYW50LWJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1idG46ZW1wdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbmEuYW50LWJ0biB7XG4gIHBhZGRpbmctdG9wOiAwLjAxcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5hLmFudC1idG4tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuYS5hbnQtYnRuLWRpc2FibGVkID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYS5hbnQtYnRuLWRpc2FibGVkLFxuYS5hbnQtYnRuLWRpc2FibGVkOmhvdmVyLFxuYS5hbnQtYnRuLWRpc2FibGVkOmZvY3VzLFxuYS5hbnQtYnRuLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmFudC1idG4tZGlzYWJsZWQgPiBhOm9ubHktY2hpbGQsXG5hLmFudC1idG4tZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG5hLmFudC1idG4tZGlzYWJsZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG5hLmFudC1idG4tZGlzYWJsZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbmEuYW50LWJ0bi1kaXNhYmxlZCA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG5hLmFudC1idG4tZGlzYWJsZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuYS5hbnQtYnRuLWRpc2FibGVkOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbmEuYW50LWJ0bi1kaXNhYmxlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbmEuYW50LWJ0bi1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuYS5hbnQtYnRuLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYW50LWJ0bi1jb21wYWN0LWl0ZW06bm90KC5hbnQtYnRuLWNvbXBhY3QtbGFzdC1pdGVtKTpub3QoLmFudC1idG4tY29tcGFjdC1pdGVtLXJ0bCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uYW50LWJ0bi1jb21wYWN0LWl0ZW06bm90KC5hbnQtYnRuLWNvbXBhY3QtbGFzdC1pdGVtKS5hbnQtYnRuLWNvbXBhY3QtaXRlbS1ydGwge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5hbnQtYnRuLWNvbXBhY3QtaXRlbTpob3Zlcixcbi5hbnQtYnRuLWNvbXBhY3QtaXRlbTpmb2N1cyxcbi5hbnQtYnRuLWNvbXBhY3QtaXRlbTphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmFudC1idG4tY29tcGFjdC1pdGVtW2Rpc2FibGVkXSB7XG4gIHotaW5kZXg6IDA7XG59XG4uYW50LWJ0bi1jb21wYWN0LWl0ZW06bm90KC5hbnQtYnRuLWNvbXBhY3QtZmlyc3QtaXRlbSk6bm90KC5hbnQtYnRuLWNvbXBhY3QtbGFzdC1pdGVtKS5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtYnRuLWNvbXBhY3QtaXRlbS5hbnQtYnRuLmFudC1idG4tY29tcGFjdC1maXJzdC1pdGVtOm5vdCguYW50LWJ0bi1jb21wYWN0LWxhc3QtaXRlbSk6bm90KC5hbnQtYnRuLWNvbXBhY3QtaXRlbS1ydGwpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1idG4tY29tcGFjdC1pdGVtLmFudC1idG4uYW50LWJ0bi1jb21wYWN0LWxhc3QtaXRlbTpub3QoLmFudC1idG4tY29tcGFjdC1maXJzdC1pdGVtKTpub3QoLmFudC1idG4tY29tcGFjdC1pdGVtLXJ0bCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1idG4tY29tcGFjdC1pdGVtLmFudC1idG4uYW50LWJ0bi1jb21wYWN0LWl0ZW0tcnRsLmFudC1idG4tY29tcGFjdC1maXJzdC1pdGVtOm5vdCguYW50LWJ0bi1jb21wYWN0LWxhc3QtaXRlbSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1idG4tY29tcGFjdC1pdGVtLmFudC1idG4uYW50LWJ0bi1jb21wYWN0LWl0ZW0tcnRsLmFudC1idG4tY29tcGFjdC1sYXN0LWl0ZW06bm90KC5hbnQtYnRuLWNvbXBhY3QtZmlyc3QtaXRlbSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1pY29uLW9ubHkuYW50LWJ0bi1jb21wYWN0LWl0ZW0ge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1idG4tY29tcGFjdC1pdGVtLmFudC1idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSkgKyAuYW50LWJ0bi1jb21wYWN0LWl0ZW0uYW50LWJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtYnRuLWNvbXBhY3QtaXRlbS5hbnQtYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pICsgLmFudC1idG4tY29tcGFjdC1pdGVtLmFudC1idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHggKiAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYTlmZjtcbiAgY29udGVudDogJyAnO1xufVxuLmFudC1idG4tY29tcGFjdC1pdGVtLXJ0bC5hbnQtYnRuLWNvbXBhY3QtZmlyc3QtaXRlbS5hbnQtYnRuLWNvbXBhY3QtaXRlbS1ydGw6bm90KC5hbnQtYnRuLWNvbXBhY3QtbGFzdC1pdGVtKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1jb21wYWN0LWl0ZW0tcnRsLmFudC1idG4tY29tcGFjdC1sYXN0LWl0ZW0uYW50LWJ0bi1jb21wYWN0LWl0ZW0tcnRsOm5vdCguYW50LWJ0bi1jb21wYWN0LWZpcnN0LWl0ZW0pIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1idG4tY29tcGFjdC1pdGVtLXJ0bC5hbnQtYnRuLXNtLmFudC1idG4tY29tcGFjdC1maXJzdC1pdGVtLmFudC1idG4tY29tcGFjdC1pdGVtLXJ0bC5hbnQtYnRuLXNtOm5vdCguYW50LWJ0bi1jb21wYWN0LWxhc3QtaXRlbSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1idG4tY29tcGFjdC1pdGVtLXJ0bC5hbnQtYnRuLXNtLmFudC1idG4tY29tcGFjdC1sYXN0LWl0ZW0uYW50LWJ0bi1jb21wYWN0LWl0ZW0tcnRsLmFudC1idG4tc206bm90KC5hbnQtYnRuLWNvbXBhY3QtZmlyc3QtaXRlbSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1jb21wYWN0LWl0ZW0tcnRsLmFudC1idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSkgKyAuYW50LWJ0bi1jb21wYWN0LWl0ZW0tcnRsLmFudC1idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG4uYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWl0ZW06bm90KC5hbnQtYnRuLWNvbXBhY3QtdmVydGljYWwtbGFzdC1pdGVtKSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWl0ZW06aG92ZXIsXG4uYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWl0ZW06Zm9jdXMsXG4uYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWl0ZW06YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5hbnQtYnRuLWNvbXBhY3QtdmVydGljYWwtaXRlbVtkaXNhYmxlZF0ge1xuICB6LWluZGV4OiAwO1xufVxuLmFudC1idG4tY29tcGFjdC12ZXJ0aWNhbC1pdGVtOm5vdCguYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWZpcnN0LWl0ZW0pOm5vdCguYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWxhc3QtaXRlbSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1idG4tY29tcGFjdC12ZXJ0aWNhbC1pdGVtLmFudC1idG4tY29tcGFjdC12ZXJ0aWNhbC1maXJzdC1pdGVtOm5vdCguYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWxhc3QtaXRlbSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtYnRuLWNvbXBhY3QtdmVydGljYWwtaXRlbS5hbnQtYnRuLWNvbXBhY3QtdmVydGljYWwtbGFzdC1pdGVtOm5vdCguYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWZpcnN0LWl0ZW0pIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWl0ZW0uYW50LWJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKSArIC5hbnQtYnRuLWNvbXBhY3QtdmVydGljYWwtaXRlbS5hbnQtYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1idG4tY29tcGFjdC12ZXJ0aWNhbC1pdGVtLmFudC1idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSkgKyAuYW50LWJ0bi1jb21wYWN0LXZlcnRpY2FsLWl0ZW0uYW50LWJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4ICogMik7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhOWZmO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWJ0bi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnkgKyAuYW50LWJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVtkaXNhYmxlZF0sXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5ICsgLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1idG4tcnRsLmFudC1idG4gPiAuYW50LWJ0bi1sb2FkaW5nLWljb24gLmFudGljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtYnRuLXJ0bC5hbnQtYnRuID4gLmFudGljb24gKyBzcGFuLFxuLmFudC1idG4tcnRsLmFudC1idG4gPiBzcGFuICsgLmFudGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbTpob3Zlcixcbi5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tZW51LWl0ZW0tZGFuZ2VyLmFudC1tZW51LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjFmMDtcbn1cbi5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCA+IGEsXG4uYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtbWVudTpub3QoLmFudC1tZW51LWhvcml6b250YWwpIC5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFmMDtcbn1cbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW0tZGFuZ2VyLmFudC1tZW51LWl0ZW06OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZGFuZ2VyLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbTpob3Zlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtID4gYSB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtZGFyazpub3QoLmFudC1tZW51LWhvcml6b250YWwpIC5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSAwcztcbn1cbi5hbnQtbWVudTo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1tZW51OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtcm9vdDpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNiYWU3ZmY7XG59XG4uYW50LW1lbnUgdWwsXG4uYW50LW1lbnUgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYW50LW1lbnUtb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFudC1tZW51LW92ZXJmbG93LWl0ZW0ge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1tZW51LWhpZGRlbixcbi5hbnQtbWVudS1zdWJtZW51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIGhlaWdodDogMS41NzE1O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbCAuYW50LW1lbnUtc3VibWVudSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5hbnQtbWVudS1zdWJtZW51LFxuLmFudC1tZW51LXN1Ym1lbnUtaW5saW5lIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBwYWRkaW5nIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUtaXRlbTphY3RpdmUsXG4uYW50LW1lbnUtc3VibWVudS10aXRsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTZmN2ZmO1xufVxuLmFudC1tZW51LXN1Ym1lbnUgLmFudC1tZW51LXN1YiB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgcGFkZGluZyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5hbnQtbWVudS10aXRsZS1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtbWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LW1lbnUtaXRlbSA+IC5hbnQtYmFkZ2UgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1tZW51LWl0ZW0gPiAuYW50LWJhZGdlIGE6aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudS1pdGVtLWRpdmlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4uYW50LW1lbnUtaXRlbS1kaXZpZGVyLWRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuLmFudC1tZW51LWhvcml6b250YWwgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaG9yaXpvbnRhbCAuYW50LW1lbnUtc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtOmhvdmVyLFxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbS1hY3RpdmUsXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgYSxcbi5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIGE6aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudTpub3QoLmFudC1tZW51LWhvcml6b250YWwpIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjdmZjtcbn1cbi5hbnQtbWVudS1pbmxpbmUsXG4uYW50LW1lbnUtdmVydGljYWwsXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViLFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQuYW50LW1lbnUtc3ViLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0LmFudC1tZW51LXN1YiB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWI6bm90KFtjbGFzcyo9Jy1hY3RpdmUnXSksXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdC5hbnQtbWVudS1zdWI6bm90KFtjbGFzcyo9Jy1hY3RpdmUnXSksXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQuYW50LW1lbnUtc3ViOm5vdChbY2xhc3MqPSctYWN0aXZlJ10pIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1YiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0LmFudC1tZW51LXN1YiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodC5hbnQtbWVudS1zdWIgLmFudC1tZW51LWl0ZW0ge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1YiAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdC5hbnQtbWVudS1zdWIgLmFudC1tZW51LWl0ZW06OmFmdGVyLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0LmFudC1tZW51LXN1YiAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtc3VibWVudSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0LmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1zdWJtZW51LFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0LmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1zdWJtZW51IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmFudC1tZW51LWhvcml6b250YWwuYW50LW1lbnUtc3ViIHtcbiAgbWluLXdpZHRoOiAxMTRweDtcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWhvcml6b250YWwgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xufVxuLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3MsIHBhZGRpbmcgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LWl0ZW0taWNvbixcbi5hbnQtbWVudS1pdGVtIC5hbnRpY29uLFxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudGljb24ge1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBtYXJnaW4gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGNvbG9yIDAuM3M7XG59XG4uYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtaXRlbS1pY29uICsgc3Bhbixcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1pdGVtLWljb24gKyBzcGFuLFxuLmFudC1tZW51LWl0ZW0gLmFudGljb24gKyBzcGFuLFxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudGljb24gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG1hcmdpbiAwLjNzLCBjb2xvciAwLjNzO1xufVxuLmFudC1tZW51LWl0ZW0gLmFudC1tZW51LWl0ZW0taWNvbi5zdmcsXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtaXRlbS1pY29uLnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbn1cbi5hbnQtbWVudS1pdGVtLmFudC1tZW51LWl0ZW0tb25seS1jaGlsZCA+IC5hbnRpY29uLFxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUuYW50LW1lbnUtaXRlbS1vbmx5LWNoaWxkID4gLmFudGljb24sXG4uYW50LW1lbnUtaXRlbS5hbnQtbWVudS1pdGVtLW9ubHktY2hpbGQgPiAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUuYW50LW1lbnUtaXRlbS1vbmx5LWNoaWxkID4gLmFudC1tZW51LWl0ZW0taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hbnQtbWVudS1pdGVtOm5vdCguYW50LW1lbnUtaXRlbS1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlOm5vdCguYW50LW1lbnUtaXRlbS1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYmFlN2ZmO1xufVxuLmFudC1tZW51ID4gLmFudC1tZW51LWl0ZW0tZGl2aWRlciB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LW1lbnUtc3VibWVudS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA1MDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtcG9wdXA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4wMDAxO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LW1lbnUtc3VibWVudS1wbGFjZW1lbnQtcmlnaHRUb3A6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogLTdweDtcbn1cbi5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LW1lbnUtc3VibWVudS1wb3B1cCA+IC5hbnQtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYW50LW1lbnUtc3VibWVudS1leHBhbmQtaWNvbixcbi5hbnQtbWVudS1zdWJtZW51LWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtMi41cHgpO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKDIuNXB4KTtcbn1cbi5hbnQtbWVudS1zdWJtZW51OmhvdmVyID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1leHBhbmQtaWNvbixcbi5hbnQtbWVudS1zdWJtZW51OmhvdmVyID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdyB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1zdWJtZW51LWlubGluZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDIuNXB4KTtcbn1cbi5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS1zdWJtZW51LWlubGluZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtMi41cHgpO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtaG9yaXpvbnRhbCAuYW50LW1lbnUtc3VibWVudS1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LW1lbnUtc3VibWVudS1vcGVuLmFudC1tZW51LXN1Ym1lbnUtaW5saW5lID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5hbnQtbWVudS1zdWJtZW51LW9wZW4uYW50LW1lbnUtc3VibWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtMi41cHgpO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtb3Blbi5hbnQtbWVudS1zdWJtZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDIuNXB4KTtcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbCB7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1zdWJtZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1pdGVtOmhvdmVyLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1zdWJtZW51OmhvdmVyLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1pdGVtLWFjdGl2ZSxcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUsXG4uYW50LW1lbnUtaG9yaXpvbnRhbDpub3QoLmFudC1tZW51LWRhcmspID4gLmFudC1tZW51LWl0ZW0tb3Blbixcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtc3VibWVudS1vcGVuLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbDpub3QoLmFudC1tZW51LWRhcmspID4gLmFudC1tZW51LWl0ZW06aG92ZXI6OmFmdGVyLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1zdWJtZW51OmhvdmVyOjphZnRlcixcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtaXRlbS1hY3RpdmU6OmFmdGVyLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZTo6YWZ0ZXIsXG4uYW50LW1lbnUtaG9yaXpvbnRhbDpub3QoLmFudC1tZW51LWRhcmspID4gLmFudC1tZW51LWl0ZW0tb3Blbjo6YWZ0ZXIsXG4uYW50LW1lbnUtaG9yaXpvbnRhbDpub3QoLmFudC1tZW51LWRhcmspID4gLmFudC1tZW51LXN1Ym1lbnUtb3Blbjo6YWZ0ZXIsXG4uYW50LW1lbnUtaG9yaXpvbnRhbDpub3QoLmFudC1tZW51LWRhcmspID4gLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQ6OmFmdGVyLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTg5MGZmO1xufVxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtOjphZnRlcixcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMnB4O1xufVxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogJ1xcMjAnO1xufVxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtOjphZnRlcixcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1pdGVtOjphZnRlcixcbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMTg5MGZmO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjAwMDEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LXN1Ym1lbnUsXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdCAuYW50LW1lbnUtc3VibWVudSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtc3VibWVudSxcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LXN1Ym1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4wMnB4O1xufVxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdCAuYW50LW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYW50LW1lbnUtdmVydGljYWwgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0ID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1pbmxpbmUgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xufVxuLmFudC1tZW51LWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtc2VsZWN0ZWQ6OmFmdGVyLFxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xufVxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG59XG4uYW50LW1lbnUtaW5saW5lLmFudC1tZW51LXJvb3QgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaW5saW5lLmFudC1tZW51LXJvb3QgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzLCBwYWRkaW5nIDAuMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uYW50LW1lbnUtaW5saW5lLmFudC1tZW51LXJvb3QgLmFudC1tZW51LWl0ZW0gPiAuYW50LW1lbnUtdGl0bGUtY29udGVudCxcbi5hbnQtbWVudS1pbmxpbmUuYW50LW1lbnUtcm9vdCAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS10aXRsZS1jb250ZW50IHtcbiAgZmxleDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudS1pbmxpbmUuYW50LW1lbnUtcm9vdCAuYW50LW1lbnUtaXRlbSA+ICosXG4uYW50LW1lbnUtaW5saW5lLmFudC1tZW51LXJvb3QgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAqIHtcbiAgZmxleDogbm9uZTtcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkIHtcbiAgd2lkdGg6IDgwcHg7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbS1ncm91cCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAgPiAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgY2FsYyg1MCUgLSAxNnB4IC8gMik7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtIC5hbnQtbWVudS1zdWJtZW51LWFycm93LFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbS1ncm91cCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtc3VibWVudS1hcnJvdyxcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAgPiAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdyxcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCA+IC5hbnQtbWVudS1pdGVtIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LWl0ZW0taWNvbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbSAuYW50aWNvbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAgPiAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1tZW51LWl0ZW0gLmFudGljb24sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudGljb24sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudGljb24ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtIC5hbnQtbWVudS1pdGVtLWljb24gKyBzcGFuLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbS1ncm91cCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtaXRlbS1pY29uICsgc3Bhbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAgPiAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtaXRlbS1pY29uICsgc3Bhbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtaXRlbS1pY29uICsgc3Bhbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0gLmFudGljb24gKyBzcGFuLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbS1ncm91cCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LW1lbnUtaXRlbSAuYW50aWNvbiArIHNwYW4sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudGljb24gKyBzcGFuLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnRpY29uICsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCAuYW50aWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkLXRvb2x0aXAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkLXRvb2x0aXAgLmFudC1tZW51LWl0ZW0taWNvbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkLXRvb2x0aXAgLmFudGljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQtdG9vbHRpcCBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCAuYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaXRlbS1ncm91cC1saXN0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMjhweDtcbn1cbi5hbnQtbWVudS1yb290LmFudC1tZW51LXZlcnRpY2FsLFxuLmFudC1tZW51LXJvb3QuYW50LW1lbnUtdmVydGljYWwtbGVmdCxcbi5hbnQtbWVudS1yb290LmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0LFxuLmFudC1tZW51LXJvb3QuYW50LW1lbnUtaW5saW5lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtbWVudS1yb290LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgLmFudC1tZW51LWl0ZW0gPiAuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZC1ub2ljb24sXG4uYW50LW1lbnUtcm9vdC5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkIC5hbnQtbWVudS1zdWJtZW51IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQtbm9pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtbWVudS1zdWIuYW50LW1lbnUtaW5saW5lID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5hbnQtbWVudS1zdWIuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQsXG4uYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LW1lbnUtaXRlbS1kaXNhYmxlZDo6YWZ0ZXIsXG4uYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYW50LW1lbnUtaXRlbS1kaXNhYmxlZCBhLFxuLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtbWVudS1zdWJtZW51LWRpc2FibGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUsXG4uYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1pdGVtLWRpc2FibGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmFudC1sYXlvdXQtaGVhZGVyIC5hbnQtbWVudSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQtdG9vbHRpcCBhLFxuLmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQtdG9vbHRpcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW50LW1lbnUtbGlnaHQgLmFudC1tZW51LWl0ZW06aG92ZXIsXG4uYW50LW1lbnUtbGlnaHQgLmFudC1tZW51LWl0ZW0tYWN0aXZlLFxuLmFudC1tZW51LWxpZ2h0IC5hbnQtbWVudTpub3QoLmFudC1tZW51LWlubGluZSkgLmFudC1tZW51LXN1Ym1lbnUtb3Blbixcbi5hbnQtbWVudS1saWdodCAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUsXG4uYW50LW1lbnUtbGlnaHQgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1yb290OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzA5NmRkOTtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtOmZvY3VzLXZpc2libGUsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS10aXRsZTpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwOTZkZDk7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtZGFyayxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWIsXG4uYW50LW1lbnUuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gIGJhY2tncm91bmQ6ICMwMDE1Mjk7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdyxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWIgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93IHtcbiAgb3BhY2l0eTogMC40NTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWIgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1tZW51LmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWIgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWIgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1zdWJtZW51LXBvcHVwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaW5saW5lLmFudC1tZW51LXN1YiB7XG4gIGJhY2tncm91bmQ6ICMwMDBjMTc7XG59XG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1ob3Jpem9udGFsIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtc3VibWVudSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItY29sb3I6ICMwMDE1Mjk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtID4gYTo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtID4gc3BhbiA+IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsLFxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtdmVydGljYWwtbGVmdCxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LWl0ZW0ge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtOjphZnRlcixcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtOjphZnRlcixcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgLmFudC1tZW51LWl0ZW06OmFmdGVyLFxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LWl0ZW06OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbTpob3Zlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWFjdGl2ZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LW9wZW4sXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW06aG92ZXIgPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tYWN0aXZlID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1vcGVuID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtOmhvdmVyID4gc3BhbiA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1hY3RpdmUgPiBzcGFuID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSA+IHNwYW4gPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtb3BlbiA+IHNwYW4gPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQgPiBzcGFuID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyID4gc3BhbiA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtOmhvdmVyID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdyxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWFjdGl2ZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93LFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtb3BlbiA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS10aXRsZTpob3ZlciA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3cge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW06aG92ZXIgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWFjdGl2ZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtYWN0aXZlID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1vcGVuID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtOmhvdmVyID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tYWN0aXZlID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtYWN0aXZlID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtb3BlbiA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWRhcms6bm90KC5hbnQtbWVudS1ob3Jpem9udGFsKSAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZDo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCA+IHNwYW4gPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhOmhvdmVyLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBzcGFuID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgLmFudC1tZW51LWl0ZW0taWNvbixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIC5hbnRpY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCAuYW50LW1lbnUtaXRlbS1pY29uICsgc3Bhbixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIC5hbnRpY29uICsgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFudC1tZW51LmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uYW50LW1lbnUtc3VibWVudS1wb3B1cC5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWRpc2FibGVkLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kaXNhYmxlZCA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kaXNhYmxlZCA+IHNwYW4gPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiBzcGFuID4gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWRpc2FibGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWRpc2FibGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kaXNhYmxlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgIWltcG9ydGFudDtcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LW1lbnUtcnRsLmFudC1tZW51LWlubGluZSxcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtZGFyay5hbnQtbWVudS1pbmxpbmUsXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LWRhcmsuYW50LW1lbnUtdmVydGljYWwge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsLWxlZnQuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0LmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtc3VibWVudSxcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwtbGVmdC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtc3VibWVudSxcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwtcmlnaHQuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LXN1Ym1lbnUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG59XG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1pdGVtIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1pdGVtIC5hbnRpY29uLFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50aWNvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1pdGVtLmFudC1tZW51LWl0ZW0tb25seS1jaGlsZCA+IC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLmFudC1tZW51LWl0ZW0tb25seS1jaGlsZCA+IC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1pdGVtLmFudC1tZW51LWl0ZW0tb25seS1jaGlsZCA+IC5hbnRpY29uLFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtc3VibWVudS10aXRsZS5hbnQtbWVudS1pdGVtLW9ubHktY2hpbGQgPiAuYW50aWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtcnRsLmFudC1tZW51LXN1Ym1lbnUtcG9wdXAge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsLWxlZnQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdyxcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwtcmlnaHQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdyxcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtaW5saW5lID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3cge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTZweDtcbn1cbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtc3VibWVudS12ZXJ0aWNhbC1sZWZ0ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwtcmlnaHQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtc3VibWVudS12ZXJ0aWNhbCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwtbGVmdCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwtcmlnaHQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgycHgpO1xufVxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgLmFudC1tZW51LWl0ZW06OmFmdGVyLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LW1lbnUtcnRsLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG4uYW50LW1lbnUtcnRsLmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQuYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBwYWRkaW5nOiAwIGNhbGMoNTAlIC0gMTZweCAvIDIpO1xufVxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZzogMCAyOHB4IDAgMTZweDtcbn1cbi5hbnQtbWVudS1zdWIuYW50LW1lbnUtaW5saW5lIHtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS1zdWIuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXRvb2x0aXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgd2lkdGg6IGludHJpbnNpYztcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hbnQtdG9vbHRpcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC10b29sdGlwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTQuMzEzNzA4NXB4O1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRUb3AsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIHtcbiAgcGFkZGluZy1sZWZ0OiAxNC4zMTM3MDg1cHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbSxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xuICBwYWRkaW5nLXRvcDogMTQuMzEzNzA4NXB4O1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wLFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0Qm90dG9tIHtcbiAgcGFkZGluZy1yaWdodDogMTQuMzEzNzA4NXB4O1xufVxuLmFudC10b29sdGlwLWlubmVyIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYW50LXRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCB7XG4gIC0tYW50ZC1hcnJvdy1iYWNrZ3JvdW5kLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNjUpLCByZ2JhKDAsIDAsIDAsIDAuNzUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEuMzEzNzA4NXB4O1xuICBoZWlnaHQ6IDExLjMxMzcwODVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTEuMzEzNzA4NXB4O1xuICBsZWZ0OiAtMTEuMzEzNzA4NXB4O1xuICB3aWR0aDogMzMuOTQxMTI1NXB4O1xuICBoZWlnaHQ6IDMzLjk0MTEyNTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYW50ZC1hcnJvdy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMzMlIDMzJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgzMyUgMzMlKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBhdGgoJ00gOS44NDkyNDI0MDQ5MTc0OTkgMjQuMDkxODgzMDkyMDM2Nzg1IEEgNSA1IDAgMCAxIDEzLjM4NDc3NjMxMDg1MDIzNyAyMi42Mjc0MTY5OTc5Njk1MjIgTCAyMC42Mjc0MTY5OTc5Njk1MjIgMjIuNjI3NDE2OTk3OTY5NTIyIEEgMiAyIDAgMCAwIDIyLjYyNzQxNjk5Nzk2OTUyMiAyMC42Mjc0MTY5OTc5Njk1MjIgTCAyMi42Mjc0MTY5OTc5Njk1MjIgMTMuMzg0Nzc2MzEwODUwMjM3IEEgNSA1IDAgMCAxIDI0LjA5MTg4MzA5MjAzNjc4NSA5Ljg0OTI0MjQwNDkxNzQ5OSBMIDIzLjA5MTg4MzA5MjAzNjc4NSA5Ljg0OTI0MjQwNDkxNzQ5OSBMIDkuODQ5MjQyNDA0OTE3NDk5IDIzLjA5MTg4MzA5MjAzNjc4NSBaJyk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwYXRoKCdNIDkuODQ5MjQyNDA0OTE3NDk5IDI0LjA5MTg4MzA5MjAzNjc4NSBBIDUgNSAwIDAgMSAxMy4zODQ3NzYzMTA4NTAyMzcgMjIuNjI3NDE2OTk3OTY5NTIyIEwgMjAuNjI3NDE2OTk3OTY5NTIyIDIyLjYyNzQxNjk5Nzk2OTUyMiBBIDIgMiAwIDAgMCAyMi42Mjc0MTY5OTc5Njk1MjIgMjAuNjI3NDE2OTk3OTY5NTIyIEwgMjIuNjI3NDE2OTk3OTY5NTIyIDEzLjM4NDc3NjMxMDg1MDIzNyBBIDUgNSAwIDAgMSAyNC4wOTE4ODMwOTIwMzY3ODUgOS44NDkyNDI0MDQ5MTc0OTkgTCAyMy4wOTE4ODMwOTIwMzY3ODUgOS44NDkyNDI0MDQ5MTc0OTkgTCA5Ljg0OTI0MjQwNDkxNzQ5OSAyMy4wOTE4ODMwOTIwMzY3ODUgWicpO1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3AgLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcCAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wTGVmdCAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDEzcHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcFJpZ2h0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxM3B4O1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodCAuYW50LXRvb2x0aXAtYXJyb3csXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdyxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRCb3R0b20gLmFudC10b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodEJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCB7XG4gIGJveC1zaGFkb3c6IC0zcHggM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTFweCkgcm90YXRlKDEzNWRlZyk7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNXB4O1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodEJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDVweDtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCAuYW50LXRvb2x0aXAtYXJyb3csXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRUb3AgLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0Qm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRUb3AgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20gLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAzcHggLTNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMXB4KSByb3RhdGUoMzE1ZGVnKTtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRUb3AgLmFudC10b29sdGlwLWFycm93IHtcbiAgdG9wOiA1cHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20gLmFudC10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiA1cHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3csXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbUxlZnQgLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21SaWdodCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tTGVmdCAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tUmlnaHQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAtM3B4IC0zcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoMjI1ZGVnKTtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21MZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDEzcHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxM3B4O1xufVxuLmFudC10b29sdGlwLXBpbmsgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMmY5Njtcbn1cbi5hbnQtdG9vbHRpcC1waW5rIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWIyZjk2O1xufVxuLmFudC10b29sdGlwLW1hZ2VudGEgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMmY5Njtcbn1cbi5hbnQtdG9vbHRpcC1tYWdlbnRhIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWIyZjk2O1xufVxuLmFudC10b29sdGlwLXJlZCAuYW50LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUyMjJkO1xufVxuLmFudC10b29sdGlwLXJlZCAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y1MjIyZDtcbn1cbi5hbnQtdG9vbHRpcC12b2xjYW5vIC5hbnQtdG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTU0MWM7XG59XG4uYW50LXRvb2x0aXAtdm9sY2FubyAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZhNTQxYztcbn1cbi5hbnQtdG9vbHRpcC1vcmFuZ2UgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOGMxNjtcbn1cbi5hbnQtdG9vbHRpcC1vcmFuZ2UgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmYThjMTY7XG59XG4uYW50LXRvb2x0aXAteWVsbG93IC5hbnQtdG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWRiMTQ7XG59XG4uYW50LXRvb2x0aXAteWVsbG93IC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmFkYjE0O1xufVxuLmFudC10b29sdGlwLWdvbGQgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtdG9vbHRpcC1nb2xkIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmFhZDE0O1xufVxuLmFudC10b29sdGlwLWN5YW4gLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYzJjMjtcbn1cbi5hbnQtdG9vbHRpcC1jeWFuIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTNjMmMyO1xufVxuLmFudC10b29sdGlwLWxpbWUgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDkxMTtcbn1cbi5hbnQtdG9vbHRpcC1saW1lIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYTBkOTExO1xufVxuLmFudC10b29sdGlwLWdyZWVuIC5hbnQtdG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LXRvb2x0aXAtZ3JlZW4gLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1MmM0MWE7XG59XG4uYW50LXRvb2x0aXAtYmx1ZSAuYW50LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC10b29sdGlwLWJsdWUgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG59XG4uYW50LXRvb2x0aXAtZ2Vla2JsdWUgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNTRlYjtcbn1cbi5hbnQtdG9vbHRpcC1nZWVrYmx1ZSAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJmNTRlYjtcbn1cbi5hbnQtdG9vbHRpcC1wdXJwbGUgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMmVkMTtcbn1cbi5hbnQtdG9vbHRpcC1wdXJwbGUgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3MjJlZDE7XG59XG4uYW50LXRvb2x0aXAtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRvb2x0aXAtcnRsIC5hbnQtdG9vbHRpcC1pbm5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXNwYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYW50LXNwYWNlLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbnQtc3BhY2UtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtc3BhY2UtYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hbnQtc3BhY2UtYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFudC1zcGFjZS1hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5hbnQtc3BhY2UtaXRlbTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXNwYWNlLWNvbXBhY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbnQtc3BhY2UtY29tcGFjdC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1zcGFjZS1jb21wYWN0LXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbnQtc3BhY2UtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXNwYWNlLWNvbXBhY3QtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtcGlja2VyLWNhbGVuZGFyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIgLmFudC1waWNrZXItY2FsZW5kYXIteWVhci1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIgLmFudC1waWNrZXItY2FsZW5kYXItbW9udGgtc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItaGVhZGVyIC5hbnQtcGlja2VyLWNhbGVuZGFyLW1vZGUtc3dpdGNoIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyIC5hbnQtcGlja2VyLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLW1vbnRoLXBhbmVsLFxuLmFudC1waWNrZXItY2FsZW5kYXIgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItZGF0ZS1wYW5lbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXIgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItYm9keSB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXIgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItbWluaSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLW1pbmkgLmFudC1waWNrZXItY2FsZW5kYXItaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLW1pbmkgLmFudC1waWNrZXItcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLW1pbmkgLmFudC1waWNrZXItY29udGVudCB7XG4gIGhlaWdodDogMjU2cHg7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1taW5pIC5hbnQtcGlja2VyLWNvbnRlbnQgdGgge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItbWluaSAuYW50LXBpY2tlci1jZWxsOjpiZWZvcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWJvZHkgdGgsXG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWJvZHkgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1ib2R5IHRoIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEycHggNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsOmhvdmVyIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdG9kYXk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZSxcbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1zZWxlY3RlZDpob3ZlciAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLFxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdG9kYXksXG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQ6aG92ZXIgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS10b2RheSB7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZSAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXZhbHVlLFxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkOmhvdmVyIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS12YWx1ZSxcbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1zZWxlY3RlZCAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXRvZGF5IC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdmFsdWUsXG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQ6aG92ZXIgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS10b2RheSAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXZhbHVlIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDRweDtcbiAgcGFkZGluZzogNHB4IDhweCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdmFsdWUge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogODZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdG9kYXkge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdG9kYXkgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS12YWx1ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hbnQtcGlja2VyLWNhbGVuZGFyLWhlYWRlciAuYW50LXBpY2tlci1jYWxlbmRhci15ZWFyLXNlbGVjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIgLmFudC1waWNrZXItY2FsZW5kYXItbW9udGgtc2VsZWN0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG4gIC5hbnQtcGlja2VyLWNhbGVuZGFyLWhlYWRlciAuYW50LXBpY2tlci1jYWxlbmRhci1tb2RlLXN3aXRjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtcGlja2VyLWNhbGVuZGFyLWhlYWRlciAuYW50LXBpY2tlci1jYWxlbmRhci1tb2RlLXN3aXRjaCA+IGxhYmVsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFudC1waWNrZXItY2FsZW5kYXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1ydGwgLmFudC1waWNrZXItY2FsZW5kYXItaGVhZGVyIC5hbnQtcGlja2VyLWNhbGVuZGFyLW1vbnRoLXNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLXJ0bCAuYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIgLmFudC1waWNrZXItY2FsZW5kYXItbW9kZS1zd2l0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1ydGwuYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLXJ0bC5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItYm9keSB0aCB7XG4gIHBhZGRpbmc6IDAgMCA1cHggMTJweDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLXJ0bC5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtcGlja2VyLXN0YXR1cy1lcnJvci5hbnQtcGlja2VyLFxuLmFudC1waWNrZXItc3RhdHVzLWVycm9yLmFudC1waWNrZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1waWNrZXItc3RhdHVzLWVycm9yLmFudC1waWNrZXItZm9jdXNlZCxcbi5hbnQtcGlja2VyLXN0YXR1cy1lcnJvci5hbnQtcGlja2VyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDc3LCA3OSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LXBpY2tlci1zdGF0dXMtZXJyb3IuYW50LXBpY2tlciAuYW50LXBpY2tlci1hY3RpdmUtYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmNzg3NTtcbn1cbi5hbnQtcGlja2VyLXN0YXR1cy13YXJuaW5nLmFudC1waWNrZXIsXG4uYW50LXBpY2tlci1zdGF0dXMtd2FybmluZy5hbnQtcGlja2VyOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtcGlja2VyLXN0YXR1cy13YXJuaW5nLmFudC1waWNrZXItZm9jdXNlZCxcbi5hbnQtcGlja2VyLXN0YXR1cy13YXJuaW5nLmFudC1waWNrZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmM1M2Q7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1MCwgMTczLCAyMCwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LXBpY2tlci1zdGF0dXMtd2FybmluZy5hbnQtcGlja2VyIC5hbnQtcGlja2VyLWFjdGl2ZS1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjNTNkO1xufVxuLmFudC1waWNrZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcGFkZGluZzogNHB4IDExcHggNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG4uYW50LXBpY2tlcjpob3Zlcixcbi5hbnQtcGlja2VyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1waWNrZXItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtcGlja2VyLmFudC1waWNrZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXBpY2tlci5hbnQtcGlja2VyLWRpc2FibGVkIC5hbnQtcGlja2VyLXN1ZmZpeCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1waWNrZXIuYW50LXBpY2tlci1ib3JkZXJsZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LXBpY2tlci1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA0cHggMTFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZmxleDogYXV0bztcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6LW1vei1wbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dDpmb2N1cyxcbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWJvcmRlcmxlc3MsXG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWJvcmRlcmxlc3M6aG92ZXIsXG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWJvcmRlcmxlc3M6Zm9jdXMsXG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWJvcmRlcmxlc3MtZm9jdXNlZCxcbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQtYm9yZGVybGVzcy1kaXNhYmxlZCxcbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQtYm9yZGVybGVzc1tkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxudGV4dGFyZWEuYW50LXBpY2tlci1pbnB1dCA+IGlucHV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCBoZWlnaHQgMHM7XG59XG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWxnIHtcbiAgcGFkZGluZzogNi41cHggMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG59XG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXBpY2tlci1pbnB1dDpob3ZlciAuYW50LXBpY2tlci1jbGVhciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXBpY2tlci1pbnB1dC1wbGFjZWhvbGRlciA+IGlucHV0IHtcbiAgY29sb3I6ICNiZmJmYmY7XG59XG4uYW50LXBpY2tlci1sYXJnZSB7XG4gIHBhZGRpbmc6IDYuNXB4IDExcHggNi41cHg7XG59XG4uYW50LXBpY2tlci1sYXJnZSAuYW50LXBpY2tlci1pbnB1dCA+IGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1waWNrZXItc21hbGwge1xuICBwYWRkaW5nOiAwcHggN3B4IDBweDtcbn1cbi5hbnQtcGlja2VyLXN1ZmZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtcGlja2VyLXN1ZmZpeCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1waWNrZXItc3VmZml4ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LXBpY2tlci1jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGNvbG9yIDAuM3M7XG59XG4uYW50LXBpY2tlci1jbGVhciA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1waWNrZXItY2xlYXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtcGlja2VyLXNlcGFyYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtcGlja2VyLWZvY3VzZWQgLmFudC1waWNrZXItc2VwYXJhdG9yIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXBpY2tlci1kaXNhYmxlZCAuYW50LXBpY2tlci1yYW5nZS1zZXBhcmF0b3IgLmFudC1waWNrZXItc2VwYXJhdG9yIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGlja2VyLXJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbnQtcGlja2VyLXJhbmdlIC5hbnQtcGlja2VyLWNsZWFyIHtcbiAgcmlnaHQ6IDExcHg7XG59XG4uYW50LXBpY2tlci1yYW5nZTpob3ZlciAuYW50LXBpY2tlci1jbGVhciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXBpY2tlci1yYW5nZSAuYW50LXBpY2tlci1hY3RpdmUtYmFyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLmFudC1waWNrZXItZm9jdXNlZCAuYW50LXBpY2tlci1hY3RpdmUtYmFyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLXNlcGFyYXRvciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLmFudC1waWNrZXItc21hbGwgLmFudC1waWNrZXItY2xlYXIge1xuICByaWdodDogN3B4O1xufVxuLmFudC1waWNrZXItcmFuZ2UuYW50LXBpY2tlci1zbWFsbCAuYW50LXBpY2tlci1hY3RpdmUtYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDUwO1xufVxuLmFudC1waWNrZXItZHJvcGRvd24taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21MZWZ0IC5hbnQtcGlja2VyLXJhbmdlLWFycm93IHtcbiAgdG9wOiAyLjU4NTYxODA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKDFweCk7XG59XG4uYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCAuYW50LXBpY2tlci1yYW5nZS1hcnJvdyB7XG4gIGJvdHRvbTogMi41ODU2MTgwOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmFudC1waWNrZXItZHJvcGRvd24uYW50LXNsaWRlLXVwLWVudGVyLmFudC1zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1lbnRlci5hbnQtc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1waWNrZXItZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0LFxuLmFudC1waWNrZXItZHJvcGRvd24uYW50LXNsaWRlLXVwLWFwcGVhci5hbnQtc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1waWNrZXItZHJvcGRvd24uYW50LXNsaWRlLXVwLWFwcGVhci5hbnQtc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25Jbjtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1lbnRlci5hbnQtc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1waWNrZXItZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXBpY2tlci1kcm9wZG93bi5hbnQtc2xpZGUtdXAtZW50ZXIuYW50LXNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCxcbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1hcHBlYXIuYW50LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1hcHBlYXIuYW50LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xufVxuLmFudC1waWNrZXItZHJvcGRvd24uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1sZWF2ZS5hbnQtc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1waWNrZXItZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1sZWF2ZS5hbnQtc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1waWNrZXItZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXBpY2tlci1kcm9wZG93bi5hbnQtc2xpZGUtdXAtbGVhdmUuYW50LXNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xufVxuLmFudC1waWNrZXItZHJvcGRvd24tcmFuZ2Uge1xuICBwYWRkaW5nOiA3LjU0MjQ3MjMzcHggMDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLXJhbmdlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXBpY2tlci1kcm9wZG93biAuYW50LXBpY2tlci1wYW5lbCA+IC5hbnQtcGlja2VyLXRpbWUtcGFuZWwge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmFudC1waWNrZXItcmFuZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC1waWNrZXItcmFuZ2VzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LXBpY2tlci1yYW5nZXMgLmFudC1waWNrZXItcHJlc2V0ID4gLmFudC10YWctYmx1ZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBiYWNrZ3JvdW5kOiAjZTZmN2ZmO1xuICBib3JkZXItY29sb3I6ICM5MWQ1ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtcGlja2VyLXJhbmdlcyAuYW50LXBpY2tlci1vayB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFudC1waWNrZXItcmFuZ2UtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMS4zMTM3MDg1cHg7XG4gIGhlaWdodDogMTEuMzEzNzA4NXB4O1xuICBtYXJnaW4tbGVmdDogMTYuNXB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExLjMxMzcwODVweDtcbiAgbGVmdDogLTExLjMxMzcwODVweDtcbiAgd2lkdGg6IDMzLjk0MTEyNTVweDtcbiAgaGVpZ2h0OiAzMy45NDExMjU1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xMHB4O1xuICBjb250ZW50OiAnJztcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDMzJSAzMyUpO1xuICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMzMlIDMzJSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwYXRoKCdNIDkuODQ5MjQyNDA0OTE3NDk5IDI0LjA5MTg4MzA5MjAzNjc4NSBBIDUgNSAwIDAgMSAxMy4zODQ3NzYzMTA4NTAyMzcgMjIuNjI3NDE2OTk3OTY5NTIyIEwgMjAuNjI3NDE2OTk3OTY5NTIyIDIyLjYyNzQxNjk5Nzk2OTUyMiBBIDIgMiAwIDAgMCAyMi42Mjc0MTY5OTc5Njk1MjIgMjAuNjI3NDE2OTk3OTY5NTIyIEwgMjIuNjI3NDE2OTk3OTY5NTIyIDEzLjM4NDc3NjMxMDg1MDIzNyBBIDUgNSAwIDAgMSAyNC4wOTE4ODMwOTIwMzY3ODUgOS44NDkyNDI0MDQ5MTc0OTkgTCAyMy4wOTE4ODMwOTIwMzY3ODUgOS44NDkyNDI0MDQ5MTc0OTkgTCA5Ljg0OTI0MjQwNDkxNzQ5OSAyMy4wOTE4ODMwOTIwMzY3ODUgWicpO1xuICAgICAgICAgIGNsaXAtcGF0aDogcGF0aCgnTSA5Ljg0OTI0MjQwNDkxNzQ5OSAyNC4wOTE4ODMwOTIwMzY3ODUgQSA1IDUgMCAwIDEgMTMuMzg0Nzc2MzEwODUwMjM3IDIyLjYyNzQxNjk5Nzk2OTUyMiBMIDIwLjYyNzQxNjk5Nzk2OTUyMiAyMi42Mjc0MTY5OTc5Njk1MjIgQSAyIDIgMCAwIDAgMjIuNjI3NDE2OTk3OTY5NTIyIDIwLjYyNzQxNjk5Nzk2OTUyMiBMIDIyLjYyNzQxNjk5Nzk2OTUyMiAxMy4zODQ3NzYzMTA4NTAyMzcgQSA1IDUgMCAwIDEgMjQuMDkxODgzMDkyMDM2Nzg1IDkuODQ5MjQyNDA0OTE3NDk5IEwgMjMuMDkxODgzMDkyMDM2Nzg1IDkuODQ5MjQyNDA0OTE3NDk5IEwgOS44NDkyNDI0MDQ5MTc0OTkgMjMuMDkxODgzMDkyMDM2Nzg1IFonKTtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xufVxuLmFudC1waWNrZXItcGFuZWwtY29udGFpbmVyIC5hbnQtcGlja2VyLXBhbmVscyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uYW50LXBpY2tlci1wYW5lbC1jb250YWluZXIgLmFudC1waWNrZXItcGFuZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LXBpY2tlci1wYW5lbC1jb250YWluZXIgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY29udGVudCxcbi5hbnQtcGlja2VyLXBhbmVsLWNvbnRhaW5lciAuYW50LXBpY2tlci1wYW5lbCB0YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLWNvbnRhaW5lciAuYW50LXBpY2tlci1wYW5lbC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFudC1waWNrZXItY29tcGFjdC1pdGVtOm5vdCguYW50LXBpY2tlci1jb21wYWN0LWxhc3QtaXRlbSk6bm90KC5hbnQtcGlja2VyLWNvbXBhY3QtaXRlbS1ydGwpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmFudC1waWNrZXItY29tcGFjdC1pdGVtOm5vdCguYW50LXBpY2tlci1jb21wYWN0LWxhc3QtaXRlbSkuYW50LXBpY2tlci1jb21wYWN0LWl0ZW0tcnRsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYW50LXBpY2tlci1jb21wYWN0LWl0ZW06aG92ZXIsXG4uYW50LXBpY2tlci1jb21wYWN0LWl0ZW06Zm9jdXMsXG4uYW50LXBpY2tlci1jb21wYWN0LWl0ZW06YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5hbnQtcGlja2VyLWNvbXBhY3QtaXRlbS5hbnQtcGlja2VyLWZvY3VzZWQge1xuICB6LWluZGV4OiAyO1xufVxuLmFudC1waWNrZXItY29tcGFjdC1pdGVtW2Rpc2FibGVkXSB7XG4gIHotaW5kZXg6IDA7XG59XG4uYW50LXBpY2tlci1jb21wYWN0LWl0ZW06bm90KC5hbnQtcGlja2VyLWNvbXBhY3QtZmlyc3QtaXRlbSk6bm90KC5hbnQtcGlja2VyLWNvbXBhY3QtbGFzdC1pdGVtKS5hbnQtcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtcGlja2VyLWNvbXBhY3QtaXRlbS5hbnQtcGlja2VyLmFudC1waWNrZXItY29tcGFjdC1maXJzdC1pdGVtOm5vdCguYW50LXBpY2tlci1jb21wYWN0LWxhc3QtaXRlbSk6bm90KC5hbnQtcGlja2VyLWNvbXBhY3QtaXRlbS1ydGwpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1waWNrZXItY29tcGFjdC1pdGVtLmFudC1waWNrZXIuYW50LXBpY2tlci1jb21wYWN0LWxhc3QtaXRlbTpub3QoLmFudC1waWNrZXItY29tcGFjdC1maXJzdC1pdGVtKTpub3QoLmFudC1waWNrZXItY29tcGFjdC1pdGVtLXJ0bCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1waWNrZXItY29tcGFjdC1pdGVtLmFudC1waWNrZXIuYW50LXBpY2tlci1jb21wYWN0LWl0ZW0tcnRsLmFudC1waWNrZXItY29tcGFjdC1maXJzdC1pdGVtOm5vdCguYW50LXBpY2tlci1jb21wYWN0LWxhc3QtaXRlbSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1waWNrZXItY29tcGFjdC1pdGVtLmFudC1waWNrZXIuYW50LXBpY2tlci1jb21wYWN0LWl0ZW0tcnRsLmFudC1waWNrZXItY29tcGFjdC1sYXN0LWl0ZW06bm90KC5hbnQtcGlja2VyLWNvbXBhY3QtZmlyc3QtaXRlbSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LXBpY2tlci1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBpY2tlci1kZWNhZGUtcGFuZWwsXG4uYW50LXBpY2tlci15ZWFyLXBhbmVsLFxuLmFudC1waWNrZXItcXVhcnRlci1wYW5lbCxcbi5hbnQtcGlja2VyLW1vbnRoLXBhbmVsLFxuLmFudC1waWNrZXItd2Vlay1wYW5lbCxcbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwsXG4uYW50LXBpY2tlci10aW1lLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLmFudC1waWNrZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtcGlja2VyLWhlYWRlciA+ICoge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1waWNrZXItaGVhZGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudC1waWNrZXItaGVhZGVyID4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxLjZlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1waWNrZXItaGVhZGVyID4gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXBpY2tlci1oZWFkZXItdmlldyB7XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1waWNrZXItaGVhZGVyLXZpZXcgYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmFudC1waWNrZXItaGVhZGVyLXZpZXcgYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGlja2VyLWhlYWRlci12aWV3IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1waWNrZXItcHJldi1pY29uLFxuLmFudC1waWNrZXItbmV4dC1pY29uLFxuLmFudC1waWNrZXItc3VwZXItcHJldi1pY29uLFxuLmFudC1waWNrZXItc3VwZXItbmV4dC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xufVxuLmFudC1waWNrZXItcHJldi1pY29uOjpiZWZvcmUsXG4uYW50LXBpY2tlci1uZXh0LWljb246OmJlZm9yZSxcbi5hbnQtcGlja2VyLXN1cGVyLXByZXYtaWNvbjo6YmVmb3JlLFxuLmFudC1waWNrZXItc3VwZXItbmV4dC1pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyOiAwIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAxLjVweCAwIDAgMS41cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1waWNrZXItc3VwZXItcHJldi1pY29uOjphZnRlcixcbi5hbnQtcGlja2VyLXN1cGVyLW5leHQtaWNvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlcjogMCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci13aWR0aDogMS41cHggMCAwIDEuNXB4O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtcGlja2VyLXByZXYtaWNvbixcbi5hbnQtcGlja2VyLXN1cGVyLXByZXYtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYW50LXBpY2tlci1uZXh0LWljb24sXG4uYW50LXBpY2tlci1zdXBlci1uZXh0LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmFudC1waWNrZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmFudC1waWNrZXItY29udGVudCB0aCxcbi5hbnQtcGlja2VyLWNvbnRlbnQgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hbnQtcGlja2VyLWNvbnRlbnQgdGgge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5hbnQtcGlja2VyLWNlbGwge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1waWNrZXItY2VsbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LXBpY2tlci1jZWxsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3M7XG59XG4uYW50LXBpY2tlci1jZWxsOmhvdmVyOm5vdCguYW50LXBpY2tlci1jZWxsLWluLXZpZXcpIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci1jZWxsOmhvdmVyOm5vdCguYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydCk6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydCk6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kKSAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtdG9kYXkgLmFudC1waWNrZXItY2VsbC1pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWluLXJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZjtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQgLmFudC1waWNrZXItY2VsbC1pbm5lcixcbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQgLmFudC1waWNrZXItY2VsbC1pbm5lcixcbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQtc2luZ2xlKTo6YmVmb3JlLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kLXNpbmdsZSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0OjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6bm90KC5hbnQtcGlja2VyLWNlbGwtaW4tcmFuZ2UpOm5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0KTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQpOjphZnRlcixcbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOm5vdCguYW50LXBpY2tlci1jZWxsLWluLXJhbmdlKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydCk6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydC1zaW5nbGU6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydC5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kLW5lYXItaG92ZXI6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LW5lYXItaG92ZXI6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZC1zaW5nbGU6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcjpub3QoLmFudC1waWNrZXItY2VsbC1pbi1yYW5nZSk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3ZWMxZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlcixcbi5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjphZnRlcixcbi5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDJweDtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtaW4tcmFuZ2UuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyOjpiZWZvcmUsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcjo6YmVmb3JlLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyOjpiZWZvcmUsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0Om5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LXNpbmdsZSkuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjpiZWZvcmUsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQtc2luZ2xlKS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjpiZWZvcmUsXG4uYW50LXBpY2tlci1wYW5lbCA+IDpub3QoLmFudC1waWNrZXItZGF0ZS1wYW5lbCkgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6OmJlZm9yZSxcbi5hbnQtcGlja2VyLXBhbmVsID4gOm5vdCguYW50LXBpY2tlci1kYXRlLXBhbmVsKSAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWluLXJhbmdlLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNjYmU2ZmY7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0Om5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LXNpbmdsZSk6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kKSAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQtc2luZ2xlKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydCkgLmFudC1waWNrZXItY2VsbC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1waWNrZXItZGF0ZS1wYW5lbCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWluLXJhbmdlLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydCAuYW50LXBpY2tlci1jZWxsLWlubmVyOjphZnRlcixcbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kIC5hbnQtcGlja2VyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNjYmU2ZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQgLmFudC1waWNrZXItY2VsbC1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTZweDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kIC5hbnQtcGlja2VyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IC02cHg7XG59XG4uYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydDo6YWZ0ZXIge1xuICByaWdodDogNTAlO1xufVxuLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbn1cbnRyID4gLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3ZlcjpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG50ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOmZpcnN0LWNoaWxkOjphZnRlcixcbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQtbmVhci1yYW5nZTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1zdGFydC1uZWFyLXJhbmdlKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlciB7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG50ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXI6bGFzdC1jaGlsZDo6YWZ0ZXIsXG50ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWVuZC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2UtZW5kLW5lYXItcmFuZ2U6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZC1uZWFyLXJhbmdlKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZDo6YWZ0ZXIge1xuICByaWdodDogNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5hbnQtcGlja2VyLWNlbGwtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXBpY2tlci1jZWxsLWRpc2FibGVkIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtcGlja2VyLWNlbGwtZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uYW50LXBpY2tlci1jZWxsLWRpc2FibGVkLmFudC1waWNrZXItY2VsbC10b2RheSAuYW50LXBpY2tlci1jZWxsLWlubmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXBpY2tlci1kZWNhZGUtcGFuZWwgLmFudC1waWNrZXItY29udGVudCxcbi5hbnQtcGlja2VyLXllYXItcGFuZWwgLmFudC1waWNrZXItY29udGVudCxcbi5hbnQtcGlja2VyLXF1YXJ0ZXItcGFuZWwgLmFudC1waWNrZXItY29udGVudCxcbi5hbnQtcGlja2VyLW1vbnRoLXBhbmVsIC5hbnQtcGlja2VyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDI2NHB4O1xufVxuLmFudC1waWNrZXItZGVjYWRlLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci15ZWFyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci1xdWFydGVyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci1tb250aC1wYW5lbCAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYW50LXBpY2tlci1xdWFydGVyLXBhbmVsIC5hbnQtcGlja2VyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uYW50LXBpY2tlci1mb290ZXIge1xuICB3aWR0aDogLW1vei1taW4tY29udGVudDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1waWNrZXItZm9vdGVyLWV4dHJhIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtcGlja2VyLWZvb3Rlci1leHRyYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXBpY2tlci1ub3cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFudC1waWNrZXItdG9kYXktYnRuIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBpY2tlci10b2RheS1idG46aG92ZXIge1xuICBjb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtcGlja2VyLXRvZGF5LWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtcGlja2VyLXRvZGF5LWJ0bi5hbnQtcGlja2VyLXRvZGF5LWJ0bi1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1waWNrZXItZGVjYWRlLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5hbnQtcGlja2VyLWRlY2FkZS1wYW5lbCAuYW50LXBpY2tlci1jZWxsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1waWNrZXIteWVhci1wYW5lbCAuYW50LXBpY2tlci1ib2R5LFxuLmFudC1waWNrZXItcXVhcnRlci1wYW5lbCAuYW50LXBpY2tlci1ib2R5LFxuLmFudC1waWNrZXItbW9udGgtcGFuZWwgLmFudC1waWNrZXItYm9keSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmFudC1waWNrZXIteWVhci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLWlubmVyLFxuLmFudC1waWNrZXItcXVhcnRlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLWlubmVyLFxuLmFudC1waWNrZXItbW9udGgtcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbm5lciB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmFudC1waWNrZXIteWVhci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlcixcbi5hbnQtcGlja2VyLXF1YXJ0ZXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1tb250aC1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlciB7XG4gIGxlZnQ6IDE0cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM3ZWMxZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLXllYXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItcXVhcnRlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1tb250aC1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlciB7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LXBpY2tlci15ZWFyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjphZnRlcixcbi5hbnQtcGlja2VyLXF1YXJ0ZXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQ6OmFmdGVyLFxuLmFudC1waWNrZXItbW9udGgtcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjN2VjMWZmO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci15ZWFyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1xdWFydGVyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1tb250aC1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZDo6YWZ0ZXIge1xuICBsZWZ0OiAxNHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjN2VjMWZmO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtcGlja2VyLXdlZWstcGFuZWwgLmFudC1waWNrZXItYm9keSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLmFudC1waWNrZXItd2Vlay1wYW5lbCAuYW50LXBpY2tlci1jZWxsOmhvdmVyIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci13ZWVrLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQgLmFudC1waWNrZXItY2VsbC1pbm5lcixcbi5hbnQtcGlja2VyLXdlZWstcGFuZWwgLmFudC1waWNrZXItY2VsbCAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbnQtcGlja2VyLXdlZWstcGFuZWwtcm93IHRkIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuLmFudC1waWNrZXItd2Vlay1wYW5lbC1yb3c6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC1waWNrZXItd2Vlay1wYW5lbC1yb3ctc2VsZWN0ZWQgdGQsXG4uYW50LXBpY2tlci13ZWVrLXBhbmVsLXJvdy1zZWxlY3RlZDpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG59XG4uYW50LXBpY2tlci13ZWVrLXBhbmVsLXJvdy1zZWxlY3RlZCB0ZC5hbnQtcGlja2VyLWNlbGwtd2Vlayxcbi5hbnQtcGlja2VyLXdlZWstcGFuZWwtcm93LXNlbGVjdGVkOmhvdmVyIHRkLmFudC1waWNrZXItY2VsbC13ZWVrIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5hbnQtcGlja2VyLXdlZWstcGFuZWwtcm93LXNlbGVjdGVkIHRkLmFudC1waWNrZXItY2VsbC10b2RheSAuYW50LXBpY2tlci1jZWxsLWlubmVyOjpiZWZvcmUsXG4uYW50LXBpY2tlci13ZWVrLXBhbmVsLXJvdy1zZWxlY3RlZDpob3ZlciB0ZC5hbnQtcGlja2VyLWNlbGwtdG9kYXkgLmFudC1waWNrZXItY2VsbC1pbm5lcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmFudC1waWNrZXItd2Vlay1wYW5lbC1yb3ctc2VsZWN0ZWQgdGQgLmFudC1waWNrZXItY2VsbC1pbm5lcixcbi5hbnQtcGlja2VyLXdlZWstcGFuZWwtcm93LXNlbGVjdGVkOmhvdmVyIHRkIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItYm9keSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLmFudC1waWNrZXItZGF0ZS1wYW5lbCAuYW50LXBpY2tlci1jb250ZW50IHtcbiAgd2lkdGg6IDI1MnB4O1xufVxuLmFudC1waWNrZXItZGF0ZS1wYW5lbCAuYW50LXBpY2tlci1jb250ZW50IHRoIHtcbiAgd2lkdGg6IDM2cHg7XG59XG4uYW50LXBpY2tlci1kYXRldGltZS1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LXBpY2tlci1kYXRldGltZS1wYW5lbCAuYW50LXBpY2tlci10aW1lLXBhbmVsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1waWNrZXItZGF0ZXRpbWUtcGFuZWwgLmFudC1waWNrZXItZGF0ZS1wYW5lbCxcbi5hbnQtcGlja2VyLWRhdGV0aW1lLXBhbmVsIC5hbnQtcGlja2VyLXRpbWUtcGFuZWwge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYW50LXBpY2tlci1kYXRldGltZS1wYW5lbC1hY3RpdmUgLmFudC1waWNrZXItZGF0ZS1wYW5lbCxcbi5hbnQtcGlja2VyLWRhdGV0aW1lLXBhbmVsLWFjdGl2ZSAuYW50LXBpY2tlci10aW1lLXBhbmVsIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFudC1waWNrZXItZGF0ZXRpbWUtcGFuZWwtYWN0aXZlIC5hbnQtcGlja2VyLWRhdGUtcGFuZWwtYWN0aXZlLFxuLmFudC1waWNrZXItZGF0ZXRpbWUtcGFuZWwtYWN0aXZlIC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmFudC1waWNrZXItdGltZS1wYW5lbCAuYW50LXBpY2tlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgaGVpZ2h0OiAyMjRweDtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHdpZHRoOiA1NnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuLmFudC1waWNrZXItdGltZS1wYW5lbC1jb2x1bW46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTk2cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1waWNrZXItZGF0ZXRpbWUtcGFuZWwgLmFudC1waWNrZXItdGltZS1wYW5lbC1jb2x1bW46OmFmdGVyIHtcbiAgaGVpZ2h0OiAxOThweDtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1waWNrZXItdGltZS1wYW5lbC1jb2x1bW4tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDI0NywgMjU1LCAwLjIpO1xufVxuLmFudC1waWNrZXItdGltZS1wYW5lbC1jb2x1bW46aG92ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmFudC1waWNrZXItdGltZS1wYW5lbC1jb2x1bW4gPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uID4gbGkuYW50LXBpY2tlci10aW1lLXBhbmVsLWNlbGwgLmFudC1waWNrZXItdGltZS1wYW5lbC1jZWxsLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uID4gbGkuYW50LXBpY2tlci10aW1lLXBhbmVsLWNlbGwgLmFudC1waWNrZXItdGltZS1wYW5lbC1jZWxsLWlubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uID4gbGkuYW50LXBpY2tlci10aW1lLXBhbmVsLWNlbGwtc2VsZWN0ZWQgLmFudC1waWNrZXItdGltZS1wYW5lbC1jZWxsLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZjtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uID4gbGkuYW50LXBpY2tlci10aW1lLXBhbmVsLWNlbGwtZGlzYWJsZWQgLmFudC1waWNrZXItdGltZS1wYW5lbC1jZWxsLWlubmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItdHlwZS1uby11bmtub3duLHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXggKi9cbl86LW1zLWZ1bGxzY3JlZW4gLmFudC1waWNrZXItcmFuZ2Utd3JhcHBlciAuYW50LXBpY2tlci1tb250aC1wYW5lbCAuYW50LXBpY2tlci1jZWxsLFxuOnJvb3QgLmFudC1waWNrZXItcmFuZ2Utd3JhcHBlciAuYW50LXBpY2tlci1tb250aC1wYW5lbCAuYW50LXBpY2tlci1jZWxsLFxuXzotbXMtZnVsbHNjcmVlbiAuYW50LXBpY2tlci1yYW5nZS13cmFwcGVyIC5hbnQtcGlja2VyLXllYXItcGFuZWwgLmFudC1waWNrZXItY2VsbCxcbjpyb290IC5hbnQtcGlja2VyLXJhbmdlLXdyYXBwZXIgLmFudC1waWNrZXIteWVhci1wYW5lbCAuYW50LXBpY2tlci1jZWxsIHtcbiAgcGFkZGluZzogMjFweCAwO1xufVxuLmFudC1waWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXBpY2tlci1ydGwgLmFudC1waWNrZXItc3VmZml4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1waWNrZXItcnRsIC5hbnQtcGlja2VyLWNsZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uYW50LXBpY2tlci1ydGwgLmFudC1waWNrZXItc2VwYXJhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1oZWFkZXItdmlldyBidXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBpY2tlci1ydGwuYW50LXBpY2tlci1yYW5nZSAuYW50LXBpY2tlci1jbGVhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMXB4O1xufVxuLmFudC1waWNrZXItcnRsLmFudC1waWNrZXItcmFuZ2UgLmFudC1waWNrZXItYWN0aXZlLWJhciB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBpY2tlci1ydGwuYW50LXBpY2tlci1yYW5nZS5hbnQtcGlja2VyLXNtYWxsIC5hbnQtcGlja2VyLWFjdGl2ZS1iYXIge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLXJ0bCAuYW50LXBpY2tlci1yYW5nZXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLXJ0bCAuYW50LXBpY2tlci1yYW5nZXMgLmFudC1waWNrZXItb2sge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItcHJldi1pY29uLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLXN1cGVyLXByZXYtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItbmV4dC1pY29uLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLXN1cGVyLW5leHQtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYW50LXBpY2tlci1jZWxsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3M7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1kYXRlLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtaW4tcmFuZ2UuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0IC5hbnQtcGlja2VyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IC02cHg7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItZGF0ZS1wYW5lbCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWluLXJhbmdlLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQgLmFudC1waWNrZXItY2VsbC1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTZweDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogNTAlO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXIuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDo6YWZ0ZXIge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiAwO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQtc2luZ2xlKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQpIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQtc2luZ2xlKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydCkgLmFudC1waWNrZXItY2VsbC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIHRyID4gLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcjpub3QoLmFudC1waWNrZXItY2VsbC1zZWxlY3RlZCk6Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQtbmVhci1yYW5nZTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0Om5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQtbmVhci1yYW5nZSk6OmFmdGVyLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDZweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM3ZWMxZmY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCB0ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXI6bm90KC5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQpOmxhc3QtY2hpbGQ6OmFmdGVyLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtZW5kLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1lbmQtbmVhci1yYW5nZTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZC1uZWFyLXJhbmdlKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjN2VjMWZmO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCB0ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgdHIgPiAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZDpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1zdGFydC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1zdGFydDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcik6OmFmdGVyLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1zdGFydDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcik6OmFmdGVyLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtZW5kLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1lbmQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXIpOjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCB0ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0Omxhc3QtY2hpbGQ6OmFmdGVyLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIHRyID4gLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICByaWdodDogNnB4O1xuICBsZWZ0OiA2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjN2VjMWZmO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjN2VjMWZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LXBpY2tlci1kcm9wZG93bi1ydGwgLmFudC1waWNrZXItZm9vdGVyLWV4dHJhIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLXRpbWUtcGFuZWwge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC10YWcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtdGFnLFxuLmFudC10YWcgYSxcbi5hbnQtdGFnIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtdGFnID4gYTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLThweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYW50LXRhZy1jbG9zZS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtdGFnLWNsb3NlLWljb246aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtdGFnLWhhcy1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRhZy1oYXMtY29sb3IsXG4uYW50LXRhZy1oYXMtY29sb3IgYSxcbi5hbnQtdGFnLWhhcy1jb2xvciBhOmhvdmVyLFxuLmFudC10YWctaGFzLWNvbG9yIC5hbnRpY29uLWNsb3NlLFxuLmFudC10YWctaGFzLWNvbG9yIC5hbnRpY29uLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW50LXRhZy1jaGVja2FibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC10YWctY2hlY2thYmxlOm5vdCguYW50LXRhZy1jaGVja2FibGUtY2hlY2tlZCk6aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtdGFnLWNoZWNrYWJsZTphY3RpdmUsXG4uYW50LXRhZy1jaGVja2FibGUtY2hlY2tlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFudC10YWctY2hlY2thYmxlLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC10YWctY2hlY2thYmxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZkZDk7XG59XG4uYW50LXRhZy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10YWctcGluayB7XG4gIGNvbG9yOiAjYzQxZDdmO1xuICBiYWNrZ3JvdW5kOiAjZmZmMGY2O1xuICBib3JkZXItY29sb3I6ICNmZmFkZDI7XG59XG4uYW50LXRhZy1waW5rLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ViMmY5NjtcbiAgYm9yZGVyLWNvbG9yOiAjZWIyZjk2O1xufVxuLmFudC10YWctbWFnZW50YSB7XG4gIGNvbG9yOiAjYzQxZDdmO1xuICBiYWNrZ3JvdW5kOiAjZmZmMGY2O1xuICBib3JkZXItY29sb3I6ICNmZmFkZDI7XG59XG4uYW50LXRhZy1tYWdlbnRhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ViMmY5NjtcbiAgYm9yZGVyLWNvbG9yOiAjZWIyZjk2O1xufVxuLmFudC10YWctcmVkIHtcbiAgY29sb3I6ICNjZjEzMjI7XG4gIGJhY2tncm91bmQ6ICNmZmYxZjA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTM5ZTtcbn1cbi5hbnQtdGFnLXJlZC1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmNTIyMmQ7XG4gIGJvcmRlci1jb2xvcjogI2Y1MjIyZDtcbn1cbi5hbnQtdGFnLXZvbGNhbm8ge1xuICBjb2xvcjogI2Q0MzgwZDtcbiAgYmFja2dyb3VuZDogI2ZmZjJlODtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYjk2O1xufVxuLmFudC10YWctdm9sY2Fuby1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmYTU0MWM7XG4gIGJvcmRlci1jb2xvcjogI2ZhNTQxYztcbn1cbi5hbnQtdGFnLW9yYW5nZSB7XG4gIGNvbG9yOiAjZDQ2YjA4O1xuICBiYWNrZ3JvdW5kOiAjZmZmN2U2O1xuICBib3JkZXItY29sb3I6ICNmZmQ1OTE7XG59XG4uYW50LXRhZy1vcmFuZ2UtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmE4YzE2O1xuICBib3JkZXItY29sb3I6ICNmYThjMTY7XG59XG4uYW50LXRhZy15ZWxsb3cge1xuICBjb2xvcjogI2Q0YjEwNjtcbiAgYmFja2dyb3VuZDogI2ZlZmZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmYjhmO1xufVxuLmFudC10YWcteWVsbG93LWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZhZGIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmFkYjE0O1xufVxuLmFudC10YWctZ29sZCB7XG4gIGNvbG9yOiAjZDQ4ODA2O1xuICBiYWNrZ3JvdW5kOiAjZmZmYmU2O1xuICBib3JkZXItY29sb3I6ICNmZmU1OGY7XG59XG4uYW50LXRhZy1nb2xkLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZhYWQxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC10YWctY3lhbiB7XG4gIGNvbG9yOiAjMDg5NzljO1xuICBiYWNrZ3JvdW5kOiAjZTZmZmZiO1xuICBib3JkZXItY29sb3I6ICM4N2U4ZGU7XG59XG4uYW50LXRhZy1jeWFuLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEzYzJjMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTNjMmMyO1xufVxuLmFudC10YWctbGltZSB7XG4gIGNvbG9yOiAjN2NiMzA1O1xuICBiYWNrZ3JvdW5kOiAjZmNmZmU2O1xuICBib3JkZXItY29sb3I6ICNlYWZmOGY7XG59XG4uYW50LXRhZy1saW1lLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2EwZDkxMTtcbiAgYm9yZGVyLWNvbG9yOiAjYTBkOTExO1xufVxuLmFudC10YWctZ3JlZW4ge1xuICBjb2xvcjogIzM4OWUwZDtcbiAgYmFja2dyb3VuZDogI2Y2ZmZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjYjdlYjhmO1xufVxuLmFudC10YWctZ3JlZW4taW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTJjNDFhO1xuICBib3JkZXItY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LXRhZy1ibHVlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG4gIGJvcmRlci1jb2xvcjogIzkxZDVmZjtcbn1cbi5hbnQtdGFnLWJsdWUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRhZy1nZWVrYmx1ZSB7XG4gIGNvbG9yOiAjMWQzOWM0O1xuICBiYWNrZ3JvdW5kOiAjZjBmNWZmO1xuICBib3JkZXItY29sb3I6ICNhZGM2ZmY7XG59XG4uYW50LXRhZy1nZWVrYmx1ZS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyZjU0ZWI7XG4gIGJvcmRlci1jb2xvcjogIzJmNTRlYjtcbn1cbi5hbnQtdGFnLXB1cnBsZSB7XG4gIGNvbG9yOiAjNTMxZGFiO1xuICBiYWNrZ3JvdW5kOiAjZjlmMGZmO1xuICBib3JkZXItY29sb3I6ICNkM2FkZjc7XG59XG4uYW50LXRhZy1wdXJwbGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzIyZWQxO1xuICBib3JkZXItY29sb3I6ICM3MjJlZDE7XG59XG4uYW50LXRhZy1zdWNjZXNzIHtcbiAgY29sb3I6ICM1MmM0MWE7XG4gIGJhY2tncm91bmQ6ICNmNmZmZWQ7XG4gIGJvcmRlci1jb2xvcjogI2I3ZWI4Zjtcbn1cbi5hbnQtdGFnLXByb2Nlc3Npbmcge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTFkNWZmO1xufVxuLmFudC10YWctZXJyb3Ige1xuICBjb2xvcjogI2ZmNGQ0ZjtcbiAgYmFja2dyb3VuZDogI2ZmZjJmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjY2M3O1xufVxuLmFudC10YWctd2FybmluZyB7XG4gIGNvbG9yOiAjZmFhZDE0O1xuICBiYWNrZ3JvdW5kOiAjZmZmYmU2O1xuICBib3JkZXItY29sb3I6ICNmZmU1OGY7XG59XG4uYW50LXRhZyA+IC5hbnRpY29uICsgc3Bhbixcbi5hbnQtdGFnID4gc3BhbiArIC5hbnRpY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5hbnQtdGFnLmFudC10YWctcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXRhZy1ydGwgLmFudC10YWctY2xvc2UtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtdGFnLXJ0bC5hbnQtdGFnID4gLmFudGljb24gKyBzcGFuLFxuLmFudC10YWctcnRsLmFudC10YWcgPiBzcGFuICsgLmFudGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtcmFkaW8tZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG4uYW50LXJhZGlvLWdyb3VwIC5hbnQtYmFkZ2UtY291bnQge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1yYWRpby1ncm91cCA+IC5hbnQtYmFkZ2U6bm90KDpmaXJzdC1jaGlsZCkgPiAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYW50LXJhZGlvLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1yYWRpby13cmFwcGVyLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcmFkaW8td3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb250ZW50OiAnXFxhMCc7XG59XG4uYW50LXJhZGlvLXdyYXBwZXIuYW50LXJhZGlvLXdyYXBwZXItaW4tZm9ybS1pdGVtIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmFudC1yYWRpbyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1yYWRpby13cmFwcGVyOmhvdmVyIC5hbnQtcmFkaW8sXG4uYW50LXJhZGlvOmhvdmVyIC5hbnQtcmFkaW8taW5uZXIsXG4uYW50LXJhZGlvLWlucHV0OmZvY3VzICsgLmFudC1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcmFkaW8taW5wdXQ6Zm9jdXMgKyAuYW50LXJhZGlvLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjEyKTtcbn1cbi5hbnQtcmFkaW8tY2hlY2tlZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogYW50UmFkaW9FZmZlY3QgMC4zNnMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1yYWRpbzpob3Zlcjo6YWZ0ZXIsXG4uYW50LXJhZGlvLXdyYXBwZXI6aG92ZXIgLmFudC1yYWRpbzo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFudC1yYWRpby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtcmFkaW8taW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtcmFkaW8taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1yYWRpby5hbnQtcmFkaW8tZGlzYWJsZWQgLmFudC1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtcmFkaW8tY2hlY2tlZCAuYW50LXJhZGlvLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1yYWRpby1jaGVja2VkIC5hbnQtcmFkaW8taW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG59XG4uYW50LXJhZGlvLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcmFkaW8tZGlzYWJsZWQgLmFudC1yYWRpby1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXJhZGlvLWRpc2FibGVkIC5hbnQtcmFkaW8taW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmFudC1yYWRpby1kaXNhYmxlZCAuYW50LXJhZGlvLWlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcmFkaW8tZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5zcGFuLmFudC1yYWRpbyArICoge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMS4wMnB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIgPiAuYW50LXJhZGlvLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbnQtcmFkaW8tZ3JvdXAtbGFyZ2UgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5hbnQtcmFkaW8tZ3JvdXAtc21hbGwgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjEyKTtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIgLmFudC1yYWRpby1pbm5lcixcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKSB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCk6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2ZGQ5O1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMTIpO1xufVxuLmFudC1yYWRpby1ncm91cC1zb2xpZCAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcmFkaW8tZ3JvdXAtc29saWQgLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXJhZGlvLWdyb3VwLXNvbGlkIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtcmFkaW8tZ3JvdXAtc29saWQgLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMTIpO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkOmZpcnN0LWNoaWxkLFxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBrZXlmcmFtZXMgYW50UmFkaW9FZmZlY3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbnQtcmFkaW8tZ3JvdXAuYW50LXJhZGlvLWdyb3VwLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1yYWRpby13cmFwcGVyLmFudC1yYWRpby13cmFwcGVyLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLmFudC1yYWRpby1idXR0b24td3JhcHBlci1ydGwge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLmFudC1yYWRpby1idXR0b24td3JhcHBlci1ydGwuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLXJ0bC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoW2NsYXNzKj0nIGFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCddKS5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLmFudC1yYWRpby1idXR0b24td3JhcHBlci1ydGwuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLXJ0bC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtY2FyZC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtY2FyZC1ob3ZlcmFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4uYW50LWNhcmQtaG92ZXJhYmxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA1cHggMTJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cbi5hbnQtY2FyZC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWNhcmQtaGVhZCB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5hbnQtY2FyZC1oZWFkOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtaGVhZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLWhlYWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYW50LWNhcmQtaGVhZC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTZweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtY2FyZC1oZWFkLXRpdGxlID4gLmFudC10eXBvZ3JhcGh5LFxuLmFudC1jYXJkLWhlYWQtdGl0bGUgPiAuYW50LXR5cG9ncmFwaHktZWRpdC1jb250ZW50IHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbnQtY2FyZC1oZWFkIC5hbnQtdGFicy10b3Age1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogLTE3cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LWNhcmQtaGVhZCAuYW50LXRhYnMtdG9wLWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1jYXJkLWV4dHJhIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtY2FyZC1ydGwgLmFudC1jYXJkLWV4dHJhIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5hbnQtY2FyZC1ib2R5OjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtYm9keTo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLWNvbnRhaW4tZ3JpZCAuYW50LWNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hbnQtY2FyZC1jb250YWluLWdyaWQ6bm90KC5hbnQtY2FyZC1sb2FkaW5nKSAuYW50LWNhcmQtYm9keSB7XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtY2FyZC1ncmlkIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAxcHggMCAwIDAgI2YwZjBmMCwgMCAxcHggMCAwICNmMGYwZjAsIDFweCAxcHggMCAwICNmMGYwZjAsIDFweCAwIDAgMCAjZjBmMGYwIGluc2V0LCAwIDFweCAwIDAgI2YwZjBmMCBpbnNldDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWNhcmQtZ3JpZC1ob3ZlcmFibGU6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDEycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG4uYW50LWNhcmQtY29udGFpbi10YWJzID4gLmFudC1jYXJkLWhlYWQgLmFudC1jYXJkLWhlYWQtdGl0bGUge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hbnQtY2FyZC1jb250YWluLXRhYnMgPiAuYW50LWNhcmQtaGVhZCAuYW50LWNhcmQtZXh0cmEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hbnQtY2FyZC1ib3JkZXJlZCAuYW50LWNhcmQtY292ZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmFudC1jYXJkLWNvdmVyID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtY2FyZC1jb3ZlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5hbnQtY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtY2FyZC1hY3Rpb25zOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtYWN0aW9uczo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLWFjdGlvbnMgPiBsaSB7XG4gIG1hcmdpbjogMTJweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1jYXJkLWFjdGlvbnMgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jYXJkLWFjdGlvbnMgPiBsaSA+IHNwYW46aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtY2FyZC1hY3Rpb25zID4gbGkgPiBzcGFuIGE6bm90KC5hbnQtYnRuKSxcbi5hbnQtY2FyZC1hY3Rpb25zID4gbGkgPiBzcGFuID4gLmFudGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LWNhcmQtYWN0aW9ucyA+IGxpID4gc3BhbiBhOm5vdCguYW50LWJ0bik6aG92ZXIsXG4uYW50LWNhcmQtYWN0aW9ucyA+IGxpID4gc3BhbiA+IC5hbnRpY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWNhcmQtYWN0aW9ucyA+IGxpID4gc3BhbiA+IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hbnQtY2FyZC1hY3Rpb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWNhcmQtcnRsIC5hbnQtY2FyZC1hY3Rpb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1jYXJkLXR5cGUtaW5uZXIgLmFudC1jYXJkLWhlYWQge1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uYW50LWNhcmQtdHlwZS1pbm5lciAuYW50LWNhcmQtaGVhZC10aXRsZSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1jYXJkLXR5cGUtaW5uZXIgLmFudC1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4uYW50LWNhcmQtdHlwZS1pbm5lciAuYW50LWNhcmQtZXh0cmEge1xuICBwYWRkaW5nOiAxMy41cHggMDtcbn1cbi5hbnQtY2FyZC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtNHB4IDA7XG59XG4uYW50LWNhcmQtbWV0YTo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLW1ldGE6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2FyZC1tZXRhLWF2YXRhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uYW50LWNhcmQtcnRsIC5hbnQtY2FyZC1tZXRhLWF2YXRhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5hbnQtY2FyZC1tZXRhLWRldGFpbCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LWNhcmQtbWV0YS1kZXRhaWwgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hbnQtY2FyZC1tZXRhLXRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LWNhcmQtbWV0YS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1jYXJkLWxvYWRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFudC1jYXJkLWxvYWRpbmcgLmFudC1jYXJkLWJvZHkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1jYXJkLXNtYWxsID4gLmFudC1jYXJkLWhlYWQge1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtY2FyZC1zbWFsbCA+IC5hbnQtY2FyZC1oZWFkID4gLmFudC1jYXJkLWhlYWQtd3JhcHBlciA+IC5hbnQtY2FyZC1oZWFkLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uYW50LWNhcmQtc21hbGwgPiAuYW50LWNhcmQtaGVhZCA+IC5hbnQtY2FyZC1oZWFkLXdyYXBwZXIgPiAuYW50LWNhcmQtZXh0cmEge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1jYXJkLXNtYWxsID4gLmFudC1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXNrZWxldG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1za2VsZXRvbi1oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1za2VsZXRvbi1oZWFkZXIgLmFudC1za2VsZXRvbi1hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYW50LXNrZWxldG9uLWhlYWRlciAuYW50LXNrZWxldG9uLWF2YXRhci5hbnQtc2tlbGV0b24tYXZhdGFyLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtc2tlbGV0b24taGVhZGVyIC5hbnQtc2tlbGV0b24tYXZhdGFyLWxnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uYW50LXNrZWxldG9uLWhlYWRlciAuYW50LXNrZWxldG9uLWF2YXRhci1sZy5hbnQtc2tlbGV0b24tYXZhdGFyLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtc2tlbGV0b24taGVhZGVyIC5hbnQtc2tlbGV0b24tYXZhdGFyLXNtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXNrZWxldG9uLWhlYWRlciAuYW50LXNrZWxldG9uLWF2YXRhci1zbS5hbnQtc2tlbGV0b24tYXZhdGFyLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtc2tlbGV0b24tY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1za2VsZXRvbi1jb250ZW50IC5hbnQtc2tlbGV0b24tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MCwgMTkwLCAxOTAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtc2tlbGV0b24tY29udGVudCAuYW50LXNrZWxldG9uLXRpdGxlICsgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmFudC1za2VsZXRvbi1jb250ZW50IC5hbnQtc2tlbGV0b24tcGFyYWdyYXBoIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtc2tlbGV0b24tY29udGVudCAuYW50LXNrZWxldG9uLXBhcmFncmFwaCA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGggPiBsaTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gIHdpZHRoOiA2MSU7XG59XG4uYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGggPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5hbnQtc2tlbGV0b24td2l0aC1hdmF0YXIgLmFudC1za2VsZXRvbi1jb250ZW50IC5hbnQtc2tlbGV0b24tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmFudC1za2VsZXRvbi13aXRoLWF2YXRhciAuYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi10aXRsZSArIC5hbnQtc2tlbGV0b24tcGFyYWdyYXBoIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5hbnQtc2tlbGV0b24tcm91bmQgLmFudC1za2VsZXRvbi1jb250ZW50IC5hbnQtc2tlbGV0b24tdGl0bGUsXG4uYW50LXNrZWxldG9uLXJvdW5kIC5hbnQtc2tlbGV0b24tY29udGVudCAuYW50LXNrZWxldG9uLXBhcmFncmFwaCA+IGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLXRpdGxlLFxuLmFudC1za2VsZXRvbi1hY3RpdmUgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGggPiBsaSxcbi5hbnQtc2tlbGV0b24tYWN0aXZlIC5hbnQtc2tlbGV0b24tYXZhdGFyLFxuLmFudC1za2VsZXRvbi1hY3RpdmUgLmFudC1za2VsZXRvbi1idXR0b24sXG4uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWlucHV0LFxuLmFudC1za2VsZXRvbi1hY3RpdmUgLmFudC1za2VsZXRvbi1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsdmFsdWUtbm8tdmVuZG9yLXByZWZpeCAqL1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtc2tlbGV0b24tYWN0aXZlIC5hbnQtc2tlbGV0b24tdGl0bGU6OmFmdGVyLFxuLmFudC1za2VsZXRvbi1hY3RpdmUgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGggPiBsaTo6YWZ0ZXIsXG4uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWF2YXRhcjo6YWZ0ZXIsXG4uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWJ1dHRvbjo6YWZ0ZXIsXG4uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWlucHV0OjphZnRlcixcbi5hbnQtc2tlbGV0b24tYWN0aXZlIC5hbnQtc2tlbGV0b24taW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTUwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5MCwgMTkwLCAxOTAsIDAuMikgMjUlLCByZ2JhKDEyOSwgMTI5LCAxMjksIDAuMjQpIDM3JSwgcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpIDYzJSk7XG4gIGFuaW1hdGlvbjogYW50LXNrZWxldG9uLWxvYWRpbmcgMS40cyBlYXNlIGluZmluaXRlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtc2tlbGV0b24uYW50LXNrZWxldG9uLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LXNrZWxldG9uLmFudC1za2VsZXRvbi1ibG9jayAuYW50LXNrZWxldG9uLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1za2VsZXRvbi5hbnQtc2tlbGV0b24tYmxvY2sgLmFudC1za2VsZXRvbi1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiA2NHB4O1xuICBtaW4td2lkdGg6IDY0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1idXR0b24uYW50LXNrZWxldG9uLWJ1dHRvbi1zcXVhcmUge1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYnV0dG9uLmFudC1za2VsZXRvbi1idXR0b24tY2lyY2xlIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYnV0dG9uLmFudC1za2VsZXRvbi1idXR0b24tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYnV0dG9uLWxnIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWJ1dHRvbi1sZy5hbnQtc2tlbGV0b24tYnV0dG9uLXNxdWFyZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1idXR0b24tbGcuYW50LXNrZWxldG9uLWJ1dHRvbi1jaXJjbGUge1xuICB3aWR0aDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1idXR0b24tbGcuYW50LXNrZWxldG9uLWJ1dHRvbi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1idXR0b24tc20ge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYnV0dG9uLXNtLmFudC1za2VsZXRvbi1idXR0b24tc3F1YXJlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWJ1dHRvbi1zbS5hbnQtc2tlbGV0b24tYnV0dG9uLWNpcmNsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWJ1dHRvbi1zbS5hbnQtc2tlbGV0b24tYnV0dG9uLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWF2YXRhci5hbnQtc2tlbGV0b24tYXZhdGFyLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWF2YXRhci1sZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYXZhdGFyLWxnLmFudC1za2VsZXRvbi1hdmF0YXItY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYXZhdGFyLXNtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1hdmF0YXItc20uYW50LXNrZWxldG9uLWF2YXRhci1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpO1xuICB3aWR0aDogMTYwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1pbnB1dC1sZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWlucHV0LXNtIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBsaW5lLWhlaWdodDogOTZweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWltYWdlLmFudC1za2VsZXRvbi1pbWFnZS1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1pbWFnZS1wYXRoIHtcbiAgZmlsbDogI2JmYmZiZjtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWltYWdlLXN2ZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDE5MnB4O1xuICBtYXgtaGVpZ2h0OiAxOTJweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWltYWdlLXN2Zy5hbnQtc2tlbGV0b24taW1hZ2UtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQGtleWZyYW1lcyBhbnQtc2tlbGV0b24tbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM3LjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzcuNSUpO1xuICB9XG59XG4uYW50LXNrZWxldG9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1za2VsZXRvbi1ydGwgLmFudC1za2VsZXRvbi1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uYW50LXNrZWxldG9uLXJ0bC5hbnQtc2tlbGV0b24uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi10aXRsZSxcbi5hbnQtc2tlbGV0b24tcnRsLmFudC1za2VsZXRvbi5hbnQtc2tlbGV0b24tYWN0aXZlIC5hbnQtc2tlbGV0b24tY29udGVudCAuYW50LXNrZWxldG9uLXBhcmFncmFwaCA+IGxpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudC1za2VsZXRvbi1sb2FkaW5nLXJ0bDtcbn1cbi5hbnQtc2tlbGV0b24tcnRsLmFudC1za2VsZXRvbi5hbnQtc2tlbGV0b24tYWN0aXZlIC5hbnQtc2tlbGV0b24tYXZhdGFyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudC1za2VsZXRvbi1sb2FkaW5nLXJ0bDtcbn1cbkBrZXlmcmFtZXMgYW50LXNrZWxldG9uLWxvYWRpbmctcnRsIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXRhYnMtc21hbGwgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC10YWJzLWxhcmdlID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1zbWFsbCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xufVxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtbGFyZ2UgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xuICBwYWRkaW5nOiA3cHggMTZweCA2cHg7XG59XG4uYW50LXRhYnMtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRhYnMtcnRsIC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiB7XG4gIG1hcmdpbjogMCAwIDAgMzJweDtcbn1cbi5hbnQtdGFicy1ydGwgLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC10YWJzLXJ0bCAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgLmFudGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmFudC10YWJzLXJ0bCAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgLmFudC10YWJzLXRhYi1yZW1vdmUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uYW50LXRhYnMtcnRsIC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiAuYW50LXRhYnMtdGFiLXJlbW92ZSAuYW50aWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbnQtdGFicy1ydGwuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYge1xuICBvcmRlcjogMTtcbn1cbi5hbnQtdGFicy1ydGwuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1jb250ZW50LWhvbGRlciB7XG4gIG9yZGVyOiAwO1xufVxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYge1xuICBvcmRlcjogMDtcbn1cbi5hbnQtdGFicy1ydGwuYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtY29udGVudC1ob2xkZXIge1xuICBvcmRlcjogMTtcbn1cbi5hbnQtdGFicy1ydGwuYW50LXRhYnMtY2FyZC5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1jYXJkLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtcnRsLmFudC10YWJzLWNhcmQuYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiICsgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1ydGwuYW50LXRhYnMtY2FyZC5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1jYXJkLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1hZGQsXG4uYW50LXRhYnMtcnRsLmFudC10YWJzLWNhcmQuYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZCxcbi5hbnQtdGFicy1ydGwuYW50LXRhYnMtY2FyZC5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtYWRkLFxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1jYXJkLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1hZGQge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXRhYnMtZHJvcGRvd24tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRhYnMtZHJvcGRvd24tcnRsIC5hbnQtdGFicy1kcm9wZG93bi1tZW51LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtdGFicy10b3AsXG4uYW50LXRhYnMtYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2LFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYsXG4uYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdixcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSxcbi5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2OjpiZWZvcmUsXG4uYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdjo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIsXG4uYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhcixcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyIHtcbiAgaGVpZ2h0OiAycHg7XG59XG4uYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhci1hbmltYXRlZCxcbi5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLWFuaW1hdGVkLFxuLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXItYW5pbWF0ZWQsXG4uYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhci1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGxlZnQgMC4zcywgcmlnaHQgMC4zcztcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzBweDtcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyLFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xMHB4IDAgOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLWxlZnQ6OmJlZm9yZSxcbi5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLWxlZnQ6OmJlZm9yZSxcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLWxlZnQ6OmJlZm9yZSxcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLWxlZnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy1yaWdodDo6YWZ0ZXIsXG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy1yaWdodDo6YWZ0ZXIsXG4uYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy1yaWdodDo6YWZ0ZXIsXG4uYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy1yaWdodDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSxcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2OjpiZWZvcmUge1xuICBib3R0b206IDA7XG59XG4uYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhcixcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyIHtcbiAgYm90dG9tOiAwO1xufVxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYsXG4uYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdiB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSxcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2OjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhcixcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyIHtcbiAgdG9wOiAwO1xufVxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1jb250ZW50LWhvbGRlcixcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtY29udGVudC1ob2xkZXIge1xuICBvcmRlcjogMDtcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdixcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiICsgLmFudC10YWJzLXRhYiB7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcCxcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyLFxuLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMTBweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTBweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLXRvcDo6YmVmb3JlLFxuLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy10b3A6OmJlZm9yZSxcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy10b3A6OmJlZm9yZSxcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctdG9wOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLWJvdHRvbTo6YWZ0ZXIsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLWJvdHRvbTo6YWZ0ZXIsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctYm90dG9tOjphZnRlcixcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctYm90dG9tOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhciB7XG4gIHdpZHRoOiAycHg7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXItYW5pbWF0ZWQsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLWFuaW1hdGVkLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLWFuaW1hdGVkLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhci1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzLCB0b3AgMC4zcztcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWxpc3QsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbGlzdCxcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWxpc3QsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbGlzdCxcbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW9wZXJhdGlvbnMsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtb3BlcmF0aW9ucyxcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW9wZXJhdGlvbnMsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtb3BlcmF0aW9ucyB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1jb250ZW50LWhvbGRlcixcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyID4gLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZSxcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyID4gLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IHtcbiAgb3JkZXI6IDE7XG59XG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhciB7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtY29udGVudC1ob2xkZXIsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtY29udGVudC1ob2xkZXIge1xuICBvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyID4gLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZSxcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1jb250ZW50LWhvbGRlciA+IC5hbnQtdGFicy1jb250ZW50ID4gLmFudC10YWJzLXRhYnBhbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmFudC10YWJzLWRyb3Bkb3duIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtdGFicy1kcm9wZG93bi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10YWJzLWRyb3Bkb3duLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYW50LXRhYnMtZHJvcGRvd24tbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC10YWJzLWRyb3Bkb3duLW1lbnUtaXRlbSA+IHNwYW4ge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFudC10YWJzLWRyb3Bkb3duLW1lbnUtaXRlbS1yZW1vdmUge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC10YWJzLWRyb3Bkb3duLW1lbnUtaXRlbS1yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtdGFicy1kcm9wZG93bi1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC10YWJzLWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZCxcbi5hbnQtdGFicy1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1jYXJkID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC10YWJzLWNhcmQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItYWN0aXZlLFxuLmFudC10YWJzLWNhcmQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItYWN0aXZlIHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIsXG4uYW50LXRhYnMtY2FyZCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiICsgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLWFjdGl2ZSxcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItYWN0aXZlLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLWFjdGl2ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiICsgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiICsgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItYWN0aXZlLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUsXG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5hbnQtdGFicyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdixcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcCxcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWxpc3QsXG4uYW50LXRhYnMgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtb3BlcmF0aW9ucyxcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1vcGVyYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1vcGVyYXRpb25zLWhpZGRlbixcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1vcGVyYXRpb25zLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1tb3JlLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW1vcmU6OmFmdGVyLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW1vcmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1hZGQsXG4uYW50LXRhYnMgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtYWRkIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZDpob3Zlcixcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1hZGQ6aG92ZXIge1xuICBjb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1hZGQ6YWN0aXZlLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZDphY3RpdmUsXG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtYWRkOmZvY3VzLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZDpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xufVxuLmFudC10YWJzLWV4dHJhLWNvbnRlbnQge1xuICBmbGV4OiBub25lO1xufVxuLmFudC10YWJzLWNlbnRlcmVkID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6bm90KFtjbGFzcyo9J2FudC10YWJzLW5hdi13cmFwLXBpbmcnXSksXG4uYW50LXRhYnMtY2VudGVyZWQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDpub3QoW2NsYXNzKj0nYW50LXRhYnMtbmF2LXdyYXAtcGluZyddKSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFudC10YWJzLWluay1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10YWJzLXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXRhYnMtdGFiLWJ0bjpmb2N1cyxcbi5hbnQtdGFicy10YWItcmVtb3ZlOmZvY3VzLFxuLmFudC10YWJzLXRhYi1idG46YWN0aXZlLFxuLmFudC10YWJzLXRhYi1yZW1vdmU6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG59XG4uYW50LXRhYnMtdGFiLWJ0biB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC10YWJzLXRhYi1yZW1vdmUge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRhYnMtdGFiLXJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC10YWJzLXRhYjpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC10YWJzLXRhYi5hbnQtdGFicy10YWItYWN0aXZlIC5hbnQtdGFicy10YWItYnRuIHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMC4yNXB4IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtdGFicy10YWIuYW50LXRhYnMtdGFiLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRhYnMtdGFiLmFudC10YWJzLXRhYi1kaXNhYmxlZCAuYW50LXRhYnMtdGFiLWJ0bjpmb2N1cyxcbi5hbnQtdGFicy10YWIuYW50LXRhYnMtdGFiLWRpc2FibGVkIC5hbnQtdGFicy10YWItcmVtb3ZlOmZvY3VzLFxuLmFudC10YWJzLXRhYi5hbnQtdGFicy10YWItZGlzYWJsZWQgLmFudC10YWJzLXRhYi1idG46YWN0aXZlLFxuLmFudC10YWJzLXRhYi5hbnQtdGFicy10YWItZGlzYWJsZWQgLmFudC10YWJzLXRhYi1yZW1vdmU6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXRhYnMtdGFiIC5hbnQtdGFicy10YWItcmVtb3ZlIC5hbnRpY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC10YWJzLXRhYiAuYW50aWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiIHtcbiAgbWFyZ2luOiAwIDAgMCAzMnB4O1xufVxuLmFudC10YWJzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyIHtcbiAgZmxleDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmFudC10YWJzLXRhYnBhbmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC10YWJzLXRhYnBhbmUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtdGFicy1zd2l0Y2gtYXBwZWFyLFxuLmFudC10YWJzLXN3aXRjaC1lbnRlciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYW50LXRhYnMtc3dpdGNoLWFwcGVhci1zdGFydCxcbi5hbnQtdGFicy1zd2l0Y2gtZW50ZXItc3RhcnQge1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC10YWJzLXN3aXRjaC1hcHBlYXItYWN0aXZlLFxuLmFudC10YWJzLXN3aXRjaC1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYW50LXRhYnMtc3dpdGNoLWxlYXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBpbnNldDogMDtcbn1cbi5hbnQtdGFicy1zd2l0Y2gtbGVhdmUtc3RhcnQge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC10YWJzLXN3aXRjaC1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtY2Fyb3VzZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgaW5wdXQuYW50LXJhZGlvLWlucHV0LFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgaW5wdXQuYW50LWNoZWNrYm94LWlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1saXN0IC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgaW5wdXQuYW50LXJhZGlvLWlucHV0LFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIGlucHV0LmFudC1jaGVja2JveC1pbnB1dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1saXN0IC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stdHJhY2s6OmJlZm9yZSxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLmFudC1jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2LFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2OmhvdmVyLFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dDpob3Zlcixcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6aG92ZXI6OmJlZm9yZSxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXI6OmJlZm9yZSxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6Zm9jdXM6OmJlZm9yZSxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOjpiZWZvcmUsXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkCc7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkic7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMtYm90dG9tIHtcbiAgYm90dG9tOiAxMnB4O1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cy10b3Age1xuICB0b3A6IDEycHg7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAxIGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgd2lkdGg6IDI0cHg7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmU6aG92ZXIsXG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIHtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hbnQtY2Fyb3VzZWwtdmVydGljYWwgLnNsaWNrLWRvdHMtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4O1xufVxuLmFudC1jYXJvdXNlbC12ZXJ0aWNhbCAuc2xpY2stZG90cy1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jYXJvdXNlbC12ZXJ0aWNhbCAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmFudC1jYXJvdXNlbC12ZXJ0aWNhbCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hbnQtY2Fyb3VzZWwtdmVydGljYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hbnQtY2Fyb3VzZWwtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWNhcm91c2VsLXJ0bCAuYW50LWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jYXJvdXNlbC1ydGwgLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY2Fyb3VzZWwtcnRsIC5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpInO1xufVxuLmFudC1jYXJvdXNlbC1ydGwgLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjVweDtcbn1cbi5hbnQtY2Fyb3VzZWwtcnRsIC5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnO1xufVxuLmFudC1jYXJvdXNlbC1ydGwuYW50LWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmFudC1jYXJvdXNlbC1ydGwuYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuQGtleWZyYW1lcyBhbnRDaGVja2JveEVmZmVjdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC1jYXNjYWRlci1jaGVja2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC1jYXNjYWRlci1jaGVja2JveC1pbm5lcixcbi5hbnQtY2FzY2FkZXItY2hlY2tib3g6aG92ZXIgLmFudC1jYXNjYWRlci1jaGVja2JveC1pbm5lcixcbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1jaGVja2VkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBhbnRDaGVja2JveEVmZmVjdCAwLjM2cyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3g6aG92ZXI6OmFmdGVyLFxuLmFudC1jYXNjYWRlci1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtY2FzY2FkZXItY2hlY2tib3g6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMS41JTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1LjcxNDI4NTcxcHg7XG4gIGhlaWdodDogOS4xNDI4NTcxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpLCBvcGFjaXR5IDAuMXM7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1jaGVja2VkIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtY2hlY2tlZCAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWRpc2FibGVkLmFudC1jYXNjYWRlci1jaGVja2JveC1jaGVja2VkIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jYXNjYWRlci1jaGVja2JveC1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1kaXNhYmxlZCAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWRpc2FibGVkOmhvdmVyOjphZnRlcixcbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWRpc2FibGVkOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb250ZW50OiAnXFxhMCc7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LXdyYXBwZXIuYW50LWNhc2NhZGVyLWNoZWNrYm94LXdyYXBwZXItZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC13cmFwcGVyICsgLmFudC1jYXNjYWRlci1jaGVja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtd3JhcHBlci5hbnQtY2FzY2FkZXItY2hlY2tib3gtd3JhcHBlci1pbi1mb3JtLWl0ZW0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94ICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWdyb3VwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWdyb3VwLWl0ZW0gKyAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS5hbnQtY2FzY2FkZXItY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jYXNjYWRlci1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LWNhc2NhZGVyIHtcbiAgd2lkdGg6IDE4NHB4O1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveCB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LWNhc2NhZGVyLW1lbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFudC1jYXNjYWRlci1tZW51cy5hbnQtY2FzY2FkZXItbWVudS1lbXB0eSAuYW50LWNhc2NhZGVyLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFudC1jYXNjYWRlci1tZW51IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogLTRweCAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1jYXNjYWRlci1tZW51LWVtcHR5IC5hbnQtY2FzY2FkZXItbWVudS1pdGVtIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1hY3RpdmU6bm90KC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkKSxcbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWFjdGl2ZTpub3QoLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjdmZjtcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWNvbnRlbnQge1xuICBmbGV4OiBhdXRvO1xufVxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kIC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZC1pY29uLFxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tbG9hZGluZy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kIC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZC1pY29uLFxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZGlzYWJsZWQuYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1sb2FkaW5nLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWtleXdvcmQge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtY2FzY2FkZXItY29tcGFjdC1pdGVtOm5vdCguYW50LWNhc2NhZGVyLWNvbXBhY3QtbGFzdC1pdGVtKTpub3QoLmFudC1jYXNjYWRlci1jb21wYWN0LWl0ZW0tcnRsKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5hbnQtY2FzY2FkZXItY29tcGFjdC1pdGVtOm5vdCguYW50LWNhc2NhZGVyLWNvbXBhY3QtbGFzdC1pdGVtKS5hbnQtY2FzY2FkZXItY29tcGFjdC1pdGVtLXJ0bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmFudC1jYXNjYWRlci1jb21wYWN0LWl0ZW06aG92ZXIsXG4uYW50LWNhc2NhZGVyLWNvbXBhY3QtaXRlbTpmb2N1cyxcbi5hbnQtY2FzY2FkZXItY29tcGFjdC1pdGVtOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYW50LWNhc2NhZGVyLWNvbXBhY3QtaXRlbVtkaXNhYmxlZF0ge1xuICB6LWluZGV4OiAwO1xufVxuLmFudC1jYXNjYWRlci1jb21wYWN0LWl0ZW06bm90KC5hbnQtY2FzY2FkZXItY29tcGFjdC1maXJzdC1pdGVtKTpub3QoLmFudC1jYXNjYWRlci1jb21wYWN0LWxhc3QtaXRlbSkuYW50LWNhc2NhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtY2FzY2FkZXItY29tcGFjdC1pdGVtLmFudC1jYXNjYWRlci5hbnQtY2FzY2FkZXItY29tcGFjdC1maXJzdC1pdGVtOm5vdCguYW50LWNhc2NhZGVyLWNvbXBhY3QtbGFzdC1pdGVtKTpub3QoLmFudC1jYXNjYWRlci1jb21wYWN0LWl0ZW0tcnRsKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtY2FzY2FkZXItY29tcGFjdC1pdGVtLmFudC1jYXNjYWRlci5hbnQtY2FzY2FkZXItY29tcGFjdC1sYXN0LWl0ZW06bm90KC5hbnQtY2FzY2FkZXItY29tcGFjdC1maXJzdC1pdGVtKTpub3QoLmFudC1jYXNjYWRlci1jb21wYWN0LWl0ZW0tcnRsKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LWNhc2NhZGVyLWNvbXBhY3QtaXRlbS5hbnQtY2FzY2FkZXIuYW50LWNhc2NhZGVyLWNvbXBhY3QtaXRlbS1ydGwuYW50LWNhc2NhZGVyLWNvbXBhY3QtZmlyc3QtaXRlbTpub3QoLmFudC1jYXNjYWRlci1jb21wYWN0LWxhc3QtaXRlbSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1jYXNjYWRlci1jb21wYWN0LWl0ZW0uYW50LWNhc2NhZGVyLmFudC1jYXNjYWRlci1jb21wYWN0LWl0ZW0tcnRsLmFudC1jYXNjYWRlci1jb21wYWN0LWxhc3QtaXRlbTpub3QoLmFudC1jYXNjYWRlci1jb21wYWN0LWZpcnN0LWl0ZW0pIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1jYXNjYWRlci1ydGwgLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kLWljb24sXG4uYW50LWNhc2NhZGVyLXJ0bCAuYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1sb2FkaW5nLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNhc2NhZGVyLXJ0bCAuYW50LWNhc2NhZGVyLWNoZWNrYm94IHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbkBrZXlmcmFtZXMgYW50Q2hlY2tib3hFZmZlY3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbnQtY2hlY2tib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsXG4uYW50LWNoZWNrYm94OmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsXG4uYW50LWNoZWNrYm94LWlucHV0OmZvY3VzICsgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtY2hlY2tib3gtY2hlY2tlZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogYW50Q2hlY2tib3hFZmZlY3QgMC4zNnMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNoZWNrYm94OmhvdmVyOjphZnRlcixcbi5hbnQtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LWNoZWNrYm94OjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYW50LWNoZWNrYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjEuNSU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNS43MTQyODU3MXB4O1xuICBoZWlnaHQ6IDkuMTQyODU3MTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KSwgb3BhY2l0eSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZC5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LWNoZWNrYm94LWRpc2FibGVkIC5hbnQtY2hlY2tib3gtaW5wdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZCAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LWNoZWNrYm94LWRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZDpob3Zlcjo6YWZ0ZXIsXG4uYW50LWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC1jaGVja2JveC1kaXNhYmxlZDo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC1jaGVja2JveC13cmFwcGVyLmFudC1jaGVja2JveC13cmFwcGVyLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtY2hlY2tib3gtd3JhcHBlciArIC5hbnQtY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXIuYW50LWNoZWNrYm94LXdyYXBwZXItaW4tZm9ybS1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmFudC1jaGVja2JveCArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC1jaGVja2JveC1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFudC1jaGVja2JveC1ncm91cC1pdGVtICsgLmFudC1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUuYW50LWNoZWNrYm94LWRpc2FibGVkIC5hbnQtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1jaGVja2JveC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSArIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmFudC1yb3c6OmJlZm9yZSxcbi5hbnQtcm93OjphZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LXJvdy1uby13cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uYW50LXJvdy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hbnQtcm93LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFudC1yb3ctZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hbnQtcm93LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYW50LXJvdy1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5hbnQtcm93LXNwYWNlLWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmFudC1yb3ctdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYW50LXJvdy1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFudC1yb3ctYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFudC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLmFudC1jb2wtMjQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hbnQtY29sLXB1c2gtMjQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmFudC1jb2wtcHVsbC0yNCB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYW50LWNvbC1vcmRlci0yNCB7XG4gIG9yZGVyOiAyNDtcbn1cbi5hbnQtY29sLTIzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA5NS44MzMzMzMzMyU7XG4gIG1heC13aWR0aDogOTUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtcHVzaC0yMyB7XG4gIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1bGwtMjMge1xuICByaWdodDogOTUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9yZGVyLTIzIHtcbiAgb3JkZXI6IDIzO1xufVxuLmFudC1jb2wtMjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1wdXNoLTIyIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVsbC0yMiB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjIge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtb3JkZXItMjIge1xuICBvcmRlcjogMjI7XG59XG4uYW50LWNvbC0yMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgODcuNSU7XG4gIG1heC13aWR0aDogODcuNSU7XG59XG4uYW50LWNvbC1wdXNoLTIxIHtcbiAgbGVmdDogODcuNSU7XG59XG4uYW50LWNvbC1wdWxsLTIxIHtcbiAgcmlnaHQ6IDg3LjUlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xufVxuLmFudC1jb2wtb3JkZXItMjEge1xuICBvcmRlcjogMjE7XG59XG4uYW50LWNvbC0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1c2gtMjAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdWxsLTIwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9mZnNldC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vcmRlci0yMCB7XG4gIG9yZGVyOiAyMDtcbn1cbi5hbnQtY29sLTE5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA3OS4xNjY2NjY2NyU7XG4gIG1heC13aWR0aDogNzkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVzaC0xOSB7XG4gIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1bGwtMTkge1xuICByaWdodDogNzkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtb2Zmc2V0LTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9yZGVyLTE5IHtcbiAgb3JkZXI6IDE5O1xufVxuLmFudC1jb2wtMTgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4uYW50LWNvbC1wdXNoLTE4IHtcbiAgbGVmdDogNzUlO1xufVxuLmFudC1jb2wtcHVsbC0xOCB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTgge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmFudC1jb2wtb3JkZXItMTgge1xuICBvcmRlcjogMTg7XG59XG4uYW50LWNvbC0xNyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNzAuODMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1c2gtMTcge1xuICBsZWZ0OiA3MC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdWxsLTE3IHtcbiAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9mZnNldC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vcmRlci0xNyB7XG4gIG9yZGVyOiAxNztcbn1cbi5hbnQtY29sLTE2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVzaC0xNiB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1bGwtMTYge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtb2Zmc2V0LTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9yZGVyLTE2IHtcbiAgb3JkZXI6IDE2O1xufVxuLmFudC1jb2wtMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDYyLjUlO1xuICBtYXgtd2lkdGg6IDYyLjUlO1xufVxuLmFudC1jb2wtcHVzaC0xNSB7XG4gIGxlZnQ6IDYyLjUlO1xufVxuLmFudC1jb2wtcHVsbC0xNSB7XG4gIHJpZ2h0OiA2Mi41JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbn1cbi5hbnQtY29sLW9yZGVyLTE1IHtcbiAgb3JkZXI6IDE1O1xufVxuLmFudC1jb2wtMTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdXNoLTE0IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtcHVsbC0xNCB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTQge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtb3JkZXItMTQge1xuICBvcmRlcjogMTQ7XG59XG4uYW50LWNvbC0xMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1c2gtMTMge1xuICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1wdWxsLTEzIHtcbiAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vcmRlci0xMyB7XG4gIG9yZGVyOiAxMztcbn1cbi5hbnQtY29sLTEyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmFudC1jb2wtcHVzaC0xMiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5hbnQtY29sLXB1bGwtMTIge1xuICByaWdodDogNTAlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hbnQtY29sLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuLmFudC1jb2wtMTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDQ1LjgzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdXNoLTExIHtcbiAgbGVmdDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtcHVsbC0xMSB7XG4gIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG4uYW50LWNvbC0xMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1c2gtMTAge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1wdWxsLTEwIHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5hbnQtY29sLTkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDM3LjUlO1xuICBtYXgtd2lkdGg6IDM3LjUlO1xufVxuLmFudC1jb2wtcHVzaC05IHtcbiAgbGVmdDogMzcuNSU7XG59XG4uYW50LWNvbC1wdWxsLTkge1xuICByaWdodDogMzcuNSU7XG59XG4uYW50LWNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNy41JTtcbn1cbi5hbnQtY29sLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cbi5hbnQtY29sLTgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdXNoLTgge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdWxsLTgge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLmFudC1jb2wtNyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1c2gtNyB7XG4gIGxlZnQ6IDI5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1bGwtNyB7XG4gIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG4uYW50LWNvbC02IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmFudC1jb2wtcHVzaC02IHtcbiAgbGVmdDogMjUlO1xufVxuLmFudC1jb2wtcHVsbC02IHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5hbnQtY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5hbnQtY29sLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cbi5hbnQtY29sLTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDIwLjgzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdXNoLTUge1xuICBsZWZ0OiAyMC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdWxsLTUge1xuICByaWdodDogMjAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLmFudC1jb2wtNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1c2gtNCB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1bGwtNCB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG4uYW50LWNvbC0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxMi41JTtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cbi5hbnQtY29sLXB1c2gtMyB7XG4gIGxlZnQ6IDEyLjUlO1xufVxuLmFudC1jb2wtcHVsbC0zIHtcbiAgcmlnaHQ6IDEyLjUlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4uYW50LWNvbC1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4uYW50LWNvbC0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1c2gtMiB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtcHVsbC0yIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG4uYW50LWNvbC0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA0LjE2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1c2gtMSB7XG4gIGxlZnQ6IDQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVsbC0xIHtcbiAgcmlnaHQ6IDQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4uYW50LWNvbC0wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtY29sLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5hbnQtY29sLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5hbnQtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG4uYW50LWNvbC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1vZmZzZXQtMC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTIuYW50LWNvbC1ydGwge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTIuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMi5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0zLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDEyLjUlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0zLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEyLjUlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTMuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTQuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtb2Zmc2V0LTQuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTUuYW50LWNvbC1ydGwge1xuICByaWdodDogMjAuODMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC01LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9mZnNldC01LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC02LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDI1JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtNi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyNSU7XG59XG4uYW50LWNvbC1vZmZzZXQtNi5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtNy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTcuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtb2Zmc2V0LTcuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTguYW50LWNvbC1ydGwge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC04LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9mZnNldC04LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC05LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDM3LjUlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC05LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDM3LjUlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTkuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMTAuYW50LWNvbC1ydGwge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xMC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTAuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTExLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMTEuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTExLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0xMi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTEyLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbn1cbi5hbnQtY29sLW9mZnNldC0xMi5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMTMuYW50LWNvbC1ydGwge1xuICByaWdodDogNTQuMTY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xMy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTMuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTE0LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMTQuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTE0LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0xNS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA2Mi41JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMTUuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNjIuNSU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTUuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMTYuYW50LWNvbC1ydGwge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xNi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTYuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTE3LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMTcuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTE3LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0xOC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA3NSU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTE4LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDc1JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xOC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNzUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMTkuYW50LWNvbC1ydGwge1xuICByaWdodDogNzkuMTY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xOS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTkuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTIwLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMjAuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTIwLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0yMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA4Ny41JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMjEuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogODcuNSU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjEuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMjIuYW50LWNvbC1ydGwge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0yMi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjIuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTIzLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMjMuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogOTUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTIzLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0yNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0yNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTI0LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLTI0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYW50LWNvbC14cy1wdXNoLTI0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMjQge1xuICByaWdodDogMTAwJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMjQge1xuICBvcmRlcjogMjQ7XG59XG4uYW50LWNvbC14cy0yMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgOTUuODMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMjMge1xuICBsZWZ0OiA5NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTIzIHtcbiAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0yMyB7XG4gIG9yZGVyOiAyMztcbn1cbi5hbnQtY29sLXhzLTIyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtcHVzaC0yMiB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMjIge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTIyIHtcbiAgb3JkZXI6IDIyO1xufVxuLmFudC1jb2wteHMtMjEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDg3LjUlO1xuICBtYXgtd2lkdGg6IDg3LjUlO1xufVxuLmFudC1jb2wteHMtcHVzaC0yMSB7XG4gIGxlZnQ6IDg3LjUlO1xufVxuLmFudC1jb2wteHMtcHVsbC0yMSB7XG4gIHJpZ2h0OiA4Ny41JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTIxIHtcbiAgb3JkZXI6IDIxO1xufVxuLmFudC1jb2wteHMtMjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTIwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVsbC0yMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMjAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMjAge1xuICBvcmRlcjogMjA7XG59XG4uYW50LWNvbC14cy0xOSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNzkuMTY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTkge1xuICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTE5IHtcbiAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0xOSB7XG4gIG9yZGVyOiAxOTtcbn1cbi5hbnQtY29sLXhzLTE4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmFudC1jb2wteHMtcHVzaC0xOCB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTgge1xuICByaWdodDogNzUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTE4IHtcbiAgb3JkZXI6IDE4O1xufVxuLmFudC1jb2wteHMtMTcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDcwLjgzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTE3IHtcbiAgbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVsbC0xNyB7XG4gIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTcge1xuICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMTcge1xuICBvcmRlcjogMTc7XG59XG4uYW50LWNvbC14cy0xNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTYge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTE2IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0xNiB7XG4gIG9yZGVyOiAxNjtcbn1cbi5hbnQtY29sLXhzLTE1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA2Mi41JTtcbiAgbWF4LXdpZHRoOiA2Mi41JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTUge1xuICBsZWZ0OiA2Mi41JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTUge1xuICByaWdodDogNjIuNSU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogNjIuNSU7XG59XG4uYW50LWNvbC14cy1vcmRlci0xNSB7XG4gIG9yZGVyOiAxNTtcbn1cbi5hbnQtY29sLXhzLTE0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVzaC0xNCB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTQge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTE0IHtcbiAgb3JkZXI6IDE0O1xufVxuLmFudC1jb2wteHMtMTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDU0LjE2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTEzIHtcbiAgbGVmdDogNTQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtcHVsbC0xMyB7XG4gIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTMge1xuICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb3JkZXItMTMge1xuICBvcmRlcjogMTM7XG59XG4uYW50LWNvbC14cy0xMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiA1MCU7XG59XG4uYW50LWNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYW50LWNvbC14cy1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cbi5hbnQtY29sLXhzLTExIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA0NS44MzMzMzMzMyU7XG4gIG1heC13aWR0aDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuLmFudC1jb2wteHMtMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG4uYW50LWNvbC14cy05IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAzNy41JTtcbiAgbWF4LXdpZHRoOiAzNy41JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDM3LjUlO1xufVxuLmFudC1jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDM3LjUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogMzcuNSU7XG59XG4uYW50LWNvbC14cy1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG4uYW50LWNvbC14cy04IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cbi5hbnQtY29sLXhzLTcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDI5LjE2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTcge1xuICByaWdodDogMjkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuLmFudC1jb2wteHMtNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uYW50LWNvbC14cy1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG4uYW50LWNvbC14cy01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAyMC44MzMzMzMzMyU7XG4gIG1heC13aWR0aDogMjAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogMjAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cbi5hbnQtY29sLXhzLTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTQge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuLmFudC1jb2wteHMtMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMTIuNSU7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG4uYW50LWNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAxMi41JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAxMi41JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuLmFudC1jb2wteHMtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuLmFudC1jb2wteHMtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNC4xNjY2NjY2NyU7XG4gIG1heC13aWR0aDogNC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuLmFudC1jb2wteHMtMCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LWNvbC1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtb3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuLmFudC1jb2wtcHVzaC0wLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTAuYW50LWNvbC1ydGwge1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVzaC0wLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTAuYW50LWNvbC1ydGwge1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTAuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTEuYW50LWNvbC1ydGwge1xuICByaWdodDogNC4xNjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTEuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMS5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNC4xNjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0yLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0yLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAxMi41JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMi41JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0zLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMi41JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTQuYW50LWNvbC1ydGwge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC00LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC00LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC01LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtNS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyMC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtNS5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMjAuODMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtNi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAyNSU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTYuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTYuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTcuYW50LWNvbC1ydGwge1xuICByaWdodDogMjkuMTY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC03LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC03LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC04LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtOC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtOC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtOS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAzNy41JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtOS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzNy41JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC05LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNy41JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTEwLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTAuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTEwLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0xMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTExLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xMS5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNDUuODMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTIuYW50LWNvbC1ydGwge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0xMi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTIuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTEzLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTMuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNTQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTEzLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0xNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTE0LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xNC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTUuYW50LWNvbC1ydGwge1xuICByaWdodDogNjIuNSU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTE1LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDYyLjUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE1LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA2Mi41JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTE2LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTYuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE2LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0xNy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTE3LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDcwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xNy5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNzAuODMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTguYW50LWNvbC1ydGwge1xuICByaWdodDogNzUlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0xOC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA3NSU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTguYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTE5LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTkuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNzkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE5LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0yMC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTIwLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0yMC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMjEuYW50LWNvbC1ydGwge1xuICByaWdodDogODcuNSU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTIxLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDg3LjUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIxLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4Ny41JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTIyLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMjIuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIyLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0yMy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTIzLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0yMy5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogOTUuODMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMjQuYW50LWNvbC1ydGwge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMjQuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0yNC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFudC1jb2wtc20tMjQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMjQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMjQge1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICAuYW50LWNvbC1zbS0yMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIzIHtcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMyB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMjMge1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICAuYW50LWNvbC1zbS0yMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIyIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMjIge1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICAuYW50LWNvbC1zbS0yMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMSB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTIxIHtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgLmFudC1jb2wtc20tMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLmFudC1jb2wtc20tMTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xOSB7XG4gICAgbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTkge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmFudC1jb2wtc20tMTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xOCB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTgge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmFudC1jb2wtc20tMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmFudC1jb2wtc20tMTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xNiB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTYge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmFudC1jb2wtc20tMTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTUge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5hbnQtY29sLXNtLTE0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTQge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTE0IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5hbnQtY29sLXNtLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEzIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5hbnQtY29sLXNtLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5hbnQtY29sLXNtLTExIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5hbnQtY29sLXNtLTEwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5hbnQtY29sLXNtLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuYW50LWNvbC1zbS04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuYW50LWNvbC1zbS03IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuYW50LWNvbC1zbS02IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuYW50LWNvbC1zbS01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjAuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuYW50LWNvbC1zbS00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuYW50LWNvbC1zbS0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmFudC1jb2wtc20tMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hbnQtY29sLXNtLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYW50LWNvbC1zbS0wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtY29sLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuYW50LWNvbC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0zLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0zLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC00LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtNS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTYuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC03LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtOC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC05LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMzcuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC05LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTEwLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTExLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTEzLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE1LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTE2LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE2LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE3LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTguYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTE5LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE5LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIxLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMjIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIyLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFudC1jb2wtbWQtMjQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMjQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMjQge1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICAuYW50LWNvbC1tZC0yMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIzIHtcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yMyB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMjMge1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICAuYW50LWNvbC1tZC0yMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIyIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMjIge1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICAuYW50LWNvbC1tZC0yMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yMSB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTIxIHtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgLmFudC1jb2wtbWQtMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xOSB7XG4gICAgbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTkge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xOCB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTgge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xNiB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTYge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTUge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5hbnQtY29sLW1kLTE0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTQge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTE0IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5hbnQtY29sLW1kLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTEzIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5hbnQtY29sLW1kLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5hbnQtY29sLW1kLTExIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5hbnQtY29sLW1kLTEwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5hbnQtY29sLW1kLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuYW50LWNvbC1tZC04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuYW50LWNvbC1tZC03IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuYW50LWNvbC1tZC02IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuYW50LWNvbC1tZC01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjAuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuYW50LWNvbC1tZC00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuYW50LWNvbC1tZC0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmFudC1jb2wtbWQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hbnQtY29sLW1kLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYW50LWNvbC1tZC0wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtY29sLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuYW50LWNvbC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0zLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0zLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC00LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtNS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTYuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC03LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtOC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC05LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMzcuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC05LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTEwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEwLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTExLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTEzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEzLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE1LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTE2LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE2LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE3LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTguYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTE5LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE5LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIxLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMjIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIyLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFudC1jb2wtbGctMjQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMjQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMjQge1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICAuYW50LWNvbC1sZy0yMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIzIHtcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yMyB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMjMge1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICAuYW50LWNvbC1sZy0yMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIyIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMjIge1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICAuYW50LWNvbC1sZy0yMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yMSB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTIxIHtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgLmFudC1jb2wtbGctMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLmFudC1jb2wtbGctMTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xOSB7XG4gICAgbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTkge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmFudC1jb2wtbGctMTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xOCB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTgge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmFudC1jb2wtbGctMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmFudC1jb2wtbGctMTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xNiB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTYge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmFudC1jb2wtbGctMTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTUge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5hbnQtY29sLWxnLTE0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTQge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTE0IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5hbnQtY29sLWxnLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTEzIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5hbnQtY29sLWxnLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5hbnQtY29sLWxnLTExIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5hbnQtY29sLWxnLTEwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5hbnQtY29sLWxnLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuYW50LWNvbC1sZy04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuYW50LWNvbC1sZy03IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuYW50LWNvbC1sZy02IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuYW50LWNvbC1sZy01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjAuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuYW50LWNvbC1sZy00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuYW50LWNvbC1sZy0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmFudC1jb2wtbGctMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hbnQtY29sLWxnLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYW50LWNvbC1sZy0wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtY29sLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuYW50LWNvbC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0zLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0zLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC00LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtNS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTYuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC03LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtOC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC05LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMzcuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC05LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTEwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEwLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTExLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTEzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEzLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE1LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTE2LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE2LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE3LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTguYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTE5LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE5LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIxLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMjIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIyLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbnQtY29sLXhsLTI0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yNCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTI0IHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTI0IHtcbiAgICBvcmRlcjogMjQ7XG4gIH1cbiAgLmFudC1jb2wteGwtMjMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA5NS44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yMyB7XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjMge1xuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTIzIHtcbiAgICBvcmRlcjogMjM7XG4gIH1cbiAgLmFudC1jb2wteGwtMjIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yMiB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjIge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTIyIHtcbiAgICBvcmRlcjogMjI7XG4gIH1cbiAgLmFudC1jb2wteGwtMjEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMjEge1xuICAgIGxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjEge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0yMSB7XG4gICAgb3JkZXI6IDIxO1xuICB9XG4gIC5hbnQtY29sLXhsLTIwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMjAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTIwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0yMCB7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIC5hbnQtY29sLXhsLTE5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNzkuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTkge1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE5IHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5hbnQtY29sLXhsLTE4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTgge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE4IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5hbnQtY29sLXhsLTE3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNzAuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTcge1xuICAgIGxlZnQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE3IHtcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xNyB7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIC5hbnQtY29sLXhsLTE2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTYge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE2IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5hbnQtY29sLXhsLTE1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTE1IHtcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE1IHtcbiAgICByaWdodDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuYW50LWNvbC14bC0xNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTE0IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTQge1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICAuYW50LWNvbC14bC0xMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDU0LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTEzIHtcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xMyB7XG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuYW50LWNvbC14bC0xMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTEyIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuYW50LWNvbC14bC0xMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDQ1LjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTExIHtcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuYW50LWNvbC14bC0xMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuYW50LWNvbC14bC05IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTkge1xuICAgIGxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmFudC1jb2wteGwtOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTgge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTgge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmFudC1jb2wteGwtNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDI5LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTcge1xuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTcge1xuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmFudC1jb2wteGwtNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTYge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTYge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmFudC1jb2wteGwtNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDIwLjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTUge1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTUge1xuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmFudC1jb2wteGwtNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTQge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTQge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmFudC1jb2wteGwtMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0zIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTMge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5hbnQtY29sLXhsLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMiB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYW50LWNvbC14bC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNC4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmFudC1jb2wteGwtMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW50LWNvbC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmFudC1jb2wtcHVzaC0wLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1wdWxsLTAuYW50LWNvbC1ydGwge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0wLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTAuYW50LWNvbC1ydGwge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTAuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTEuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0zLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC01LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC01LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTUuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjAuODMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtNi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtNi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC02LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTcuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTcuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtNy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC04LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC04LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTguYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDM3LjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC05LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtOS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNy41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTEwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTEuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNDUuODMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTEyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTEyLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTEzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTQuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Mi41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTE2LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xNi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTcuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTcuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzAuODMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE4LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE4LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTE5LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xOS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjAuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMjEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ny41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTIyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yMi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjMuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOTUuODMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMjQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjQuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYW50LWNvbC14eGwtMjQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yNCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0yNCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTI0IHtcbiAgICBvcmRlcjogMjQ7XG4gIH1cbiAgLmFudC1jb2wteHhsLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTIzIHtcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMjMge1xuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMjMge1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICAuYW50LWNvbC14eGwtMjIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMjIge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0yMiB7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIC5hbnQtY29sLXh4bC0yMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMjEge1xuICAgIGxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTIxIHtcbiAgICByaWdodDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0yMSB7XG4gICAgb3JkZXI6IDIxO1xuICB9XG4gIC5hbnQtY29sLXh4bC0yMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTIwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLmFudC1jb2wteHhsLTE5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNzkuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTkge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuYW50LWNvbC14eGwtMTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTgge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0xOCB7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIC5hbnQtY29sLXh4bC0xNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE3IHtcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmFudC1jb2wteHhsLTE2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTYge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuYW50LWNvbC14eGwtMTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTE1IHtcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMTUge1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICAuYW50LWNvbC14eGwtMTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTQge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xNCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5hbnQtY29sLXh4bC0xMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDU0LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xMyB7XG4gICAgbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTEzIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmFudC1jb2wteHhsLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTEyIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuYW50LWNvbC14eGwtMTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTEge1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5hbnQtY29sLXh4bC0xMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xMCB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTEwIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmFudC1jb2wteHhsLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTkge1xuICAgIGxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTkge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmFudC1jb2wteHhsLTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTgge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuYW50LWNvbC14eGwtNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDI5LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC03IHtcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5hbnQtY29sLXh4bC02IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTYge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC02IHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmFudC1jb2wteHhsLTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTUge1xuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuYW50LWNvbC14eGwtNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC00IHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5hbnQtY29sLXh4bC0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0zIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0zIHtcbiAgICByaWdodDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5hbnQtY29sLXh4bC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0yIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hbnQtY29sLXh4bC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNC4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xIHtcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5hbnQtY29sLXh4bC0wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtY29sLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmFudC1jb2wtcHVzaC0wLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1wdWxsLTAuYW50LWNvbC1ydGwge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTAuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTEuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC00LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTUuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjAuODMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC02LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC03LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtNy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTguYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtOS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNy41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTEwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTEuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNDUuODMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTEyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTEyLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTEzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTQuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTE1LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNjIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Mi41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xNi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE2LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xNi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTcuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTcuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzAuODMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTE4LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTE4LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE5LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xOS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMjAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMjAuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTIxLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogODcuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ny41JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTIyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yMi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMjMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMjMuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOTUuODMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMjQuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmFudC1yb3ctcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtY29sbGFwc2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkLFxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkID4gLmFudC1jb2xsYXBzZS1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCB2aXNpYmlsaXR5IDBzO1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hbnQtY29sbGFwc2UtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYW50LWNvbGxhcHNlLWFycm93IHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI0cztcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYW50LWNvbGxhcHNlLWhlYWRlci10ZXh0IHtcbiAgZmxleDogYXV0bztcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYW50LWNvbGxhcHNlLWV4dHJhIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSAuYW50LWNvbGxhcHNlLWhlYWRlci1jb2xsYXBzaWJsZS1vbmx5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSAuYW50LWNvbGxhcHNlLWhlYWRlci1jb2xsYXBzaWJsZS1vbmx5IC5hbnQtY29sbGFwc2UtaGVhZGVyLXRleHQge1xuICBmbGV4OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtIC5hbnQtY29sbGFwc2UtaWNvbi1jb2xsYXBzaWJsZS1vbmx5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSAuYW50LWNvbGxhcHNlLWljb24tY29sbGFwc2libGUtb25seSAuYW50LWNvbGxhcHNlLWV4cGFuZC1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbS5hbnQtY29sbGFwc2Utbm8tYXJyb3cgPiAuYW50LWNvbGxhcHNlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hbnQtY29sbGFwc2UtaWNvbi1wb3NpdGlvbi1lbmQgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmFudC1jb2xsYXBzZS1pY29uLXBvc2l0aW9uLWVuZCA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hbnQtY29sbGFwc2UtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYW50LWNvbGxhcHNlLWNvbnRlbnQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4uYW50LWNvbGxhcHNlLWNvbnRlbnQgPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQtYm94IHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5hbnQtY29sbGFwc2UtY29udGVudC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQgPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5hbnQtY29sbGFwc2UtYm9yZGVybGVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMDtcbn1cbi5hbnQtY29sbGFwc2UtYm9yZGVybGVzcyA+IC5hbnQtY29sbGFwc2UtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmFudC1jb2xsYXBzZS1ib3JkZXJsZXNzID4gLmFudC1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQsXG4uYW50LWNvbGxhcHNlLWJvcmRlcmxlc3MgPiAuYW50LWNvbGxhcHNlLWl0ZW06bGFzdC1jaGlsZCAuYW50LWNvbGxhcHNlLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWNvbGxhcHNlLWJvcmRlcmxlc3MgPiAuYW50LWNvbGxhcHNlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYW50LWNvbGxhcHNlLWJvcmRlcmxlc3MgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hbnQtY29sbGFwc2UtYm9yZGVybGVzcyA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtY29udGVudCA+IC5hbnQtY29sbGFwc2UtY29udGVudC1ib3gge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmFudC1jb2xsYXBzZS1naG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uYW50LWNvbGxhcHNlLWdob3N0ID4gLmFudC1jb2xsYXBzZS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hbnQtY29sbGFwc2UtZ2hvc3QgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hbnQtY29sbGFwc2UtZ2hvc3QgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQgPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQtYm94IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmFudC1jb2xsYXBzZSAuYW50LWNvbGxhcHNlLWl0ZW0tZGlzYWJsZWQgPiAuYW50LWNvbGxhcHNlLWhlYWRlcixcbi5hbnQtY29sbGFwc2UgLmFudC1jb2xsYXBzZS1pdGVtLWRpc2FibGVkID4gLmFudC1jb2xsYXBzZS1oZWFkZXIgPiAuYXJyb3cge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtY29sbGFwc2UtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWNvbGxhcHNlLXJ0bC5hbnQtY29sbGFwc2UuYW50LWNvbGxhcHNlLWljb24tcG9zaXRpb24tZW5kID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmFudC1jb2xsYXBzZS1ydGwuYW50LWNvbGxhcHNlLmFudC1jb2xsYXBzZS1pY29uLXBvc2l0aW9uLWVuZCA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hbnQtY29sbGFwc2UtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTZweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYW50LWNvbGxhcHNlLXJ0bCAuYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYW50LWNvbGxhcHNlLXJ0bC5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYW50LWNvbGxhcHNlLWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5hbnQtY29sbGFwc2UtcnRsLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hbnQtY29sbGFwc2UtYXJyb3cgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hbnQtY29sbGFwc2UtcnRsLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hbnQtY29sbGFwc2UtZXh0cmEge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2xsYXBzZS1ydGwuYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtLmFudC1jb2xsYXBzZS1uby1hcnJvdyA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWNvbW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uYW50LWNvbW1lbnQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4uYW50LWNvbW1lbnQtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNvbW1lbnQtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtY29tbWVudC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFudC1jb21tZW50LWNvbnRlbnQtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1jb21tZW50LWNvbnRlbnQtYXV0aG9yID4gYSxcbi5hbnQtY29tbWVudC1jb250ZW50LWF1dGhvciA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYW50LWNvbW1lbnQtY29udGVudC1hdXRob3ItbmFtZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LWNvbW1lbnQtY29udGVudC1hdXRob3ItbmFtZSA+ICoge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtY29tbWVudC1jb250ZW50LWF1dGhvci1uYW1lID4gKjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1jb21tZW50LWNvbnRlbnQtYXV0aG9yLXRpbWUge1xuICBjb2xvcjogI2NjYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmFudC1jb21tZW50LWNvbnRlbnQtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uYW50LWNvbW1lbnQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtY29tbWVudC1hY3Rpb25zID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1jb21tZW50LWFjdGlvbnMgPiBsaSA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtY29tbWVudC1hY3Rpb25zID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG4uYW50LWNvbW1lbnQtbmVzdGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG59XG4uYW50LWNvbW1lbnQtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWNvbW1lbnQtcnRsIC5hbnQtY29tbWVudC1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmFudC1jb21tZW50LXJ0bCAuYW50LWNvbW1lbnQtY29udGVudC1hdXRob3IgPiBhLFxuLmFudC1jb21tZW50LXJ0bCAuYW50LWNvbW1lbnQtY29udGVudC1hdXRob3IgPiBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYW50LWNvbW1lbnQtcnRsIC5hbnQtY29tbWVudC1hY3Rpb25zIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hbnQtY29tbWVudC1ydGwgLmFudC1jb21tZW50LWFjdGlvbnMgPiBsaSA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFudC1jb21tZW50LXJ0bCAuYW50LWNvbW1lbnQtbmVzdGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWRlc2NyaXB0aW9ucy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtdGl0bGUge1xuICBmbGV4OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1leHRyYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWRlc2NyaXB0aW9ucy12aWV3IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1yb3cgPiB0aCxcbi5hbnQtZGVzY3JpcHRpb25zLXJvdyA+IHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICc6JztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjVweDtcbiAgbWFyZ2luOiAwIDhweCAwIDJweDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWwuYW50LWRlc2NyaXB0aW9ucy1pdGVtLW5vLWNvbG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tbm8tbGFiZWw6OmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRhaW5lciAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsLFxuLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250YWluZXIgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLW1pZGRsZSAuYW50LWRlc2NyaXB0aW9ucy1yb3cgPiB0aCxcbi5hbnQtZGVzY3JpcHRpb25zLW1pZGRsZSAuYW50LWRlc2NyaXB0aW9ucy1yb3cgPiB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtc21hbGwgLmFudC1kZXNjcmlwdGlvbnMtcm93ID4gdGgsXG4uYW50LWRlc2NyaXB0aW9ucy1zbWFsbCAuYW50LWRlc2NyaXB0aW9ucy1yb3cgPiB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy12aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkIC5hbnQtZGVzY3JpcHRpb25zLXZpZXcgPiB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWwsXG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsOmxhc3QtY2hpbGQsXG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQgLmFudC1kZXNjcmlwdGlvbnMtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZC5hbnQtZGVzY3JpcHRpb25zLW1pZGRsZSAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsLFxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQuYW50LWRlc2NyaXB0aW9ucy1taWRkbGUgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQuYW50LWRlc2NyaXB0aW9ucy1zbWFsbCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsLFxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQuYW50LWRlc2NyaXB0aW9ucy1zbWFsbCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtcnRsIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgbWFyZ2luOiAwIDJweCAwIDhweDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLXJ0bC5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWwsXG4uYW50LWRlc2NyaXB0aW9ucy1ydGwuYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLXJ0bC5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWw6bGFzdC1jaGlsZCxcbi5hbnQtZGVzY3JpcHRpb25zLXJ0bC5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtZGl2aWRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5hbnQtZGl2aWRlci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4wNmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC45ZW07XG4gIG1hcmdpbjogMCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dDo6YmVmb3JlLFxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQtbGVmdDo6YmVmb3JlIHtcbiAgd2lkdGg6IDUlO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LWxlZnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodDo6YmVmb3JlIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodDo6YWZ0ZXIge1xuICB3aWR0aDogNSU7XG59XG4uYW50LWRpdmlkZXItaW5uZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxZW07XG59XG4uYW50LWRpdmlkZXItZGFzaGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LmFudC1kaXZpZGVyLWRhc2hlZDo6YmVmb3JlLFxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LmFudC1kaXZpZGVyLWRhc2hlZDo6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCBub25lIG5vbmU7XG59XG4uYW50LWRpdmlkZXItdmVydGljYWwuYW50LWRpdmlkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG4uYW50LWRpdmlkZXItcGxhaW4uYW50LWRpdmlkZXItd2l0aC10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0LmFudC1kaXZpZGVyLW5vLWRlZmF1bHQtb3JpZW50YXRpb24tbWFyZ2luLWxlZnQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LWxlZnQuYW50LWRpdmlkZXItbm8tZGVmYXVsdC1vcmllbnRhdGlvbi1tYXJnaW4tbGVmdDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0LmFudC1kaXZpZGVyLW5vLWRlZmF1bHQtb3JpZW50YXRpb24tbWFyZ2luLWxlZnQgLmFudC1kaXZpZGVyLWlubmVyLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQtcmlnaHQuYW50LWRpdmlkZXItbm8tZGVmYXVsdC1vcmllbnRhdGlvbi1tYXJnaW4tcmlnaHQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0LmFudC1kaXZpZGVyLW5vLWRlZmF1bHQtb3JpZW50YXRpb24tbWFyZ2luLXJpZ2h0OjphZnRlciB7XG4gIHdpZHRoOiAwO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0LmFudC1kaXZpZGVyLW5vLWRlZmF1bHQtb3JpZW50YXRpb24tbWFyZ2luLXJpZ2h0IC5hbnQtZGl2aWRlci1pbm5lci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hbnQtZGl2aWRlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtZGl2aWRlci1ydGwuYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQtbGVmdDo6YmVmb3JlIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5hbnQtZGl2aWRlci1ydGwuYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQtbGVmdDo6YWZ0ZXIge1xuICB3aWR0aDogNSU7XG59XG4uYW50LWRpdmlkZXItcnRsLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0OjpiZWZvcmUge1xuICB3aWR0aDogNSU7XG59XG4uYW50LWRpdmlkZXItcnRsLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0OjphZnRlciB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtZHJhd2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1kcmF3ZXItaW5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFudC1kcmF3ZXItbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZHJhd2VyLWxlZnQgPiAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogNnB4IDAgMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDlweCAwIDI4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAxMnB4IDAgNDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4uYW50LWRyYXdlci1yaWdodCA+IC5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogLTZweCAwIDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAtOXB4IDAgMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIC0xMnB4IDAgNDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4uYW50LWRyYXdlci10b3AgPiAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMTJweCA0OHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5hbnQtZHJhd2VyLWJvdHRvbSA+IC5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgLTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAtOXB4IDI4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIC0xMnB4IDQ4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmFudC1kcmF3ZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtZHJhd2VyLXdyYXBwZXItYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LWRyYXdlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1kcmF3ZXItaGVhZGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmFudC1kcmF3ZXItZXh0cmEge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1kcmF3ZXItY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmFudC1kcmF3ZXItY2xvc2U6Zm9jdXMsXG4uYW50LWRyYXdlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYW50LWRyYXdlci10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYW50LWRyYXdlci1ib2R5IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAyNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5hbnQtZHJhd2VyLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnBhbmVsLW1vdGlvbi1lbnRlci1zdGFydCxcbi5wYW5lbC1tb3Rpb24tYXBwZWFyLXN0YXJ0LFxuLnBhbmVsLW1vdGlvbi1sZWF2ZS1zdGFydCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFuZWwtbW90aW9uLWVudGVyLWFjdGl2ZSxcbi5wYW5lbC1tb3Rpb24tYXBwZWFyLWFjdGl2ZSxcbi5wYW5lbC1tb3Rpb24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1lbnRlci1hY3RpdmUsXG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1hcHBlYXItYWN0aXZlLFxuLmFudC1kcmF3ZXItbWFzay1tb3Rpb24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1lbnRlcixcbi5hbnQtZHJhd2VyLW1hc2stbW90aW9uLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1lbnRlci1hY3RpdmUsXG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtZHJhd2VyLW1hc2stbW90aW9uLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtZHJhd2VyLW1hc2stbW90aW9uLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tbGVmdC1lbnRlci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWFwcGVhci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWxlYXZlLXN0YXJ0IHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWVudGVyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWFwcGVhci1hY3RpdmUsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tbGVmdC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWVudGVyLXN0YXJ0LFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWxlZnQtYXBwZWFyLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWxlZnQtZW50ZXItYWN0aXZlLFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWxlZnQtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1yaWdodC1lbnRlci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1yaWdodC1hcHBlYXItc3RhcnQsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tcmlnaHQtbGVhdmUtc3RhcnQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1yaWdodC1hcHBlYXItYWN0aXZlLFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWVudGVyLXN0YXJ0LFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWFwcGVhci1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhaW1wb3J0YW50O1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi10b3AtZW50ZXItc3RhcnQsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWFwcGVhci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi10b3AtbGVhdmUtc3RhcnQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXRvcC1lbnRlci1hY3RpdmUsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWFwcGVhci1hY3RpdmUsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXRvcC1lbnRlci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi10b3AtYXBwZWFyLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSAhaW1wb3J0YW50O1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXRvcC1lbnRlci1hY3RpdmUsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXRvcC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1lbnRlci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tYXBwZWFyLXN0YXJ0LFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1sZWF2ZS1zdGFydCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tYm90dG9tLWVudGVyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tYXBwZWFyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tYm90dG9tLWVudGVyLXN0YXJ0LFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1hcHBlYXItc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgIWltcG9ydGFudDtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tZW50ZXItYWN0aXZlLFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmFudC1kcmF3ZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWRyYXdlci1ydGwgLmFudC1kcmF3ZXItY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWZvcm0taXRlbSAuYW50LWlucHV0LW51bWJlciArIC5hbnQtZm9ybS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtIHtcbiAgZmxleDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbnQtZm9ybS1pbmxpbmUgLmFudC1mb3JtLWl0ZW0td2l0aC1oZWxwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5hbnQtZm9ybS1pbmxpbmUgLmFudC1mb3JtLWl0ZW0gPiAuYW50LWZvcm0taXRlbS1sYWJlbCxcbi5hbnQtZm9ybS1pbmxpbmUgLmFudC1mb3JtLWl0ZW0gPiAuYW50LWZvcm0taXRlbS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1mb3JtLWlubGluZSAuYW50LWZvcm0taXRlbSA+IC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgZmxleDogbm9uZTtcbn1cbi5hbnQtZm9ybS1pbmxpbmUgLmFudC1mb3JtLWl0ZW0gLmFudC1mb3JtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtZm9ybS1ob3Jpem9udGFsIC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgZmxleC1ncm93OiAwO1xufVxuLmFudC1mb3JtLWhvcml6b250YWwgLmFudC1mb3JtLWl0ZW0tY29udHJvbCB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYW50LWZvcm0taG9yaXpvbnRhbCAuYW50LWZvcm0taXRlbS1sYWJlbFtjbGFzcyQ9Jy0yNCddICsgLmFudC1mb3JtLWl0ZW0tY29udHJvbCxcbi5hbnQtZm9ybS1ob3Jpem9udGFsIC5hbnQtZm9ybS1pdGVtLWxhYmVsW2NsYXNzKj0nLTI0ICddICsgLmFudC1mb3JtLWl0ZW0tY29udHJvbCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG4uYW50LWZvcm0tdmVydGljYWwgLmFudC1mb3JtLWl0ZW0tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbnQtZm9ybS12ZXJ0aWNhbCAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFudC1mb3JtLXZlcnRpY2FsIC5hbnQtZm9ybS1pdGVtIC5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtZm9ybS12ZXJ0aWNhbCAuYW50LWZvcm0taXRlbS1sYWJlbCxcbi5hbnQtY29sLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwsXG4uYW50LWNvbC14bC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgcGFkZGluZzogMCAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LWZvcm0tdmVydGljYWwgLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCxcbi5hbnQtY29sLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCxcbi5hbnQtY29sLXhsLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbnQtZm9ybS12ZXJ0aWNhbCAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsOjphZnRlcixcbi5hbnQtY29sLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbDo6YWZ0ZXIsXG4uYW50LWNvbC14bC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZm9ybS1ydGwuYW50LWZvcm0tdmVydGljYWwgLmFudC1mb3JtLWl0ZW0tbGFiZWwsXG4uYW50LWZvcm0tcnRsLmFudC1jb2wtMjQuYW50LWZvcm0taXRlbS1sYWJlbCxcbi5hbnQtZm9ybS1ydGwuYW50LWNvbC14bC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFudC1mb3JtLWl0ZW0gLmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hbnQtZm9ybS1pdGVtIC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYW50LWZvcm0taXRlbSAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW50LWZvcm0tcnRsLmFudC1mb3JtLWl0ZW0gLmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5hbnQtZm9ybSAuYW50LWZvcm0taXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hbnQtZm9ybSAuYW50LWZvcm0taXRlbSAuYW50LWZvcm0taXRlbS1sYWJlbCxcbiAgLmFudC1mb3JtIC5hbnQtZm9ybS1pdGVtIC5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14cy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYW50LWNvbC14cy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYW50LWNvbC14cy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtZm9ybS1ydGwuYW50LWNvbC14cy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbnQtY29sLXNtLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hbnQtY29sLXNtLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFudC1mb3JtLXJ0bC5hbnQtY29sLXNtLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFudC1jb2wtbWQtMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzE1O1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFudC1jb2wtbWQtMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW50LWZvcm0tcnRsLmFudC1jb2wtbWQtMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFudC1jb2wtbGctMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzE1O1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFudC1jb2wtbGctMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW50LWZvcm0tcnRsLmFudC1jb2wtbGctMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmFudC1jb2wteGwtMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzE1O1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFudC1jb2wteGwtMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW50LWZvcm0tcnRsLmFudC1jb2wteGwtMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5hbnQtZm9ybS1pdGVtIHtcbiAgLyogU29tZSBub24tc3RhdHVzIHJlbGF0ZWQgY29tcG9uZW50IHN0eWxlIGlzIGluIGBjb21wb25lbnRzLmxlc3NgICovXG4gIC8qIFRvIHN1cHBvcnQgbGVhdmUgYWxvbmcgRXJyb3JMaXN0LiBXZSBhZGQgYWRkaXRpb25hbCBjbGFzc05hbWUgdG8gaGFuZGxlIGV4cGxhaW4gc3R5bGUgKi9cbn1cbi5hbnQtZm9ybS1pdGVtLWV4cGxhaW4tZXJyb3Ige1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtZm9ybS1pdGVtLWV4cGxhaW4td2FybmluZyB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtc3dpdGNoIHtcbiAgbWFyZ2luOiAycHggMCA0cHg7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LWZvcm0taXRlbS1zcGxpdCB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtZm9ybS1pdGVtLXNwbGl0IHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWZvcm0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbn1cbi5hbnQtZm9ybSBsZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmFudC1mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1mb3JtIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hbnQtZm9ybSBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmFudC1mb3JtIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmFudC1mb3JtIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1mb3JtIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LWZvcm0gc2VsZWN0W211bHRpcGxlXSxcbi5hbnQtZm9ybSBzZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW50LWZvcm0gaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzLFxuLmFudC1mb3JtIGlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXMsXG4uYW50LWZvcm0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmFudC1mb3JtIG91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbn1cbi5hbnQtZm9ybSAuYW50LWZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmFudC1mb3JtLXNtYWxsIC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYW50LWZvcm0tc21hbGwgLmFudC1mb3JtLWl0ZW0tY29udHJvbC1pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LWZvcm0tbGFyZ2UgLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hbnQtZm9ybS1sYXJnZSAuYW50LWZvcm0taXRlbS1jb250cm9sLWlucHV0IHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5hbnQtZm9ybS1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LWZvcm0taXRlbS13aXRoLWhlbHAge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmFudC1mb3JtLWl0ZW0taGlkZGVuLFxuLmFudC1mb3JtLWl0ZW0taGlkZGVuLmFudC1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtZ3JvdzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYW50LWZvcm0taXRlbS1sYWJlbC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtZm9ybS1pdGVtLWxhYmVsLXdyYXAge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyMTVlbTtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCA+IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbC5hbnQtZm9ybS1pdGVtLXJlcXVpcmVkOm5vdCguYW50LWZvcm0taXRlbS1yZXF1aXJlZC1tYXJrLW9wdGlvbmFsKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFNpbVN1biwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6ICcqJztcbn1cbi5hbnQtZm9ybS1oaWRlLXJlcXVpcmVkLW1hcmsgLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbC5hbnQtZm9ybS1pdGVtLXJlcXVpcmVkOm5vdCguYW50LWZvcm0taXRlbS1yZXF1aXJlZC1tYXJrLW9wdGlvbmFsKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwgLmFudC1mb3JtLWl0ZW0tb3B0aW9uYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1mb3JtLWhpZGUtcmVxdWlyZWQtbWFyayAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIC5hbnQtZm9ybS1pdGVtLW9wdGlvbmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwgLmFudC1mb3JtLWl0ZW0tdG9vbHRpcCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBjdXJzb3I6IGhlbHA7XG4gIC1tcy13cml0aW5nLW1vZGU6IGxyLXRiO1xuICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbn1cbi5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJzonO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNXB4O1xuICBtYXJnaW46IDAgOHB4IDAgMnB4O1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbC5hbnQtZm9ybS1pdGVtLW5vLWNvbG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYW50LWZvcm0taXRlbS1jb250cm9sOmZpcnN0LWNoaWxkOm5vdChbY2xhc3NePSdhbnQtY29sLSddKTpub3QoW2NsYXNzKj0nIGFudC1jb2wtJ10pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LWZvcm0taXRlbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLmFudC1mb3JtLWl0ZW0tY29udHJvbC1pbnB1dC1jb250ZW50IHtcbiAgZmxleDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC1mb3JtLWl0ZW0tZXhwbGFpbixcbi5hbnQtZm9ybS1pdGVtLWV4dHJhIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uYW50LWZvcm0taXRlbS1leHBsYWluLWNvbm5lY3RlZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1mb3JtLWl0ZW0tZXh0cmEge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuLmFudC1mb3JtLWl0ZW0td2l0aC1oZWxwIC5hbnQtZm9ybS1pdGVtLWV4cGxhaW4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWZvcm0taXRlbS1mZWVkYmFjay1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogem9vbUluIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40Nik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1mb3JtLWl0ZW0tZmVlZGJhY2staWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LWZvcm0taXRlbS1mZWVkYmFjay1pY29uLWVycm9yIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWZvcm0taXRlbS1mZWVkYmFjay1pY29uLXdhcm5pbmcge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtZm9ybS1pdGVtLWZlZWRiYWNrLWljb24tdmFsaWRhdGluZyB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zaG93LWhlbHAge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1zaG93LWhlbHAtYXBwZWFyLFxuLmFudC1zaG93LWhlbHAtZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1zaG93LWhlbHAtYXBwZWFyLWFjdGl2ZSxcbi5hbnQtc2hvdy1oZWxwLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXNob3ctaGVscC1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXNob3ctaGVscC1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1zaG93LWhlbHAtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpICFpbXBvcnRhbnQ7XG59XG4uYW50LXNob3ctaGVscC1pdGVtLWFwcGVhcixcbi5hbnQtc2hvdy1oZWxwLWl0ZW0tZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LXNob3ctaGVscC1pdGVtLWFwcGVhci1hY3RpdmUsXG4uYW50LXNob3ctaGVscC1pdGVtLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtc2hvdy1oZWxwLWl0ZW0tbGVhdmUge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSAhaW1wb3J0YW50O1xufVxuLmFudC1zaG93LWhlbHAtaXRlbS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5Aa2V5ZnJhbWVzIGRpZmZab29tSW4xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGlmZlpvb21JbjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBkaWZmWm9vbUluMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW50LWZvcm0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbC5hbnQtZm9ybS1pdGVtLXJlcXVpcmVkOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgbWFyZ2luOiAwIDJweCAwIDhweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCAuYW50LWZvcm0taXRlbS1vcHRpb25hbCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXJ0bCAuYW50LWZvcm0taXRlbS1jb250cm9sOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQtc3VmZml4IHtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlciAuYW50LWlucHV0LW51bWJlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LWlucHV0LXNlYXJjaDpub3QoLmFudC1pbnB1dC1zZWFyY2gtZW50ZXItYnV0dG9uKSAuYW50LWlucHV0LXN1ZmZpeCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyOHB4O1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dC1udW1iZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LWFycm93LFxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1jbGVhcixcbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIDpub3QoLmFudC1pbnB1dC1ncm91cC1hZGRvbikgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1hcnJvdyxcbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIDpub3QoLmFudC1pbnB1dC1ncm91cC1hZGRvbikgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1jbGVhcixcbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIDpub3QoLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24pID4gLmFudC1zZWxlY3QgLmFudC1zZWxlY3QtYXJyb3csXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uKSA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LWNsZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDMycHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWxlY3RlZC12YWx1ZSxcbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIDpub3QoLmFudC1pbnB1dC1ncm91cC1hZGRvbikgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUsXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uKSA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWxlY3RlZC12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtY2FzY2FkZXItcGlja2VyLWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTlweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtY2FzY2FkZXItcGlja2VyLWNsZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDMycHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMjkuMnB4O1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1waWNrZXItbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI5LjJweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtcGlja2VyLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDI1LjJweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrLmFudC1mb3JtLWl0ZW0taGFzLXN1Y2Nlc3MgLmFudC1mb3JtLWl0ZW0tY2hpbGRyZW4taWNvbixcbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgLmFudC1mb3JtLWl0ZW0tY2hpbGRyZW4taWNvbixcbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24sXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjay5hbnQtZm9ybS1pdGVtLWlzLXZhbGlkYXRpbmcgLmFudC1mb3JtLWl0ZW0tY2hpbGRyZW4taWNvbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmFudC1mb3JtLXJ0bC5hbnQtZm9ybS1pbmxpbmUgLmFudC1mb3JtLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtaW1hZ2UtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtaW1hZ2UtaW1nLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NVFF1TlNBeUxqVm9MVEV6UVM0MUxqVWdNQ0F3SURBZ01TQXpkakV3WVM0MUxqVWdNQ0F3SURBZ0xqVXVOV2d4TTJFdU5TNDFJREFnTUNBd0lDNDFMUzQxVmpOaExqVXVOU0F3SURBZ01DMHVOUzB1TlhwTk5TNHlPREVnTkM0M05XRXhJREVnTUNBd0lERWdNQ0F5SURFZ01TQXdJREFnTVNBd0xUSjZiVGd1TURNZ05pNDRNMkV1TVRJM0xqRXlOeUF3SURBZ01TMHVNRGd4TGpBelNESXVOelk1WVM0eE1qVXVNVEkxSURBZ01DQXhMUzR3T1RZdExqSXdOMnd5TGpZMk1TMHpMakUxTm1FdU1USTJMakV5TmlBd0lEQWdNU0F1TVRjM0xTNHdNVFpzTGpBeE5pNHdNVFpNTnk0d09DQXhNQzR3T1d3eUxqUTNMVEl1T1ROaExqRXlOaTR4TWpZZ01DQXdJREVnTGpFM055MHVNREUyYkM0d01UVXVNREUySURNdU5UZzRJRFF1TWpRMFlTNHhNamN1TVRJM0lEQWdNQ0F4TFM0d01pNHhOelY2SWlCbWFXeHNQU0lqT0VNNFF6aERJaUJtYVd4c0xYSjFiR1U5SW01dmJucGxjbThpTHo0OEwzTjJaejQ9Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlO1xufVxuLmFudC1pbWFnZS1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5hbnQtaW1hZ2UtbWFzay1pbmZvIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbWFnZS1tYXNrLWluZm8gLmFudGljb24ge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xufVxuLmFudC1pbWFnZS1tYXNrOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW1hZ2UtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy5hbnQtem9vbS1lbnRlcixcbi5hbnQtaW1hZ2UtcHJldmlldy5hbnQtem9vbS1hcHBlYXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1tYXNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1tYXNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LWltYWdlLXByZXZpZXctd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LWltYWdlLXByZXZpZXctaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIGN1cnNvcjogZ3JhYjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LWltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDBzO1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LWltZy13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LW1vdmluZyAuYW50LWltYWdlLXByZXZpZXctaW1nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1tb3ZpbmcgLmFudC1pbWFnZS1wcmV2aWV3LWltZy13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG4uYW50LWltYWdlLXByZXZpZXctd3JhcCB7XG4gIHotaW5kZXg6IDEwODA7XG59XG4uYW50LWltYWdlLXByZXZpZXctb3BlcmF0aW9ucy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDgxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1vcGVyYXRpb25zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW50LWltYWdlLXByZXZpZXctb3BlcmF0aW9ucy1vcGVyYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1vcGVyYXRpb25zLW9wZXJhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1vcGVyYXRpb25zLW9wZXJhdGlvbi1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1vcGVyYXRpb25zLW9wZXJhdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1vcGVyYXRpb25zLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1vcGVyYXRpb25zLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYW50LWltYWdlLXByZXZpZXctc3dpdGNoLWxlZnQsXG4uYW50LWltYWdlLXByZXZpZXctc3dpdGNoLXJpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA4MTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtbGVmdDpob3Zlcixcbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtcmlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYW50LWltYWdlLXByZXZpZXctc3dpdGNoLWxlZnQtZGlzYWJsZWQsXG4uYW50LWltYWdlLXByZXZpZXctc3dpdGNoLXJpZ2h0LWRpc2FibGVkLFxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1sZWZ0LWRpc2FibGVkOmhvdmVyLFxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1yaWdodC1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWltYWdlLXByZXZpZXctc3dpdGNoLWxlZnQtZGlzYWJsZWQgPiAuYW50aWNvbixcbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtcmlnaHQtZGlzYWJsZWQgPiAuYW50aWNvbixcbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtbGVmdC1kaXNhYmxlZDpob3ZlciA+IC5hbnRpY29uLFxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1yaWdodC1kaXNhYmxlZDpob3ZlciA+IC5hbnRpY29uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtbGVmdCA+IC5hbnRpY29uLFxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1yaWdodCA+IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1sZWZ0IHtcbiAgbGVmdDogOHB4O1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1yaWdodCB7XG4gIHJpZ2h0OiA4cHg7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogOTBweDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAxMXB4O1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMXB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjotbW96LXBsYWNlaG9sZGVyLXNob3duIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpwbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItYm9yZGVybGVzcyxcbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItYm9yZGVybGVzczpob3Zlcixcbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItYm9yZGVybGVzczpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItYm9yZGVybGVzcy1mb2N1c2VkLFxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzLWRpc2FibGVkLFxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG50ZXh0YXJlYS5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIGhlaWdodCAwcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItbGcge1xuICBwYWRkaW5nOiA2LjVweCAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLXNtIHtcbiAgcGFkZGluZzogMHB4IDdweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZm9jdXNlZCxcbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIgPiBkaXYuYW50LWlucHV0LW51bWJlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyID4gZGl2LmFudC1pbnB1dC1udW1iZXIuYW50LWlucHV0LW51bWJlci1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlciBpbnB1dC5hbnQtaW5wdXQtbnVtYmVyLWlucHV0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcbiAgei1pbmRleDogMjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXByZWZpeCxcbi5hbnQtaW5wdXQtbnVtYmVyLXN1ZmZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItcHJlZml4IHtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXN1ZmZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC13cmFwcGVyIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXN0YXR1cy1lcnJvcjpub3QoLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtbnVtYmVyLFxuLmFudC1pbnB1dC1udW1iZXItc3RhdHVzLWVycm9yOm5vdCguYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWlucHV0LW51bWJlci1zdGF0dXMtZXJyb3I6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkKTpub3QoLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzcykuYW50LWlucHV0LW51bWJlcjpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLXN0YXR1cy1lcnJvcjpub3QoLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICNmZjc4NzU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgNzcsIDc5LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXN0YXR1cy1lcnJvciAuYW50LWlucHV0LW51bWJlci1wcmVmaXgge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXN0YXR1cy13YXJuaW5nOm5vdCguYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXIsXG4uYW50LWlucHV0LW51bWJlci1zdGF0dXMtd2FybmluZzpub3QoLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1pbnB1dC1udW1iZXItc3RhdHVzLXdhcm5pbmc6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkKTpub3QoLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzcykuYW50LWlucHV0LW51bWJlcjpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLXN0YXR1cy13YXJuaW5nOm5vdCguYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzUzZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAxNzMsIDIwLCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXN0YXR1cy13YXJuaW5nIC5hbnQtaW5wdXQtbnVtYmVyLXByZWZpeCB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1zdGF0dXMtZXJyb3I6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcixcbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItc3RhdHVzLWVycm9yOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWRpc2FibGVkKTpub3QoLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLXN0YXR1cy1lcnJvcjpub3QoLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1zdGF0dXMtZXJyb3I6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDc3LCA3OSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLXN0YXR1cy1lcnJvciAuYW50LWlucHV0LW51bWJlci1wcmVmaXgge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItc3RhdHVzLXdhcm5pbmc6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcixcbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItc3RhdHVzLXdhcm5pbmc6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItc3RhdHVzLXdhcm5pbmc6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItc3RhdHVzLXdhcm5pbmc6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNTNkO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTAsIDE3MywgMjAsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1zdGF0dXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlci1wcmVmaXgge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXdyYXBwZXItc3RhdHVzLWVycm9yIC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXdyYXBwZXItc3RhdHVzLXdhcm5pbmcgLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2ZhYWQxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1pbnB1dC1udW1iZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1udW1iZXI6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0LW51bWJlcltkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzcyxcbi5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3M6aG92ZXIsXG4uYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzcy1mb2N1c2VkLFxuLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzcy1kaXNhYmxlZCxcbi5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3NbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnRleHRhcmVhLmFudC1pbnB1dC1udW1iZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIGhlaWdodCAwcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWxnIHtcbiAgcGFkZGluZzogNi41cHggMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItc20ge1xuICBwYWRkaW5nOiAwcHggN3B4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cCA+IFtjbGFzcyo9J2NvbC0nXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtd3JhcCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gLmFudC1pbnB1dC1udW1iZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXdyYXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gLmFudC1pbnB1dC1udW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXdyYXAge1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtd3JhcCA+ICoge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgLmFudC1pbnB1dC1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cCAuYW50LWlucHV0LW51bWJlcjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgLmFudC1pbnB1dC1udW1iZXI6aG92ZXIge1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLXdpdGgtYnV0dG9uIC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIC5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIHtcbiAgei1pbmRleDogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0IHtcbiAgbWFyZ2luOiAtNXB4IC0xMXB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24gLmFudC1zZWxlY3QuYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0LW9wZW4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiAuYW50LXNlbGVjdC1mb2N1c2VkIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiAuYW50LWNhc2NhZGVyLXBpY2tlciB7XG4gIG1hcmdpbjogLTlweCAtMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiAuYW50LWNhc2NhZGVyLXBpY2tlciAuYW50LWNhc2NhZGVyLWlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgPiAuYW50LWlucHV0LW51bWJlcjpmaXJzdC1jaGlsZCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgPiAuYW50LWlucHV0LW51bWJlcjpmaXJzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgPiAuYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIC5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cCA+IC5hbnQtaW5wdXQtbnVtYmVyOmxhc3QtY2hpbGQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gLmFudC1pbnB1dC1udW1iZXI6bGFzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtbGcgLmFudC1pbnB1dC1udW1iZXIsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1sZyA+IC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNi41cHggMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtc20gLmFudC1pbnB1dC1udW1iZXIsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1zbSA+IC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMHB4IDdweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWxnIC5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXNtIC5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoIC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtc2VhcmNoIC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0LWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3Qtd3JhcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dC1udW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0LWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6aG92ZXIsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3Qtd3JhcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmhvdmVyLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dC1udW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6Zm9jdXMsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LW51bWJlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1waWNrZXItcmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgLmFudC1pbnB1dC1udW1iZXIge1xuICBmbG9hdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0ID4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlciAuYW50LWlucHV0LFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dC1ncm91cC13cmFwcGVyIC5hbnQtaW5wdXQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0ID4gLmFudC1zZWxlY3Qtc2VsZWN0b3I6aG92ZXIsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtaW5wdXQ6aG92ZXIsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlciAuYW50LWlucHV0OmhvdmVyLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dC1ncm91cC13cmFwcGVyIC5hbnQtaW5wdXQ6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcjpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUgLmFudC1pbnB1dDpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyIC5hbnQtaW5wdXQ6Zm9jdXMsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgLmFudC1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1mb2N1c2VkIHtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0ID4gLmFudC1zZWxlY3QtYXJyb3cge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gKjpmaXJzdC1jaGlsZCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0OmZpcnN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlcjpmaXJzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAqOmxhc3QtY2hpbGQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdDpsYXN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlcjpsYXN0LWNoaWxkIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlci1mb2N1c2VkOmxhc3QtY2hpbGQgLmFudC1pbnB1dCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZSAuYW50LWlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgKyAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgKyAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKS5hbnQtaW5wdXQtc2VhcmNoID4gLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gPiAuYW50LWlucHV0LXNlYXJjaC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpLmFudC1pbnB1dC1zZWFyY2ggPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgPiAuYW50LWlucHV0LW51bWJlci1ydGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gLmFudC1pbnB1dC1udW1iZXItcnRsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXJ0bCAuYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXJ0bCAuYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlcjpob3ZlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlcjpob3ZlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIge1xuICBjb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIsXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lciA+ICosXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIgPiAqIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyIHN2Zyxcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lciBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyOjpiZWZvcmUsXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXItaWNvbixcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyLWljb24sXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lci1pY29uLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LWlucHV0LW51bWJlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LW51bWJlcjpob3ZlciArIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjRzIGxpbmVhciAwLjI0cztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItcmVhZG9ubHkgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0Oi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1udW1iZXItaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmFudC1pbnB1dC1udW1iZXItaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWxnIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItbGcgaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1zbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1zbSBpbnB1dCB7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCA3cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjRzIGxpbmVhciAwLjFzO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lcixcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiA3cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXIge1xuICBoZWlnaHQ6IDQwJTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCxcbi5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXA6aG92ZXIge1xuICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duIHtcbiAgdG9wOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duOmhvdmVyIHtcbiAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3MgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyOm5vdCguYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzKSAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24sXG4uYW50LWlucHV0LW51bWJlci1mb2N1c2VkOm5vdCguYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzKSAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtZGlzYWJsZWQsXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1kaXNhYmxlZDpob3ZlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWRpc2FibGVkOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzcyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1vdXQtb2YtcmFuZ2UgaW5wdXQge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtaXRlbTpub3QoLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1sYXN0LWl0ZW0pOm5vdCguYW50LWlucHV0LW51bWJlci1jb21wYWN0LWl0ZW0tcnRsKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtaXRlbTpub3QoLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1sYXN0LWl0ZW0pLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1pdGVtLXJ0bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1pdGVtOmhvdmVyLFxuLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1pdGVtOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1pdGVtOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYW50LWlucHV0LW51bWJlci1jb21wYWN0LWl0ZW0uYW50LWlucHV0LW51bWJlci1mb2N1c2VkIHtcbiAgei1pbmRleDogMjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtaXRlbVtkaXNhYmxlZF0ge1xuICB6LWluZGV4OiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1pdGVtOm5vdCguYW50LWlucHV0LW51bWJlci1jb21wYWN0LWZpcnN0LWl0ZW0pOm5vdCguYW50LWlucHV0LW51bWJlci1jb21wYWN0LWxhc3QtaXRlbSkuYW50LWlucHV0LW51bWJlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1jb21wYWN0LWl0ZW0uYW50LWlucHV0LW51bWJlci5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtZmlyc3QtaXRlbTpub3QoLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1sYXN0LWl0ZW0pOm5vdCguYW50LWlucHV0LW51bWJlci1jb21wYWN0LWl0ZW0tcnRsKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtaXRlbS5hbnQtaW5wdXQtbnVtYmVyLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1sYXN0LWl0ZW06bm90KC5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtZmlyc3QtaXRlbSk6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtaXRlbS1ydGwpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtaXRlbS5hbnQtaW5wdXQtbnVtYmVyLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1pdGVtLXJ0bC5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtZmlyc3QtaXRlbTpub3QoLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1sYXN0LWl0ZW0pIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtaXRlbS5hbnQtaW5wdXQtbnVtYmVyLmFudC1pbnB1dC1udW1iZXItY29tcGFjdC1pdGVtLXJ0bC5hbnQtaW5wdXQtbnVtYmVyLWNvbXBhY3QtbGFzdC1pdGVtOm5vdCguYW50LWlucHV0LW51bWJlci1jb21wYWN0LWZpcnN0LWl0ZW0pIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWlucHV0LW51bWJlci1ydGwgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItcnRsLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzcyAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ydGwgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWlucHV0IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpwbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmZvY3VzLFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6Zm9jdXMsXG4uYW50LWlucHV0LXJ0bCAuYW50LWlucHV0LWFmZml4LXdyYXBwZXItZm9jdXNlZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcltkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MsXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzczpob3Zlcixcbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzOmZvY3VzLFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MtZm9jdXNlZCxcbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzLWRpc2FibGVkLFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3NbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnRleHRhcmVhLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCBoZWlnaHQgMHM7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItbGcge1xuICBwYWRkaW5nOiA2LjVweCAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItc20ge1xuICBwYWRkaW5nOiAwcHggN3B4O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpub3QoLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1zZWFyY2gtd2l0aC1idXR0b24gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOmhvdmVyIHtcbiAgei1pbmRleDogMDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1mb2N1c2VkLFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1kaXNhYmxlZCAuYW50LWlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgPiAuYW50LWlucHV0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgPiAuYW50LWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyID4gLmFudC1pbnB1dDpub3QodGV4dGFyZWEpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC1pbnB1dC1wcmVmaXgsXG4uYW50LWlucHV0LXN1ZmZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYW50LWlucHV0LXByZWZpeCA+ICo6bm90KDpsYXN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtc3VmZml4ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LWlucHV0LXNob3ctY291bnQtc3VmZml4IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LWlucHV0LXNob3ctY291bnQtaGFzLXN1ZmZpeCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmFudC1pbnB1dC1wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hbnQtaW5wdXQtc3VmZml4IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hbnRpY29uLmFudC1pbnB1dC1jbGVhci1pY29uLFxuLmFudC1pbnB1dC1jbGVhci1pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudGljb24uYW50LWlucHV0LWNsZWFyLWljb246aG92ZXIsXG4uYW50LWlucHV0LWNsZWFyLWljb246aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnRpY29uLmFudC1pbnB1dC1jbGVhci1pY29uOmFjdGl2ZSxcbi5hbnQtaW5wdXQtY2xlYXItaWNvbjphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnRpY29uLmFudC1pbnB1dC1jbGVhci1pY29uLWhpZGRlbixcbi5hbnQtaW5wdXQtY2xlYXItaWNvbi1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50aWNvbi5hbnQtaW5wdXQtY2xlYXItaWNvbi1oYXMtc3VmZml4LFxuLmFudC1pbnB1dC1jbGVhci1pY29uLWhhcy1zdWZmaXgge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXRleHRhcmVhLXdpdGgtY2xlYXItYnRuIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci10ZXh0YXJlYS13aXRoLWNsZWFyLWJ0biAuYW50LWlucHV0LWNsZWFyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1zdGF0dXMtZXJyb3I6bm90KC5hbnQtaW5wdXQtZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWJvcmRlcmxlc3MpLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtc3RhdHVzLWVycm9yOm5vdCguYW50LWlucHV0LWRpc2FibGVkKTpub3QoLmFudC1pbnB1dC1ib3JkZXJsZXNzKS5hbnQtaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWlucHV0LXN0YXR1cy1lcnJvcjpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0OmZvY3VzLFxuLmFudC1pbnB1dC1zdGF0dXMtZXJyb3I6bm90KC5hbnQtaW5wdXQtZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWJvcmRlcmxlc3MpLmFudC1pbnB1dC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDc3LCA3OSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LXN0YXR1cy1lcnJvciAuYW50LWlucHV0LXByZWZpeCB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1pbnB1dC1zdGF0dXMtd2FybmluZzpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0LFxuLmFudC1pbnB1dC1zdGF0dXMtd2FybmluZzpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1pbnB1dC1zdGF0dXMtd2FybmluZzpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0OmZvY3VzLFxuLmFudC1pbnB1dC1zdGF0dXMtd2FybmluZzpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0LWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICNmZmM1M2Q7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1MCwgMTczLCAyMCwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LXN0YXR1cy13YXJuaW5nIC5hbnQtaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItc3RhdHVzLWVycm9yOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItc3RhdHVzLWVycm9yOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItc3RhdHVzLWVycm9yOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6Zm9jdXMsXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItc3RhdHVzLWVycm9yOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzg3NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCA3NywgNzksIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXN0YXR1cy1lcnJvciAuYW50LWlucHV0LXByZWZpeCB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXN0YXR1cy13YXJuaW5nOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItc3RhdHVzLXdhcm5pbmc6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1zdGF0dXMtd2FybmluZzpub3QoLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWRpc2FibGVkKTpub3QoLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmZvY3VzLFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXN0YXR1cy13YXJuaW5nOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzUzZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAxNzMsIDIwLCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1zdGF0dXMtd2FybmluZyAuYW50LWlucHV0LXByZWZpeCB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1pbnB1dC10ZXh0YXJlYS1zdGF0dXMtZXJyb3IuYW50LWlucHV0LXRleHRhcmVhLWhhcy1mZWVkYmFjayAuYW50LWlucHV0LFxuLmFudC1pbnB1dC10ZXh0YXJlYS1zdGF0dXMtd2FybmluZy5hbnQtaW5wdXQtdGV4dGFyZWEtaGFzLWZlZWRiYWNrIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LXRleHRhcmVhLXN0YXR1cy1zdWNjZXNzLmFudC1pbnB1dC10ZXh0YXJlYS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtdGV4dGFyZWEtc3RhdHVzLXZhbGlkYXRpbmcuYW50LWlucHV0LXRleHRhcmVhLWhhcy1mZWVkYmFjayAuYW50LWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlci1zdGF0dXMtZXJyb3IgLmFudC1pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWlucHV0LWdyb3VwLXdyYXBwZXItc3RhdHVzLXdhcm5pbmcgLmFudC1pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmFhZDE0O1xuICBib3JkZXItY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LWlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA0cHggMTFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQ6LW1vei1wbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1ydGwgLmFudC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dDpmb2N1cyxcbi5hbnQtaW5wdXQtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQ6Zm9jdXMsXG4uYW50LWlucHV0LXJ0bCAuYW50LWlucHV0LWZvY3VzZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1pbnB1dC1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LWJvcmRlcmxlc3MsXG4uYW50LWlucHV0LWJvcmRlcmxlc3M6aG92ZXIsXG4uYW50LWlucHV0LWJvcmRlcmxlc3M6Zm9jdXMsXG4uYW50LWlucHV0LWJvcmRlcmxlc3MtZm9jdXNlZCxcbi5hbnQtaW5wdXQtYm9yZGVybGVzcy1kaXNhYmxlZCxcbi5hbnQtaW5wdXQtYm9yZGVybGVzc1tkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxudGV4dGFyZWEuYW50LWlucHV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCBoZWlnaHQgMHM7XG59XG4uYW50LWlucHV0LWxnIHtcbiAgcGFkZGluZzogNi41cHggMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG59XG4uYW50LWlucHV0LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1pbnB1dC1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwW2NsYXNzKj0nY29sLSddIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYW50LWlucHV0LWdyb3VwID4gW2NsYXNzKj0nY29sLSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC1hZGRvbixcbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcCxcbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLWFkZG9uLFxuLmFudC1pbnB1dC1ncm91cC13cmFwIHtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtd3JhcCA+ICoge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQ6aG92ZXIge1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLXdpdGgtYnV0dG9uIC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dDpob3ZlciB7XG4gIHotaW5kZXg6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1zZWxlY3Qge1xuICBtYXJnaW46IC01cHggLTExcHg7XG59XG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0LmFudC1zZWxlY3Qtc2luZ2xlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0LW9wZW4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0LWZvY3VzZWQgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1jYXNjYWRlci1waWNrZXIge1xuICBtYXJnaW46IC05cHggLTEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LWNhc2NhZGVyLXBpY2tlciAuYW50LWNhc2NhZGVyLWlucHV0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6Zmlyc3QtY2hpbGQsXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6Zmlyc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6bGFzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dDpsYXN0LWNoaWxkIC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtbGcgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtZ3JvdXAtbGcgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNi41cHggMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1pbnB1dC1ncm91cC1zbSAuYW50LWlucHV0LFxuLmFudC1pbnB1dC1ncm91cC1zbSA+IC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAwcHggN3B4O1xufVxuLmFudC1pbnB1dC1ncm91cC1sZyAuYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYW50LWlucHV0LWdyb3VwLXNtIC5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LXNlYXJjaCAuYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtc2VhcmNoIC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3Qtd3JhcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmhvdmVyLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6aG92ZXIsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpmb2N1cyxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3Qtd3JhcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmZvY3VzLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1waWNrZXItcmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXIgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgLmFudC1pbnB1dCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0ID4gLmFudC1zZWxlY3Qtc2VsZWN0b3I6aG92ZXIsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZSAuYW50LWlucHV0OmhvdmVyLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyIC5hbnQtaW5wdXQ6aG92ZXIsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dC1ncm91cC13cmFwcGVyIC5hbnQtaW5wdXQ6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0ID4gLmFudC1zZWxlY3Qtc2VsZWN0b3I6Zm9jdXMsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZSAuYW50LWlucHV0OmZvY3VzLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyIC5hbnQtaW5wdXQ6Zm9jdXMsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dC1ncm91cC13cmFwcGVyIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWZvY3VzZWQge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0ID4gLmFudC1zZWxlY3QtYXJyb3cge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICo6Zmlyc3QtY2hpbGQsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3Q6Zmlyc3QtY2hpbGQgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXI6Zmlyc3QtY2hpbGQgLmFudC1pbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICo6bGFzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdDpsYXN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXI6bGFzdC1jaGlsZCAuYW50LWlucHV0LFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyLWZvY3VzZWQ6bGFzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZSAuYW50LWlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgLmFudC1pbnB1dC1ncm91cC13cmFwcGVyICsgLmFudC1pbnB1dC1ncm91cC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlciArIC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKS5hbnQtaW5wdXQtc2VhcmNoID4gLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gPiAuYW50LWlucHV0LXNlYXJjaC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKS5hbnQtaW5wdXQtc2VhcmNoID4gLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LXJ0bDpmaXJzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtcnRsIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtcnRsIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQ6bGFzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAqOmZpcnN0LWNoaWxkLFxuLmFudC1pbnB1dC1ncm91cC1ydGwuYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3Q6Zmlyc3QtY2hpbGQgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGU6Zmlyc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICo6bGFzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0Omxhc3QtY2hpbGQgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGU6bGFzdC1jaGlsZCAuYW50LWlucHV0LFxuLmFudC1pbnB1dC1ncm91cC1ydGwuYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXI6bGFzdC1jaGlsZCAuYW50LWlucHV0LFxuLmFudC1pbnB1dC1ncm91cC1ydGwuYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXItZm9jdXNlZDpsYXN0LWNoaWxkIC5hbnQtaW5wdXQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgLmFudC1pbnB1dC1ncm91cC13cmFwcGVyLXJ0bCArIC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlci1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXItcnRsOm5vdCg6bGFzdC1jaGlsZCkuYW50LWlucHV0LXNlYXJjaCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtaW5wdXQtcGFzc3dvcmQtaWNvbi5hbnRpY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWlucHV0LXBhc3N3b3JkLWljb24uYW50aWNvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1pbnB1dFt0eXBlPSdjb2xvciddIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1pbnB1dFt0eXBlPSdjb2xvciddLmFudC1pbnB1dC1sZyB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hbnQtaW5wdXRbdHlwZT0nY29sb3InXS5hbnQtaW5wdXQtc20ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4uYW50LWlucHV0LXRleHRhcmVhLXNob3ctY291bnQgPiAuYW50LWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1pbnB1dC10ZXh0YXJlYS1zaG93LWNvdW50OjphZnRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1pbnB1dC10ZXh0YXJlYS1zaG93LWNvdW50LmFudC1pbnB1dC10ZXh0YXJlYS1pbi1mb3JtLWl0ZW06OmFmdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG59XG4uYW50LWlucHV0LXRleHRhcmVhLXN1ZmZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTFweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmFudC1pbnB1dC1jb21wYWN0LWl0ZW06bm90KC5hbnQtaW5wdXQtY29tcGFjdC1sYXN0LWl0ZW0pOm5vdCguYW50LWlucHV0LWNvbXBhY3QtaXRlbS1ydGwpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmFudC1pbnB1dC1jb21wYWN0LWl0ZW06bm90KC5hbnQtaW5wdXQtY29tcGFjdC1sYXN0LWl0ZW0pLmFudC1pbnB1dC1jb21wYWN0LWl0ZW0tcnRsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYW50LWlucHV0LWNvbXBhY3QtaXRlbTpob3Zlcixcbi5hbnQtaW5wdXQtY29tcGFjdC1pdGVtOmZvY3VzLFxuLmFudC1pbnB1dC1jb21wYWN0LWl0ZW06YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5hbnQtaW5wdXQtY29tcGFjdC1pdGVtW2Rpc2FibGVkXSB7XG4gIHotaW5kZXg6IDA7XG59XG4uYW50LWlucHV0LWNvbXBhY3QtaXRlbTpub3QoLmFudC1pbnB1dC1jb21wYWN0LWZpcnN0LWl0ZW0pOm5vdCguYW50LWlucHV0LWNvbXBhY3QtbGFzdC1pdGVtKS5hbnQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1jb21wYWN0LWl0ZW0uYW50LWlucHV0LmFudC1pbnB1dC1jb21wYWN0LWZpcnN0LWl0ZW06bm90KC5hbnQtaW5wdXQtY29tcGFjdC1sYXN0LWl0ZW0pOm5vdCguYW50LWlucHV0LWNvbXBhY3QtaXRlbS1ydGwpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1jb21wYWN0LWl0ZW0uYW50LWlucHV0LmFudC1pbnB1dC1jb21wYWN0LWxhc3QtaXRlbTpub3QoLmFudC1pbnB1dC1jb21wYWN0LWZpcnN0LWl0ZW0pOm5vdCguYW50LWlucHV0LWNvbXBhY3QtaXRlbS1ydGwpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtY29tcGFjdC1pdGVtLmFudC1pbnB1dC5hbnQtaW5wdXQtY29tcGFjdC1pdGVtLXJ0bC5hbnQtaW5wdXQtY29tcGFjdC1maXJzdC1pdGVtOm5vdCguYW50LWlucHV0LWNvbXBhY3QtbGFzdC1pdGVtKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWNvbXBhY3QtaXRlbS5hbnQtaW5wdXQuYW50LWlucHV0LWNvbXBhY3QtaXRlbS1ydGwuYW50LWlucHV0LWNvbXBhY3QtbGFzdC1pdGVtOm5vdCguYW50LWlucHV0LWNvbXBhY3QtZmlyc3QtaXRlbSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LXNlYXJjaCAuYW50LWlucHV0OmhvdmVyLFxuLmFudC1pbnB1dC1zZWFyY2ggLmFudC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoIC5hbnQtaW5wdXQ6aG92ZXIgKyAuYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbjpub3QoLmFudC1idG4tcHJpbWFyeSksXG4uYW50LWlucHV0LXNlYXJjaCAuYW50LWlucHV0OmZvY3VzICsgLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LWlucHV0LXNlYXJjaC1idXR0b246bm90KC5hbnQtYnRuLXByaW1hcnkpIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LWlucHV0LXNlYXJjaCAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1zZWFyY2ggLmFudC1pbnB1dC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTM7XG59XG4uYW50LWlucHV0LXNlYXJjaCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBsZWZ0OiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uYW50LWlucHV0LXNlYXJjaCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoID4gLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCAuYW50LWlucHV0LXNlYXJjaC1idXR0b246bm90KC5hbnQtYnRuLXByaW1hcnkpIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LWlucHV0LXNlYXJjaCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uOm5vdCguYW50LWJ0bi1wcmltYXJ5KS5hbnQtYnRuLWxvYWRpbmc6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbiB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbjpob3Zlcixcbi5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LXNlYXJjaC1sYXJnZSAuYW50LWlucHV0LXNlYXJjaC1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYW50LWlucHV0LXNlYXJjaC1zbWFsbCAuYW50LWlucHV0LXNlYXJjaC1idXR0b24ge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYW50LWlucHV0LXNlYXJjaC5hbnQtaW5wdXQtY29tcGFjdC1pdGVtOm5vdCguYW50LWlucHV0LWNvbXBhY3QtaXRlbS1ydGwpOm5vdCguYW50LWlucHV0LWNvbXBhY3QtbGFzdC1pdGVtKSAuYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLmFudC1pbnB1dC1jb21wYWN0LWl0ZW06bm90KC5hbnQtaW5wdXQtY29tcGFjdC1maXJzdC1pdGVtKSAuYW50LWlucHV0LFxuLmFudC1pbnB1dC1zZWFyY2guYW50LWlucHV0LWNvbXBhY3QtaXRlbTpub3QoLmFudC1pbnB1dC1jb21wYWN0LWZpcnN0LWl0ZW0pIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LXNlYXJjaC5hbnQtaW5wdXQtY29tcGFjdC1pdGVtID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LWlucHV0LXNlYXJjaC1idXR0b246aG92ZXIsXG4uYW50LWlucHV0LXNlYXJjaC5hbnQtaW5wdXQtY29tcGFjdC1pdGVtID4gLmFudC1pbnB1dDpob3Zlcixcbi5hbnQtaW5wdXQtc2VhcmNoLmFudC1pbnB1dC1jb21wYWN0LWl0ZW0gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmhvdmVyLFxuLmFudC1pbnB1dC1zZWFyY2guYW50LWlucHV0LWNvbXBhY3QtaXRlbSA+IC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uOmZvY3VzLFxuLmFudC1pbnB1dC1zZWFyY2guYW50LWlucHV0LWNvbXBhY3QtaXRlbSA+IC5hbnQtaW5wdXQ6Zm9jdXMsXG4uYW50LWlucHV0LXNlYXJjaC5hbnQtaW5wdXQtY29tcGFjdC1pdGVtIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpmb2N1cyxcbi5hbnQtaW5wdXQtc2VhcmNoLmFudC1pbnB1dC1jb21wYWN0LWl0ZW0gPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbjphY3RpdmUsXG4uYW50LWlucHV0LXNlYXJjaC5hbnQtaW5wdXQtY29tcGFjdC1pdGVtID4gLmFudC1pbnB1dDphY3RpdmUsXG4uYW50LWlucHV0LXNlYXJjaC5hbnQtaW5wdXQtY29tcGFjdC1pdGVtIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmFudC1pbnB1dC1zZWFyY2guYW50LWlucHV0LWNvbXBhY3QtaXRlbSA+IC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1mb2N1c2VkIHtcbiAgei1pbmRleDogMjtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLmFudC1pbnB1dC1jb21wYWN0LWl0ZW0tcnRsOm5vdCguYW50LWlucHV0LWNvbXBhY3QtbGFzdC1pdGVtKSAuYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLXdyYXBwZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWlucHV0LWdyb3VwLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXJ0bCA+IGlucHV0LmFudC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ydGwgLmFudC1pbnB1dC1wcmVmaXgge1xuICBtYXJnaW46IDAgMCAwIDRweDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ydGwgLmFudC1pbnB1dC1zdWZmaXgge1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbn1cbi5hbnQtaW5wdXQtdGV4dGFyZWEtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWlucHV0LXRleHRhcmVhLXJ0bC5hbnQtaW5wdXQtdGV4dGFyZWEtc2hvdy1jb3VudDo6YWZ0ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXJ0bCAuYW50LWlucHV0LWNsZWFyLWljb24taGFzLXN1ZmZpeCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ydGwgLmFudC1pbnB1dC1jbGVhci1pY29uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDhweDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1pbnB1dC1zZWFyY2gtcnRsIC5hbnQtaW5wdXQ6aG92ZXIgKyAuYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbjpub3QoLmFudC1idG4tcHJpbWFyeSksXG4uYW50LWlucHV0LXNlYXJjaC1ydGwgLmFudC1pbnB1dDpmb2N1cyArIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uOm5vdCguYW50LWJ0bi1wcmltYXJ5KSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1pbnB1dC1zZWFyY2gtcnRsIC5hbnQtaW5wdXQ6aG92ZXIgKyAuYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbjpub3QoLmFudC1idG4tcHJpbWFyeSk6aG92ZXIsXG4uYW50LWlucHV0LXNlYXJjaC1ydGwgLmFudC1pbnB1dDpmb2N1cyArIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uOm5vdCguYW50LWJ0bi1wcmltYXJ5KTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1pbnB1dC1zZWFyY2gtcnRsID4gLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3Zlcixcbi5hbnQtaW5wdXQtc2VhcmNoLXJ0bCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWFmZml4LXdyYXBwZXItZm9jdXNlZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLXJ0bCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICByaWdodDogLTFweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLXJ0bCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYW50LWlucHV0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmFudC1pbnB1dC1sZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5hbnQtaW5wdXQtc20ge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIgPiBpbnB1dC5hbnQtaW5wdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qIGZpeCBmaXJlZm94IGNhbid0IHNldCBoZWlnaHQgc21hbGxlciB0aGFuIGNvbnRlbnQgb24gZmxleCBpdGVtICovXG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjU7XG59XG4uYW50LWxheW91dCxcbi5hbnQtbGF5b3V0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFudC1sYXlvdXQuYW50LWxheW91dC1oYXMtc2lkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFudC1sYXlvdXQuYW50LWxheW91dC1oYXMtc2lkZXIgPiAuYW50LWxheW91dCxcbi5hbnQtbGF5b3V0LmFudC1sYXlvdXQtaGFzLXNpZGVyID4gLmFudC1sYXlvdXQtY29udGVudCB7XG4gIHdpZHRoOiAwO1xufVxuLmFudC1sYXlvdXQtaGVhZGVyLFxuLmFudC1sYXlvdXQtZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uYW50LWxheW91dC1oZWFkZXIge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAxNTI5O1xufVxuLmFudC1sYXlvdXQtZm9vdGVyIHtcbiAgcGFkZGluZzogMjRweCA1MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMmY1O1xufVxuLmFudC1sYXlvdXQtY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG4gIC8qIGZpeCBmaXJlZm94IGNhbid0IHNldCBoZWlnaHQgc21hbGxlciB0aGFuIGNvbnRlbnQgb24gZmxleCBpdGVtICovXG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uYW50LWxheW91dC1zaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogZml4IGZpcmVmb3ggY2FuJ3Qgc2V0IHdpZHRoIHNtYWxsZXIgdGhhbiBjb250ZW50IG9uIGZsZXggaXRlbSAqL1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDE1Mjk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmFudC1sYXlvdXQtc2lkZXItY2hpbGRyZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0wLjFweDtcbiAgcGFkZGluZy10b3A6IDAuMXB4O1xufVxuLmFudC1sYXlvdXQtc2lkZXItY2hpbGRyZW4gLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQge1xuICB3aWR0aDogYXV0bztcbn1cbi5hbnQtbGF5b3V0LXNpZGVyLWhhcy10cmlnZ2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4uYW50LWxheW91dC1zaWRlci1yaWdodCB7XG4gIG9yZGVyOiAxO1xufVxuLmFudC1sYXlvdXQtc2lkZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAyMTQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmFudC1sYXlvdXQtc2lkZXItemVyby13aWR0aCA+ICoge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFudC1sYXlvdXQtc2lkZXItemVyby13aWR0aC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY0cHg7XG4gIHJpZ2h0OiAtMzZweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwMTUyOTtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4uYW50LWxheW91dC1zaWRlci16ZXJvLXdpZHRoLXRyaWdnZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LWxheW91dC1zaWRlci16ZXJvLXdpZHRoLXRyaWdnZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmFudC1sYXlvdXQtc2lkZXItemVyby13aWR0aC10cmlnZ2VyLXJpZ2h0IHtcbiAgbGVmdDogLTM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1sYXlvdXQtc2lkZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1sYXlvdXQtc2lkZXItbGlnaHQgLmFudC1sYXlvdXQtc2lkZXItdHJpZ2dlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1sYXlvdXQtc2lkZXItbGlnaHQgLmFudC1sYXlvdXQtc2lkZXItemVyby13aWR0aC10cmlnZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LWxheW91dC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1saXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtbGlzdCAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtbGlzdC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LWxpc3QtcGFnaW5hdGlvbiAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LWxpc3QtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtbGlzdC1tb3JlIGJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5hbnQtbGlzdC1zcGluIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1saXN0LWVtcHR5LXRleHQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LWxpc3QtaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYW50LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtbGlzdC1pdGVtLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC1saXN0LWl0ZW0tbWV0YS1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYW50LWxpc3QtaXRlbS1tZXRhLWNvbnRlbnQge1xuICBmbGV4OiAxIDA7XG4gIHdpZHRoOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtbGlzdC1pdGVtLW1ldGEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG59XG4uYW50LWxpc3QtaXRlbS1tZXRhLXRpdGxlID4gYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtbGlzdC1pdGVtLW1ldGEtdGl0bGUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWxpc3QtaXRlbS1tZXRhLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbn1cbi5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC1saXN0LWl0ZW0tYWN0aW9uID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtbGlzdC1pdGVtLWFjdGlvbiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1saXN0LWl0ZW0tYWN0aW9uLXNwbGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hbnQtbGlzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtbGlzdC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtbGlzdC1oZWFkZXIsXG4uYW50LWxpc3QtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmFudC1saXN0LWVtcHR5IHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LWxpc3Qtc3BsaXQgLmFudC1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtbGlzdC1zcGxpdCAuYW50LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hbnQtbGlzdC1zcGxpdCAuYW50LWxpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWxpc3Qtc3BsaXQuYW50LWxpc3QtZW1wdHkgLmFudC1saXN0LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1saXN0LWxvYWRpbmcgLmFudC1saXN0LXNwaW4tbmVzdGVkLWxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLmFudC1saXN0LXNwbGl0LmFudC1saXN0LXNvbWV0aGluZy1hZnRlci1sYXN0LWl0ZW0gLmFudC1zcGluLWNvbnRhaW5lciA+IC5hbnQtbGlzdC1pdGVtcyA+IC5hbnQtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtbGlzdC1sZyAuYW50LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbi5hbnQtbGlzdC1zbSAuYW50LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG59XG4uYW50LWxpc3QtdmVydGljYWwgLmFudC1saXN0LWl0ZW0tbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uYW50LWxpc3QtdmVydGljYWwgLmFudC1saXN0LWl0ZW0tbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYW50LWxpc3QtdmVydGljYWwgLmFudC1saXN0LWl0ZW0tbWV0YS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiA+IGxpIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1saXN0LWdyaWQgLmFudC1jb2wgPiAuYW50LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hbnQtbGlzdC1pdGVtLW5vLWZsZXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtbGlzdDpub3QoLmFudC1saXN0LXZlcnRpY2FsKSAuYW50LWxpc3QtaXRlbS1uby1mbGV4IC5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbnQtbGlzdC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtbGlzdC1ib3JkZXJlZCAuYW50LWxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmFudC1saXN0LWJvcmRlcmVkIC5hbnQtbGlzdC1mb290ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYW50LWxpc3QtYm9yZGVyZWQgLmFudC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYW50LWxpc3QtYm9yZGVyZWQgLmFudC1saXN0LXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDE2cHggMjRweDtcbn1cbi5hbnQtbGlzdC1ib3JkZXJlZC5hbnQtbGlzdC1zbSAuYW50LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmFudC1saXN0LWJvcmRlcmVkLmFudC1saXN0LXNtIC5hbnQtbGlzdC1oZWFkZXIsXG4uYW50LWxpc3QtYm9yZGVyZWQuYW50LWxpc3Qtc20gLmFudC1saXN0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmFudC1saXN0LWJvcmRlcmVkLmFudC1saXN0LWxnIC5hbnQtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLmFudC1saXN0LWJvcmRlcmVkLmFudC1saXN0LWxnIC5hbnQtbGlzdC1oZWFkZXIsXG4uYW50LWxpc3QtYm9yZGVyZWQuYW50LWxpc3QtbGcgLmFudC1saXN0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFudC1saXN0LWl0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYW50LWxpc3QtaXRlbS1hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIC5hbnQtbGlzdC12ZXJ0aWNhbCAuYW50LWxpc3QtaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLW1haW4ge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gIH1cbiAgLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxNnB4O1xuICB9XG59XG4uYW50LWxpc3QtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1saXN0LXJ0bCAuUmVhY3RWaXJ0dWFsaXplZF9fTGlzdCAuYW50LWxpc3QtaXRlbSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1saXN0LXJ0bCAuYW50LWxpc3QtcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LWxpc3QtcnRsIC5hbnQtbGlzdC1pdGVtLW1ldGEtYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5hbnQtbGlzdC1ydGwgLmFudC1saXN0LWl0ZW0tYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtbGlzdC5hbnQtbGlzdC1ydGwgLmFudC1saXN0LWl0ZW0tYWN0aW9uID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uYW50LWxpc3QtcnRsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbi1zcGxpdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmFudC1saXN0LXJ0bC5hbnQtbGlzdC12ZXJ0aWNhbCAuYW50LWxpc3QtaXRlbS1leHRyYSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWxpc3QtcnRsLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hbnQtbGlzdC1ydGwgLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmFudC1saXN0LXJ0bCAuYW50LWxpc3Q6bm90KC5hbnQtbGlzdC12ZXJ0aWNhbCkgLmFudC1saXN0LWl0ZW0tbm8tZmxleCAuYW50LWxpc3QtaXRlbS1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbnQtbGlzdC1ydGwgLmFudC1saXN0LWl0ZW0tYWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1saXN0LXJ0bCAuYW50LWxpc3QtdmVydGljYWwgLmFudC1saXN0LWl0ZW0tZXh0cmEge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFudC1saXN0LXJ0bCAuYW50LWxpc3QtaXRlbS1hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWxpc3QtcnRsLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxNnB4O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtcGFnaW5hdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xufVxuLmFudC1wYWdpbmF0aW9uIHVsLFxuLmFudC1wYWdpbmF0aW9uIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC1wYWdpbmF0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtcGFnaW5hdGlvbi10b3RhbC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW06Zm9jdXMtdmlzaWJsZSBhIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlOmZvY3VzLXZpc2libGUgYSB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQge1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldiAuYW50LXBhZ2luYXRpb24taXRlbS1jb250YWluZXIsXG4uYW50LXBhZ2luYXRpb24tanVtcC1uZXh0IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXYgLmFudC1wYWdpbmF0aW9uLWl0ZW0tY29udGFpbmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmstaWNvbixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tY29udGFpbmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmstaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXYgLmFudC1wYWdpbmF0aW9uLWl0ZW0tY29udGFpbmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmstaWNvbi1zdmcsXG4uYW50LXBhZ2luYXRpb24tanVtcC1uZXh0IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWNvbnRhaW5lciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLWljb24tc3ZnIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uYW50LXBhZ2luYXRpb24tanVtcC1wcmV2IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWNvbnRhaW5lciAuYW50LXBhZ2luYXRpb24taXRlbS1lbGxpcHNpcyxcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tY29udGFpbmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWVsbGlwc2lzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMC4xM2VtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXY6aG92ZXIgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluay1pY29uLFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dDpob3ZlciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpob3ZlciAuYW50LXBhZ2luYXRpb24taXRlbS1lbGxpcHNpcyxcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6aG92ZXIgLmFudC1wYWdpbmF0aW9uLWl0ZW0tZWxsaXBzaXMge1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpmb2N1cy12aXNpYmxlIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmstaWNvbixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6Zm9jdXMtdmlzaWJsZSAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpmb2N1cy12aXNpYmxlIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWVsbGlwc2lzLFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dDpmb2N1cy12aXNpYmxlIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWVsbGlwc2lzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLW5leHQsXG4uYW50LXBhZ2luYXRpb24tanVtcC1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1wYWdpbmF0aW9uLXByZXYsXG4uYW50LXBhZ2luYXRpb24tbmV4dCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLXByZXYgYnV0dG9uLFxuLmFudC1wYWdpbmF0aW9uLW5leHQgYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2OmhvdmVyIGJ1dHRvbixcbi5hbnQtcGFnaW5hdGlvbi1uZXh0OmhvdmVyIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmssXG4uYW50LXBhZ2luYXRpb24tbmV4dCAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1wYWdpbmF0aW9uLXByZXY6Zm9jdXMtdmlzaWJsZSAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLFxuLmFudC1wYWdpbmF0aW9uLW5leHQ6Zm9jdXMtdmlzaWJsZSAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2OmhvdmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmssXG4uYW50LXBhZ2luYXRpb24tbmV4dDpob3ZlciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCxcbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayxcbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZDpob3ZlciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZDpmb2N1cy12aXNpYmxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZDpmb2N1cy12aXNpYmxlIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1wYWdpbmF0aW9uLXNsYXNoIHtcbiAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMgKjo6LW1zLWJhY2tkcm9wLFxuICAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtc2l6ZS1jaGFuZ2VyLmFudC1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgOHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDpmb2N1cyxcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dFtkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWJvcmRlcmxlc3MsXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQtYm9yZGVybGVzczpob3Zlcixcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1ib3JkZXJsZXNzOmZvY3VzLFxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWJvcmRlcmxlc3MtZm9jdXNlZCxcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1ib3JkZXJsZXNzLWRpc2FibGVkLFxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWJvcmRlcmxlc3NbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnRleHRhcmVhLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCBoZWlnaHQgMHM7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQtbGcge1xuICBwYWRkaW5nOiA2LjVweCAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQtc20ge1xuICBwYWRkaW5nOiAwcHggN3B4O1xufVxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tcHJldixcbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLW5leHQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tcHJldiAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLFxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tbmV4dCAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tcHJldiAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rOjphZnRlcixcbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLW5leHQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tc2ltcGxlLXBhZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tc2ltcGxlLXBhZ2VyIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciBpbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xufVxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tc2ltcGxlLXBhZ2VyIGlucHV0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tbWluaSAuYW50LXBhZ2luYXRpb24tdG90YWwtdGV4dCxcbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1taW5pIC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUtcGFnZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLW1pbmkgLmFudC1wYWdpbmF0aW9uLWl0ZW0ge1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1taW5pIC5hbnQtcGFnaW5hdGlvbi1pdGVtOm5vdCguYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tbWluaSAuYW50LXBhZ2luYXRpb24tcHJldixcbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1taW5pIC5hbnQtcGFnaW5hdGlvbi1uZXh0IHtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tbWluaSAuYW50LXBhZ2luYXRpb24tcHJldiAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLFxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLW1pbmkgLmFudC1wYWdpbmF0aW9uLW5leHQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLW1pbmkgLmFudC1wYWdpbmF0aW9uLXByZXYgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluazo6YWZ0ZXIsXG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tbWluaSAuYW50LXBhZ2luYXRpb24tbmV4dCAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rOjphZnRlciB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tbWluaSAuYW50LXBhZ2luYXRpb24tanVtcC1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLW1pbmkgLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dCB7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1taW5pIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1taW5pIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXNpemUtY2hhbmdlciB7XG4gIHRvcDogMHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLW1pbmkgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1taW5pIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dCB7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIC5hbnQtcGFnaW5hdGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIC5hbnQtcGFnaW5hdGlvbi1pdGVtIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCAuYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXBhZ2luYXRpb24tc2ltcGxlLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLWljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWVsbGlwc2lzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCAuYW50LXBhZ2luYXRpb24tc2ltcGxlLXBhZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWFmdGVyLWp1bXAtcHJldixcbiAgLmFudC1wYWdpbmF0aW9uLWl0ZW0tYmVmb3JlLWp1bXAtbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFudC1wYWdpbmF0aW9uLXJ0bCAuYW50LXBhZ2luYXRpb24tdG90YWwtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1ydGwgLmFudC1wYWdpbmF0aW9uLWl0ZW0sXG4uYW50LXBhZ2luYXRpb24tcnRsIC5hbnQtcGFnaW5hdGlvbi1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLXJ0bCAuYW50LXBhZ2luYXRpb24tanVtcC1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLXJ0bCAuYW50LXBhZ2luYXRpb24tanVtcC1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLXJ0bCAuYW50LXBhZ2luYXRpb24tc2xhc2gge1xuICBtYXJnaW46IDAgNXB4IDAgMTBweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1ydGwgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLXJ0bCAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyAuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1zaXplLWNoYW5nZXIuYW50LXNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1ydGwgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBhZ2luYXRpb24tcnRsLmFudC1wYWdpbmF0aW9uLXNpbXBsZSAuYW50LXBhZ2luYXRpb24tc2ltcGxlLXBhZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLXJ0bC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1ydGwuYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1zcGluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMxODkwZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC1zcGluLXNwaW5uaW5nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3BpbiAuYW50LXNwaW4tZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMHB4O1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluIC5hbnQtc3Bpbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggI2ZmZjtcbn1cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi5hbnQtc3Bpbi1zaG93LXRleHQgLmFudC1zcGluLWRvdCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLXNtIC5hbnQtc3Bpbi1kb3Qge1xuICBtYXJnaW46IC03cHg7XG59XG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4tc20gLmFudC1zcGluLXRleHQge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLXNtLmFudC1zcGluLXNob3ctdGV4dCAuYW50LXNwaW4tZG90IHtcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4tbGcgLmFudC1zcGluLWRvdCB7XG4gIG1hcmdpbjogLTE2cHg7XG59XG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4tbGcgLmFudC1zcGluLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbn1cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi1sZy5hbnQtc3Bpbi1zaG93LXRleHQgLmFudC1zcGluLWRvdCB7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xufVxuLmFudC1zcGluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmFudC1zcGluLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmUgXFw5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zcGluLWJsdXIge1xuICBjbGVhcjogYm90aDtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc3Bpbi1ibHVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW50LXNwaW4tdGlwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXNwaW4tZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4uYW50LXNwaW4tZG90LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgb3BhY2l0eTogMC4zO1xuICBhbmltYXRpb246IGFudFNwaW5Nb3ZlIDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG59XG4uYW50LXNwaW4tZG90LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFudC1zcGluLWRvdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5hbnQtc3Bpbi1kb3QtaXRlbTpudGgtY2hpbGQoMykge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG4uYW50LXNwaW4tZG90LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG4uYW50LXNwaW4tZG90LXNwaW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uOiBhbnRSb3RhdGUgMS4ycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uYW50LXNwaW4tc20gLmFudC1zcGluLWRvdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtc3Bpbi1zbSAuYW50LXNwaW4tZG90IGkge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5hbnQtc3Bpbi1sZyAuYW50LXNwaW4tZG90IHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmFudC1zcGluLWxnIC5hbnQtc3Bpbi1kb3QgaSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uYW50LXNwaW4uYW50LXNwaW4tc2hvdy10ZXh0IC5hbnQtc3Bpbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAvKiBJRTEwKyAqL1xuICAuYW50LXNwaW4tYmx1ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U3Bpbk1vdmUge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRSb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmFudC1zcGluLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zcGluLXJ0bCAuYW50LXNwaW4tZG90LXNwaW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBhbmltYXRpb24tbmFtZTogYW50Um90YXRlUnRsO1xufVxuQGtleWZyYW1lcyBhbnRSb3RhdGVSdGwge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LW1lbnRpb25zLXN0YXR1cy1lcnJvcjpub3QoLmFudC1tZW50aW9ucy1kaXNhYmxlZCk6bm90KC5hbnQtbWVudGlvbnMtYm9yZGVybGVzcykuYW50LW1lbnRpb25zLFxuLmFudC1tZW50aW9ucy1zdGF0dXMtZXJyb3I6bm90KC5hbnQtbWVudGlvbnMtZGlzYWJsZWQpOm5vdCguYW50LW1lbnRpb25zLWJvcmRlcmxlc3MpLmFudC1tZW50aW9uczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtbWVudGlvbnMtc3RhdHVzLWVycm9yOm5vdCguYW50LW1lbnRpb25zLWRpc2FibGVkKTpub3QoLmFudC1tZW50aW9ucy1ib3JkZXJsZXNzKS5hbnQtbWVudGlvbnM6Zm9jdXMsXG4uYW50LW1lbnRpb25zLXN0YXR1cy1lcnJvcjpub3QoLmFudC1tZW50aW9ucy1kaXNhYmxlZCk6bm90KC5hbnQtbWVudGlvbnMtYm9yZGVybGVzcykuYW50LW1lbnRpb25zLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICNmZjc4NzU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgNzcsIDc5LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtbWVudGlvbnMtc3RhdHVzLWVycm9yIC5hbnQtaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LW1lbnRpb25zLXN0YXR1cy13YXJuaW5nOm5vdCguYW50LW1lbnRpb25zLWRpc2FibGVkKTpub3QoLmFudC1tZW50aW9ucy1ib3JkZXJsZXNzKS5hbnQtbWVudGlvbnMsXG4uYW50LW1lbnRpb25zLXN0YXR1cy13YXJuaW5nOm5vdCguYW50LW1lbnRpb25zLWRpc2FibGVkKTpub3QoLmFudC1tZW50aW9ucy1ib3JkZXJsZXNzKS5hbnQtbWVudGlvbnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LW1lbnRpb25zLXN0YXR1cy13YXJuaW5nOm5vdCguYW50LW1lbnRpb25zLWRpc2FibGVkKTpub3QoLmFudC1tZW50aW9ucy1ib3JkZXJsZXNzKS5hbnQtbWVudGlvbnM6Zm9jdXMsXG4uYW50LW1lbnRpb25zLXN0YXR1cy13YXJuaW5nOm5vdCguYW50LW1lbnRpb25zLWRpc2FibGVkKTpub3QoLmFudC1tZW50aW9ucy1ib3JkZXJsZXNzKS5hbnQtbWVudGlvbnMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzUzZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAxNzMsIDIwLCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtbWVudGlvbnMtc3RhdHVzLXdhcm5pbmcgLmFudC1pbnB1dC1wcmVmaXgge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtbWVudGlvbnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5hbnQtbWVudGlvbnM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtbWVudGlvbnM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1tZW50aW9uczo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtbWVudGlvbnM6LW1vei1wbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1tZW50aW9uczotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudGlvbnM6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudGlvbnM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1tZW50aW9uczpmb2N1cyxcbi5hbnQtbWVudGlvbnMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtbWVudGlvbnMtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1tZW50aW9ucy1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LW1lbnRpb25zW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LW1lbnRpb25zW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LW1lbnRpb25zLWJvcmRlcmxlc3MsXG4uYW50LW1lbnRpb25zLWJvcmRlcmxlc3M6aG92ZXIsXG4uYW50LW1lbnRpb25zLWJvcmRlcmxlc3M6Zm9jdXMsXG4uYW50LW1lbnRpb25zLWJvcmRlcmxlc3MtZm9jdXNlZCxcbi5hbnQtbWVudGlvbnMtYm9yZGVybGVzcy1kaXNhYmxlZCxcbi5hbnQtbWVudGlvbnMtYm9yZGVybGVzc1tkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxudGV4dGFyZWEuYW50LW1lbnRpb25zIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCBoZWlnaHQgMHM7XG59XG4uYW50LW1lbnRpb25zLWxnIHtcbiAgcGFkZGluZzogNi41cHggMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1tZW50aW9ucy1zbSB7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG59XG4uYW50LW1lbnRpb25zLWRpc2FibGVkID4gdGV4dGFyZWEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1tZW50aW9ucy1kaXNhYmxlZCA+IHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtbWVudGlvbnMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYSxcbi5hbnQtbWVudGlvbnMtbWVhc3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJsb2NrLW5vLXJlZHVuZGFudC1sb25naGFuZC1wcm9wZXJ0aWVzICovXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IGluaGVyaXQ7XG4gIGZvbnQtc3RyZXRjaDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC8qIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tYmxvY2stbm8tcmVkdW5kYW50LWxvbmdoYW5kLXByb3BlcnRpZXMgKi9cbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogaW5oZXJpdDtcbiAgLW1vei10YWItc2l6ZTogaW5oZXJpdDtcbiAgICAtby10YWItc2l6ZTogaW5oZXJpdDtcbiAgICAgICB0YWItc2l6ZTogaW5oZXJpdDtcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1tZW50aW9ucyA+IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLXNob3duIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LW1lbnRpb25zID4gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LW1lbnRpb25zID4gdGV4dGFyZWE6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudGlvbnMtbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtbWVudGlvbnMtbWVhc3VyZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbn1cbi5hbnQtbWVudGlvbnMtZHJvcGRvd24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDUwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hbnQtbWVudGlvbnMtZHJvcGRvd24taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtbWVudGlvbnMtZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5hbnQtbWVudGlvbnMtZHJvcGRvd24tbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5hbnQtbWVudGlvbnMtZHJvcGRvd24tbWVudS1pdGVtLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LW1lbnRpb25zLWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5hbnQtbWVudGlvbnMtZHJvcGRvd24tbWVudS1pdGVtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYW50LW1lbnRpb25zLXN1ZmZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTFweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmFudC1tZW50aW9ucy1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1tZXNzYWdlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtbWVzc2FnZS1ub3RpY2Uge1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtbWVzc2FnZS1ub3RpY2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmFudC1tZXNzYWdlLXN1Y2Nlc3MgLmFudGljb24ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtbWVzc2FnZS1lcnJvciAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tZXNzYWdlLXdhcm5pbmcgLmFudGljb24ge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtbWVzc2FnZS1pbmZvIC5hbnRpY29uLFxuLmFudC1tZXNzYWdlLWxvYWRpbmcgLmFudGljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVzc2FnZSAuYW50aWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LW1lc3NhZ2Utbm90aWNlLmFudC1tb3ZlLXVwLWxlYXZlLmFudC1tb3ZlLXVwLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBNZXNzYWdlTW92ZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuQGtleWZyYW1lcyBNZXNzYWdlTW92ZU91dCB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC1tZXNzYWdlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1tZXNzYWdlLXJ0bCBzcGFuIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LW1lc3NhZ2UtcnRsIC5hbnRpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LW1vZGFsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmFudC1tb2RhbC5hbnQtem9vbS1lbnRlcixcbi5hbnQtbW9kYWwuYW50LXpvb20tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LW1vZGFsLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1tb2RhbC1tYXNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LW1vZGFsLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LW1vZGFsLXdyYXAge1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmFudC1tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5hbnQtbW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudC1tb2RhbC1jbG9zZS14IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uYW50LW1vZGFsLWNsb3NlOmZvY3VzLFxuLmFudC1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYW50LW1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5hbnQtbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFudC1tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLmFudC1tb2RhbC1mb290ZXIgLmFudC1idG4gKyAuYW50LWJ0bjpub3QoLmFudC1kcm9wZG93bi10cmlnZ2VyKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LW1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFudC1tb2RhbC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtbW9kYWwtY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LW1vZGFsLWNlbnRlcmVkIC5hbnQtbW9kYWwge1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFudC1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTZweCk7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgfVxuICAuYW50LW1vZGFsLWNlbnRlcmVkIC5hbnQtbW9kYWwge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5hbnQtbW9kYWwtY29uZmlybSAuYW50LW1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0gLmFudC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMzJweCAzMnB4IDI0cHg7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0tYm9keS13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0tYm9keS13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0tYm9keSAuYW50LW1vZGFsLWNvbmZpcm0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5IC5hbnQtbW9kYWwtY29uZmlybS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24gKyAuYW50LW1vZGFsLWNvbmZpcm0tdGl0bGUgKyAuYW50LW1vZGFsLWNvbmZpcm0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLmFudC1tb2RhbC1jb25maXJtIC5hbnQtbW9kYWwtY29uZmlybS1idG5zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0gLmFudC1tb2RhbC1jb25maXJtLWJ0bnMgLmFudC1idG4gKyAuYW50LWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0tZXJyb3IgLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tb2RhbC1jb25maXJtLXdhcm5pbmcgLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbixcbi5hbnQtbW9kYWwtY29uZmlybS1jb25maXJtIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1pbmZvIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1zdWNjZXNzIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtbW9kYWwtY29uZmlybSAuYW50LXpvb20tbGVhdmUgLmFudC1tb2RhbC1jb25maXJtLWJ0bnMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwgLmFudC1tb2RhbC1jbG9zZSB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAwO1xufVxuLmFudC1tb2RhbC13cmFwLXJ0bCAuYW50LW1vZGFsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtZm9vdGVyIC5hbnQtYnRuICsgLmFudC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24gKyAuYW50LW1vZGFsLWNvbmZpcm0tdGl0bGUgKyAuYW50LW1vZGFsLWNvbmZpcm0tY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMzhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1idG5zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwgLmFudC1tb2RhbC1jb25maXJtLWJ0bnMgLmFudC1idG4gKyAuYW50LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwuYW50LW1vZGFsLWNlbnRlcmVkIC5hbnQtbW9kYWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1ub3RpZmljYXRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1jbG9zZS1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ob29rLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM4NHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4ICogMik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLXRvcCAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UsXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b20gLmFudC1ub3RpZmljYXRpb24tbm90aWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hbnQtbm90aWZpY2F0aW9uLXRvcExlZnQgLmFudC1ub3RpZmljYXRpb24tbm90aWNlLFxuLmFudC1ub3RpZmljYXRpb24tYm90dG9tTGVmdCAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Utc2luZ2xlLWxpbmUtYXV0by1tYXJnaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMzg0cHggLSAyNHB4ICogMiAtIDI0cHggLSA0OHB4IC0gMTAwJSk7XG4gIG1heC13aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtbWVzc2FnZS1zaW5nbGUtbGluZS1hdXRvLW1hcmdpbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNsb3NhYmxlIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1tZXNzYWdlIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS13aXRoLWljb24gLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2Utd2l0aC1pY29uIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnRpY29uLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWljb24tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNTJjNDFhO1xufVxuLmFudGljb24uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi1pbmZvIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50aWNvbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1pY29uLXdhcm5pbmcge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnRpY29uLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWljb24tZXJyb3Ige1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMjJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY3KTtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWZhZGUtZWZmZWN0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlcixcbi5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXItYWN0aXZlLFxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXIuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uRmFkZUluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBOb3RpZmljYXRpb25GYWRlT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbkBrZXlmcmFtZXMgTm90aWZpY2F0aW9uRmFkZUluIHtcbiAgMCUge1xuICAgIGxlZnQ6IDM4NHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVPdXQge1xuICAwJSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLXJ0bCAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY2xvc2FibGUgLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ydGwgLmFudC1ub3RpZmljYXRpb24tbm90aWNlLXdpdGgtaWNvbiAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtbWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ydGwgLmFudC1ub3RpZmljYXRpb24tbm90aWNlLXdpdGgtaWNvbiAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1ub3RpZmljYXRpb24tcnRsIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1ub3RpZmljYXRpb24tcnRsIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyMnB4O1xufVxuLmFudC1ub3RpZmljYXRpb24tcnRsIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1idG4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLXRvcCxcbi5hbnQtbm90aWZpY2F0aW9uLWJvdHRvbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LW5vdGlmaWNhdGlvbi10b3AgLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXItYWN0aXZlLFxuLmFudC1ub3RpZmljYXRpb24tdG9wIC5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvblRvcEZhZGVJbjtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLWJvdHRvbSAuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUsXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b20gLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXIuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uQm90dG9tRmFkZUluO1xufVxuLmFudC1ub3RpZmljYXRpb24tdG9wTGVmdCxcbi5hbnQtbm90aWZpY2F0aW9uLWJvdHRvbUxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLmFudC1ub3RpZmljYXRpb24tdG9wTGVmdCAuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUsXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b21MZWZ0IC5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLWFjdGl2ZSxcbi5hbnQtbm90aWZpY2F0aW9uLXRvcExlZnQgLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXIuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWFwcGVhci1hY3RpdmUsXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b21MZWZ0IC5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkxlZnRGYWRlSW47XG59XG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvblRvcEZhZGVJbiB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBOb3RpZmljYXRpb25Cb3R0b21GYWRlSW4ge1xuICAwJSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgTm90aWZpY2F0aW9uTGVmdEZhZGVJbiB7XG4gIDAlIHtcbiAgICByaWdodDogMzg0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtcGFnZS1oZWFkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWdob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5hbnQtcGFnZS1oZWFkZXIuaGFzLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXIuaGFzLWZvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFudC1wYWdlLWhlYWRlci1iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFudC1wYWdlLWhlYWRlci1iYWNrLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFudC1wYWdlLWhlYWRlci1iYWNrLWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLmFudC1wYWdlLWhlYWRlci1iYWNrLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1wYWdlLWhlYWRlci1iYWNrLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtcGFnZS1oZWFkZXIgLmFudC1kaXZpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtYnJlYWRjcnVtYiArIC5hbnQtcGFnZS1oZWFkZXItaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hbnQtcGFnZS1oZWFkZXItaGVhZGluZy1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbnQtcGFnZS1oZWFkZXItaGVhZGluZy10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nIC5hbnQtYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLXN1Yi10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctZXh0cmEge1xuICBtYXJnaW46IDRweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLWV4dHJhID4gKiB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmFudC1wYWdlLWhlYWRlci1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmFudC1wYWdlLWhlYWRlci1mb290ZXIgLmFudC10YWJzID4gLmFudC10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItZm9vdGVyIC5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hbnQtcGFnZS1oZWFkZXItZm9vdGVyIC5hbnQtdGFicyAuYW50LXRhYnMtdGFiIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1wYWdlLWhlYWRlci1jb21wYWN0IC5hbnQtcGFnZS1oZWFkZXItaGVhZGluZyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXBhZ2UtaGVhZGVyLXJ0bCAuYW50LXBhZ2UtaGVhZGVyLWJhY2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYW50LXBhZ2UtaGVhZGVyLXJ0bCAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmFudC1wYWdlLWhlYWRlci1ydGwgLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nIC5hbnQtYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItcnRsIC5hbnQtcGFnZS1oZWFkZXItaGVhZGluZy1zdWItdGl0bGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYW50LXBhZ2UtaGVhZGVyLXJ0bCAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctdGFncyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItcnRsIC5hbnQtcGFnZS1oZWFkZXItaGVhZGluZy1leHRyYSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFudC1wYWdlLWhlYWRlci1ydGwgLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLWV4dHJhID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBhZ2UtaGVhZGVyLXJ0bCAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctZXh0cmEgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFudC1wYWdlLWhlYWRlci1ydGwgLmFudC1wYWdlLWhlYWRlci1mb290ZXIgLmFudC10YWJzLWJhciAuYW50LXRhYnMtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXBvcGNvbmZpcm0ge1xuICB6LWluZGV4OiAxMDYwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXByb2dyZXNzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtcHJvZ3Jlc3MtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtcHJvZ3Jlc3Mtc3RlcHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LXByb2dyZXNzLXN0ZXBzLW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtcHJvZ3Jlc3Mtc3RlcHMtaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1wcm9ncmVzcy1zdGVwcy1pdGVtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG59XG4uYW50LXByb2dyZXNzLXNtYWxsLmFudC1wcm9ncmVzcy1saW5lLFxuLmFudC1wcm9ncmVzcy1zbWFsbC5hbnQtcHJvZ3Jlc3MtbGluZSAuYW50LXByb2dyZXNzLXRleHQgLmFudGljb24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYW50LXByb2dyZXNzLW91dGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFudC1wcm9ncmVzcy1zaG93LWluZm8gLmFudC1wcm9ncmVzcy1vdXRlciB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMmVtIC0gOHB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygyZW0gKyA4cHgpO1xufVxuLmFudC1wcm9ncmVzcy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uYW50LXByb2dyZXNzLWNpcmNsZS10cmFpbCB7XG4gIHN0cm9rZTogI2Y1ZjVmNTtcbn1cbi5hbnQtcHJvZ3Jlc3MtY2lyY2xlLXBhdGgge1xuICBhbmltYXRpb246IGFudC1wcm9ncmVzcy1hcHBlYXIgMC4zcztcbn1cbi5hbnQtcHJvZ3Jlc3MtaW5uZXI6bm90KC5hbnQtcHJvZ3Jlc3MtY2lyY2xlLWdyYWRpZW50KSAuYW50LXByb2dyZXNzLWNpcmNsZS1wYXRoIHtcbiAgc3Ryb2tlOiAjMTg5MGZmO1xufVxuLmFudC1wcm9ncmVzcy1zdWNjZXNzLWJnLFxuLmFudC1wcm9ncmVzcy1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKSAwcztcbn1cbi5hbnQtcHJvZ3Jlc3Mtc3VjY2Vzcy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjNDFhO1xufVxuLmFudC1wcm9ncmVzcy10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4uYW50LXByb2dyZXNzLXRleHQgLmFudGljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXByb2dyZXNzLXN0YXR1cy1hY3RpdmUgLmFudC1wcm9ncmVzcy1iZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogYW50LXByb2dyZXNzLWFjdGl2ZSAyLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBpbmZpbml0ZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXByb2dyZXNzLXN0YXR1cy1leGNlcHRpb24gLmFudC1wcm9ncmVzcy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LXByb2dyZXNzLXN0YXR1cy1leGNlcHRpb24gLmFudC1wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LXByb2dyZXNzLXN0YXR1cy1leGNlcHRpb24gLmFudC1wcm9ncmVzcy1pbm5lcjpub3QoLmFudC1wcm9ncmVzcy1jaXJjbGUtZ3JhZGllbnQpIC5hbnQtcHJvZ3Jlc3MtY2lyY2xlLXBhdGgge1xuICBzdHJva2U6ICNmZjRkNGY7XG59XG4uYW50LXByb2dyZXNzLXN0YXR1cy1zdWNjZXNzIC5hbnQtcHJvZ3Jlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjNDFhO1xufVxuLmFudC1wcm9ncmVzcy1zdGF0dXMtc3VjY2VzcyAuYW50LXByb2dyZXNzLXRleHQge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLXN1Y2Nlc3MgLmFudC1wcm9ncmVzcy1pbm5lcjpub3QoLmFudC1wcm9ncmVzcy1jaXJjbGUtZ3JhZGllbnQpIC5hbnQtcHJvZ3Jlc3MtY2lyY2xlLXBhdGgge1xuICBzdHJva2U6ICM1MmM0MWE7XG59XG4uYW50LXByb2dyZXNzLWNpcmNsZSAuYW50LXByb2dyZXNzLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXByb2dyZXNzLWNpcmNsZSAuYW50LXByb2dyZXNzLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYW50LXByb2dyZXNzLWNpcmNsZSAuYW50LXByb2dyZXNzLXRleHQgLmFudGljb24ge1xuICBmb250LXNpemU6IDEuMTY2NjY2NjdlbTtcbn1cbi5hbnQtcHJvZ3Jlc3MtY2lyY2xlLmFudC1wcm9ncmVzcy1zdGF0dXMtZXhjZXB0aW9uIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1wcm9ncmVzcy1jaXJjbGUuYW50LXByb2dyZXNzLXN0YXR1cy1zdWNjZXNzIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiAjNTJjNDFhO1xufVxuQGtleWZyYW1lcyBhbnQtcHJvZ3Jlc3MtYWN0aXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDApO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbnQtcHJvZ3Jlc3MtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXByb2dyZXNzLXJ0bC5hbnQtcHJvZ3Jlc3Mtc2hvdy1pbmZvIC5hbnQtcHJvZ3Jlc3Mtb3V0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0yZW0gLSA4cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMmVtICsgOHB4KTtcbn1cbi5hbnQtcHJvZ3Jlc3MtcnRsIC5hbnQtcHJvZ3Jlc3Mtc3VjY2Vzcy1iZyB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1wcm9ncmVzcy1ydGwuYW50LXByb2dyZXNzLWxpbmUgLmFudC1wcm9ncmVzcy10ZXh0LFxuLmFudC1wcm9ncmVzcy1ydGwuYW50LXByb2dyZXNzLXN0ZXBzIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtcmF0ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmFkYjE0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtcmF0ZS1kaXNhYmxlZCAuYW50LXJhdGUtc3RhciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtcmF0ZS1kaXNhYmxlZCAuYW50LXJhdGUtc3RhciA+IGRpdjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uYW50LXJhdGUtc3RhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1yYXRlLXN0YXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFudC1yYXRlLXN0YXIgPiBkaXYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgb3V0bGluZSAwcztcbn1cbi5hbnQtcmF0ZS1zdGFyID4gZGl2OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmFudC1yYXRlLXN0YXIgPiBkaXY6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1yYXRlLXN0YXIgPiBkaXY6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZhZGIxNDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmFudC1yYXRlLXN0YXItZmlyc3QsXG4uYW50LXJhdGUtc3Rhci1zZWNvbmQge1xuICBjb2xvcjogI2YwZjBmMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXJhdGUtc3Rhci1maXJzdCAuYW50aWNvbixcbi5hbnQtcmF0ZS1zdGFyLXNlY29uZCAuYW50aWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYW50LXJhdGUtc3Rhci1maXJzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LXJhdGUtc3Rhci1oYWxmIC5hbnQtcmF0ZS1zdGFyLWZpcnN0LFxuLmFudC1yYXRlLXN0YXItaGFsZiAuYW50LXJhdGUtc3Rhci1zZWNvbmQge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1yYXRlLXN0YXItaGFsZiAuYW50LXJhdGUtc3Rhci1maXJzdCxcbi5hbnQtcmF0ZS1zdGFyLWZ1bGwgLmFudC1yYXRlLXN0YXItc2Vjb25kIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYW50LXJhdGUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1yYXRlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1yYXRlLXJ0bCAuYW50LXJhdGUtc3Rhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1yYXRlLXJ0bCAuYW50LXJhdGUtc3Rhci1maXJzdCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXJlc3VsdCB7XG4gIHBhZGRpbmc6IDQ4cHggMzJweDtcbn1cbi5hbnQtcmVzdWx0LXN1Y2Nlc3MgLmFudC1yZXN1bHQtaWNvbiA+IC5hbnRpY29uIHtcbiAgY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LXJlc3VsdC1lcnJvciAuYW50LXJlc3VsdC1pY29uID4gLmFudGljb24ge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtcmVzdWx0LWluZm8gLmFudC1yZXN1bHQtaWNvbiA+IC5hbnRpY29uIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXJlc3VsdC13YXJuaW5nIC5hbnQtcmVzdWx0LWljb24gPiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1yZXN1bHQtaW1hZ2Uge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjk1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5hbnQtcmVzdWx0LWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXJlc3VsdC1pY29uID4gLmFudGljb24ge1xuICBmb250LXNpemU6IDcycHg7XG59XG4uYW50LXJlc3VsdC10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtcmVzdWx0LXN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1yZXN1bHQtZXh0cmEge1xuICBtYXJnaW46IDI0cHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtcmVzdWx0LWV4dHJhID4gKiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFudC1yZXN1bHQtZXh0cmEgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYW50LXJlc3VsdC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMjRweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmFudC1yZXN1bHQtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXJlc3VsdC1ydGwgLmFudC1yZXN1bHQtZXh0cmEgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1yZXN1bHQtcnRsIC5hbnQtcmVzdWx0LWV4dHJhID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5zZWdtZW50ZWQtZGlzYWJsZWQtaXRlbSxcbi5zZWdtZW50ZWQtZGlzYWJsZWQtaXRlbTpob3Zlcixcbi5zZWdtZW50ZWQtZGlzYWJsZWQtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNlZ21lbnRlZC1pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5zZWdtZW50ZWQtdGV4dC1lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5hbnQtc2VnbWVudGVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LXNlZ21lbnRlZC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1zZWdtZW50ZWQuYW50LXNlZ21lbnRlZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LXNlZ21lbnRlZC5hbnQtc2VnbWVudGVkLWJsb2NrIC5hbnQtc2VnbWVudGVkLWl0ZW0ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYW50LXNlZ21lbnRlZDpub3QoLmFudC1zZWdtZW50ZWQtZGlzYWJsZWQpOmhvdmVyLFxuLmFudC1zZWdtZW50ZWQ6bm90KC5hbnQtc2VnbWVudGVkLWRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uYW50LXNlZ21lbnRlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LXNlZ21lbnRlZC1pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG4uYW50LXNlZ21lbnRlZC1pdGVtOmhvdmVyLFxuLmFudC1zZWdtZW50ZWQtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuLmFudC1zZWdtZW50ZWQtaXRlbS1sYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5hbnQtc2VnbWVudGVkLWl0ZW0taWNvbiArICoge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLmFudC1zZWdtZW50ZWQtaXRlbS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc2VnbWVudGVkLmFudC1zZWdtZW50ZWQtbGcgLmFudC1zZWdtZW50ZWQtaXRlbS1sYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5hbnQtc2VnbWVudGVkLmFudC1zZWdtZW50ZWQtc20gLmFudC1zZWdtZW50ZWQtaXRlbS1sYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hbnQtc2VnbWVudGVkLWl0ZW0tZGlzYWJsZWQsXG4uYW50LXNlZ21lbnRlZC1pdGVtLWRpc2FibGVkOmhvdmVyLFxuLmFudC1zZWdtZW50ZWQtaXRlbS1kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zZWdtZW50ZWQtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4uYW50LXNlZ21lbnRlZC10aHVtYi1tb3Rpb24tYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHdpZHRoO1xufVxuLmFudC1zZWdtZW50ZWQuYW50LXNlZ21lbnRlZC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtc2VnbWVudGVkLmFudC1zZWdtZW50ZWQtcnRsIC5hbnQtc2VnbWVudGVkLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1zbGlkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMTBweCA2cHggMTBweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmFudC1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDZweCAxMHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5hbnQtc2xpZGVyLXZlcnRpY2FsIC5hbnQtc2xpZGVyLXJhaWwge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiA0cHg7XG59XG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5hbnQtc2xpZGVyLXZlcnRpY2FsIC5hbnQtc2xpZGVyLW1hcmsge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1tYXJrLXRleHQge1xuICBsZWZ0OiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1zdGVwIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItZG90IHtcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5hbnQtc2xpZGVyLXRvb2x0aXAgLmFudC10b29sdGlwLWlubmVyIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbi5hbnQtc2xpZGVyLXJ0bC5hbnQtc2xpZGVyLXZlcnRpY2FsIC5hbnQtc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXNsaWRlci1ydGwuYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1tYXJrIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXNsaWRlci1ydGwuYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1tYXJrLXRleHQge1xuICByaWdodDogNHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zbGlkZXItcnRsLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItZG90IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc2xpZGVyLXdpdGgtbWFya3Mge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmFudC1zbGlkZXItcmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5hbnQtc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxZDVmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uYW50LXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4ICM5MWQ1ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYm94LXNoYWRvdyAwLjZzLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCk7XG59XG4uYW50LXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDZhNmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMTIpO1xufVxuLmFudC1zbGlkZXItaGFuZGxlLmFudC10b29sdGlwLW9wZW4ge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXNsaWRlci1oYW5kbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zbGlkZXI6aG92ZXIgLmFudC1zbGlkZXItcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG4uYW50LXNsaWRlcjpob3ZlciAuYW50LXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWMwZmY7XG59XG4uYW50LXNsaWRlcjpob3ZlciAuYW50LXNsaWRlci1oYW5kbGU6bm90KC5hbnQtdG9vbHRpcC1vcGVuKSB7XG4gIGJvcmRlci1jb2xvcjogIzY5YzBmZjtcbn1cbi5hbnQtc2xpZGVyLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtc2xpZGVyLW1hcmstdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNsaWRlci1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzhjYzhmZjtcbn1cbi5hbnQtc2xpZGVyLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtc2xpZGVyLWRpc2FibGVkIC5hbnQtc2xpZGVyLXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG4uYW50LXNsaWRlci1kaXNhYmxlZCAuYW50LXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5hbnQtc2xpZGVyLWRpc2FibGVkIC5hbnQtc2xpZGVyLWhhbmRsZSxcbi5hbnQtc2xpZGVyLWRpc2FibGVkIC5hbnQtc2xpZGVyLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItbWFyay10ZXh0LFxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItZG90IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLmFudC1zbGlkZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXNsaWRlci1ydGwgLmFudC1zbGlkZXItbWFyayB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXN0YXRpc3RpYyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xufVxuLmFudC1zdGF0aXN0aWMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXN0YXRpc3RpYy1za2VsZXRvbiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmFudC1zdGF0aXN0aWMtY29udGVudCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xufVxuLmFudC1zdGF0aXN0aWMtY29udGVudC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uYW50LXN0YXRpc3RpYy1jb250ZW50LXByZWZpeCxcbi5hbnQtc3RhdGlzdGljLWNvbnRlbnQtc3VmZml4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1zdGF0aXN0aWMtY29udGVudC1wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hbnQtc3RhdGlzdGljLWNvbnRlbnQtc3VmZml4IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hbnQtc3RhdGlzdGljLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zdGF0aXN0aWMtcnRsIC5hbnQtc3RhdGlzdGljLWNvbnRlbnQtcHJlZml4IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFudC1zdGF0aXN0aWMtcnRsIC5hbnQtc3RhdGlzdGljLWNvbnRlbnQtc3VmZml4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXN0ZXBzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uYW50LXN0ZXBzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwsXG4uYW50LXN0ZXBzLWl0ZW06bGFzdC1jaGlsZCA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zdGVwcy1pdGVtLWljb24sXG4uYW50LXN0ZXBzLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4uYW50LXN0ZXBzLWl0ZW0taWNvbiAuYW50LXN0ZXBzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNXB4O1xuICBjb2xvcjogIzE4OTBmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmFudC1zdGVwcy1pdGVtLXRhaWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtc3RlcHMtaXRlbS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXN0ZXBzLWl0ZW0td2FpdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS13YWl0IC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXN0ZXBzLWl0ZW0td2FpdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS13YWl0ID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS1jb250ZW50ID4gLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXN0ZXBzLWl0ZW0td2FpdCA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFudC1zdGVwcy1pdGVtLXdhaXQgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS13YWl0ID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS1jb250ZW50ID4gLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFudC1zdGVwcy1pdGVtLXByb2Nlc3MgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0taWNvbiAuYW50LXN0ZXBzLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYW50LXN0ZXBzLWl0ZW0tZmluaXNoIC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcy1pdGVtLWZpbmlzaCAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcy1pdGVtLWZpbmlzaCAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1lcnJvciAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1lcnJvciAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1zdGVwcy1pdGVtLWVycm9yIC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjZmY0ZDRmO1xufVxuLmFudC1zdGVwcy1pdGVtLWVycm9yID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS1jb250ZW50ID4gLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LXN0ZXBzLWl0ZW0tZXJyb3IgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1lcnJvciA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1zdGVwcy1pdGVtLWVycm9yID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLW5leHQtZXJyb3IgLmFudC1zdGVwcy1pdGVtLXRpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjRkNGY7XG59XG4uYW50LXN0ZXBzLWl0ZW0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXJbcm9sZT0nYnV0dG9uJ10gLmFudC1zdGVwcy1pdGVtLXRpdGxlLFxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXSAuYW50LXN0ZXBzLWl0ZW0tc3VidGl0bGUsXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbTpub3QoLmFudC1zdGVwcy1pdGVtLWFjdGl2ZSkgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddIC5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbixcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXJbcm9sZT0nYnV0dG9uJ10gLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXJbcm9sZT0nYnV0dG9uJ106aG92ZXIgLmFudC1zdGVwcy1pdGVtLXRpdGxlLFxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXTpob3ZlciAuYW50LXN0ZXBzLWl0ZW0tc3VidGl0bGUsXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbTpub3QoLmFudC1zdGVwcy1pdGVtLWFjdGl2ZSkgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIC5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpOm5vdCguYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcykgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpOm5vdCguYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcykgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcy1ob3Jpem9udGFsOm5vdCguYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsKSAuYW50LXN0ZXBzLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYW50LXN0ZXBzLWhvcml6b250YWw6bm90KC5hbnQtc3RlcHMtbGFiZWwtdmVydGljYWwpIC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQgLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zdGVwcy1ob3Jpem9udGFsOm5vdCguYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsKSAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmFudC1zdGVwcy1pdGVtLWN1c3RvbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC1zdGVwcy1pdGVtLWN1c3RvbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwLjVweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1jdXN0b20uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwczpub3QoLmFudC1zdGVwcy12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtLWN1c3RvbSAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFudC1zdGVwcy1zbWFsbC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmFudC1zdGVwcy1zbWFsbC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10YWlsIHtcbiAgdG9wOiA4cHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1jdXN0b20gLmFudC1zdGVwcy1pdGVtLWljb24ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tY3VzdG9tIC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtIC5hbnQtc3RlcHMtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzOHB4IDAgNnB4O1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbDo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTFweDtcbiAgcGFkZGluZzogMzBweCAwIDZweDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiA1OHB4O1xuICBwYWRkaW5nOiAzLjVweCAyNHB4O1xufVxuLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG59XG4uYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtbGFiZWwtdmVydGljYWwgLmFudC1zdGVwcy1pdGVtLXRpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xufVxuLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbC5hbnQtc3RlcHMtc21hbGw6bm90KC5hbnQtc3RlcHMtZG90KSAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0NnB4O1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLXRpdGxlLFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG59XG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCxcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCA3MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLXRhaWw6OmFmdGVyLFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIC5hbnQtc3RlcHMtaWNvbi1kb3QsXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICBsZWZ0OiAycHg7XG59XG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0taWNvbixcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogNjdweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3QsXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLyogZXhwYW5kIGhvdmVyIGFyZWEgKi9cbn1cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Q6OmFmdGVyLFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Q6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAtMjZweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAwMSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQsXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMTQwcHg7XG59XG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbixcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaWNvbjpmaXJzdC1jaGlsZCAuYW50LXN0ZXBzLWljb24tZG90LFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaWNvbjpmaXJzdC1jaGlsZCAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHRvcDogNi41cHg7XG4gIGxlZnQ6IC05cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjJweCAwIDRweDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWljb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICB0b3A6IDMuNXB4O1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCB7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciAuYW50LXN0ZXBzLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXJbcm9sZT0nYnV0dG9uJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDE7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGxlZnQgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLWl0ZW0tYWN0aXZlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbi5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbi5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1pdGVtLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogdW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbi5hbnQtc3RlcHMtaG9yaXpvbnRhbCA+IC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtc3RlcHMtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXN0ZXBzLmFudC1zdGVwcy1ydGwgLmFudC1zdGVwcy1pdGVtLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXN0ZXBzLXJ0bCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zdGVwcy1ydGwgLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmFudC1zdGVwcy1ydGwgLmFudC1zdGVwcy1pdGVtLXRpdGxlIC5hbnQtc3RlcHMtaXRlbS1zdWJ0aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXN0ZXBzLXJ0bCAuYW50LXN0ZXBzLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWhvcml6b250YWw6bm90KC5hbnQtc3RlcHMtbGFiZWwtdmVydGljYWwpIC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQgLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1ydGwgLmFudC1zdGVwcy1pdGVtLWN1c3RvbSAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIHJpZ2h0OiAwLjVweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1uYXZpZ2F0aW9uLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciAuYW50LXN0ZXBzLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW06OmFmdGVyIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtc21hbGwuYW50LXN0ZXBzLWhvcml6b250YWw6bm90KC5hbnQtc3RlcHMtbGFiZWwtdmVydGljYWwpIC5hbnQtc3RlcHMtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1zbWFsbC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gLmFudC1zdGVwcy1pdGVtLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICByaWdodDogMTZweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLXRhaWwsXG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLXRhaWw6OmFmdGVyLFxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLXRhaWw6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIC5hbnQtc3RlcHMtaWNvbi1kb3QsXG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW06Zmlyc3QtY2hpbGQgLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1pY29uLFxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDY3cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCxcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgLyogZXhwYW5kIGhvdmVyIGFyZWEgKi9cbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCxcbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Q6OmFmdGVyLFxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uLWRvdDo6YWZ0ZXIge1xuICByaWdodDogLTI2cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICByaWdodDogLTlweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgcmlnaHQ6IC0ycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtd2l0aC1wcm9ncmVzcy5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtd2l0aC1wcm9ncmVzcy5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICByaWdodDogMTlweDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy13aXRoLXByb2dyZXNzLmFudC1zdGVwcy1zbWFsbC5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICByaWdodDogMTVweDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy13aXRoLXByb2dyZXNzLmFudC1zdGVwcy1ob3Jpem9udGFsLmFudC1zdGVwcy1sYWJlbC1ob3Jpem9udGFsIC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLXdpdGgtcHJvZ3Jlc3MuYW50LXN0ZXBzLWhvcml6b250YWwuYW50LXN0ZXBzLWxhYmVsLWhvcml6b250YWwgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkLmFudC1zdGVwcy1pdGVtLWFjdGl2ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5hbnQtc3RlcHMtd2l0aC1wcm9ncmVzcyAuYW50LXN0ZXBzLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmFudC1zdGVwcy13aXRoLXByb2dyZXNzIC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAxOXB4O1xufVxuLmFudC1zdGVwcy13aXRoLXByb2dyZXNzLmFudC1zdGVwcy1ob3Jpem9udGFsIC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCxcbi5hbnQtc3RlcHMtd2l0aC1wcm9ncmVzcy5hbnQtc3RlcHMtc21hbGwuYW50LXN0ZXBzLWhvcml6b250YWwgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYW50LXN0ZXBzLXdpdGgtcHJvZ3Jlc3MuYW50LXN0ZXBzLXNtYWxsID4gLmFudC1zdGVwcy1pdGVtID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10YWlsIHtcbiAgbGVmdDogMTVweDtcbn1cbi5hbnQtc3RlcHMtd2l0aC1wcm9ncmVzcy5hbnQtc3RlcHMtdmVydGljYWwgLmFudC1zdGVwcy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYW50LXN0ZXBzLXdpdGgtcHJvZ3Jlc3MuYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbSAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHRvcDogMTRweCAhaW1wb3J0YW50O1xufVxuLmFudC1zdGVwcy13aXRoLXByb2dyZXNzIC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1zdGVwcy13aXRoLXByb2dyZXNzIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogLTVweDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1zd2l0Y2gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U2ZjdmZjtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyxcbi5hbnQtc3dpdGNoLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyAqLFxuLmFudC1zd2l0Y2gtZGlzYWJsZWQgKiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgN3B4IDAgMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDM1LCAxMSwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoOm5vdCguYW50LXN3aXRjaC1kaXNhYmxlZCk6YWN0aXZlIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaDpub3QoLmFudC1zd2l0Y2gtZGlzYWJsZWQpOmFjdGl2ZS5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbi5hbnRpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtc21hbGwge1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbjogMCA1cHggMCAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmFudC1zd2l0Y2gtc21hbGwgLmFudC1zd2l0Y2gtbG9hZGluZy1pY29uIHtcbiAgdG9wOiAxLjVweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbC5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW46IDAgMThweCAwIDVweDtcbn1cbi5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxMnB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zd2l0Y2gtcnRsIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1ydGwgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDdweCAwIDI1cHg7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bC5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICByaWdodDogY2FsYygxMDAlIC0gMTJweCAtIDJweCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtdGFibGUuYW50LXRhYmxlLW1pZGRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLW1pZGRsZSAuYW50LXRhYmxlLXRpdGxlLFxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtZm9vdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkLFxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIHRmb290ID4gdHIgPiB0aCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLW1pZGRsZSB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLW1pZGRsZSAuYW50LXRhYmxlLWZpbHRlci10cmlnZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkIHtcbiAgbWFyZ2luOiAtMTJweCAtOHB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtdGJvZHkgLmFudC10YWJsZS13cmFwcGVyOm9ubHktY2hpbGQgLmFudC10YWJsZSB7XG4gIG1hcmdpbjogLTEycHggLThweCAtMTJweCA0MHB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbHVtbiB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMnB4O1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGl0bGUsXG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLWZvb3Rlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCB0Zm9vdCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1maWx0ZXItdHJpZ2dlciB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkIHtcbiAgbWFyZ2luOiAtOHB4IC04cHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXRib2R5IC5hbnQtdGFibGUtd3JhcHBlcjpvbmx5LWNoaWxkIC5hbnQtdGFibGUge1xuICBtYXJnaW46IC04cHggLThweCAtOHB4IDQwcHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4ge1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMnB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLXRpdGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtc3VtbWFyeSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtaGVhZGVyID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1zdW1tYXJ5ID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyOm5vdCg6bGFzdC1jaGlsZCkgPiB0aCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlID4gdGhlYWQgPiB0cjpub3QoOmxhc3QtY2hpbGQpID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0aGVhZCA+IHRyOm5vdCg6bGFzdC1jaGlsZCkgPiB0aCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRoZWFkID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6OmJlZm9yZSxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOjpiZWZvcmUsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6OmJlZm9yZSxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtc3VtbWFyeSA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtaGVhZGVyID4gdGFibGUgPiB0Ym9keSA+IHRyID4gLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1zdW1tYXJ5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRmb290ID4gdHIgPiAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IHRmb290ID4gdHIgPiAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRmb290ID4gdHIgPiAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkIHtcbiAgbWFyZ2luOiAtMTZweCAtMTdweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkOjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQ6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQ6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtc3VtbWFyeSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLXNjcm9sbC1ob3Jpem9udGFsID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IHRib2R5ID4gdHIuYW50LXRhYmxlLWV4cGFuZGVkLXJvdyA+IHRkLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLXNjcm9sbC1ob3Jpem9udGFsID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IHRib2R5ID4gdHIuYW50LXRhYmxlLXBsYWNlaG9sZGVyID4gdGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtbWlkZGxlID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLW1pZGRsZSA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCB7XG4gIG1hcmdpbjogLTEycHggLTlweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1zbWFsbCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1zbWFsbCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCB7XG4gIG1hcmdpbjogLThweCAtOXB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYW50LXRhYmxlLWNlbGwgLmFudC10YWJsZS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFudC10YWJsZS1jZWxsLXNjcm9sbGJhcjpub3QoW3Jvd3NwYW5dKSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMXB4ICNmYWZhZmE7XG59XG4uYW50LXRhYmxlLXdyYXBwZXIge1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC10YWJsZS13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRhYmxlLXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdGFibGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLFxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQsXG4uYW50LXRhYmxlIHRmb290ID4gdHIgPiB0aCxcbi5hbnQtdGFibGUgdGZvb3QgPiB0ciA+IHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYW50LXRhYmxlLWNlbGwtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uYW50LXRhYmxlLWNlbGwtZWxsaXBzaXMuYW50LXRhYmxlLWNlbGwtZml4LWxlZnQtbGFzdCxcbi5hbnQtdGFibGUtY2VsbC1lbGxpcHNpcy5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hbnQtdGFibGUtY2VsbC1lbGxpcHNpcy5hbnQtdGFibGUtY2VsbC1maXgtbGVmdC1sYXN0IC5hbnQtdGFibGUtY2VsbC1jb250ZW50LFxuLmFudC10YWJsZS1jZWxsLWVsbGlwc2lzLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdCAuYW50LXRhYmxlLWNlbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtdGFibGUtY2VsbC1lbGxpcHNpcyAuYW50LXRhYmxlLWNvbHVtbi10aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5hbnQtdGFibGUtdGl0bGUge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG4uYW50LXRhYmxlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoW2NvbHNwYW5dOm5vdChbY29sc3Bhbj0nMSddKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbHVtbik6bm90KC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLWNlbGwpOm5vdChbY29sc3Bhbl0pOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10YWJsZS10aGVhZCA+IHRyOm5vdCg6bGFzdC1jaGlsZCkgPiB0aFtjb2xzcGFuXSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtd3JhcHBlcjpvbmx5LWNoaWxkIC5hbnQtdGFibGUsXG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkID4gLmFudC10YWJsZS13cmFwcGVyOm9ubHktY2hpbGQgLmFudC10YWJsZSB7XG4gIG1hcmdpbjogLTE2cHggLTE2cHggLTE2cHggMzJweDtcbn1cbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS13cmFwcGVyOm9ubHktY2hpbGQgLmFudC10YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQgPiAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS13cmFwcGVyOm9ubHktY2hpbGQgLmFudC10YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCxcbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQgPiAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkLFxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQsXG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkID4gLmFudC10YWJsZS13cmFwcGVyOm9ubHktY2hpbGQgLmFudC10YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtdGFibGUtdGJvZHkgPiB0ci5hbnQtdGFibGUtcm93OmhvdmVyID4gdGQsXG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZC5hbnQtdGFibGUtY2VsbC1yb3ctaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1yb3ctc2VsZWN0ZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5hbnQtdGFibGUtdGJvZHkgPiB0ci5hbnQtdGFibGUtcm93LXNlbGVjdGVkOmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kOiAjZGNmNGZmO1xufVxuLmFudC10YWJsZS1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZGl2LmFudC10YWJsZS1zdW1tYXJ5IHtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgI2YwZjBmMDtcbn1cbi5hbnQtdGFibGUtc3VtbWFyeSA+IHRyID4gdGgsXG4uYW50LXRhYmxlLXN1bW1hcnkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRhYmxlLXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5hbnQtdGFibGUtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogOHB4O1xufVxuLmFudC10YWJsZS1wYWdpbmF0aW9uID4gKiB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYW50LXRhYmxlLXBhZ2luYXRpb24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hbnQtdGFibGUtcGFnaW5hdGlvbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbnQtdGFibGUtcGFnaW5hdGlvbi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYW50LXRhYmxlLXRoZWFkIHRoLmFudC10YWJsZS1jb2x1bW4taGFzLXNvcnRlcnMge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC10YWJsZS10aGVhZCB0aC5hbnQtdGFibGUtY29sdW1uLWhhcy1zb3J0ZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5hbnQtdGFibGUtdGhlYWQgdGguYW50LXRhYmxlLWNvbHVtbi1oYXMtc29ydGVyczpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbnQtdGFibGUtdGhlYWQgdGguYW50LXRhYmxlLWNvbHVtbi1oYXMtc29ydGVyczpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRhYmxlLXRoZWFkIHRoLmFudC10YWJsZS1jb2x1bW4taGFzLXNvcnRlcnMuYW50LXRhYmxlLWNlbGwtZml4LWxlZnQ6aG92ZXIsXG4uYW50LXRhYmxlLXRoZWFkIHRoLmFudC10YWJsZS1jb2x1bW4taGFzLXNvcnRlcnMuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtdGFibGUtdGhlYWQgdGguYW50LXRhYmxlLWNvbHVtbi1zb3J0IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtdGFibGUtdGhlYWQgdGguYW50LXRhYmxlLWNvbHVtbi1zb3J0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxudGQuYW50LXRhYmxlLWNvbHVtbi1zb3J0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5hbnQtdGFibGUtY29sdW1uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlcnM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLXVwLFxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLWRvd24ge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXItdXAuYWN0aXZlLFxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLWRvd24uYWN0aXZlIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXItdXAgKyAuYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXItZG93biB7XG4gIG1hcmdpbi10b3A6IC0wLjNlbTtcbn1cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlcnM6aG92ZXIgLmFudC10YWJsZS1jb2x1bW4tc29ydGVyIHtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG4uYW50LXRhYmxlLWZpbHRlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYW50LXRhYmxlLWZpbHRlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IC00cHggLThweCAtNHB4IDRweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtdGFibGUtZmlsdGVyLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLXRyaWdnZXIuYWN0aXZlIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1kcm9wZG93bi1tZW51IHtcbiAgbWF4LWhlaWdodDogMjY0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1kcm9wZG93bi1tZW51OmVtcHR5OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiAnTm90IEZvdW5kJztcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLXRyZWUge1xuICBwYWRkaW5nOiA4cHggOHB4IDA7XG59XG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi10cmVlIC5hbnQtdHJlZS10cmVlbm9kZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIsXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1jaGVja2JveC1jaGVja2VkIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWU3ZmY7XG59XG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi1zZWFyY2gge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZjBmMGYwIHNvbGlkO1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLXNlYXJjaC1pbnB1dCAuYW50aWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tY2hlY2thbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tc3VibWVudSA+IHVsIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1jaGVja2JveC13cmFwcGVyICsgc3Bhbixcbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLXN1Ym1lbnUgLmFudC1jaGVja2JveC13cmFwcGVyICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRhYmxlLXNlbGVjdGlvbi1jb2wge1xuICB3aWR0aDogMzJweDtcbn1cbi5hbnQtdGFibGUtYm9yZGVyZWQgLmFudC10YWJsZS1zZWxlY3Rpb24tY29sIHtcbiAgd2lkdGg6IDUwcHg7XG59XG50YWJsZSB0ciB0aC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbHVtbixcbnRhYmxlIHRyIHRkLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUgdHIgdGguYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4gLmFudC1yYWRpby13cmFwcGVyLFxudGFibGUgdHIgdGQuYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4gLmFudC1yYWRpby13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxudGFibGUgdHIgdGguYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4uYW50LXRhYmxlLWNlbGwtZml4LWxlZnQge1xuICB6LWluZGV4OiAzO1xufVxudGFibGUgdHIgdGguYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbnQtdGFibGUtc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbnQtdGFibGUtc2VsZWN0aW9uLWV4dHJhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwMCU7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogNHB4O1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0cHg7XG59XG4uYW50LXRhYmxlLXNlbGVjdGlvbi1leHRyYSAuYW50aWNvbiB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uYW50LXRhYmxlLXNlbGVjdGlvbi1leHRyYSAuYW50aWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuLmFudC10YWJsZS1leHBhbmQtaWNvbi1jb2wge1xuICB3aWR0aDogNDhweDtcbn1cbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLWNlbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbi1jZWxsIC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLmFudC10YWJsZS1yb3ctaW5kZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMXB4O1xufVxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0MTE3NjQ3KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjpmb2N1cy12aXNpYmxlLFxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb246aG92ZXIge1xuICBjb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xufVxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb246Zm9jdXMsXG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjpob3Zlcixcbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb246OmJlZm9yZSxcbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjo6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjo6YWZ0ZXIge1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24tY29sbGFwc2VkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLWNvbGxhcHNlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLXNwYWNlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLXNwYWNlZDo6YmVmb3JlLFxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24tc3BhY2VkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYW50LXRhYmxlLXJvdy1pbmRlbnQgKyAuYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDIuNTAwNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbnRyLmFudC10YWJsZS1leHBhbmRlZC1yb3cgPiB0ZCxcbnRyLmFudC10YWJsZS1leHBhbmRlZC1yb3c6aG92ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG59XG50ci5hbnQtdGFibGUtZXhwYW5kZWQtcm93IC5hbnQtZGVzY3JpcHRpb25zLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxudHIuYW50LXRhYmxlLWV4cGFuZGVkLXJvdyAuYW50LWRlc2NyaXB0aW9ucy12aWV3IHRhYmxlIHtcbiAgZmxleDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uYW50LXRhYmxlIC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC0xNnB4IC0xNnB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG4uYW50LXRhYmxlLXRib2R5ID4gdHIuYW50LXRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC10YWJsZS1lbXB0eSAuYW50LXRhYmxlLXRib2R5ID4gdHIuYW50LXRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXRhYmxlLXRib2R5ID4gdHIuYW50LXRhYmxlLXBsYWNlaG9sZGVyOmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0LFxuLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtdGFibGUtY2VsbC1maXgtbGVmdC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLWNlbGwtZml4LWxlZnQtbGFzdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRhYmxlLWNlbGwtZml4LWxlZnQtYWxsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtbGFzdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRhYmxlIC5hbnQtdGFibGUtY29udGFpbmVyOjpiZWZvcmUsXG4uYW50LXRhYmxlIC5hbnQtdGFibGUtY29udGFpbmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IGNhbGMoY2FsYygyICsgMSkgKyAxKTtcbiAgd2lkdGg6IDMwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10YWJsZSAuYW50LXRhYmxlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5hbnQtdGFibGUgLmFudC10YWJsZS1jb250YWluZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYW50LXRhYmxlLXBpbmctbGVmdDpub3QoLmFudC10YWJsZS1oYXMtZml4LWxlZnQpID4gLmFudC10YWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW50LXRhYmxlLXBpbmctbGVmdDpub3QoLmFudC10YWJsZS1oYXMtZml4LWxlZnQpID4gLmFudC10YWJsZS1jb250YWluZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDEwcHggMCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFudC10YWJsZS1waW5nLWxlZnQgLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUtcGluZy1sZWZ0IC5hbnQtdGFibGUtY2VsbC1maXgtbGVmdC1sYXN0OjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDEwcHggMCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFudC10YWJsZS1waW5nLWxlZnQgLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0LWxhc3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYW50LXRhYmxlLXBpbmctcmlnaHQ6bm90KC5hbnQtdGFibGUtaGFzLWZpeC1yaWdodCkgPiAuYW50LXRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtdGFibGUtcGluZy1yaWdodDpub3QoLmFudC10YWJsZS1oYXMtZml4LXJpZ2h0KSA+IC5hbnQtdGFibGUtY29udGFpbmVyOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xMHB4IDAgOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5hbnQtdGFibGUtcGluZy1yaWdodCAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUtcGluZy1yaWdodCAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWxhc3Q6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFudC10YWJsZS1zdGlja3ktaG9sZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogY2FsYygyICsgMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LXRhYmxlLXN0aWNreS1zY3JvbGwge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IGNhbGMoMiArIDEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmFudC10YWJsZS1zdGlja3ktc2Nyb2xsOmhvdmVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbi5hbnQtdGFibGUtc3RpY2t5LXNjcm9sbC1iYXIge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFudC10YWJsZS1zdGlja3ktc2Nyb2xsLWJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5hbnQtdGFibGUtc3RpY2t5LXNjcm9sbC1iYXItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hbnQtdGFibGUtcGluZy1sZWZ0IC5hbnQtdGFibGUtY2VsbC1maXgtbGVmdC1sYXN0OjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbnQtdGFibGUtcGluZy1yaWdodCAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYW50LXRhYmxlIHtcbiAgLyogdGl0bGUgKyB0YWJsZSAqL1xuICAvKiB0YWJsZSAqL1xuICAvKiB0YWJsZSArIGZvb3RlciAqL1xufVxuLmFudC10YWJsZS10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC10YWJsZS10aXRsZSArIC5hbnQtdGFibGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LXRhYmxlLXRpdGxlICsgLmFudC10YWJsZS1jb250YWluZXIgdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC10YWJsZS10aXRsZSArIC5hbnQtdGFibGUtY29udGFpbmVyIHRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LXRhYmxlLXRpdGxlICsgLmFudC10YWJsZS1jb250YWluZXIgdGFibGUgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC10YWJsZS1jb250YWluZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uYW50LXRhYmxlLWNvbnRhaW5lciB0YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uYW50LXRhYmxlLWNvbnRhaW5lciB0YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uYW50LXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC10YWJsZS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZSB0YWJsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aFtjb2xzcGFuXTpub3QoW2NvbHNwYW49JzEnXSkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbHVtbik6bm90KC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLWNlbGwpOm5vdChbY29sc3Bhbl0pOjpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtdGFibGUtdGJvZHkgPiB0ciAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlLmFudC10YWJsZS1ydGwge1xuICBtYXJnaW46IC0xNnB4IDMzcHggLTE2cHggLTE2cHg7XG59XG4uYW50LXRhYmxlLXdyYXBwZXIuYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtcGFnaW5hdGlvbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS1wYWdpbmF0aW9uLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtZmlsdGVyLWNvbHVtbi10aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDIuM2VtO1xufVxuLmFudC10YWJsZS1ydGwgLmFudC10YWJsZS10aGVhZCB0ciB0aC5hbnQtdGFibGUtY29sdW1uLWhhcy1zb3J0ZXJzIC5hbnQtdGFibGUtZmlsdGVyLWNvbHVtbi10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDIuM2VtO1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLWZpbHRlci10cmlnZ2VyIHtcbiAgbWFyZ2luOiAtNHB4IDRweCAtNHB4IC04cHg7XG59XG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LXRhYmxlLWZpbHRlci1kcm9wZG93biAuYW50LWNoZWNrYm94LXdyYXBwZXIgKyBzcGFuLFxuLmFudC1kcm9wZG93bi1ydGwgLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tc3VibWVudSAuYW50LWNoZWNrYm94LXdyYXBwZXIgKyBzcGFuLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtcnRsLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1jaGVja2JveC13cmFwcGVyICsgc3Bhbixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXJ0bC5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLXN1Ym1lbnUgLmFudC1jaGVja2JveC13cmFwcGVyICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLXNlbGVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS1yb3ctaW5kZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS1yb3ctaW5kZW50ICsgLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLWNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24tY29sbGFwc2VkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG5Aa2V5ZnJhbWVzIGFudENoZWNrYm94RWZmZWN0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudC10cmVlLW5vZGUtZngtZG8tbm90LXVzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGU6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZSA+ICoge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUgLmFudC10cmVlLXN3aXRjaGVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlci5hbnQtdHJlZS1ub2RlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUtc2VsZWN0ZWQ6aG92ZXI6OmJlZm9yZSxcbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlLXNlbGVjdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUtc2VsZWN0ZWQgLmFudC10cmVlLXN3aXRjaGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZS1zZWxlY3RlZCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC10cmVlLWNoZWNrYm94LWlubmVyLFxuLmFudC10cmVlLWNoZWNrYm94OmhvdmVyIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcixcbi5hbnQtdHJlZS1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1jaGVja2VkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBhbnRDaGVja2JveEVmZmVjdCAwLjM2cyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdHJlZS1jaGVja2JveDpob3Zlcjo6YWZ0ZXIsXG4uYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LXRyZWUtY2hlY2tib3g6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjEuNSU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNS43MTQyODU3MXB4O1xuICBoZWlnaHQ6IDkuMTQyODU3MTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KSwgb3BhY2l0eSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkLmFudC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC10cmVlLWNoZWNrYm94LWlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQ6aG92ZXI6OmFmdGVyLFxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXIuYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlci1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlciArIC5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXItaW4tZm9ybS1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmFudC10cmVlLWNoZWNrYm94ICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSArIC5hbnQtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXRyZWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uYW50LXRyZWUtZm9jdXNlZDpub3QoOmhvdmVyKTpub3QoLmFudC10cmVlLWFjdGl2ZS1mb2N1c2VkKSB7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG59XG4uYW50LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1ibG9jay1ub2RlIC5hbnQtdHJlZS1saXN0LWhvbGRlci1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmFudC10cmVlLmFudC10cmVlLWJsb2NrLW5vZGUgLmFudC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IGF1dG87XG59XG4uYW50LXRyZWUuYW50LXRyZWUtYmxvY2stbm9kZSAuYW50LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIgLmFudC10cmVlLXRyZWVub2RlLmRyYWdnaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC10cmVlLmFudC10cmVlLWJsb2NrLW5vZGUgLmFudC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIC5hbnQtdHJlZS10cmVlbm9kZS5kcmFnZ2luZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGFudC10cmVlLW5vZGUtZngtZG8tbm90LXVzZSAwLjNzO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAwIDRweCAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtZGlzYWJsZWQgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWFjdGl2ZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZTpub3QoLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCkuZmlsdGVyLW5vZGUgLmFudC10cmVlLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWRyYWdnYWJsZSAuYW50LXRyZWUtZHJhZ2dhYmxlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYW50LXRyZWUtdHJlZW5vZGU6aG92ZXIgLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1kcmFnZ2FibGUgLmFudC10cmVlLWRyYWdnYWJsZS1pY29uIHtcbiAgb3BhY2l0eTogMC40NTtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtZHJhZ2dhYmxlLmFudC10cmVlLXRyZWVub2RlLWRpc2FibGVkIC5hbnQtdHJlZS1kcmFnZ2FibGUtaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtdHJlZS1pbmRlbnQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC10cmVlLWluZGVudC11bml0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbn1cbi5hbnQtdHJlZS1kcmFnZ2FibGUtaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC10cmVlLXN3aXRjaGVyIC5hbnQtdHJlZS1zd2l0Y2hlci1pY29uLFxuLmFudC10cmVlLXN3aXRjaGVyIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uYW50LXRyZWUtc3dpdGNoZXIgLmFudC10cmVlLXN3aXRjaGVyLWljb24gc3ZnLFxuLmFudC10cmVlLXN3aXRjaGVyIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlci1ub29wIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFudC10cmVlLXN3aXRjaGVyX2Nsb3NlIC5hbnQtdHJlZS1zd2l0Y2hlci1pY29uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uYW50LXRyZWUtc3dpdGNoZXItbG9hZGluZy1pY29uIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlci1sZWFmLWxpbmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgY29udGVudDogJyAnO1xufVxuLmFudC10cmVlLWNoZWNrYm94IHtcbiAgdG9wOiBpbml0aWFsO1xuICBtYXJnaW46IDRweCA4cHggMCAwO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bztcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCBib3JkZXIgMHMsIGxpbmUtaGVpZ2h0IDBzLCBib3gtc2hhZG93IDBzO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyLmFudC10cmVlLW5vZGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFlN2ZmO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciAuYW50LXRyZWUtaWNvbkVsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWljb25FbGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10cmVlLXVuc2VsZWN0YWJsZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIC5hbnQtdHJlZS1kcm9wLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLmRyb3AtY29udGFpbmVyID4gW2RyYWdnYWJsZV0ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzE4OTBmZjtcbn1cbi5hbnQtdHJlZS1zaG93LWxpbmUgLmFudC10cmVlLWluZGVudC11bml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXRyZWUtc2hvdy1saW5lIC5hbnQtdHJlZS1pbmRlbnQtdW5pdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IC00cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtaW5kZW50LXVuaXQtZW5kOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtc3dpdGNoZXItbGluZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWxlYWYtbGFzdCAuYW50LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lOjpiZWZvcmUge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuLmFudC10cmVlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC10cmVlLXJ0bCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXJbZHJhZ2dhYmxlPSd0cnVlJ10gLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yOjphZnRlciB7XG4gIHJpZ2h0OiAtNnB4O1xuICBsZWZ0OiB1bnNldDtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRyZWUtcnRsIC5hbnQtdHJlZS1zd2l0Y2hlcl9jbG9zZSAuYW50LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYW50LXRyZWUtcnRsLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtaW5kZW50LXVuaXQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMTNweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4uYW50LXRyZWUtcnRsIC5hbnQtdHJlZS1jaGVja2JveCB7XG4gIG1hcmdpbjogNHB4IDAgMCA4cHg7XG59XG4uYW50LXRyZWUtc2VsZWN0LWRyb3Bkb3duLXJ0bCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94IHtcbiAgbWFyZ2luOiA0cHggMCAwIDhweDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXRpbWVsaW5lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDRweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10aW1lbGluZS1pdGVtLXBlbmRpbmcgLmFudC10aW1lbGluZS1pdGVtLWhlYWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC10aW1lbGluZS1pdGVtLXBlbmRpbmcgLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWJsdWUge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQtcmVkIHtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWdyZWVuIHtcbiAgY29sb3I6ICM1MmM0MWE7XG4gIGJvcmRlci1jb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWdyYXkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUuNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDNweCAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNy4wMDFweDtcbiAgbWFyZ2luOiAwIDAgMCAyNnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmFudC10aW1lbGluZS1pdGVtLWxhc3QgPiAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0tbGFzdCA+IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS10YWlsLFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLXRhaWwsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtYWx0ZXJuYXRlIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLWhlYWQge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20sXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20sXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20ge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtYWx0ZXJuYXRlIC5hbnQtdGltZWxpbmUtaXRlbS1sZWZ0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50LFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWxlZnQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0tbGVmdCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50LFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50LFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLXRhaWwsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gNHB4IC0gMnB4KTtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXBlbmRpbmcgLmFudC10aW1lbGluZS1pdGVtLWxhc3QgLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgI2YwZjBmMDtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJldmVyc2UgLmFudC10aW1lbGluZS1pdGVtLWxhc3QgLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmV2ZXJzZSAuYW50LXRpbWVsaW5lLWl0ZW0tcGVuZGluZyAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIHRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XG4gIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICNmMGYwZjA7XG59XG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yZXZlcnNlIC5hbnQtdGltZWxpbmUtaXRlbS1wZW5kaW5nIC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNy4wMDFweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1sYWJlbCB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMTRweCk7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFudC10aW1lbGluZS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtdGltZWxpbmUtcnRsIC5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgcmlnaHQ6IDRweDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYW50LXRpbWVsaW5lLXJ0bCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20ge1xuICByaWdodDogNXB4O1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmFudC10aW1lbGluZS1ydGwgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBtYXJnaW46IDAgMThweCAwIDA7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLXRhaWwsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS10YWlsLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtYWx0ZXJuYXRlIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20ge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20sXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLWxlZnQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1sZWZ0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50LFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0tbGVmdCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDRweCk7XG4gIGxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50LFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1wZW5kaW5nIC5hbnQtdGltZWxpbmUtaXRlbS1sYXN0IC5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggZG90dGVkICNmMGYwZjA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yZXZlcnNlIC5hbnQtdGltZWxpbmUtaXRlbS1wZW5kaW5nIC5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggZG90dGVkICNmMGYwZjA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWxhYmVsIHtcbiAgcmlnaHQ6IGNhbGMoNTAlICsgMTRweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG5Aa2V5ZnJhbWVzIGFudENoZWNrYm94RWZmZWN0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LXRyYW5zZmVyLWN1c3RvbWl6ZS1saXN0IC5hbnQtdHJhbnNmZXItbGlzdCB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLmFudC10cmFuc2Zlci1jdXN0b21pemUtbGlzdCAuYW50LXRhYmxlLXdyYXBwZXIgLmFudC10YWJsZS1zbWFsbCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtdHJhbnNmZXItY3VzdG9taXplLWxpc3QgLmFudC10YWJsZS13cmFwcGVyIC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cbi5hbnQtdHJhbnNmZXItY3VzdG9taXplLWxpc3QgLmFudC10YWJsZS13cmFwcGVyIC5hbnQtdGFibGUtc21hbGwgPiAuYW50LXRhYmxlLWNvbnRlbnQgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5hbnQtdHJhbnNmZXItY3VzdG9taXplLWxpc3QgLmFudC10YWJsZS13cmFwcGVyIC5hbnQtdGFibGUtc21hbGwgPiAuYW50LXRhYmxlLWNvbnRlbnQgLmFudC10YWJsZS1yb3c6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10cmFuc2Zlci1jdXN0b21pemUtbGlzdCAuYW50LXRhYmxlLXdyYXBwZXIgLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLWJvZHkge1xuICBtYXJnaW46IDA7XG59XG4uYW50LXRyYW5zZmVyLWN1c3RvbWl6ZS1saXN0IC5hbnQtdGFibGUtd3JhcHBlciAuYW50LXRhYmxlLXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDE2cHggMCA0cHg7XG59XG4uYW50LXRyYW5zZmVyLWN1c3RvbWl6ZS1saXN0IC5hbnQtaW5wdXRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRyYW5zZmVyLXN0YXR1cy1lcnJvciAuYW50LXRyYW5zZmVyLWxpc3Qge1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LXRyYW5zZmVyLXN0YXR1cy1lcnJvciAuYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtdHJhbnNmZXItc3RhdHVzLWVycm9yIC5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2g6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtdHJhbnNmZXItc3RhdHVzLWVycm9yIC5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2g6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC10cmFuc2Zlci1zdGF0dXMtd2FybmluZyAuYW50LXRyYW5zZmVyLWxpc3Qge1xuICBib3JkZXItY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LXRyYW5zZmVyLXN0YXR1cy13YXJuaW5nIC5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2g6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC10cmFuc2Zlci1zdGF0dXMtd2FybmluZyAuYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LXRyYW5zZmVyLXN0YXR1cy13YXJuaW5nIC5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2g6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC10cmFuc2ZlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmFudC10cmFuc2Zlci1kaXNhYmxlZCAuYW50LXRyYW5zZmVyLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC10cmFuc2Zlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LXRyYW5zZmVyLWxpc3Qtd2l0aC1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoIC5hbnRpY29uLXNlYXJjaCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDEycHggOXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciA+ICoge1xuICBmbGV4OiBub25lO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlci10aXRsZSB7XG4gIGZsZXg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1oZWFkZXItZHJvcGRvd24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtaGVhZGVyLWRyb3Bkb3duW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1ib2R5LXNlYXJjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQge1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtID4gKiB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLXRleHQge1xuICBmbGV4OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tcmVtb3ZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2Q5ZDlkOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLXJlbW92ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC01MCU7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogLTUwJTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtOm5vdCguYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW06bm90KC5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tZGlzYWJsZWQpLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbS1jaGVja2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjRmZjtcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LXNob3ctcmVtb3ZlIC5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW06bm90KC5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY3ZmY7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtYm9keS1ub3QtZm91bmQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRyYW5zZmVyLW9wZXJhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtdHJhbnNmZXItb3BlcmF0aW9uIC5hbnQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LXRyYW5zZmVyLW9wZXJhdGlvbiAuYW50LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5hbnQtdHJhbnNmZXItb3BlcmF0aW9uIC5hbnQtYnRuIC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFudC10cmFuc2ZlciAuYW50LWVtcHR5LWltYWdlIHtcbiAgbWF4LWhlaWdodDogLTJweDtcbn1cbi5hbnQtdHJhbnNmZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRyYW5zZmVyLXJ0bCAuYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYW50LXRyYW5zZmVyLXJ0bCAuYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoLWFjdGlvbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4O1xufVxuLmFudC10cmFuc2Zlci1ydGwgLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hbnQtdHJhbnNmZXItcnRsIC5hbnQtdHJhbnNmZXItbGlzdC1oZWFkZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtdHJhbnNmZXItcnRsIC5hbnQtdHJhbnNmZXItbGlzdC1oZWFkZXItdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFudC10cmFuc2Zlci1ydGwgLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtdHJhbnNmZXItcnRsIC5hbnQtdHJhbnNmZXItbGlzdC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtdHJhbnNmZXItcnRsIC5hbnQtdHJhbnNmZXItbGlzdC1mb290ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuQGtleWZyYW1lcyBhbnQtdHJlZS1ub2RlLWZ4LWRvLW5vdC11c2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudENoZWNrYm94RWZmZWN0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyLFxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveDpob3ZlciAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyLFxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWNoZWNrZWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb246IGFudENoZWNrYm94RWZmZWN0IDAuMzZzIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveDpob3Zlcjo6YWZ0ZXIsXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveDo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIxLjUlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDUuNzE0Mjg1NzFweDtcbiAgaGVpZ2h0OiA5LjE0Mjg1NzE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuODgsIDAuNiksIG9wYWNpdHkgMC4xcztcbiAgY29udGVudDogJyAnO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40NikgMC4xcztcbiAgY29udGVudDogJyAnO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1jaGVja2VkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZCArIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQ6aG92ZXI6OmFmdGVyLFxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtd3JhcHBlci5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtd3JhcHBlci1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LXdyYXBwZXIgKyAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyLWluLWZvcm0taXRlbSBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3ggKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSArIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbiAgY29udGVudDogJyAnO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtdHJlZS1zZWxlY3QtZHJvcGRvd24ge1xuICBwYWRkaW5nOiA4cHggNHB4O1xufVxuLmFudC10cmVlLXNlbGVjdC1kcm9wZG93bi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtdHJlZS1zZWxlY3QtZHJvcGRvd24gLmFudC1zZWxlY3QtdHJlZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LXRyZWUtc2VsZWN0LWRyb3Bkb3duIC5hbnQtc2VsZWN0LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5hbnQtdHJlZS1zZWxlY3QtZHJvcGRvd24gLmFudC1zZWxlY3QtdHJlZS1saXN0LWhvbGRlci1pbm5lciAuYW50LXNlbGVjdC10cmVlLXRyZWVub2RlIC5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiBhdXRvO1xufVxuLmFudC1zZWxlY3QtdHJlZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5hbnQtc2VsZWN0LXRyZWUtZm9jdXNlZDpub3QoOmhvdmVyKTpub3QoLmFudC1zZWxlY3QtdHJlZS1hY3RpdmUtZm9jdXNlZCkge1xuICBiYWNrZ3JvdW5kOiAjZTZmN2ZmO1xufVxuLmFudC1zZWxlY3QtdHJlZS1saXN0LWhvbGRlci1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFudC1zZWxlY3QtdHJlZS5hbnQtc2VsZWN0LXRyZWUtYmxvY2stbm9kZSAuYW50LXNlbGVjdC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYW50LXNlbGVjdC10cmVlLmFudC1zZWxlY3QtdHJlZS1ibG9jay1ub2RlIC5hbnQtc2VsZWN0LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIgLmFudC1zZWxlY3QtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IGF1dG87XG59XG4uYW50LXNlbGVjdC10cmVlLmFudC1zZWxlY3QtdHJlZS1ibG9jay1ub2RlIC5hbnQtc2VsZWN0LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIgLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZS5kcmFnZ2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUuYW50LXNlbGVjdC10cmVlLWJsb2NrLW5vZGUgLmFudC1zZWxlY3QtdHJlZS1saXN0LWhvbGRlci1pbm5lciAuYW50LXNlbGVjdC10cmVlLXRyZWVub2RlLmRyYWdnaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODkwZmY7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogYW50LXRyZWUtbm9kZS1meC1kby1ub3QtdXNlIDAuM3M7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLXRyZWVub2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUgLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUtZGlzYWJsZWQgLmFudC1zZWxlY3QtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLXRyZWVub2RlLWFjdGl2ZSAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUgLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZTpub3QoLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLXRyZWVub2RlLWRpc2FibGVkKS5maWx0ZXItbm9kZSAuYW50LXNlbGVjdC10cmVlLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUtZHJhZ2dhYmxlIC5hbnQtc2VsZWN0LXRyZWUtZHJhZ2dhYmxlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYW50LXNlbGVjdC10cmVlLXRyZWVub2RlOmhvdmVyIC5hbnQtc2VsZWN0LXRyZWUgLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZS1kcmFnZ2FibGUgLmFudC1zZWxlY3QtdHJlZS1kcmFnZ2FibGUtaWNvbiB7XG4gIG9wYWNpdHk6IDAuNDU7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUtZHJhZ2dhYmxlLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCAuYW50LXNlbGVjdC10cmVlLWRyYWdnYWJsZS1pY29uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFudC1zZWxlY3QtdHJlZS1pbmRlbnQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZS1pbmRlbnQtdW5pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG59XG4uYW50LXNlbGVjdC10cmVlLWRyYWdnYWJsZS1pY29uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlciAuYW50LXRyZWUtc3dpdGNoZXItaWNvbixcbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIgLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIgLmFudC10cmVlLXN3aXRjaGVyLWljb24gc3ZnLFxuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlciAuYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLWljb24gc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLW5vb3Age1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyX2Nsb3NlIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci1sb2FkaW5nLWljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLWxlYWYtbGluZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLWxlYWYtbGluZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94IHtcbiAgdG9wOiBpbml0aWFsO1xuICBtYXJnaW46IDRweCA4cHggMCAwO1xufVxuLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIGJvcmRlciAwcywgbGluZS1oZWlnaHQgMHMsIGJveC1zaGFkb3cgMHM7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyLmFudC1zZWxlY3QtdHJlZS1ub2RlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZTdmZjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUgLmFudC1zZWxlY3QtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciAuYW50LXNlbGVjdC10cmVlLWljb25FbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC1zZWxlY3QtdHJlZS1pY29uRWxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtdW5zZWxlY3RhYmxlIC5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUuZHJvcC1jb250YWluZXIgPiBbZHJhZ2dhYmxlXSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMTg5MGZmO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zaG93LWxpbmUgLmFudC1zZWxlY3QtdHJlZS1pbmRlbnQtdW5pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zaG93LWxpbmUgLmFudC1zZWxlY3QtdHJlZS1pbmRlbnQtdW5pdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IC00cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zaG93LWxpbmUgLmFudC1zZWxlY3QtdHJlZS1pbmRlbnQtdW5pdC1lbmQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXNlbGVjdC10cmVlLXNob3ctbGluZSAuYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtc2hvdy1saW5lIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbGluZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUtbGVhZi1sYXN0IC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lOjpiZWZvcmUge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuLmFudC10cmVlLXNlbGVjdC1kcm9wZG93bi1ydGwgLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyX2Nsb3NlIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYW50LXRyZWUtc2VsZWN0LWRyb3Bkb3duLXJ0bCAuYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbG9hZGluZy1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LXR5cG9ncmFwaHkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1zZWNvbmRhcnkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1zdWNjZXNzIHtcbiAgY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LXR5cG9ncmFwaHkuYW50LXR5cG9ncmFwaHktd2FybmluZyB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC10eXBvZ3JhcGh5LmFudC10eXBvZ3JhcGh5LWRhbmdlciB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuYS5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kYW5nZXI6YWN0aXZlLFxuYS5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2Q5MzYzZTtcbn1cbmEuYW50LXR5cG9ncmFwaHkuYW50LXR5cG9ncmFwaHktZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZjc4NzU7XG59XG4uYW50LXR5cG9ncmFwaHkuYW50LXR5cG9ncmFwaHktZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmRpdi5hbnQtdHlwb2dyYXBoeSxcbi5hbnQtdHlwb2dyYXBoeSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuaDEuYW50LXR5cG9ncmFwaHksXG5kaXYuYW50LXR5cG9ncmFwaHktaDEsXG5kaXYuYW50LXR5cG9ncmFwaHktaDEgPiB0ZXh0YXJlYSxcbi5hbnQtdHlwb2dyYXBoeSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMS4yMztcbn1cbmgyLmFudC10eXBvZ3JhcGh5LFxuZGl2LmFudC10eXBvZ3JhcGh5LWgyLFxuZGl2LmFudC10eXBvZ3JhcGh5LWgyID4gdGV4dGFyZWEsXG4uYW50LXR5cG9ncmFwaHkgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5oMy5hbnQtdHlwb2dyYXBoeSxcbmRpdi5hbnQtdHlwb2dyYXBoeS1oMyxcbmRpdi5hbnQtdHlwb2dyYXBoeS1oMyA+IHRleHRhcmVhLFxuLmFudC10eXBvZ3JhcGh5IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuaDQuYW50LXR5cG9ncmFwaHksXG5kaXYuYW50LXR5cG9ncmFwaHktaDQsXG5kaXYuYW50LXR5cG9ncmFwaHktaDQgPiB0ZXh0YXJlYSxcbi5hbnQtdHlwb2dyYXBoeSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuaDUuYW50LXR5cG9ncmFwaHksXG5kaXYuYW50LXR5cG9ncmFwaHktaDUsXG5kaXYuYW50LXR5cG9ncmFwaHktaDUgPiB0ZXh0YXJlYSxcbi5hbnQtdHlwb2dyYXBoeSBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmFudC10eXBvZ3JhcGh5ICsgaDEuYW50LXR5cG9ncmFwaHksXG4uYW50LXR5cG9ncmFwaHkgKyBoMi5hbnQtdHlwb2dyYXBoeSxcbi5hbnQtdHlwb2dyYXBoeSArIGgzLmFudC10eXBvZ3JhcGh5LFxuLmFudC10eXBvZ3JhcGh5ICsgaDQuYW50LXR5cG9ncmFwaHksXG4uYW50LXR5cG9ncmFwaHkgKyBoNS5hbnQtdHlwb2dyYXBoeSB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuLmFudC10eXBvZ3JhcGh5IGRpdiArIGgxLFxuLmFudC10eXBvZ3JhcGh5IHVsICsgaDEsXG4uYW50LXR5cG9ncmFwaHkgbGkgKyBoMSxcbi5hbnQtdHlwb2dyYXBoeSBwICsgaDEsXG4uYW50LXR5cG9ncmFwaHkgaDEgKyBoMSxcbi5hbnQtdHlwb2dyYXBoeSBoMiArIGgxLFxuLmFudC10eXBvZ3JhcGh5IGgzICsgaDEsXG4uYW50LXR5cG9ncmFwaHkgaDQgKyBoMSxcbi5hbnQtdHlwb2dyYXBoeSBoNSArIGgxLFxuLmFudC10eXBvZ3JhcGh5IGRpdiArIGgyLFxuLmFudC10eXBvZ3JhcGh5IHVsICsgaDIsXG4uYW50LXR5cG9ncmFwaHkgbGkgKyBoMixcbi5hbnQtdHlwb2dyYXBoeSBwICsgaDIsXG4uYW50LXR5cG9ncmFwaHkgaDEgKyBoMixcbi5hbnQtdHlwb2dyYXBoeSBoMiArIGgyLFxuLmFudC10eXBvZ3JhcGh5IGgzICsgaDIsXG4uYW50LXR5cG9ncmFwaHkgaDQgKyBoMixcbi5hbnQtdHlwb2dyYXBoeSBoNSArIGgyLFxuLmFudC10eXBvZ3JhcGh5IGRpdiArIGgzLFxuLmFudC10eXBvZ3JhcGh5IHVsICsgaDMsXG4uYW50LXR5cG9ncmFwaHkgbGkgKyBoMyxcbi5hbnQtdHlwb2dyYXBoeSBwICsgaDMsXG4uYW50LXR5cG9ncmFwaHkgaDEgKyBoMyxcbi5hbnQtdHlwb2dyYXBoeSBoMiArIGgzLFxuLmFudC10eXBvZ3JhcGh5IGgzICsgaDMsXG4uYW50LXR5cG9ncmFwaHkgaDQgKyBoMyxcbi5hbnQtdHlwb2dyYXBoeSBoNSArIGgzLFxuLmFudC10eXBvZ3JhcGh5IGRpdiArIGg0LFxuLmFudC10eXBvZ3JhcGh5IHVsICsgaDQsXG4uYW50LXR5cG9ncmFwaHkgbGkgKyBoNCxcbi5hbnQtdHlwb2dyYXBoeSBwICsgaDQsXG4uYW50LXR5cG9ncmFwaHkgaDEgKyBoNCxcbi5hbnQtdHlwb2dyYXBoeSBoMiArIGg0LFxuLmFudC10eXBvZ3JhcGh5IGgzICsgaDQsXG4uYW50LXR5cG9ncmFwaHkgaDQgKyBoNCxcbi5hbnQtdHlwb2dyYXBoeSBoNSArIGg0LFxuLmFudC10eXBvZ3JhcGh5IGRpdiArIGg1LFxuLmFudC10eXBvZ3JhcGh5IHVsICsgaDUsXG4uYW50LXR5cG9ncmFwaHkgbGkgKyBoNSxcbi5hbnQtdHlwb2dyYXBoeSBwICsgaDUsXG4uYW50LXR5cG9ncmFwaHkgaDEgKyBoNSxcbi5hbnQtdHlwb2dyYXBoeSBoMiArIGg1LFxuLmFudC10eXBvZ3JhcGh5IGgzICsgaDUsXG4uYW50LXR5cG9ncmFwaHkgaDQgKyBoNSxcbi5hbnQtdHlwb2dyYXBoeSBoNSArIGg1IHtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG59XG5hLmFudC10eXBvZ3JhcGh5LWVsbGlwc2lzLFxuc3Bhbi5hbnQtdHlwb2dyYXBoeS1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYS5hbnQtdHlwb2dyYXBoeSxcbi5hbnQtdHlwb2dyYXBoeSBhIHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5hbnQtdHlwb2dyYXBoeTpmb2N1cy12aXNpYmxlLFxuLmFudC10eXBvZ3JhcGh5IGE6Zm9jdXMtdmlzaWJsZSxcbmEuYW50LXR5cG9ncmFwaHk6aG92ZXIsXG4uYW50LXR5cG9ncmFwaHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuYS5hbnQtdHlwb2dyYXBoeTphY3RpdmUsXG4uYW50LXR5cG9ncmFwaHkgYTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbmEuYW50LXR5cG9ncmFwaHk6YWN0aXZlLFxuLmFudC10eXBvZ3JhcGh5IGE6YWN0aXZlLFxuYS5hbnQtdHlwb2dyYXBoeTpob3Zlcixcbi5hbnQtdHlwb2dyYXBoeSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5hbnQtdHlwb2dyYXBoeVtkaXNhYmxlZF0sXG4uYW50LXR5cG9ncmFwaHkgYVtkaXNhYmxlZF0sXG5hLmFudC10eXBvZ3JhcGh5LmFudC10eXBvZ3JhcGh5LWRpc2FibGVkLFxuLmFudC10eXBvZ3JhcGh5IGEuYW50LXR5cG9ncmFwaHktZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmEuYW50LXR5cG9ncmFwaHlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5hbnQtdHlwb2dyYXBoeSBhW2Rpc2FibGVkXTphY3RpdmUsXG5hLmFudC10eXBvZ3JhcGh5LmFudC10eXBvZ3JhcGh5LWRpc2FibGVkOmFjdGl2ZSxcbi5hbnQtdHlwb2dyYXBoeSBhLmFudC10eXBvZ3JhcGh5LWRpc2FibGVkOmFjdGl2ZSxcbmEuYW50LXR5cG9ncmFwaHlbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC10eXBvZ3JhcGh5IGFbZGlzYWJsZWRdOmhvdmVyLFxuYS5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kaXNhYmxlZDpob3Zlcixcbi5hbnQtdHlwb2dyYXBoeSBhLmFudC10eXBvZ3JhcGh5LWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5hLmFudC10eXBvZ3JhcGh5W2Rpc2FibGVkXTphY3RpdmUsXG4uYW50LXR5cG9ncmFwaHkgYVtkaXNhYmxlZF06YWN0aXZlLFxuYS5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kaXNhYmxlZDphY3RpdmUsXG4uYW50LXR5cG9ncmFwaHkgYS5hbnQtdHlwb2dyYXBoeS1kaXNhYmxlZDphY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdHlwb2dyYXBoeSBjb2RlIHtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjRlbSAwLjFlbTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYW50LXR5cG9ncmFwaHkga2JkIHtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICBwYWRkaW5nOiAwLjE1ZW0gMC40ZW0gMC4xZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMDYpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmFudC10eXBvZ3JhcGh5IG1hcmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNThmO1xufVxuLmFudC10eXBvZ3JhcGh5IHUsXG4uYW50LXR5cG9ncmFwaHkgaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IGluaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG4uYW50LXR5cG9ncmFwaHkgcyxcbi5hbnQtdHlwb2dyYXBoeSBkZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5hbnQtdHlwb2dyYXBoeSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFudC10eXBvZ3JhcGh5LWV4cGFuZCxcbi5hbnQtdHlwb2dyYXBoeS1lZGl0LFxuLmFudC10eXBvZ3JhcGh5LWNvcHkge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFudC10eXBvZ3JhcGh5LWV4cGFuZDpmb2N1cy12aXNpYmxlLFxuLmFudC10eXBvZ3JhcGh5LWVkaXQ6Zm9jdXMtdmlzaWJsZSxcbi5hbnQtdHlwb2dyYXBoeS1jb3B5OmZvY3VzLXZpc2libGUsXG4uYW50LXR5cG9ncmFwaHktZXhwYW5kOmhvdmVyLFxuLmFudC10eXBvZ3JhcGh5LWVkaXQ6aG92ZXIsXG4uYW50LXR5cG9ncmFwaHktY29weTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC10eXBvZ3JhcGh5LWV4cGFuZDphY3RpdmUsXG4uYW50LXR5cG9ncmFwaHktZWRpdDphY3RpdmUsXG4uYW50LXR5cG9ncmFwaHktY29weTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtdHlwb2dyYXBoeS1jb3B5LXN1Y2Nlc3MsXG4uYW50LXR5cG9ncmFwaHktY29weS1zdWNjZXNzOmhvdmVyLFxuLmFudC10eXBvZ3JhcGh5LWNvcHktc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjNTJjNDFhO1xufVxuLmFudC10eXBvZ3JhcGh5LWVkaXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5hbnQtdHlwb2dyYXBoeS1lZGl0LWNvbnRlbnQge1xuICBsZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxZW0gLSA0cHggLSAxcHgpO1xufVxuLmFudC10eXBvZ3JhcGh5LWVkaXQtY29udGVudC1jb25maXJtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXR5cG9ncmFwaHktZWRpdC1jb250ZW50IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCAqL1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG59XG4uYW50LXR5cG9ncmFwaHkgdWwsXG4uYW50LXR5cG9ncmFwaHkgb2wge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LXR5cG9ncmFwaHkgdWwgbGksXG4uYW50LXR5cG9ncmFwaHkgb2wgbGkge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbn1cbi5hbnQtdHlwb2dyYXBoeSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuLmFudC10eXBvZ3JhcGh5IHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmFudC10eXBvZ3JhcGh5IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmFudC10eXBvZ3JhcGh5IHByZSxcbi5hbnQtdHlwb2dyYXBoeSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5hbnQtdHlwb2dyYXBoeSBwcmUge1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYW50LXR5cG9ncmFwaHkgcHJlIGNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hbnQtdHlwb2dyYXBoeSBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMCAwIDAgMC42ZW07XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmFudC10eXBvZ3JhcGh5LXNpbmdsZS1saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hbnQtdHlwb2dyYXBoeS1lbGxpcHNpcy1zaW5nbGUtbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYS5hbnQtdHlwb2dyYXBoeS1lbGxpcHNpcy1zaW5nbGUtbGluZSxcbnNwYW4uYW50LXR5cG9ncmFwaHktZWxsaXBzaXMtc2luZ2xlLWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmFudC10eXBvZ3JhcGh5LWVsbGlwc2lzLW11bHRpcGxlLWxpbmUge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgdmFsdWUtbm8tdmVuZG9yLXByZWZpeCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAvKiEgYXV0b3ByZWZpeGVyOiBpZ25vcmUgbmV4dCAqL1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmFudC10eXBvZ3JhcGh5LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC10eXBvZ3JhcGh5LXJ0bCAuYW50LXR5cG9ncmFwaHktZXhwYW5kLFxuLmFudC10eXBvZ3JhcGh5LXJ0bCAuYW50LXR5cG9ncmFwaHktZWRpdCxcbi5hbnQtdHlwb2dyYXBoeS1ydGwgLmFudC10eXBvZ3JhcGh5LWNvcHkge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXR5cG9ncmFwaHktcnRsIC5hbnQtdHlwb2dyYXBoeS1leHBhbmQge1xuICBmbG9hdDogbGVmdDtcbn1cbmRpdi5hbnQtdHlwb2dyYXBoeS1lZGl0LWNvbnRlbnQuYW50LXR5cG9ncmFwaHktcnRsIHtcbiAgcmlnaHQ6IC0xMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC10eXBvZ3JhcGh5LXJ0bCAuYW50LXR5cG9ncmFwaHktZWRpdC1jb250ZW50LWNvbmZpcm0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cbi5hbnQtdHlwb2dyYXBoeS1ydGwuYW50LXR5cG9ncmFwaHkgdWwgbGksXG4uYW50LXR5cG9ncmFwaHktcnRsLmFudC10eXBvZ3JhcGh5IG9sIGxpIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtdXBsb2FkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LXVwbG9hZCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC11cGxvYWQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC11cGxvYWQgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLXNlbGVjdC1waWN0dXJlLWNhcmQge1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtc2VsZWN0LXBpY3R1cmUtY2FyZCA+IC5hbnQtdXBsb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1zZWxlY3QtcGljdHVyZS1jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC11cGxvYWQtZGlzYWJsZWQuYW50LXVwbG9hZC5hbnQtdXBsb2FkLXNlbGVjdC1waWN0dXJlLWNhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50LXVwbG9hZCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZy5hbnQtdXBsb2FkLWRyYWctaG92ZXI6bm90KC5hbnQtdXBsb2FkLWRpc2FibGVkKSB7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZy5hbnQtdXBsb2FkLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50LXVwbG9hZC1idG4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIC5hbnQtdXBsb2FkLWRyYWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZzpub3QoLmFudC11cGxvYWQtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIHAuYW50LXVwbG9hZC1kcmFnLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIHAuYW50LXVwbG9hZC1kcmFnLWljb24gLmFudGljb24ge1xuICBjb2xvcjogIzQwYTlmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIHAuYW50LXVwbG9hZC10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIHAuYW50LXVwbG9hZC1oaW50IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50aWNvbi1wbHVzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgLmFudGljb24tcGx1czpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnOmhvdmVyIC5hbnRpY29uLXBsdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtdXBsb2FkLXBpY3R1cmUtY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtdXBsb2FkLXBpY3R1cmUtY2FyZC13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXVwbG9hZC1waWN0dXJlLWNhcmQtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC11cGxvYWQtbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xufVxuLmFudC11cGxvYWQtbGlzdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC11cGxvYWQtbGlzdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIyLjAwMXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucy1idG4ge1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucy1idG4uYW50LWJ0bi1zbSB7XG4gIGhlaWdodDogMjIuMDAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucy5waWN0dXJlIHtcbiAgdG9wOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMtYnRuOmZvY3VzLFxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucy5waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMtYnRuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMgLmFudGljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tY2FyZC1hY3Rpb25zOmhvdmVyIC5hbnRpY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyAuYW50aWNvbi1sb2FkaW5nIC5hbnRpY29uLFxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8gLmFudC11cGxvYWQtdGV4dC1pY29uIC5hbnRpY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIgLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucy1idG4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yLFxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnQtdXBsb2FkLXRleHQtaWNvbiA+IC5hbnRpY29uLFxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucyAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMtYnRuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjZweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCAuYW50aWNvbixcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgLmFudGljb24ge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgLmFudGljb24gc3ZnIHBhdGhbZmlsbD0nI2U2ZjdmZiddLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgLmFudGljb24gc3ZnIHBhdGhbZmlsbD0nI2U2ZjdmZiddIHtcbiAgZmlsbDogI2ZmZjJmMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCAuYW50aWNvbiBzdmcgcGF0aFtmaWxsPScjMTg5MGZmJ10sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCAuYW50aWNvbiBzdmcgcGF0aFtmaWxsPScjMTg5MGZmJ10ge1xuICBmaWxsOiAjZmY0ZDRmO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pY29uLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLWljb24gLmFudGljb24sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taWNvbiAuYW50aWNvbiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW1hZ2UsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCBpbWcsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3MsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3Mge1xuICBib3R0b206IDE0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm86OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zIC5hbnRpY29uLWV5ZSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zIC5hbnRpY29uLWRvd25sb2FkLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMgLmFudGljb24tZGVsZXRlIHtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDAgNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMgLmFudGljb24tZXllOmhvdmVyLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMgLmFudGljb24tZG93bmxvYWQ6aG92ZXIsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyAuYW50aWNvbi1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvOmhvdmVyICsgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9uczpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZmlsZSArIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZy5hbnQtdXBsb2FkLWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbzo6YmVmb3JlLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyAuYW50aWNvbi1leWUsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIC5hbnRpY29uLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3Mge1xuICBib3R0b206IDMycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC10ZXh0LWNvbnRhaW5lcixcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwLjNzO1xufVxuLmFudC11cGxvYWQtbGlzdC10ZXh0LWNvbnRhaW5lcjo6YmVmb3JlLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC11cGxvYWQtbGlzdC10ZXh0LWNvbnRhaW5lciAuYW50LXVwbG9hZC1zcGFuLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNvbnRhaW5lciAuYW50LXVwbG9hZC1zcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IGF1dG87XG59XG4uYW50LXVwbG9hZC1saXN0LXRleHQgLmFudC11cGxvYWQtc3Bhbixcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1zcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtdGV4dCAuYW50LXVwbG9hZC1zcGFuID4gKixcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1zcGFuID4gKiB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYW50LXVwbG9hZC1saXN0LXRleHQgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmFudC11cGxvYWQtbGlzdC10ZXh0IC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYW50LXVwbG9hZC1saXN0LXRleHQgLmFudC11cGxvYWQtdGV4dC1pY29uIC5hbnRpY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1pbmxpbmUtYXBwZWFyLFxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1lbnRlcixcbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1pbmxpbmUtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYW50LXVwbG9hZC1saXN0IC5hbnQtdXBsb2FkLWFuaW1hdGUtaW5saW5lLWFwcGVhcixcbi5hbnQtdXBsb2FkLWxpc3QgLmFudC11cGxvYWQtYW5pbWF0ZS1pbmxpbmUtZW50ZXIge1xuICBhbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUlubGluZUluO1xufVxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW5saW5lT3V0O1xufVxuQGtleWZyYW1lcyB1cGxvYWRBbmltYXRlSW5saW5lSW4ge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB1cGxvYWRBbmltYXRlSW5saW5lT3V0IHtcbiAgdG8ge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LXVwbG9hZC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtdXBsb2FkLXJ0bC5hbnQtdXBsb2FkLmFudC11cGxvYWQtc2VsZWN0LXBpY3R1cmUtY2FyZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbGlzdC10eXBlLXRleHQ6aG92ZXIgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUtaWNvbi1jb3VudC0xIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1pdGVtLWxpc3QtdHlwZS10ZXh0OmhvdmVyIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLWljb24tY291bnQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUtaWNvbi1jb3VudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucyAuYW50aWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xuICBwYWRkaW5nOiAwIDRweCAwIDEycHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucyAuYW50aWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIHtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCxcbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCB7XG4gIHJpZ2h0OiA4cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0taWNvbixcbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWljb24ge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUsXG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUtaWNvbi1jb3VudC0xLFxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZS1pY29uLWNvdW50LTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZS1pY29uLWNvdW50LTIsXG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLWljb24tY291bnQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyxcbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDhweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZmlsZSArIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWFudGQuY3NzLm1hcCovIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuW2NsYXNzXj1hbnQtXTo6LW1zLWNsZWFyLFxuW2NsYXNzKj0gYW50LV06Oi1tcy1jbGVhcixcbltjbGFzc149YW50LV0gaW5wdXQ6Oi1tcy1jbGVhcixcbltjbGFzcyo9IGFudC1dIGlucHV0OjotbXMtY2xlYXIsXG5bY2xhc3NePWFudC1dIGlucHV0OjotbXMtcmV2ZWFsLFxuW2NsYXNzKj0gYW50LV0gaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4ICovXG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5pbnB1dDo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG59XG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGN1cnNvcjogaGVscDtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbmEge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuYTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5hW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdTRk1vbm8tUmVndWxhcicsIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPSdidXR0b24nXSxcbmlucHV0Om5vdChbdHlwZT0ncmFuZ2UnXSksXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9J3JhZGlvJ10sXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J3RpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdtb250aCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT0nc2VhcmNoJ10ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZmU2O1xufVxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5jbGVhcmZpeDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50aWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYW50aWNvbiA+ICoge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbnRpY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnRpY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudGljb24gLmFudGljb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudGljb24gPiAuYW50aWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5hbnRpY29uW3RhYmluZGV4XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnRpY29uLXNwaW4sXG4uYW50aWNvbi1zcGluOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uYW50LWZhZGUtZW50ZXIsXG4uYW50LWZhZGUtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1mYWRlLWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1mYWRlLWVudGVyLmFudC1mYWRlLWVudGVyLWFjdGl2ZSxcbi5hbnQtZmFkZS1hcHBlYXIuYW50LWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRGYWRlSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1mYWRlLWxlYXZlLmFudC1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRGYWRlT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWZhZGUtZW50ZXIsXG4uYW50LWZhZGUtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmFudC1mYWRlLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQGtleWZyYW1lcyBhbnRGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudEZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LW1vdmUtdXAtZW50ZXIsXG4uYW50LW1vdmUtdXAtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLXVwLWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLXVwLWVudGVyLmFudC1tb3ZlLXVwLWVudGVyLWFjdGl2ZSxcbi5hbnQtbW92ZS11cC1hcHBlYXIuYW50LW1vdmUtdXAtYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlVXBJbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LW1vdmUtdXAtbGVhdmUuYW50LW1vdmUtdXAtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcE91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1tb3ZlLXVwLWVudGVyLFxuLmFudC1tb3ZlLXVwLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtbW92ZS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xufVxuLmFudC1tb3ZlLWRvd24tZW50ZXIsXG4uYW50LW1vdmUtZG93bi1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW1vdmUtZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtbW92ZS1kb3duLWVudGVyLmFudC1tb3ZlLWRvd24tZW50ZXItYWN0aXZlLFxuLmFudC1tb3ZlLWRvd24tYXBwZWFyLmFudC1tb3ZlLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bkluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtbW92ZS1kb3duLWxlYXZlLmFudC1tb3ZlLWRvd24tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVEb3duT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW1vdmUtZG93bi1lbnRlcixcbi5hbnQtbW92ZS1kb3duLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtbW92ZS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG59XG4uYW50LW1vdmUtbGVmdC1lbnRlcixcbi5hbnQtbW92ZS1sZWZ0LWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtbW92ZS1sZWZ0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLWxlZnQtZW50ZXIuYW50LW1vdmUtbGVmdC1lbnRlci1hY3RpdmUsXG4uYW50LW1vdmUtbGVmdC1hcHBlYXIuYW50LW1vdmUtbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0SW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1tb3ZlLWxlZnQtbGVhdmUuYW50LW1vdmUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50TW92ZUxlZnRPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtbW92ZS1sZWZ0LWVudGVyLFxuLmFudC1tb3ZlLWxlZnQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC1tb3ZlLWxlZnQtbGVhdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcbn1cbi5hbnQtbW92ZS1yaWdodC1lbnRlcixcbi5hbnQtbW92ZS1yaWdodC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW1vdmUtcmlnaHQtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW1vdmUtcmlnaHQtZW50ZXIuYW50LW1vdmUtcmlnaHQtZW50ZXItYWN0aXZlLFxuLmFudC1tb3ZlLXJpZ2h0LWFwcGVhci5hbnQtbW92ZS1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVSaWdodEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtbW92ZS1yaWdodC1sZWF2ZS5hbnQtbW92ZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50TW92ZVJpZ2h0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW1vdmUtcmlnaHQtZW50ZXIsXG4uYW50LW1vdmUtcmlnaHQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC1tb3ZlLXJpZ2h0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVEb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50TW92ZURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50TW92ZUxlZnRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50TW92ZUxlZnRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRNb3ZlVXBJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50TW92ZVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuW2FudC1jbGljay1hbmltYXRpbmc9J3RydWUnXSxcblthbnQtY2xpY2stYW5pbWF0aW5nLXdpdGhvdXQtZXh0cmEtbm9kZT0ndHJ1ZSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbCB7XG4gIC0tYW50ZC13YXZlLXNoYWRvdy1jb2xvcjogIzE4OTBmZjtcbiAgLS1zY3JvbGwtYmFyOiAwO1xufVxuW2FudC1jbGljay1hbmltYXRpbmctd2l0aG91dC1leHRyYS1ub2RlPSd0cnVlJ106OmFmdGVyLFxuLmFudC1jbGljay1hbmltYXRpbmctbm9kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMTg5MGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHZhcigtLWFudGQtd2F2ZS1zaGFkb3ctY29sb3IpO1xuICBvcGFjaXR5OiAwLjI7XG4gIGFuaW1hdGlvbjogZmFkZUVmZmVjdCAycyBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSksIHdhdmVFZmZlY3QgMC40cyBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5Aa2V5ZnJhbWVzIHdhdmVFZmZlY3Qge1xuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjMTg5MGZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1hbnRkLXdhdmUtc2hhZG93LWNvbG9yKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlRWZmZWN0IHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC1zbGlkZS11cC1lbnRlcixcbi5hbnQtc2xpZGUtdXAtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1zbGlkZS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtc2xpZGUtdXAtZW50ZXIuYW50LXNsaWRlLXVwLWVudGVyLWFjdGl2ZSxcbi5hbnQtc2xpZGUtdXAtYXBwZWFyLmFudC1zbGlkZS11cC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zbGlkZS11cC1lbnRlcixcbi5hbnQtc2xpZGUtdXAtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmFudC1zbGlkZS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuLmFudC1zbGlkZS1kb3duLWVudGVyLFxuLmFudC1zbGlkZS1kb3duLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtc2xpZGUtZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtc2xpZGUtZG93bi1lbnRlci5hbnQtc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsXG4uYW50LXNsaWRlLWRvd24tYXBwZWFyLmFudC1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1zbGlkZS1kb3duLWxlYXZlLmFudC1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc2xpZGUtZG93bi1lbnRlcixcbi5hbnQtc2xpZGUtZG93bi1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uYW50LXNsaWRlLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbn1cbi5hbnQtc2xpZGUtbGVmdC1lbnRlcixcbi5hbnQtc2xpZGUtbGVmdC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLWxlZnQtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLWxlZnQtZW50ZXIuYW50LXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLFxuLmFudC1zbGlkZS1sZWZ0LWFwcGVhci5hbnQtc2xpZGUtbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtc2xpZGUtbGVmdC1sZWF2ZS5hbnQtc2xpZGUtbGVmdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNsaWRlLWxlZnQtZW50ZXIsXG4uYW50LXNsaWRlLWxlZnQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmFudC1zbGlkZS1sZWZ0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWVudGVyLFxuLmFudC1zbGlkZS1yaWdodC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1zbGlkZS1yaWdodC1lbnRlci5hbnQtc2xpZGUtcmlnaHQtZW50ZXItYWN0aXZlLFxuLmFudC1zbGlkZS1yaWdodC1hcHBlYXIuYW50LXNsaWRlLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtc2xpZGUtcmlnaHQtbGVhdmUuYW50LXNsaWRlLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVJpZ2h0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWVudGVyLFxuLmFudC1zbGlkZS1yaWdodC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG5Aa2V5ZnJhbWVzIGFudFNsaWRlVXBJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRTbGlkZVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFNsaWRlRG93bkluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVEb3duT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVMZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVMZWZ0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVSaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbnQtem9vbS1lbnRlcixcbi5hbnQtem9vbS1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tZW50ZXIuYW50LXpvb20tZW50ZXItYWN0aXZlLFxuLmFudC16b29tLWFwcGVhci5hbnQtem9vbS1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21JbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tbGVhdmUuYW50LXpvb20tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21PdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtem9vbS1lbnRlcixcbi5hbnQtem9vbS1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tZW50ZXItcHJlcGFyZSxcbi5hbnQtem9vbS1hcHBlYXItcHJlcGFyZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hbnQtem9vbS1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXIsXG4uYW50LXpvb20tYmlnLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1iaWctbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tYmlnLWVudGVyLmFudC16b29tLWJpZy1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tYmlnLWFwcGVhci5hbnQtem9vbS1iaWctYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC16b29tLWJpZy1sZWF2ZS5hbnQtem9vbS1iaWctbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21CaWdPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXIsXG4uYW50LXpvb20tYmlnLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXItcHJlcGFyZSxcbi5hbnQtem9vbS1iaWctYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tYmlnLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWVudGVyLFxuLmFudC16b29tLWJpZy1mYXN0LWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1iaWctZmFzdC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1iaWctZmFzdC1lbnRlci5hbnQtem9vbS1iaWctZmFzdC1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tYmlnLWZhc3QtYXBwZWFyLmFudC16b29tLWJpZy1mYXN0LWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtem9vbS1iaWctZmFzdC1sZWF2ZS5hbnQtem9vbS1iaWctZmFzdC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWVudGVyLFxuLmFudC16b29tLWJpZy1mYXN0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtem9vbS1iaWctZmFzdC1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLWJpZy1mYXN0LWFwcGVhci1wcmVwYXJlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC16b29tLXVwLWVudGVyLFxuLmFudC16b29tLXVwLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS11cC1lbnRlci5hbnQtem9vbS11cC1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tdXAtYXBwZWFyLmFudC16b29tLXVwLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVVwSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC16b29tLXVwLWxlYXZlLmFudC16b29tLXVwLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBPdXQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtem9vbS11cC1lbnRlcixcbi5hbnQtem9vbS11cC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tdXAtZW50ZXItcHJlcGFyZSxcbi5hbnQtem9vbS11cC1hcHBlYXItcHJlcGFyZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hbnQtem9vbS11cC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1kb3duLWVudGVyLFxuLmFudC16b29tLWRvd24tYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC16b29tLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tZG93bi1lbnRlci5hbnQtem9vbS1kb3duLWVudGVyLWFjdGl2ZSxcbi5hbnQtem9vbS1kb3duLWFwcGVhci5hbnQtem9vbS1kb3duLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25JbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tZG93bi1sZWF2ZS5hbnQtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bk91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLWRvd24tZW50ZXIsXG4uYW50LXpvb20tZG93bi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tZG93bi1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLWRvd24tYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1sZWZ0LWVudGVyLFxuLmFudC16b29tLWxlZnQtYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC16b29tLWxlZnQtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tbGVmdC1lbnRlci5hbnQtem9vbS1sZWZ0LWVudGVyLWFjdGl2ZSxcbi5hbnQtem9vbS1sZWZ0LWFwcGVhci5hbnQtem9vbS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRJbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tbGVmdC1sZWF2ZS5hbnQtem9vbS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tTGVmdE91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLWxlZnQtZW50ZXIsXG4uYW50LXpvb20tbGVmdC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tbGVmdC1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLWxlZnQtYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tbGVmdC1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1yaWdodC1lbnRlcixcbi5hbnQtem9vbS1yaWdodC1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tcmlnaHQtbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tcmlnaHQtZW50ZXIuYW50LXpvb20tcmlnaHQtZW50ZXItYWN0aXZlLFxuLmFudC16b29tLXJpZ2h0LWFwcGVhci5hbnQtem9vbS1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21SaWdodEluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtem9vbS1yaWdodC1sZWF2ZS5hbnQtem9vbS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0T3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXpvb20tcmlnaHQtZW50ZXIsXG4uYW50LXpvb20tcmlnaHQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC16b29tLXJpZ2h0LWVudGVyLXByZXBhcmUsXG4uYW50LXpvb20tcmlnaHQtYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tcmlnaHQtbGVhdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21CaWdJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbUJpZ091dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21VcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tVXBPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tUmlnaHRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21SaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tRG93bk91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LW1vdGlvbi1jb2xsYXBzZS1sZWdhY3kge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFudC1tb3Rpb24tY29sbGFwc2UtbGVnYWN5LWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSAhaW1wb3J0YW50O1xufVxuLmFudC1tb3Rpb24tY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgIWltcG9ydGFudDtcbn1cbiIsIi8vIENvbmZpZyBnbG9iYWwgbGVzcyB1bmRlciBhbnRkXG5bY2xhc3NePX4nQHthbnQtcHJlZml4fS0nXSxcbltjbGFzcyo9ficgQHthbnQtcHJlZml4fS0nXSB7XG4gIC8vIHJlbW92ZSB0aGUgY2xlYXIgYnV0dG9uIG9mIGEgdGV4dCBpbnB1dCBjb250cm9sIGluIElFMTArXG4gICY6Oi1tcy1jbGVhcixcbiAgaW5wdXQ6Oi1tcy1jbGVhcixcbiAgaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi50aW55Q29sb3JNaXhpbigpIHtcbkBmdW5jdGlvbnM6IH5gKGZ1bmN0aW9uKCkge1xuLy8gVGlueUNvbG9yIHYxLjQuMVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2Jncmlucy9UaW55Q29sb3Jcbi8vIDIwMTYtMDctMDcsIEJyaWFuIEdyaW5zdGVhZCwgTUlUIExpY2Vuc2VcbnZhciB0cmltTGVmdCA9IC9eXFxzKy8sXG4gICAgdHJpbVJpZ2h0ID0gL1xccyskLyxcbiAgICB0aW55Q291bnRlciA9IDAsXG4gICAgbWF0aFJvdW5kID0gTWF0aC5yb3VuZCxcbiAgICBtYXRoTWluID0gTWF0aC5taW4sXG4gICAgbWF0aE1heCA9IE1hdGgubWF4LFxuICAgIG1hdGhSYW5kb20gPSBNYXRoLnJhbmRvbTtcblxuZnVuY3Rpb24gdGlueWNvbG9yIChjb2xvciwgb3B0cykge1xuXG4gICAgY29sb3IgPSAoY29sb3IpID8gY29sb3IgOiAnJztcbiAgICBvcHRzID0gb3B0cyB8fCB7IH07XG5cbiAgICAvLyBJZiBpbnB1dCBpcyBhbHJlYWR5IGEgdGlueWNvbG9yLCByZXR1cm4gaXRzZWxmXG4gICAgaWYgKGNvbG9yIGluc3RhbmNlb2YgdGlueWNvbG9yKSB7XG4gICAgICAgcmV0dXJuIGNvbG9yO1xuICAgIH1cbiAgICAvLyBJZiB3ZSBhcmUgY2FsbGVkIGFzIGEgZnVuY3Rpb24sIGNhbGwgdXNpbmcgbmV3IGluc3RlYWRcbiAgICBpZiAoISh0aGlzIGluc3RhbmNlb2YgdGlueWNvbG9yKSkge1xuICAgICAgICByZXR1cm4gbmV3IHRpbnljb2xvcihjb2xvciwgb3B0cyk7XG4gICAgfVxuXG4gICAgdmFyIHJnYiA9IGlucHV0VG9SR0IoY29sb3IpO1xuICAgIHRoaXMuX29yaWdpbmFsSW5wdXQgPSBjb2xvcixcbiAgICB0aGlzLl9yID0gcmdiLnIsXG4gICAgdGhpcy5fZyA9IHJnYi5nLFxuICAgIHRoaXMuX2IgPSByZ2IuYixcbiAgICB0aGlzLl9hID0gcmdiLmEsXG4gICAgdGhpcy5fcm91bmRBID0gbWF0aFJvdW5kKDEwMCp0aGlzLl9hKSAvIDEwMCxcbiAgICB0aGlzLl9mb3JtYXQgPSBvcHRzLmZvcm1hdCB8fCByZ2IuZm9ybWF0O1xuICAgIHRoaXMuX2dyYWRpZW50VHlwZSA9IG9wdHMuZ3JhZGllbnRUeXBlO1xuXG4gICAgLy8gRG9uJ3QgbGV0IHRoZSByYW5nZSBvZiBbMCwyNTVdIGNvbWUgYmFjayBpbiBbMCwxXS5cbiAgICAvLyBQb3RlbnRpYWxseSBsb3NlIGEgbGl0dGxlIGJpdCBvZiBwcmVjaXNpb24gaGVyZSwgYnV0IHdpbGwgZml4IGlzc3VlcyB3aGVyZVxuICAgIC8vIC41IGdldHMgaW50ZXJwcmV0ZWQgYXMgaGFsZiBvZiB0aGUgdG90YWwsIGluc3RlYWQgb2YgaGFsZiBvZiAxXG4gICAgLy8gSWYgaXQgd2FzIHN1cHBvc2VkIHRvIGJlIDEyOCwgdGhpcyB3YXMgYWxyZWFkeSB0YWtlbiBjYXJlIG9mIGJ5IGlucHV0VG9SZ2JcbiAgICBpZiAodGhpcy5fciA8IDEpIHsgdGhpcy5fciA9IG1hdGhSb3VuZCh0aGlzLl9yKTsgfVxuICAgIGlmICh0aGlzLl9nIDwgMSkgeyB0aGlzLl9nID0gbWF0aFJvdW5kKHRoaXMuX2cpOyB9XG4gICAgaWYgKHRoaXMuX2IgPCAxKSB7IHRoaXMuX2IgPSBtYXRoUm91bmQodGhpcy5fYik7IH1cblxuICAgIHRoaXMuX29rID0gcmdiLm9rO1xuICAgIHRoaXMuX3RjX2lkID0gdGlueUNvdW50ZXIrKztcbn1cblxudGlueWNvbG9yLnByb3RvdHlwZSA9IHtcbiAgICBpc0Rhcms6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5nZXRCcmlnaHRuZXNzKCkgPCAxMjg7XG4gICAgfSxcbiAgICBpc0xpZ2h0OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuICF0aGlzLmlzRGFyaygpO1xuICAgIH0sXG4gICAgaXNWYWxpZDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9vaztcbiAgICB9LFxuICAgIGdldE9yaWdpbmFsSW5wdXQ6IGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIHRoaXMuX29yaWdpbmFsSW5wdXQ7XG4gICAgfSxcbiAgICBnZXRGb3JtYXQ6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fZm9ybWF0O1xuICAgIH0sXG4gICAgZ2V0QWxwaGE6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fYTtcbiAgICB9LFxuICAgIGdldEJyaWdodG5lc3M6IGZ1bmN0aW9uKCkge1xuICAgICAgICAvL2h0dHA6Ly93d3cudzMub3JnL1RSL0FFUlQjY29sb3ItY29udHJhc3RcbiAgICAgICAgdmFyIHJnYiA9IHRoaXMudG9SZ2IoKTtcbiAgICAgICAgcmV0dXJuIChyZ2IuciAqIDI5OSArIHJnYi5nICogNTg3ICsgcmdiLmIgKiAxMTQpIC8gMTAwMDtcbiAgICB9LFxuICAgIGdldEx1bWluYW5jZTogZnVuY3Rpb24oKSB7XG4gICAgICAgIC8vaHR0cDovL3d3dy53My5vcmcvVFIvMjAwOC9SRUMtV0NBRzIwLTIwMDgxMjExLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuICAgICAgICB2YXIgcmdiID0gdGhpcy50b1JnYigpO1xuICAgICAgICB2YXIgUnNSR0IsIEdzUkdCLCBCc1JHQiwgUiwgRywgQjtcbiAgICAgICAgUnNSR0IgPSByZ2Iuci8yNTU7XG4gICAgICAgIEdzUkdCID0gcmdiLmcvMjU1O1xuICAgICAgICBCc1JHQiA9IHJnYi5iLzI1NTtcblxuICAgICAgICBpZiAoUnNSR0IgPD0gMC4wMzkyOCkge1IgPSBSc1JHQiAvIDEyLjkyO30gZWxzZSB7UiA9IE1hdGgucG93KCgoUnNSR0IgKyAwLjA1NSkgLyAxLjA1NSksIDIuNCk7fVxuICAgICAgICBpZiAoR3NSR0IgPD0gMC4wMzkyOCkge0cgPSBHc1JHQiAvIDEyLjkyO30gZWxzZSB7RyA9IE1hdGgucG93KCgoR3NSR0IgKyAwLjA1NSkgLyAxLjA1NSksIDIuNCk7fVxuICAgICAgICBpZiAoQnNSR0IgPD0gMC4wMzkyOCkge0IgPSBCc1JHQiAvIDEyLjkyO30gZWxzZSB7QiA9IE1hdGgucG93KCgoQnNSR0IgKyAwLjA1NSkgLyAxLjA1NSksIDIuNCk7fVxuICAgICAgICByZXR1cm4gKDAuMjEyNiAqIFIpICsgKDAuNzE1MiAqIEcpICsgKDAuMDcyMiAqIEIpO1xuICAgIH0sXG4gICAgc2V0QWxwaGE6IGZ1bmN0aW9uKHZhbHVlKSB7XG4gICAgICAgIHRoaXMuX2EgPSBib3VuZEFscGhhKHZhbHVlKTtcbiAgICAgICAgdGhpcy5fcm91bmRBID0gbWF0aFJvdW5kKDEwMCp0aGlzLl9hKSAvIDEwMDtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfSxcbiAgICB0b0hzdjogZnVuY3Rpb24oKSB7XG4gICAgICAgIHZhciBoc3YgPSByZ2JUb0hzdih0aGlzLl9yLCB0aGlzLl9nLCB0aGlzLl9iKTtcbiAgICAgICAgcmV0dXJuIHsgaDogaHN2LmggKiAzNjAsIHM6IGhzdi5zLCB2OiBoc3YudiwgYTogdGhpcy5fYSB9O1xuICAgIH0sXG4gICAgdG9Ic3ZTdHJpbmc6IGZ1bmN0aW9uKCkge1xuICAgICAgICB2YXIgaHN2ID0gcmdiVG9Ic3YodGhpcy5fciwgdGhpcy5fZywgdGhpcy5fYik7XG4gICAgICAgIHZhciBoID0gbWF0aFJvdW5kKGhzdi5oICogMzYwKSwgcyA9IG1hdGhSb3VuZChoc3YucyAqIDEwMCksIHYgPSBtYXRoUm91bmQoaHN2LnYgKiAxMDApO1xuICAgICAgICByZXR1cm4gKHRoaXMuX2EgPT0gMSkgP1xuICAgICAgICAgIFwiaHN2KFwiICArIGggKyBcIiwgXCIgKyBzICsgXCIlLCBcIiArIHYgKyBcIiUpXCIgOlxuICAgICAgICAgIFwiaHN2YShcIiArIGggKyBcIiwgXCIgKyBzICsgXCIlLCBcIiArIHYgKyBcIiUsIFwiKyB0aGlzLl9yb3VuZEEgKyBcIilcIjtcbiAgICB9LFxuICAgIHRvSHNsOiBmdW5jdGlvbigpIHtcbiAgICAgICAgdmFyIGhzbCA9IHJnYlRvSHNsKHRoaXMuX3IsIHRoaXMuX2csIHRoaXMuX2IpO1xuICAgICAgICByZXR1cm4geyBoOiBoc2wuaCAqIDM2MCwgczogaHNsLnMsIGw6IGhzbC5sLCBhOiB0aGlzLl9hIH07XG4gICAgfSxcbiAgICB0b0hzbFN0cmluZzogZnVuY3Rpb24oKSB7XG4gICAgICAgIHZhciBoc2wgPSByZ2JUb0hzbCh0aGlzLl9yLCB0aGlzLl9nLCB0aGlzLl9iKTtcbiAgICAgICAgdmFyIGggPSBtYXRoUm91bmQoaHNsLmggKiAzNjApLCBzID0gbWF0aFJvdW5kKGhzbC5zICogMTAwKSwgbCA9IG1hdGhSb3VuZChoc2wubCAqIDEwMCk7XG4gICAgICAgIHJldHVybiAodGhpcy5fYSA9PSAxKSA/XG4gICAgICAgICAgXCJoc2woXCIgICsgaCArIFwiLCBcIiArIHMgKyBcIiUsIFwiICsgbCArIFwiJSlcIiA6XG4gICAgICAgICAgXCJoc2xhKFwiICsgaCArIFwiLCBcIiArIHMgKyBcIiUsIFwiICsgbCArIFwiJSwgXCIrIHRoaXMuX3JvdW5kQSArIFwiKVwiO1xuICAgIH0sXG4gICAgdG9IZXg6IGZ1bmN0aW9uKGFsbG93M0NoYXIpIHtcbiAgICAgICAgcmV0dXJuIHJnYlRvSGV4KHRoaXMuX3IsIHRoaXMuX2csIHRoaXMuX2IsIGFsbG93M0NoYXIpO1xuICAgIH0sXG4gICAgdG9IZXhTdHJpbmc6IGZ1bmN0aW9uKGFsbG93M0NoYXIpIHtcbiAgICAgICAgcmV0dXJuICcjJyArIHRoaXMudG9IZXgoYWxsb3czQ2hhcik7XG4gICAgfSxcbiAgICB0b0hleDg6IGZ1bmN0aW9uKGFsbG93NENoYXIpIHtcbiAgICAgICAgcmV0dXJuIHJnYmFUb0hleCh0aGlzLl9yLCB0aGlzLl9nLCB0aGlzLl9iLCB0aGlzLl9hLCBhbGxvdzRDaGFyKTtcbiAgICB9LFxuICAgIHRvSGV4OFN0cmluZzogZnVuY3Rpb24oYWxsb3c0Q2hhcikge1xuICAgICAgICByZXR1cm4gJyMnICsgdGhpcy50b0hleDgoYWxsb3c0Q2hhcik7XG4gICAgfSxcbiAgICB0b1JnYjogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiB7IHI6IG1hdGhSb3VuZCh0aGlzLl9yKSwgZzogbWF0aFJvdW5kKHRoaXMuX2cpLCBiOiBtYXRoUm91bmQodGhpcy5fYiksIGE6IHRoaXMuX2EgfTtcbiAgICB9LFxuICAgIHRvUmdiU3RyaW5nOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuICh0aGlzLl9hID09IDEpID9cbiAgICAgICAgICBcInJnYihcIiAgKyBtYXRoUm91bmQodGhpcy5fcikgKyBcIiwgXCIgKyBtYXRoUm91bmQodGhpcy5fZykgKyBcIiwgXCIgKyBtYXRoUm91bmQodGhpcy5fYikgKyBcIilcIiA6XG4gICAgICAgICAgXCJyZ2JhKFwiICsgbWF0aFJvdW5kKHRoaXMuX3IpICsgXCIsIFwiICsgbWF0aFJvdW5kKHRoaXMuX2cpICsgXCIsIFwiICsgbWF0aFJvdW5kKHRoaXMuX2IpICsgXCIsIFwiICsgdGhpcy5fcm91bmRBICsgXCIpXCI7XG4gICAgfSxcbiAgICB0b1BlcmNlbnRhZ2VSZ2I6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4geyByOiBtYXRoUm91bmQoYm91bmQwMSh0aGlzLl9yLCAyNTUpICogMTAwKSArIFwiJVwiLCBnOiBtYXRoUm91bmQoYm91bmQwMSh0aGlzLl9nLCAyNTUpICogMTAwKSArIFwiJVwiLCBiOiBtYXRoUm91bmQoYm91bmQwMSh0aGlzLl9iLCAyNTUpICogMTAwKSArIFwiJVwiLCBhOiB0aGlzLl9hIH07XG4gICAgfSxcbiAgICB0b1BlcmNlbnRhZ2VSZ2JTdHJpbmc6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gKHRoaXMuX2EgPT0gMSkgP1xuICAgICAgICAgIFwicmdiKFwiICArIG1hdGhSb3VuZChib3VuZDAxKHRoaXMuX3IsIDI1NSkgKiAxMDApICsgXCIlLCBcIiArIG1hdGhSb3VuZChib3VuZDAxKHRoaXMuX2csIDI1NSkgKiAxMDApICsgXCIlLCBcIiArIG1hdGhSb3VuZChib3VuZDAxKHRoaXMuX2IsIDI1NSkgKiAxMDApICsgXCIlKVwiIDpcbiAgICAgICAgICBcInJnYmEoXCIgKyBtYXRoUm91bmQoYm91bmQwMSh0aGlzLl9yLCAyNTUpICogMTAwKSArIFwiJSwgXCIgKyBtYXRoUm91bmQoYm91bmQwMSh0aGlzLl9nLCAyNTUpICogMTAwKSArIFwiJSwgXCIgKyBtYXRoUm91bmQoYm91bmQwMSh0aGlzLl9iLCAyNTUpICogMTAwKSArIFwiJSwgXCIgKyB0aGlzLl9yb3VuZEEgKyBcIilcIjtcbiAgICB9LFxuICAgIHRvTmFtZTogZnVuY3Rpb24oKSB7XG4gICAgICAgIGlmICh0aGlzLl9hID09PSAwKSB7XG4gICAgICAgICAgICByZXR1cm4gXCJ0cmFuc3BhcmVudFwiO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHRoaXMuX2EgPCAxKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gaGV4TmFtZXNbcmdiVG9IZXgodGhpcy5fciwgdGhpcy5fZywgdGhpcy5fYiwgdHJ1ZSldIHx8IGZhbHNlO1xuICAgIH0sXG4gICAgdG9GaWx0ZXI6IGZ1bmN0aW9uKHNlY29uZENvbG9yKSB7XG4gICAgICAgIHZhciBoZXg4U3RyaW5nID0gJyMnICsgcmdiYVRvQXJnYkhleCh0aGlzLl9yLCB0aGlzLl9nLCB0aGlzLl9iLCB0aGlzLl9hKTtcbiAgICAgICAgdmFyIHNlY29uZEhleDhTdHJpbmcgPSBoZXg4U3RyaW5nO1xuICAgICAgICB2YXIgZ3JhZGllbnRUeXBlID0gdGhpcy5fZ3JhZGllbnRUeXBlID8gXCJHcmFkaWVudFR5cGUgPSAxLCBcIiA6IFwiXCI7XG5cbiAgICAgICAgaWYgKHNlY29uZENvbG9yKSB7XG4gICAgICAgICAgICB2YXIgcyA9IHRpbnljb2xvcihzZWNvbmRDb2xvcik7XG4gICAgICAgICAgICBzZWNvbmRIZXg4U3RyaW5nID0gJyMnICsgcmdiYVRvQXJnYkhleChzLl9yLCBzLl9nLCBzLl9iLCBzLl9hKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChcIitncmFkaWVudFR5cGUrXCJzdGFydENvbG9yc3RyPVwiK2hleDhTdHJpbmcrXCIsZW5kQ29sb3JzdHI9XCIrc2Vjb25kSGV4OFN0cmluZytcIilcIjtcbiAgICB9LFxuICAgIHRvU3RyaW5nOiBmdW5jdGlvbihmb3JtYXQpIHtcbiAgICAgICAgdmFyIGZvcm1hdFNldCA9ICEhZm9ybWF0O1xuICAgICAgICBmb3JtYXQgPSBmb3JtYXQgfHwgdGhpcy5fZm9ybWF0O1xuXG4gICAgICAgIHZhciBmb3JtYXR0ZWRTdHJpbmcgPSBmYWxzZTtcbiAgICAgICAgdmFyIGhhc0FscGhhID0gdGhpcy5fYSA8IDEgJiYgdGhpcy5fYSA+PSAwO1xuICAgICAgICB2YXIgbmVlZHNBbHBoYUZvcm1hdCA9ICFmb3JtYXRTZXQgJiYgaGFzQWxwaGEgJiYgKGZvcm1hdCA9PT0gXCJoZXhcIiB8fCBmb3JtYXQgPT09IFwiaGV4NlwiIHx8IGZvcm1hdCA9PT0gXCJoZXgzXCIgfHwgZm9ybWF0ID09PSBcImhleDRcIiB8fCBmb3JtYXQgPT09IFwiaGV4OFwiIHx8IGZvcm1hdCA9PT0gXCJuYW1lXCIpO1xuXG4gICAgICAgIGlmIChuZWVkc0FscGhhRm9ybWF0KSB7XG4gICAgICAgICAgICAvLyBTcGVjaWFsIGNhc2UgZm9yIFwidHJhbnNwYXJlbnRcIiwgYWxsIG90aGVyIG5vbi1hbHBoYSBmb3JtYXRzXG4gICAgICAgICAgICAvLyB3aWxsIHJldHVybiByZ2JhIHdoZW4gdGhlcmUgaXMgdHJhbnNwYXJlbmN5LlxuICAgICAgICAgICAgaWYgKGZvcm1hdCA9PT0gXCJuYW1lXCIgJiYgdGhpcy5fYSA9PT0gMCkge1xuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLnRvTmFtZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHRoaXMudG9SZ2JTdHJpbmcoKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoZm9ybWF0ID09PSBcInJnYlwiKSB7XG4gICAgICAgICAgICBmb3JtYXR0ZWRTdHJpbmcgPSB0aGlzLnRvUmdiU3RyaW5nKCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGZvcm1hdCA9PT0gXCJwcmdiXCIpIHtcbiAgICAgICAgICAgIGZvcm1hdHRlZFN0cmluZyA9IHRoaXMudG9QZXJjZW50YWdlUmdiU3RyaW5nKCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGZvcm1hdCA9PT0gXCJoZXhcIiB8fCBmb3JtYXQgPT09IFwiaGV4NlwiKSB7XG4gICAgICAgICAgICBmb3JtYXR0ZWRTdHJpbmcgPSB0aGlzLnRvSGV4U3RyaW5nKCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGZvcm1hdCA9PT0gXCJoZXgzXCIpIHtcbiAgICAgICAgICAgIGZvcm1hdHRlZFN0cmluZyA9IHRoaXMudG9IZXhTdHJpbmcodHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGZvcm1hdCA9PT0gXCJoZXg0XCIpIHtcbiAgICAgICAgICAgIGZvcm1hdHRlZFN0cmluZyA9IHRoaXMudG9IZXg4U3RyaW5nKHRydWUpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChmb3JtYXQgPT09IFwiaGV4OFwiKSB7XG4gICAgICAgICAgICBmb3JtYXR0ZWRTdHJpbmcgPSB0aGlzLnRvSGV4OFN0cmluZygpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChmb3JtYXQgPT09IFwibmFtZVwiKSB7XG4gICAgICAgICAgICBmb3JtYXR0ZWRTdHJpbmcgPSB0aGlzLnRvTmFtZSgpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChmb3JtYXQgPT09IFwiaHNsXCIpIHtcbiAgICAgICAgICAgIGZvcm1hdHRlZFN0cmluZyA9IHRoaXMudG9Ic2xTdHJpbmcoKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoZm9ybWF0ID09PSBcImhzdlwiKSB7XG4gICAgICAgICAgICBmb3JtYXR0ZWRTdHJpbmcgPSB0aGlzLnRvSHN2U3RyaW5nKCk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gZm9ybWF0dGVkU3RyaW5nIHx8IHRoaXMudG9IZXhTdHJpbmcoKTtcbiAgICB9LFxuICAgIGNsb25lOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRpbnljb2xvcih0aGlzLnRvU3RyaW5nKCkpO1xuICAgIH0sXG5cbiAgICBfYXBwbHlNb2RpZmljYXRpb246IGZ1bmN0aW9uKGZuLCBhcmdzKSB7XG4gICAgICAgIHZhciBjb2xvciA9IGZuLmFwcGx5KG51bGwsIFt0aGlzXS5jb25jYXQoW10uc2xpY2UuY2FsbChhcmdzKSkpO1xuICAgICAgICB0aGlzLl9yID0gY29sb3IuX3I7XG4gICAgICAgIHRoaXMuX2cgPSBjb2xvci5fZztcbiAgICAgICAgdGhpcy5fYiA9IGNvbG9yLl9iO1xuICAgICAgICB0aGlzLnNldEFscGhhKGNvbG9yLl9hKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfSxcbiAgICBsaWdodGVuOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2FwcGx5TW9kaWZpY2F0aW9uKGxpZ2h0ZW4sIGFyZ3VtZW50cyk7XG4gICAgfSxcbiAgICBicmlnaHRlbjogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9hcHBseU1vZGlmaWNhdGlvbihicmlnaHRlbiwgYXJndW1lbnRzKTtcbiAgICB9LFxuICAgIGRhcmtlbjogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9hcHBseU1vZGlmaWNhdGlvbihkYXJrZW4sIGFyZ3VtZW50cyk7XG4gICAgfSxcbiAgICBkZXNhdHVyYXRlOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2FwcGx5TW9kaWZpY2F0aW9uKGRlc2F0dXJhdGUsIGFyZ3VtZW50cyk7XG4gICAgfSxcbiAgICBzYXR1cmF0ZTogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9hcHBseU1vZGlmaWNhdGlvbihzYXR1cmF0ZSwgYXJndW1lbnRzKTtcbiAgICB9LFxuICAgIGdyZXlzY2FsZTogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9hcHBseU1vZGlmaWNhdGlvbihncmV5c2NhbGUsIGFyZ3VtZW50cyk7XG4gICAgfSxcbiAgICBzcGluOiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2FwcGx5TW9kaWZpY2F0aW9uKHNwaW4sIGFyZ3VtZW50cyk7XG4gICAgfSxcblxuICAgIF9hcHBseUNvbWJpbmF0aW9uOiBmdW5jdGlvbihmbiwgYXJncykge1xuICAgICAgICByZXR1cm4gZm4uYXBwbHkobnVsbCwgW3RoaXNdLmNvbmNhdChbXS5zbGljZS5jYWxsKGFyZ3MpKSk7XG4gICAgfSxcbiAgICBhbmFsb2dvdXM6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fYXBwbHlDb21iaW5hdGlvbihhbmFsb2dvdXMsIGFyZ3VtZW50cyk7XG4gICAgfSxcbiAgICBjb21wbGVtZW50OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2FwcGx5Q29tYmluYXRpb24oY29tcGxlbWVudCwgYXJndW1lbnRzKTtcbiAgICB9LFxuICAgIG1vbm9jaHJvbWF0aWM6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fYXBwbHlDb21iaW5hdGlvbihtb25vY2hyb21hdGljLCBhcmd1bWVudHMpO1xuICAgIH0sXG4gICAgc3BsaXRjb21wbGVtZW50OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2FwcGx5Q29tYmluYXRpb24oc3BsaXRjb21wbGVtZW50LCBhcmd1bWVudHMpO1xuICAgIH0sXG4gICAgdHJpYWQ6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fYXBwbHlDb21iaW5hdGlvbih0cmlhZCwgYXJndW1lbnRzKTtcbiAgICB9LFxuICAgIHRldHJhZDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9hcHBseUNvbWJpbmF0aW9uKHRldHJhZCwgYXJndW1lbnRzKTtcbiAgICB9XG59O1xuXG4vLyBJZiBpbnB1dCBpcyBhbiBvYmplY3QsIGZvcmNlIDEgaW50byBcIjEuMFwiIHRvIGhhbmRsZSByYXRpb3MgcHJvcGVybHlcbi8vIFN0cmluZyBpbnB1dCByZXF1aXJlcyBcIjEuMFwiIGFzIGlucHV0LCBzbyAxIHdpbGwgYmUgdHJlYXRlZCBhcyAxXG50aW55Y29sb3IuZnJvbVJhdGlvID0gZnVuY3Rpb24oY29sb3IsIG9wdHMpIHtcbiAgICBpZiAodHlwZW9mIGNvbG9yID09IFwib2JqZWN0XCIpIHtcbiAgICAgICAgdmFyIG5ld0NvbG9yID0ge307XG4gICAgICAgIGZvciAodmFyIGkgaW4gY29sb3IpIHtcbiAgICAgICAgICAgIGlmIChjb2xvci5oYXNPd25Qcm9wZXJ0eShpKSkge1xuICAgICAgICAgICAgICAgIGlmIChpID09PSBcImFcIikge1xuICAgICAgICAgICAgICAgICAgICBuZXdDb2xvcltpXSA9IGNvbG9yW2ldO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgbmV3Q29sb3JbaV0gPSBjb252ZXJ0VG9QZXJjZW50YWdlKGNvbG9yW2ldKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29sb3IgPSBuZXdDb2xvcjtcbiAgICB9XG5cbiAgICByZXR1cm4gdGlueWNvbG9yKGNvbG9yLCBvcHRzKTtcbn07XG5cbi8vIEdpdmVuIGEgc3RyaW5nIG9yIG9iamVjdCwgY29udmVydCB0aGF0IGlucHV0IHRvIFJHQlxuLy8gUG9zc2libGUgc3RyaW5nIGlucHV0czpcbi8vXG4vLyAgICAgXCJyZWRcIlxuLy8gICAgIFwiI2YwMFwiIG9yIFwiZjAwXCJcbi8vICAgICBcIiNmZjAwMDBcIiBvciBcImZmMDAwMFwiXG4vLyAgICAgXCIjZmYwMDAwMDBcIiBvciBcImZmMDAwMDAwXCJcbi8vICAgICBcInJnYiAyNTUgMCAwXCIgb3IgXCJyZ2IgKDI1NSwgMCwgMClcIlxuLy8gICAgIFwicmdiIDEuMCAwIDBcIiBvciBcInJnYiAoMSwgMCwgMClcIlxuLy8gICAgIFwicmdiYSAoMjU1LCAwLCAwLCAxKVwiIG9yIFwicmdiYSAyNTUsIDAsIDAsIDFcIlxuLy8gICAgIFwicmdiYSAoMS4wLCAwLCAwLCAxKVwiIG9yIFwicmdiYSAxLjAsIDAsIDAsIDFcIlxuLy8gICAgIFwiaHNsKDAsIDEwMCUsIDUwJSlcIiBvciBcImhzbCAwIDEwMCUgNTAlXCJcbi8vICAgICBcImhzbGEoMCwgMTAwJSwgNTAlLCAxKVwiIG9yIFwiaHNsYSAwIDEwMCUgNTAlLCAxXCJcbi8vICAgICBcImhzdigwLCAxMDAlLCAxMDAlKVwiIG9yIFwiaHN2IDAgMTAwJSAxMDAlXCJcbi8vXG5mdW5jdGlvbiBpbnB1dFRvUkdCKGNvbG9yKSB7XG5cbiAgICB2YXIgcmdiID0geyByOiAwLCBnOiAwLCBiOiAwIH07XG4gICAgdmFyIGEgPSAxO1xuICAgIHZhciBzID0gbnVsbDtcbiAgICB2YXIgdiA9IG51bGw7XG4gICAgdmFyIGwgPSBudWxsO1xuICAgIHZhciBvayA9IGZhbHNlO1xuICAgIHZhciBmb3JtYXQgPSBmYWxzZTtcblxuICAgIGlmICh0eXBlb2YgY29sb3IgPT0gXCJzdHJpbmdcIikge1xuICAgICAgICBjb2xvciA9IHN0cmluZ0lucHV0VG9PYmplY3QoY29sb3IpO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgY29sb3IgPT0gXCJvYmplY3RcIikge1xuICAgICAgICBpZiAoaXNWYWxpZENTU1VuaXQoY29sb3IucikgJiYgaXNWYWxpZENTU1VuaXQoY29sb3IuZykgJiYgaXNWYWxpZENTU1VuaXQoY29sb3IuYikpIHtcbiAgICAgICAgICAgIHJnYiA9IHJnYlRvUmdiKGNvbG9yLnIsIGNvbG9yLmcsIGNvbG9yLmIpO1xuICAgICAgICAgICAgb2sgPSB0cnVlO1xuICAgICAgICAgICAgZm9ybWF0ID0gU3RyaW5nKGNvbG9yLnIpLnN1YnN0cigtMSkgPT09IFwiJVwiID8gXCJwcmdiXCIgOiBcInJnYlwiO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKGlzVmFsaWRDU1NVbml0KGNvbG9yLmgpICYmIGlzVmFsaWRDU1NVbml0KGNvbG9yLnMpICYmIGlzVmFsaWRDU1NVbml0KGNvbG9yLnYpKSB7XG4gICAgICAgICAgICBzID0gY29udmVydFRvUGVyY2VudGFnZShjb2xvci5zKTtcbiAgICAgICAgICAgIHYgPSBjb252ZXJ0VG9QZXJjZW50YWdlKGNvbG9yLnYpO1xuICAgICAgICAgICAgcmdiID0gaHN2VG9SZ2IoY29sb3IuaCwgcywgdik7XG4gICAgICAgICAgICBvayA9IHRydWU7XG4gICAgICAgICAgICBmb3JtYXQgPSBcImhzdlwiO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKGlzVmFsaWRDU1NVbml0KGNvbG9yLmgpICYmIGlzVmFsaWRDU1NVbml0KGNvbG9yLnMpICYmIGlzVmFsaWRDU1NVbml0KGNvbG9yLmwpKSB7XG4gICAgICAgICAgICBzID0gY29udmVydFRvUGVyY2VudGFnZShjb2xvci5zKTtcbiAgICAgICAgICAgIGwgPSBjb252ZXJ0VG9QZXJjZW50YWdlKGNvbG9yLmwpO1xuICAgICAgICAgICAgcmdiID0gaHNsVG9SZ2IoY29sb3IuaCwgcywgbCk7XG4gICAgICAgICAgICBvayA9IHRydWU7XG4gICAgICAgICAgICBmb3JtYXQgPSBcImhzbFwiO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGNvbG9yLmhhc093blByb3BlcnR5KFwiYVwiKSkge1xuICAgICAgICAgICAgYSA9IGNvbG9yLmE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhID0gYm91bmRBbHBoYShhKTtcblxuICAgIHJldHVybiB7XG4gICAgICAgIG9rOiBvayxcbiAgICAgICAgZm9ybWF0OiBjb2xvci5mb3JtYXQgfHwgZm9ybWF0LFxuICAgICAgICByOiBtYXRoTWluKDI1NSwgbWF0aE1heChyZ2IuciwgMCkpLFxuICAgICAgICBnOiBtYXRoTWluKDI1NSwgbWF0aE1heChyZ2IuZywgMCkpLFxuICAgICAgICBiOiBtYXRoTWluKDI1NSwgbWF0aE1heChyZ2IuYiwgMCkpLFxuICAgICAgICBhOiBhXG4gICAgfTtcbn1cblxuLy8gQ29udmVyc2lvbiBGdW5jdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIHJnYlRvSHNsLCByZ2JUb0hzdiwgaHNsVG9SZ2IsIGhzdlRvUmdiIG1vZGlmaWVkIGZyb206XG4vLyA8aHR0cDovL21qaWphY2tzb24uY29tLzIwMDgvMDIvcmdiLXRvLWhzbC1hbmQtcmdiLXRvLWhzdi1jb2xvci1tb2RlbC1jb252ZXJzaW9uLWFsZ29yaXRobXMtaW4tamF2YXNjcmlwdD5cblxuLy8gcmdiVG9SZ2Jcbi8vIEhhbmRsZSBib3VuZHMgLyBwZXJjZW50YWdlIGNoZWNraW5nIHRvIGNvbmZvcm0gdG8gQ1NTIGNvbG9yIHNwZWNcbi8vIDxodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWNvbG9yLz5cbi8vICpBc3N1bWVzOiogciwgZywgYiBpbiBbMCwgMjU1XSBvciBbMCwgMV1cbi8vICpSZXR1cm5zOiogeyByLCBnLCBiIH0gaW4gWzAsIDI1NV1cbmZ1bmN0aW9uIHJnYlRvUmdiKHIsIGcsIGIpe1xuICAgIHJldHVybiB7XG4gICAgICAgIHI6IGJvdW5kMDEociwgMjU1KSAqIDI1NSxcbiAgICAgICAgZzogYm91bmQwMShnLCAyNTUpICogMjU1LFxuICAgICAgICBiOiBib3VuZDAxKGIsIDI1NSkgKiAyNTVcbiAgICB9O1xufVxuXG4vLyByZ2JUb0hzbFxuLy8gQ29udmVydHMgYW4gUkdCIGNvbG9yIHZhbHVlIHRvIEhTTC5cbi8vICpBc3N1bWVzOiogciwgZywgYW5kIGIgYXJlIGNvbnRhaW5lZCBpbiBbMCwgMjU1XSBvciBbMCwgMV1cbi8vICpSZXR1cm5zOiogeyBoLCBzLCBsIH0gaW4gWzAsMV1cbmZ1bmN0aW9uIHJnYlRvSHNsKHIsIGcsIGIpIHtcblxuICAgIHIgPSBib3VuZDAxKHIsIDI1NSk7XG4gICAgZyA9IGJvdW5kMDEoZywgMjU1KTtcbiAgICBiID0gYm91bmQwMShiLCAyNTUpO1xuXG4gICAgdmFyIG1heCA9IG1hdGhNYXgociwgZywgYiksIG1pbiA9IG1hdGhNaW4ociwgZywgYik7XG4gICAgdmFyIGgsIHMsIGwgPSAobWF4ICsgbWluKSAvIDI7XG5cbiAgICBpZihtYXggPT0gbWluKSB7XG4gICAgICAgIGggPSBzID0gMDsgLy8gYWNocm9tYXRpY1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgdmFyIGQgPSBtYXggLSBtaW47XG4gICAgICAgIHMgPSBsID4gMC41ID8gZCAvICgyIC0gbWF4IC0gbWluKSA6IGQgLyAobWF4ICsgbWluKTtcbiAgICAgICAgc3dpdGNoKG1heCkge1xuICAgICAgICAgICAgY2FzZSByOiBoID0gKGcgLSBiKSAvIGQgKyAoZyA8IGIgPyA2IDogMCk7IGJyZWFrO1xuICAgICAgICAgICAgY2FzZSBnOiBoID0gKGIgLSByKSAvIGQgKyAyOyBicmVhaztcbiAgICAgICAgICAgIGNhc2UgYjogaCA9IChyIC0gZykgLyBkICsgNDsgYnJlYWs7XG4gICAgICAgIH1cblxuICAgICAgICBoIC89IDY7XG4gICAgfVxuXG4gICAgcmV0dXJuIHsgaDogaCwgczogcywgbDogbCB9O1xufVxuXG4vLyBoc2xUb1JnYlxuLy8gQ29udmVydHMgYW4gSFNMIGNvbG9yIHZhbHVlIHRvIFJHQi5cbi8vICpBc3N1bWVzOiogaCBpcyBjb250YWluZWQgaW4gWzAsIDFdIG9yIFswLCAzNjBdIGFuZCBzIGFuZCBsIGFyZSBjb250YWluZWQgWzAsIDFdIG9yIFswLCAxMDBdXG4vLyAqUmV0dXJuczoqIHsgciwgZywgYiB9IGluIHRoZSBzZXQgWzAsIDI1NV1cbmZ1bmN0aW9uIGhzbFRvUmdiKGgsIHMsIGwpIHtcbiAgICB2YXIgciwgZywgYjtcblxuICAgIGggPSBib3VuZDAxKGgsIDM2MCk7XG4gICAgcyA9IGJvdW5kMDEocywgMTAwKTtcbiAgICBsID0gYm91bmQwMShsLCAxMDApO1xuXG4gICAgZnVuY3Rpb24gaHVlMnJnYihwLCBxLCB0KSB7XG4gICAgICAgIGlmKHQgPCAwKSB0ICs9IDE7XG4gICAgICAgIGlmKHQgPiAxKSB0IC09IDE7XG4gICAgICAgIGlmKHQgPCAxLzYpIHJldHVybiBwICsgKHEgLSBwKSAqIDYgKiB0O1xuICAgICAgICBpZih0IDwgMS8yKSByZXR1cm4gcTtcbiAgICAgICAgaWYodCA8IDIvMykgcmV0dXJuIHAgKyAocSAtIHApICogKDIvMyAtIHQpICogNjtcbiAgICAgICAgcmV0dXJuIHA7XG4gICAgfVxuXG4gICAgaWYocyA9PT0gMCkge1xuICAgICAgICByID0gZyA9IGIgPSBsOyAvLyBhY2hyb21hdGljXG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICB2YXIgcSA9IGwgPCAwLjUgPyBsICogKDEgKyBzKSA6IGwgKyBzIC0gbCAqIHM7XG4gICAgICAgIHZhciBwID0gMiAqIGwgLSBxO1xuICAgICAgICByID0gaHVlMnJnYihwLCBxLCBoICsgMS8zKTtcbiAgICAgICAgZyA9IGh1ZTJyZ2IocCwgcSwgaCk7XG4gICAgICAgIGIgPSBodWUycmdiKHAsIHEsIGggLSAxLzMpO1xuICAgIH1cblxuICAgIHJldHVybiB7IHI6IHIgKiAyNTUsIGc6IGcgKiAyNTUsIGI6IGIgKiAyNTUgfTtcbn1cblxuLy8gcmdiVG9Ic3Zcbi8vIENvbnZlcnRzIGFuIFJHQiBjb2xvciB2YWx1ZSB0byBIU1Zcbi8vICpBc3N1bWVzOiogciwgZywgYW5kIGIgYXJlIGNvbnRhaW5lZCBpbiB0aGUgc2V0IFswLCAyNTVdIG9yIFswLCAxXVxuLy8gKlJldHVybnM6KiB7IGgsIHMsIHYgfSBpbiBbMCwxXVxuZnVuY3Rpb24gcmdiVG9Ic3YociwgZywgYikge1xuXG4gICAgciA9IGJvdW5kMDEociwgMjU1KTtcbiAgICBnID0gYm91bmQwMShnLCAyNTUpO1xuICAgIGIgPSBib3VuZDAxKGIsIDI1NSk7XG5cbiAgICB2YXIgbWF4ID0gbWF0aE1heChyLCBnLCBiKSwgbWluID0gbWF0aE1pbihyLCBnLCBiKTtcbiAgICB2YXIgaCwgcywgdiA9IG1heDtcblxuICAgIHZhciBkID0gbWF4IC0gbWluO1xuICAgIHMgPSBtYXggPT09IDAgPyAwIDogZCAvIG1heDtcblxuICAgIGlmKG1heCA9PSBtaW4pIHtcbiAgICAgICAgaCA9IDA7IC8vIGFjaHJvbWF0aWNcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHN3aXRjaChtYXgpIHtcbiAgICAgICAgICAgIGNhc2UgcjogaCA9IChnIC0gYikgLyBkICsgKGcgPCBiID8gNiA6IDApOyBicmVhaztcbiAgICAgICAgICAgIGNhc2UgZzogaCA9IChiIC0gcikgLyBkICsgMjsgYnJlYWs7XG4gICAgICAgICAgICBjYXNlIGI6IGggPSAociAtIGcpIC8gZCArIDQ7IGJyZWFrO1xuICAgICAgICB9XG4gICAgICAgIGggLz0gNjtcbiAgICB9XG4gICAgcmV0dXJuIHsgaDogaCwgczogcywgdjogdiB9O1xufVxuXG4vLyBoc3ZUb1JnYlxuLy8gQ29udmVydHMgYW4gSFNWIGNvbG9yIHZhbHVlIHRvIFJHQi5cbi8vICpBc3N1bWVzOiogaCBpcyBjb250YWluZWQgaW4gWzAsIDFdIG9yIFswLCAzNjBdIGFuZCBzIGFuZCB2IGFyZSBjb250YWluZWQgaW4gWzAsIDFdIG9yIFswLCAxMDBdXG4vLyAqUmV0dXJuczoqIHsgciwgZywgYiB9IGluIHRoZSBzZXQgWzAsIDI1NV1cbiBmdW5jdGlvbiBoc3ZUb1JnYihoLCBzLCB2KSB7XG5cbiAgICBoID0gYm91bmQwMShoLCAzNjApICogNjtcbiAgICBzID0gYm91bmQwMShzLCAxMDApO1xuICAgIHYgPSBib3VuZDAxKHYsIDEwMCk7XG5cbiAgICB2YXIgaSA9IE1hdGguZmxvb3IoaCksXG4gICAgICAgIGYgPSBoIC0gaSxcbiAgICAgICAgcCA9IHYgKiAoMSAtIHMpLFxuICAgICAgICBxID0gdiAqICgxIC0gZiAqIHMpLFxuICAgICAgICB0ID0gdiAqICgxIC0gKDEgLSBmKSAqIHMpLFxuICAgICAgICBtb2QgPSBpICUgNixcbiAgICAgICAgciA9IFt2LCBxLCBwLCBwLCB0LCB2XVttb2RdLFxuICAgICAgICBnID0gW3QsIHYsIHYsIHEsIHAsIHBdW21vZF0sXG4gICAgICAgIGIgPSBbcCwgcCwgdCwgdiwgdiwgcV1bbW9kXTtcblxuICAgIHJldHVybiB7IHI6IHIgKiAyNTUsIGc6IGcgKiAyNTUsIGI6IGIgKiAyNTUgfTtcbn1cblxuLy8gcmdiVG9IZXhcbi8vIENvbnZlcnRzIGFuIFJHQiBjb2xvciB0byBoZXhcbi8vIEFzc3VtZXMgciwgZywgYW5kIGIgYXJlIGNvbnRhaW5lZCBpbiB0aGUgc2V0IFswLCAyNTVdXG4vLyBSZXR1cm5zIGEgMyBvciA2IGNoYXJhY3RlciBoZXhcbmZ1bmN0aW9uIHJnYlRvSGV4KHIsIGcsIGIsIGFsbG93M0NoYXIpIHtcblxuICAgIHZhciBoZXggPSBbXG4gICAgICAgIHBhZDIobWF0aFJvdW5kKHIpLnRvU3RyaW5nKDE2KSksXG4gICAgICAgIHBhZDIobWF0aFJvdW5kKGcpLnRvU3RyaW5nKDE2KSksXG4gICAgICAgIHBhZDIobWF0aFJvdW5kKGIpLnRvU3RyaW5nKDE2KSlcbiAgICBdO1xuXG4gICAgLy8gUmV0dXJuIGEgMyBjaGFyYWN0ZXIgaGV4IGlmIHBvc3NpYmxlXG4gICAgaWYgKGFsbG93M0NoYXIgJiYgaGV4WzBdLmNoYXJBdCgwKSA9PSBoZXhbMF0uY2hhckF0KDEpICYmIGhleFsxXS5jaGFyQXQoMCkgPT0gaGV4WzFdLmNoYXJBdCgxKSAmJiBoZXhbMl0uY2hhckF0KDApID09IGhleFsyXS5jaGFyQXQoMSkpIHtcbiAgICAgICAgcmV0dXJuIGhleFswXS5jaGFyQXQoMCkgKyBoZXhbMV0uY2hhckF0KDApICsgaGV4WzJdLmNoYXJBdCgwKTtcbiAgICB9XG5cbiAgICByZXR1cm4gaGV4LmpvaW4oXCJcIik7XG59XG5cbi8vIHJnYmFUb0hleFxuLy8gQ29udmVydHMgYW4gUkdCQSBjb2xvciBwbHVzIGFscGhhIHRyYW5zcGFyZW5jeSB0byBoZXhcbi8vIEFzc3VtZXMgciwgZywgYiBhcmUgY29udGFpbmVkIGluIHRoZSBzZXQgWzAsIDI1NV0gYW5kXG4vLyBhIGluIFswLCAxXS4gUmV0dXJucyBhIDQgb3IgOCBjaGFyYWN0ZXIgcmdiYSBoZXhcbmZ1bmN0aW9uIHJnYmFUb0hleChyLCBnLCBiLCBhLCBhbGxvdzRDaGFyKSB7XG5cbiAgICB2YXIgaGV4ID0gW1xuICAgICAgICBwYWQyKG1hdGhSb3VuZChyKS50b1N0cmluZygxNikpLFxuICAgICAgICBwYWQyKG1hdGhSb3VuZChnKS50b1N0cmluZygxNikpLFxuICAgICAgICBwYWQyKG1hdGhSb3VuZChiKS50b1N0cmluZygxNikpLFxuICAgICAgICBwYWQyKGNvbnZlcnREZWNpbWFsVG9IZXgoYSkpXG4gICAgXTtcblxuICAgIC8vIFJldHVybiBhIDQgY2hhcmFjdGVyIGhleCBpZiBwb3NzaWJsZVxuICAgIGlmIChhbGxvdzRDaGFyICYmIGhleFswXS5jaGFyQXQoMCkgPT0gaGV4WzBdLmNoYXJBdCgxKSAmJiBoZXhbMV0uY2hhckF0KDApID09IGhleFsxXS5jaGFyQXQoMSkgJiYgaGV4WzJdLmNoYXJBdCgwKSA9PSBoZXhbMl0uY2hhckF0KDEpICYmIGhleFszXS5jaGFyQXQoMCkgPT0gaGV4WzNdLmNoYXJBdCgxKSkge1xuICAgICAgICByZXR1cm4gaGV4WzBdLmNoYXJBdCgwKSArIGhleFsxXS5jaGFyQXQoMCkgKyBoZXhbMl0uY2hhckF0KDApICsgaGV4WzNdLmNoYXJBdCgwKTtcbiAgICB9XG5cbiAgICByZXR1cm4gaGV4LmpvaW4oXCJcIik7XG59XG5cbi8vIHJnYmFUb0FyZ2JIZXhcbi8vIENvbnZlcnRzIGFuIFJHQkEgY29sb3IgdG8gYW4gQVJHQiBIZXg4IHN0cmluZ1xuLy8gUmFyZWx5IHVzZWQsIGJ1dCByZXF1aXJlZCBmb3IgXCJ0b0ZpbHRlcigpXCJcbmZ1bmN0aW9uIHJnYmFUb0FyZ2JIZXgociwgZywgYiwgYSkge1xuXG4gICAgdmFyIGhleCA9IFtcbiAgICAgICAgcGFkMihjb252ZXJ0RGVjaW1hbFRvSGV4KGEpKSxcbiAgICAgICAgcGFkMihtYXRoUm91bmQocikudG9TdHJpbmcoMTYpKSxcbiAgICAgICAgcGFkMihtYXRoUm91bmQoZykudG9TdHJpbmcoMTYpKSxcbiAgICAgICAgcGFkMihtYXRoUm91bmQoYikudG9TdHJpbmcoMTYpKVxuICAgIF07XG5cbiAgICByZXR1cm4gaGV4LmpvaW4oXCJcIik7XG59XG5cbi8vIGVxdWFsc1xuLy8gQ2FuIGJlIGNhbGxlZCB3aXRoIGFueSB0aW55Y29sb3IgaW5wdXRcbnRpbnljb2xvci5lcXVhbHMgPSBmdW5jdGlvbiAoY29sb3IxLCBjb2xvcjIpIHtcbiAgICBpZiAoIWNvbG9yMSB8fCAhY29sb3IyKSB7IHJldHVybiBmYWxzZTsgfVxuICAgIHJldHVybiB0aW55Y29sb3IoY29sb3IxKS50b1JnYlN0cmluZygpID09IHRpbnljb2xvcihjb2xvcjIpLnRvUmdiU3RyaW5nKCk7XG59O1xuXG50aW55Y29sb3IucmFuZG9tID0gZnVuY3Rpb24oKSB7XG4gICAgcmV0dXJuIHRpbnljb2xvci5mcm9tUmF0aW8oe1xuICAgICAgICByOiBtYXRoUmFuZG9tKCksXG4gICAgICAgIGc6IG1hdGhSYW5kb20oKSxcbiAgICAgICAgYjogbWF0aFJhbmRvbSgpXG4gICAgfSk7XG59O1xuXG4vLyBNb2RpZmljYXRpb24gRnVuY3Rpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGFua3MgdG8gbGVzcy5qcyBmb3Igc29tZSBvZiB0aGUgYmFzaWNzIGhlcmVcbi8vIDxodHRwczovL2dpdGh1Yi5jb20vY2xvdWRoZWFkL2xlc3MuanMvYmxvYi9tYXN0ZXIvbGliL2xlc3MvZnVuY3Rpb25zLmpzPlxuXG5mdW5jdGlvbiBkZXNhdHVyYXRlKGNvbG9yLCBhbW91bnQpIHtcbiAgICBhbW91bnQgPSAoYW1vdW50ID09PSAwKSA/IDAgOiAoYW1vdW50IHx8IDEwKTtcbiAgICB2YXIgaHNsID0gdGlueWNvbG9yKGNvbG9yKS50b0hzbCgpO1xuICAgIGhzbC5zIC09IGFtb3VudCAvIDEwMDtcbiAgICBoc2wucyA9IGNsYW1wMDEoaHNsLnMpO1xuICAgIHJldHVybiB0aW55Y29sb3IoaHNsKTtcbn1cblxuZnVuY3Rpb24gc2F0dXJhdGUoY29sb3IsIGFtb3VudCkge1xuICAgIGFtb3VudCA9IChhbW91bnQgPT09IDApID8gMCA6IChhbW91bnQgfHwgMTApO1xuICAgIHZhciBoc2wgPSB0aW55Y29sb3IoY29sb3IpLnRvSHNsKCk7XG4gICAgaHNsLnMgKz0gYW1vdW50IC8gMTAwO1xuICAgIGhzbC5zID0gY2xhbXAwMShoc2wucyk7XG4gICAgcmV0dXJuIHRpbnljb2xvcihoc2wpO1xufVxuXG5mdW5jdGlvbiBncmV5c2NhbGUoY29sb3IpIHtcbiAgICByZXR1cm4gdGlueWNvbG9yKGNvbG9yKS5kZXNhdHVyYXRlKDEwMCk7XG59XG5cbmZ1bmN0aW9uIGxpZ2h0ZW4gKGNvbG9yLCBhbW91bnQpIHtcbiAgICBhbW91bnQgPSAoYW1vdW50ID09PSAwKSA/IDAgOiAoYW1vdW50IHx8IDEwKTtcbiAgICB2YXIgaHNsID0gdGlueWNvbG9yKGNvbG9yKS50b0hzbCgpO1xuICAgIGhzbC5sICs9IGFtb3VudCAvIDEwMDtcbiAgICBoc2wubCA9IGNsYW1wMDEoaHNsLmwpO1xuICAgIHJldHVybiB0aW55Y29sb3IoaHNsKTtcbn1cblxuZnVuY3Rpb24gYnJpZ2h0ZW4oY29sb3IsIGFtb3VudCkge1xuICAgIGFtb3VudCA9IChhbW91bnQgPT09IDApID8gMCA6IChhbW91bnQgfHwgMTApO1xuICAgIHZhciByZ2IgPSB0aW55Y29sb3IoY29sb3IpLnRvUmdiKCk7XG4gICAgcmdiLnIgPSBtYXRoTWF4KDAsIG1hdGhNaW4oMjU1LCByZ2IuciAtIG1hdGhSb3VuZCgyNTUgKiAtIChhbW91bnQgLyAxMDApKSkpO1xuICAgIHJnYi5nID0gbWF0aE1heCgwLCBtYXRoTWluKDI1NSwgcmdiLmcgLSBtYXRoUm91bmQoMjU1ICogLSAoYW1vdW50IC8gMTAwKSkpKTtcbiAgICByZ2IuYiA9IG1hdGhNYXgoMCwgbWF0aE1pbigyNTUsIHJnYi5iIC0gbWF0aFJvdW5kKDI1NSAqIC0gKGFtb3VudCAvIDEwMCkpKSk7XG4gICAgcmV0dXJuIHRpbnljb2xvcihyZ2IpO1xufVxuXG5mdW5jdGlvbiBkYXJrZW4gKGNvbG9yLCBhbW91bnQpIHtcbiAgICBhbW91bnQgPSAoYW1vdW50ID09PSAwKSA/IDAgOiAoYW1vdW50IHx8IDEwKTtcbiAgICB2YXIgaHNsID0gdGlueWNvbG9yKGNvbG9yKS50b0hzbCgpO1xuICAgIGhzbC5sIC09IGFtb3VudCAvIDEwMDtcbiAgICBoc2wubCA9IGNsYW1wMDEoaHNsLmwpO1xuICAgIHJldHVybiB0aW55Y29sb3IoaHNsKTtcbn1cblxuLy8gU3BpbiB0YWtlcyBhIHBvc2l0aXZlIG9yIG5lZ2F0aXZlIGFtb3VudCB3aXRoaW4gWy0zNjAsIDM2MF0gaW5kaWNhdGluZyB0aGUgY2hhbmdlIG9mIGh1ZS5cbi8vIFZhbHVlcyBvdXRzaWRlIG9mIHRoaXMgcmFuZ2Ugd2lsbCBiZSB3cmFwcGVkIGludG8gdGhpcyByYW5nZS5cbmZ1bmN0aW9uIHNwaW4oY29sb3IsIGFtb3VudCkge1xuICAgIHZhciBoc2wgPSB0aW55Y29sb3IoY29sb3IpLnRvSHNsKCk7XG4gICAgdmFyIGh1ZSA9IChoc2wuaCArIGFtb3VudCkgJSAzNjA7XG4gICAgaHNsLmggPSBodWUgPCAwID8gMzYwICsgaHVlIDogaHVlO1xuICAgIHJldHVybiB0aW55Y29sb3IoaHNsKTtcbn1cblxuLy8gQ29tYmluYXRpb24gRnVuY3Rpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoYW5rcyB0byBqUXVlcnkgeENvbG9yIGZvciBzb21lIG9mIHRoZSBpZGVhcyBiZWhpbmQgdGhlc2Vcbi8vIDxodHRwczovL2dpdGh1Yi5jb20vaW5mdXNpb24valF1ZXJ5LXhjb2xvci9ibG9iL21hc3Rlci9qcXVlcnkueGNvbG9yLmpzPlxuXG5mdW5jdGlvbiBjb21wbGVtZW50KGNvbG9yKSB7XG4gICAgdmFyIGhzbCA9IHRpbnljb2xvcihjb2xvcikudG9Ic2woKTtcbiAgICBoc2wuaCA9IChoc2wuaCArIDE4MCkgJSAzNjA7XG4gICAgcmV0dXJuIHRpbnljb2xvcihoc2wpO1xufVxuXG5mdW5jdGlvbiB0cmlhZChjb2xvcikge1xuICAgIHZhciBoc2wgPSB0aW55Y29sb3IoY29sb3IpLnRvSHNsKCk7XG4gICAgdmFyIGggPSBoc2wuaDtcbiAgICByZXR1cm4gW1xuICAgICAgICB0aW55Y29sb3IoY29sb3IpLFxuICAgICAgICB0aW55Y29sb3IoeyBoOiAoaCArIDEyMCkgJSAzNjAsIHM6IGhzbC5zLCBsOiBoc2wubCB9KSxcbiAgICAgICAgdGlueWNvbG9yKHsgaDogKGggKyAyNDApICUgMzYwLCBzOiBoc2wucywgbDogaHNsLmwgfSlcbiAgICBdO1xufVxuXG5mdW5jdGlvbiB0ZXRyYWQoY29sb3IpIHtcbiAgICB2YXIgaHNsID0gdGlueWNvbG9yKGNvbG9yKS50b0hzbCgpO1xuICAgIHZhciBoID0gaHNsLmg7XG4gICAgcmV0dXJuIFtcbiAgICAgICAgdGlueWNvbG9yKGNvbG9yKSxcbiAgICAgICAgdGlueWNvbG9yKHsgaDogKGggKyA5MCkgJSAzNjAsIHM6IGhzbC5zLCBsOiBoc2wubCB9KSxcbiAgICAgICAgdGlueWNvbG9yKHsgaDogKGggKyAxODApICUgMzYwLCBzOiBoc2wucywgbDogaHNsLmwgfSksXG4gICAgICAgIHRpbnljb2xvcih7IGg6IChoICsgMjcwKSAlIDM2MCwgczogaHNsLnMsIGw6IGhzbC5sIH0pXG4gICAgXTtcbn1cblxuZnVuY3Rpb24gc3BsaXRjb21wbGVtZW50KGNvbG9yKSB7XG4gICAgdmFyIGhzbCA9IHRpbnljb2xvcihjb2xvcikudG9Ic2woKTtcbiAgICB2YXIgaCA9IGhzbC5oO1xuICAgIHJldHVybiBbXG4gICAgICAgIHRpbnljb2xvcihjb2xvciksXG4gICAgICAgIHRpbnljb2xvcih7IGg6IChoICsgNzIpICUgMzYwLCBzOiBoc2wucywgbDogaHNsLmx9KSxcbiAgICAgICAgdGlueWNvbG9yKHsgaDogKGggKyAyMTYpICUgMzYwLCBzOiBoc2wucywgbDogaHNsLmx9KVxuICAgIF07XG59XG5cbmZ1bmN0aW9uIGFuYWxvZ291cyhjb2xvciwgcmVzdWx0cywgc2xpY2VzKSB7XG4gICAgcmVzdWx0cyA9IHJlc3VsdHMgfHwgNjtcbiAgICBzbGljZXMgPSBzbGljZXMgfHwgMzA7XG5cbiAgICB2YXIgaHNsID0gdGlueWNvbG9yKGNvbG9yKS50b0hzbCgpO1xuICAgIHZhciBwYXJ0ID0gMzYwIC8gc2xpY2VzO1xuICAgIHZhciByZXQgPSBbdGlueWNvbG9yKGNvbG9yKV07XG5cbiAgICBmb3IgKGhzbC5oID0gKChoc2wuaCAtIChwYXJ0ICogcmVzdWx0cyA+PiAxKSkgKyA3MjApICUgMzYwOyAtLXJlc3VsdHM7ICkge1xuICAgICAgICBoc2wuaCA9IChoc2wuaCArIHBhcnQpICUgMzYwO1xuICAgICAgICByZXQucHVzaCh0aW55Y29sb3IoaHNsKSk7XG4gICAgfVxuICAgIHJldHVybiByZXQ7XG59XG5cbmZ1bmN0aW9uIG1vbm9jaHJvbWF0aWMoY29sb3IsIHJlc3VsdHMpIHtcbiAgICByZXN1bHRzID0gcmVzdWx0cyB8fCA2O1xuICAgIHZhciBoc3YgPSB0aW55Y29sb3IoY29sb3IpLnRvSHN2KCk7XG4gICAgdmFyIGggPSBoc3YuaCwgcyA9IGhzdi5zLCB2ID0gaHN2LnY7XG4gICAgdmFyIHJldCA9IFtdO1xuICAgIHZhciBtb2RpZmljYXRpb24gPSAxIC8gcmVzdWx0cztcblxuICAgIHdoaWxlIChyZXN1bHRzLS0pIHtcbiAgICAgICAgcmV0LnB1c2godGlueWNvbG9yKHsgaDogaCwgczogcywgdjogdn0pKTtcbiAgICAgICAgdiA9ICh2ICsgbW9kaWZpY2F0aW9uKSAlIDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJldDtcbn1cblxuLy8gVXRpbGl0eSBGdW5jdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG50aW55Y29sb3IubWl4ID0gZnVuY3Rpb24oY29sb3IxLCBjb2xvcjIsIGFtb3VudCkge1xuICAgIGFtb3VudCA9IChhbW91bnQgPT09IDApID8gMCA6IChhbW91bnQgfHwgNTApO1xuXG4gICAgdmFyIHJnYjEgPSB0aW55Y29sb3IoY29sb3IxKS50b1JnYigpO1xuICAgIHZhciByZ2IyID0gdGlueWNvbG9yKGNvbG9yMikudG9SZ2IoKTtcblxuICAgIHZhciBwID0gYW1vdW50IC8gMTAwO1xuXG4gICAgdmFyIHJnYmEgPSB7XG4gICAgICAgIHI6ICgocmdiMi5yIC0gcmdiMS5yKSAqIHApICsgcmdiMS5yLFxuICAgICAgICBnOiAoKHJnYjIuZyAtIHJnYjEuZykgKiBwKSArIHJnYjEuZyxcbiAgICAgICAgYjogKChyZ2IyLmIgLSByZ2IxLmIpICogcCkgKyByZ2IxLmIsXG4gICAgICAgIGE6ICgocmdiMi5hIC0gcmdiMS5hKSAqIHApICsgcmdiMS5hXG4gICAgfTtcblxuICAgIHJldHVybiB0aW55Y29sb3IocmdiYSk7XG59O1xuXG4vLyBSZWFkYWJpbGl0eSBGdW5jdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gPGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDgvUkVDLVdDQUcyMC0yMDA4MTIxMS8jY29udHJhc3QtcmF0aW9kZWYgKFdDQUcgVmVyc2lvbiAyKVxuXG4vLyBjb250cmFzdFxuLy8gQW5hbHl6ZSB0aGUgMiBjb2xvcnMgYW5kIHJldHVybnMgdGhlIGNvbG9yIGNvbnRyYXN0IGRlZmluZWQgYnkgKFdDQUcgVmVyc2lvbiAyKVxudGlueWNvbG9yLnJlYWRhYmlsaXR5ID0gZnVuY3Rpb24oY29sb3IxLCBjb2xvcjIpIHtcbiAgICB2YXIgYzEgPSB0aW55Y29sb3IoY29sb3IxKTtcbiAgICB2YXIgYzIgPSB0aW55Y29sb3IoY29sb3IyKTtcbiAgICByZXR1cm4gKE1hdGgubWF4KGMxLmdldEx1bWluYW5jZSgpLGMyLmdldEx1bWluYW5jZSgpKSswLjA1KSAvIChNYXRoLm1pbihjMS5nZXRMdW1pbmFuY2UoKSxjMi5nZXRMdW1pbmFuY2UoKSkrMC4wNSk7XG59O1xuXG4vLyBpc1JlYWRhYmxlXG4vLyBFbnN1cmUgdGhhdCBmb3JlZ3JvdW5kIGFuZCBiYWNrZ3JvdW5kIGNvbG9yIGNvbWJpbmF0aW9ucyBtZWV0IFdDQUcyIGd1aWRlbGluZXMuXG4vLyBUaGUgdGhpcmQgYXJndW1lbnQgaXMgYW4gb3B0aW9uYWwgT2JqZWN0LlxuLy8gICAgICB0aGUgJ2xldmVsJyBwcm9wZXJ0eSBzdGF0ZXMgJ0FBJyBvciAnQUFBJyAtIGlmIG1pc3Npbmcgb3IgaW52YWxpZCwgaXQgZGVmYXVsdHMgdG8gJ0FBJztcbi8vICAgICAgdGhlICdzaXplJyBwcm9wZXJ0eSBzdGF0ZXMgJ2xhcmdlJyBvciAnc21hbGwnIC0gaWYgbWlzc2luZyBvciBpbnZhbGlkLCBpdCBkZWZhdWx0cyB0byAnc21hbGwnLlxuLy8gSWYgdGhlIGVudGlyZSBvYmplY3QgaXMgYWJzZW50LCBpc1JlYWRhYmxlIGRlZmF1bHRzIHRvIHtsZXZlbDpcIkFBXCIsc2l6ZTpcInNtYWxsXCJ9LlxuXG4vLyAqRXhhbXBsZSpcbi8vICAgIHRpbnljb2xvci5pc1JlYWRhYmxlKFwiIzAwMFwiLCBcIiMxMTFcIikgPT4gZmFsc2Vcbi8vICAgIHRpbnljb2xvci5pc1JlYWRhYmxlKFwiIzAwMFwiLCBcIiMxMTFcIix7bGV2ZWw6XCJBQVwiLHNpemU6XCJsYXJnZVwifSkgPT4gZmFsc2VcbnRpbnljb2xvci5pc1JlYWRhYmxlID0gZnVuY3Rpb24oY29sb3IxLCBjb2xvcjIsIHdjYWcyKSB7XG4gICAgdmFyIHJlYWRhYmlsaXR5ID0gdGlueWNvbG9yLnJlYWRhYmlsaXR5KGNvbG9yMSwgY29sb3IyKTtcbiAgICB2YXIgd2NhZzJQYXJtcywgb3V0O1xuXG4gICAgb3V0ID0gZmFsc2U7XG5cbiAgICB3Y2FnMlBhcm1zID0gdmFsaWRhdGVXQ0FHMlBhcm1zKHdjYWcyKTtcbiAgICBzd2l0Y2ggKHdjYWcyUGFybXMubGV2ZWwgKyB3Y2FnMlBhcm1zLnNpemUpIHtcbiAgICAgICAgY2FzZSBcIkFBc21hbGxcIjpcbiAgICAgICAgY2FzZSBcIkFBQWxhcmdlXCI6XG4gICAgICAgICAgICBvdXQgPSByZWFkYWJpbGl0eSA+PSA0LjU7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSBcIkFBbGFyZ2VcIjpcbiAgICAgICAgICAgIG91dCA9IHJlYWRhYmlsaXR5ID49IDM7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSBcIkFBQXNtYWxsXCI6XG4gICAgICAgICAgICBvdXQgPSByZWFkYWJpbGl0eSA+PSA3O1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgfVxuICAgIHJldHVybiBvdXQ7XG5cbn07XG5cbi8vIG1vc3RSZWFkYWJsZVxuLy8gR2l2ZW4gYSBiYXNlIGNvbG9yIGFuZCBhIGxpc3Qgb2YgcG9zc2libGUgZm9yZWdyb3VuZCBvciBiYWNrZ3JvdW5kXG4vLyBjb2xvcnMgZm9yIHRoYXQgYmFzZSwgcmV0dXJucyB0aGUgbW9zdCByZWFkYWJsZSBjb2xvci5cbi8vIE9wdGlvbmFsbHkgcmV0dXJucyBCbGFjayBvciBXaGl0ZSBpZiB0aGUgbW9zdCByZWFkYWJsZSBjb2xvciBpcyB1bnJlYWRhYmxlLlxuLy8gKkV4YW1wbGUqXG4vLyAgICB0aW55Y29sb3IubW9zdFJlYWRhYmxlKHRpbnljb2xvci5tb3N0UmVhZGFibGUoXCIjMTIzXCIsIFtcIiMxMjRcIiwgXCIjMTI1XCJdLHtpbmNsdWRlRmFsbGJhY2tDb2xvcnM6ZmFsc2V9KS50b0hleFN0cmluZygpOyAvLyBcIiMxMTIyNTVcIlxuLy8gICAgdGlueWNvbG9yLm1vc3RSZWFkYWJsZSh0aW55Y29sb3IubW9zdFJlYWRhYmxlKFwiIzEyM1wiLCBbXCIjMTI0XCIsIFwiIzEyNVwiXSx7aW5jbHVkZUZhbGxiYWNrQ29sb3JzOnRydWV9KS50b0hleFN0cmluZygpOyAgLy8gXCIjZmZmZmZmXCJcbi8vICAgIHRpbnljb2xvci5tb3N0UmVhZGFibGUoXCIjYTgwMTVhXCIsIFtcIiNmYWYzZjNcIl0se2luY2x1ZGVGYWxsYmFja0NvbG9yczp0cnVlLGxldmVsOlwiQUFBXCIsc2l6ZTpcImxhcmdlXCJ9KS50b0hleFN0cmluZygpOyAvLyBcIiNmYWYzZjNcIlxuLy8gICAgdGlueWNvbG9yLm1vc3RSZWFkYWJsZShcIiNhODAxNWFcIiwgW1wiI2ZhZjNmM1wiXSx7aW5jbHVkZUZhbGxiYWNrQ29sb3JzOnRydWUsbGV2ZWw6XCJBQUFcIixzaXplOlwic21hbGxcIn0pLnRvSGV4U3RyaW5nKCk7IC8vIFwiI2ZmZmZmZlwiXG50aW55Y29sb3IubW9zdFJlYWRhYmxlID0gZnVuY3Rpb24oYmFzZUNvbG9yLCBjb2xvckxpc3QsIGFyZ3MpIHtcbiAgICB2YXIgYmVzdENvbG9yID0gbnVsbDtcbiAgICB2YXIgYmVzdFNjb3JlID0gMDtcbiAgICB2YXIgcmVhZGFiaWxpdHk7XG4gICAgdmFyIGluY2x1ZGVGYWxsYmFja0NvbG9ycywgbGV2ZWwsIHNpemUgO1xuICAgIGFyZ3MgPSBhcmdzIHx8IHt9O1xuICAgIGluY2x1ZGVGYWxsYmFja0NvbG9ycyA9IGFyZ3MuaW5jbHVkZUZhbGxiYWNrQ29sb3JzIDtcbiAgICBsZXZlbCA9IGFyZ3MubGV2ZWw7XG4gICAgc2l6ZSA9IGFyZ3Muc2l6ZTtcblxuICAgIGZvciAodmFyIGk9IDA7IGkgPCBjb2xvckxpc3QubGVuZ3RoIDsgaSsrKSB7XG4gICAgICAgIHJlYWRhYmlsaXR5ID0gdGlueWNvbG9yLnJlYWRhYmlsaXR5KGJhc2VDb2xvciwgY29sb3JMaXN0W2ldKTtcbiAgICAgICAgaWYgKHJlYWRhYmlsaXR5ID4gYmVzdFNjb3JlKSB7XG4gICAgICAgICAgICBiZXN0U2NvcmUgPSByZWFkYWJpbGl0eTtcbiAgICAgICAgICAgIGJlc3RDb2xvciA9IHRpbnljb2xvcihjb2xvckxpc3RbaV0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHRpbnljb2xvci5pc1JlYWRhYmxlKGJhc2VDb2xvciwgYmVzdENvbG9yLCB7XCJsZXZlbFwiOmxldmVsLFwic2l6ZVwiOnNpemV9KSB8fCAhaW5jbHVkZUZhbGxiYWNrQ29sb3JzKSB7XG4gICAgICAgIHJldHVybiBiZXN0Q29sb3I7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBhcmdzLmluY2x1ZGVGYWxsYmFja0NvbG9ycz1mYWxzZTtcbiAgICAgICAgcmV0dXJuIHRpbnljb2xvci5tb3N0UmVhZGFibGUoYmFzZUNvbG9yLFtcIiNmZmZcIiwgXCIjMDAwXCJdLGFyZ3MpO1xuICAgIH1cbn07XG5cbi8vIEJpZyBMaXN0IG9mIENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyA8aHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1jb2xvci8jc3ZnLWNvbG9yPlxudmFyIG5hbWVzID0gdGlueWNvbG9yLm5hbWVzID0ge1xuICAgIGFsaWNlYmx1ZTogXCJmMGY4ZmZcIixcbiAgICBhbnRpcXVld2hpdGU6IFwiZmFlYmQ3XCIsXG4gICAgYXF1YTogXCIwZmZcIixcbiAgICBhcXVhbWFyaW5lOiBcIjdmZmZkNFwiLFxuICAgIGF6dXJlOiBcImYwZmZmZlwiLFxuICAgIGJlaWdlOiBcImY1ZjVkY1wiLFxuICAgIGJpc3F1ZTogXCJmZmU0YzRcIixcbiAgICBibGFjazogXCIwMDBcIixcbiAgICBibGFuY2hlZGFsbW9uZDogXCJmZmViY2RcIixcbiAgICBibHVlOiBcIjAwZlwiLFxuICAgIGJsdWV2aW9sZXQ6IFwiOGEyYmUyXCIsXG4gICAgYnJvd246IFwiYTUyYTJhXCIsXG4gICAgYnVybHl3b29kOiBcImRlYjg4N1wiLFxuICAgIGJ1cm50c2llbm5hOiBcImVhN2U1ZFwiLFxuICAgIGNhZGV0Ymx1ZTogXCI1ZjllYTBcIixcbiAgICBjaGFydHJldXNlOiBcIjdmZmYwMFwiLFxuICAgIGNob2NvbGF0ZTogXCJkMjY5MWVcIixcbiAgICBjb3JhbDogXCJmZjdmNTBcIixcbiAgICBjb3JuZmxvd2VyYmx1ZTogXCI2NDk1ZWRcIixcbiAgICBjb3Juc2lsazogXCJmZmY4ZGNcIixcbiAgICBjcmltc29uOiBcImRjMTQzY1wiLFxuICAgIGN5YW46IFwiMGZmXCIsXG4gICAgZGFya2JsdWU6IFwiMDAwMDhiXCIsXG4gICAgZGFya2N5YW46IFwiMDA4YjhiXCIsXG4gICAgZGFya2dvbGRlbnJvZDogXCJiODg2MGJcIixcbiAgICBkYXJrZ3JheTogXCJhOWE5YTlcIixcbiAgICBkYXJrZ3JlZW46IFwiMDA2NDAwXCIsXG4gICAgZGFya2dyZXk6IFwiYTlhOWE5XCIsXG4gICAgZGFya2toYWtpOiBcImJkYjc2YlwiLFxuICAgIGRhcmttYWdlbnRhOiBcIjhiMDA4YlwiLFxuICAgIGRhcmtvbGl2ZWdyZWVuOiBcIjU1NmIyZlwiLFxuICAgIGRhcmtvcmFuZ2U6IFwiZmY4YzAwXCIsXG4gICAgZGFya29yY2hpZDogXCI5OTMyY2NcIixcbiAgICBkYXJrcmVkOiBcIjhiMDAwMFwiLFxuICAgIGRhcmtzYWxtb246IFwiZTk5NjdhXCIsXG4gICAgZGFya3NlYWdyZWVuOiBcIjhmYmM4ZlwiLFxuICAgIGRhcmtzbGF0ZWJsdWU6IFwiNDgzZDhiXCIsXG4gICAgZGFya3NsYXRlZ3JheTogXCIyZjRmNGZcIixcbiAgICBkYXJrc2xhdGVncmV5OiBcIjJmNGY0ZlwiLFxuICAgIGRhcmt0dXJxdW9pc2U6IFwiMDBjZWQxXCIsXG4gICAgZGFya3Zpb2xldDogXCI5NDAwZDNcIixcbiAgICBkZWVwcGluazogXCJmZjE0OTNcIixcbiAgICBkZWVwc2t5Ymx1ZTogXCIwMGJmZmZcIixcbiAgICBkaW1ncmF5OiBcIjY5Njk2OVwiLFxuICAgIGRpbWdyZXk6IFwiNjk2OTY5XCIsXG4gICAgZG9kZ2VyYmx1ZTogXCIxZTkwZmZcIixcbiAgICBmaXJlYnJpY2s6IFwiYjIyMjIyXCIsXG4gICAgZmxvcmFsd2hpdGU6IFwiZmZmYWYwXCIsXG4gICAgZm9yZXN0Z3JlZW46IFwiMjI4YjIyXCIsXG4gICAgZnVjaHNpYTogXCJmMGZcIixcbiAgICBnYWluc2Jvcm86IFwiZGNkY2RjXCIsXG4gICAgZ2hvc3R3aGl0ZTogXCJmOGY4ZmZcIixcbiAgICBnb2xkOiBcImZmZDcwMFwiLFxuICAgIGdvbGRlbnJvZDogXCJkYWE1MjBcIixcbiAgICBncmF5OiBcIjgwODA4MFwiLFxuICAgIGdyZWVuOiBcIjAwODAwMFwiLFxuICAgIGdyZWVueWVsbG93OiBcImFkZmYyZlwiLFxuICAgIGdyZXk6IFwiODA4MDgwXCIsXG4gICAgaG9uZXlkZXc6IFwiZjBmZmYwXCIsXG4gICAgaG90cGluazogXCJmZjY5YjRcIixcbiAgICBpbmRpYW5yZWQ6IFwiY2Q1YzVjXCIsXG4gICAgaW5kaWdvOiBcIjRiMDA4MlwiLFxuICAgIGl2b3J5OiBcImZmZmZmMFwiLFxuICAgIGtoYWtpOiBcImYwZTY4Y1wiLFxuICAgIGxhdmVuZGVyOiBcImU2ZTZmYVwiLFxuICAgIGxhdmVuZGVyYmx1c2g6IFwiZmZmMGY1XCIsXG4gICAgbGF3bmdyZWVuOiBcIjdjZmMwMFwiLFxuICAgIGxlbW9uY2hpZmZvbjogXCJmZmZhY2RcIixcbiAgICBsaWdodGJsdWU6IFwiYWRkOGU2XCIsXG4gICAgbGlnaHRjb3JhbDogXCJmMDgwODBcIixcbiAgICBsaWdodGN5YW46IFwiZTBmZmZmXCIsXG4gICAgbGlnaHRnb2xkZW5yb2R5ZWxsb3c6IFwiZmFmYWQyXCIsXG4gICAgbGlnaHRncmF5OiBcImQzZDNkM1wiLFxuICAgIGxpZ2h0Z3JlZW46IFwiOTBlZTkwXCIsXG4gICAgbGlnaHRncmV5OiBcImQzZDNkM1wiLFxuICAgIGxpZ2h0cGluazogXCJmZmI2YzFcIixcbiAgICBsaWdodHNhbG1vbjogXCJmZmEwN2FcIixcbiAgICBsaWdodHNlYWdyZWVuOiBcIjIwYjJhYVwiLFxuICAgIGxpZ2h0c2t5Ymx1ZTogXCI4N2NlZmFcIixcbiAgICBsaWdodHNsYXRlZ3JheTogXCI3ODlcIixcbiAgICBsaWdodHNsYXRlZ3JleTogXCI3ODlcIixcbiAgICBsaWdodHN0ZWVsYmx1ZTogXCJiMGM0ZGVcIixcbiAgICBsaWdodHllbGxvdzogXCJmZmZmZTBcIixcbiAgICBsaW1lOiBcIjBmMFwiLFxuICAgIGxpbWVncmVlbjogXCIzMmNkMzJcIixcbiAgICBsaW5lbjogXCJmYWYwZTZcIixcbiAgICBtYWdlbnRhOiBcImYwZlwiLFxuICAgIG1hcm9vbjogXCI4MDAwMDBcIixcbiAgICBtZWRpdW1hcXVhbWFyaW5lOiBcIjY2Y2RhYVwiLFxuICAgIG1lZGl1bWJsdWU6IFwiMDAwMGNkXCIsXG4gICAgbWVkaXVtb3JjaGlkOiBcImJhNTVkM1wiLFxuICAgIG1lZGl1bXB1cnBsZTogXCI5MzcwZGJcIixcbiAgICBtZWRpdW1zZWFncmVlbjogXCIzY2IzNzFcIixcbiAgICBtZWRpdW1zbGF0ZWJsdWU6IFwiN2I2OGVlXCIsXG4gICAgbWVkaXVtc3ByaW5nZ3JlZW46IFwiMDBmYTlhXCIsXG4gICAgbWVkaXVtdHVycXVvaXNlOiBcIjQ4ZDFjY1wiLFxuICAgIG1lZGl1bXZpb2xldHJlZDogXCJjNzE1ODVcIixcbiAgICBtaWRuaWdodGJsdWU6IFwiMTkxOTcwXCIsXG4gICAgbWludGNyZWFtOiBcImY1ZmZmYVwiLFxuICAgIG1pc3R5cm9zZTogXCJmZmU0ZTFcIixcbiAgICBtb2NjYXNpbjogXCJmZmU0YjVcIixcbiAgICBuYXZham93aGl0ZTogXCJmZmRlYWRcIixcbiAgICBuYXZ5OiBcIjAwMDA4MFwiLFxuICAgIG9sZGxhY2U6IFwiZmRmNWU2XCIsXG4gICAgb2xpdmU6IFwiODA4MDAwXCIsXG4gICAgb2xpdmVkcmFiOiBcIjZiOGUyM1wiLFxuICAgIG9yYW5nZTogXCJmZmE1MDBcIixcbiAgICBvcmFuZ2VyZWQ6IFwiZmY0NTAwXCIsXG4gICAgb3JjaGlkOiBcImRhNzBkNlwiLFxuICAgIHBhbGVnb2xkZW5yb2Q6IFwiZWVlOGFhXCIsXG4gICAgcGFsZWdyZWVuOiBcIjk4ZmI5OFwiLFxuICAgIHBhbGV0dXJxdW9pc2U6IFwiYWZlZWVlXCIsXG4gICAgcGFsZXZpb2xldHJlZDogXCJkYjcwOTNcIixcbiAgICBwYXBheWF3aGlwOiBcImZmZWZkNVwiLFxuICAgIHBlYWNocHVmZjogXCJmZmRhYjlcIixcbiAgICBwZXJ1OiBcImNkODUzZlwiLFxuICAgIHBpbms6IFwiZmZjMGNiXCIsXG4gICAgcGx1bTogXCJkZGEwZGRcIixcbiAgICBwb3dkZXJibHVlOiBcImIwZTBlNlwiLFxuICAgIHB1cnBsZTogXCI4MDAwODBcIixcbiAgICByZWJlY2NhcHVycGxlOiBcIjY2MzM5OVwiLFxuICAgIHJlZDogXCJmMDBcIixcbiAgICByb3N5YnJvd246IFwiYmM4ZjhmXCIsXG4gICAgcm95YWxibHVlOiBcIjQxNjllMVwiLFxuICAgIHNhZGRsZWJyb3duOiBcIjhiNDUxM1wiLFxuICAgIHNhbG1vbjogXCJmYTgwNzJcIixcbiAgICBzYW5keWJyb3duOiBcImY0YTQ2MFwiLFxuICAgIHNlYWdyZWVuOiBcIjJlOGI1N1wiLFxuICAgIHNlYXNoZWxsOiBcImZmZjVlZVwiLFxuICAgIHNpZW5uYTogXCJhMDUyMmRcIixcbiAgICBzaWx2ZXI6IFwiYzBjMGMwXCIsXG4gICAgc2t5Ymx1ZTogXCI4N2NlZWJcIixcbiAgICBzbGF0ZWJsdWU6IFwiNmE1YWNkXCIsXG4gICAgc2xhdGVncmF5OiBcIjcwODA5MFwiLFxuICAgIHNsYXRlZ3JleTogXCI3MDgwOTBcIixcbiAgICBzbm93OiBcImZmZmFmYVwiLFxuICAgIHNwcmluZ2dyZWVuOiBcIjAwZmY3ZlwiLFxuICAgIHN0ZWVsYmx1ZTogXCI0NjgyYjRcIixcbiAgICB0YW46IFwiZDJiNDhjXCIsXG4gICAgdGVhbDogXCIwMDgwODBcIixcbiAgICB0aGlzdGxlOiBcImQ4YmZkOFwiLFxuICAgIHRvbWF0bzogXCJmZjYzNDdcIixcbiAgICB0dXJxdW9pc2U6IFwiNDBlMGQwXCIsXG4gICAgdmlvbGV0OiBcImVlODJlZVwiLFxuICAgIHdoZWF0OiBcImY1ZGViM1wiLFxuICAgIHdoaXRlOiBcImZmZlwiLFxuICAgIHdoaXRlc21va2U6IFwiZjVmNWY1XCIsXG4gICAgeWVsbG93OiBcImZmMFwiLFxuICAgIHllbGxvd2dyZWVuOiBcIjlhY2QzMlwiXG59O1xuXG4vLyBNYWtlIGl0IGVhc3kgdG8gYWNjZXNzIGNvbG9ycyB2aWEgaGV4TmFtZXNbaGV4XVxudmFyIGhleE5hbWVzID0gdGlueWNvbG9yLmhleE5hbWVzID0gZmxpcChuYW1lcyk7XG5cbi8vIFV0aWxpdGllc1xuLy8gLS0tLS0tLS0tXG5cbi8vIHsgJ25hbWUxJzogJ3ZhbDEnIH0gYmVjb21lcyB7ICd2YWwxJzogJ25hbWUxJyB9XG5mdW5jdGlvbiBmbGlwKG8pIHtcbiAgICB2YXIgZmxpcHBlZCA9IHsgfTtcbiAgICBmb3IgKHZhciBpIGluIG8pIHtcbiAgICAgICAgaWYgKG8uaGFzT3duUHJvcGVydHkoaSkpIHtcbiAgICAgICAgICAgIGZsaXBwZWRbb1tpXV0gPSBpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBmbGlwcGVkO1xufVxuXG4vLyBSZXR1cm4gYSB2YWxpZCBhbHBoYSB2YWx1ZSBbMCwxXSB3aXRoIGFsbCBpbnZhbGlkIHZhbHVlcyBiZWluZyBzZXQgdG8gMVxuZnVuY3Rpb24gYm91bmRBbHBoYShhKSB7XG4gICAgYSA9IHBhcnNlRmxvYXQoYSk7XG5cbiAgICBpZiAoaXNOYU4oYSkgfHwgYSA8IDAgfHwgYSA+IDEpIHtcbiAgICAgICAgYSA9IDE7XG4gICAgfVxuXG4gICAgcmV0dXJuIGE7XG59XG5cbi8vIFRha2UgaW5wdXQgZnJvbSBbMCwgbl0gYW5kIHJldHVybiBpdCBhcyBbMCwgMV1cbmZ1bmN0aW9uIGJvdW5kMDEobiwgbWF4KSB7XG4gICAgaWYgKGlzT25lUG9pbnRaZXJvKG4pKSB7IG4gPSBcIjEwMCVcIjsgfVxuXG4gICAgdmFyIHByb2Nlc3NQZXJjZW50ID0gaXNQZXJjZW50YWdlKG4pO1xuICAgIG4gPSBtYXRoTWluKG1heCwgbWF0aE1heCgwLCBwYXJzZUZsb2F0KG4pKSk7XG5cbiAgICAvLyBBdXRvbWF0aWNhbGx5IGNvbnZlcnQgcGVyY2VudGFnZSBpbnRvIG51bWJlclxuICAgIGlmIChwcm9jZXNzUGVyY2VudCkge1xuICAgICAgICBuID0gcGFyc2VJbnQobiAqIG1heCwgMTApIC8gMTAwO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBmbG9hdGluZyBwb2ludCByb3VuZGluZyBlcnJvcnNcbiAgICBpZiAoKE1hdGguYWJzKG4gLSBtYXgpIDwgMC4wMDAwMDEpKSB7XG4gICAgICAgIHJldHVybiAxO1xuICAgIH1cblxuICAgIC8vIENvbnZlcnQgaW50byBbMCwgMV0gcmFuZ2UgaWYgaXQgaXNuJ3QgYWxyZWFkeVxuICAgIHJldHVybiAobiAlIG1heCkgLyBwYXJzZUZsb2F0KG1heCk7XG59XG5cbi8vIEZvcmNlIGEgbnVtYmVyIGJldHdlZW4gMCBhbmQgMVxuZnVuY3Rpb24gY2xhbXAwMSh2YWwpIHtcbiAgICByZXR1cm4gbWF0aE1pbigxLCBtYXRoTWF4KDAsIHZhbCkpO1xufVxuXG4vLyBQYXJzZSBhIGJhc2UtMTYgaGV4IHZhbHVlIGludG8gYSBiYXNlLTEwIGludGVnZXJcbmZ1bmN0aW9uIHBhcnNlSW50RnJvbUhleCh2YWwpIHtcbiAgICByZXR1cm4gcGFyc2VJbnQodmFsLCAxNik7XG59XG5cbi8vIE5lZWQgdG8gaGFuZGxlIDEuMCBhcyAxMDAlLCBzaW5jZSBvbmNlIGl0IGlzIGEgbnVtYmVyLCB0aGVyZSBpcyBubyBkaWZmZXJlbmNlIGJldHdlZW4gaXQgYW5kIDFcbi8vIDxodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzc0MjIwNzIvamF2YXNjcmlwdC1ob3ctdG8tZGV0ZWN0LW51bWJlci1hcy1hLWRlY2ltYWwtaW5jbHVkaW5nLTEtMD5cbmZ1bmN0aW9uIGlzT25lUG9pbnRaZXJvKG4pIHtcbiAgICByZXR1cm4gdHlwZW9mIG4gPT0gXCJzdHJpbmdcIiAmJiBuLmluZGV4T2YoJy4nKSAhPSAtMSAmJiBwYXJzZUZsb2F0KG4pID09PSAxO1xufVxuXG4vLyBDaGVjayB0byBzZWUgaWYgc3RyaW5nIHBhc3NlZCBpbiBpcyBhIHBlcmNlbnRhZ2VcbmZ1bmN0aW9uIGlzUGVyY2VudGFnZShuKSB7XG4gICAgcmV0dXJuIHR5cGVvZiBuID09PSBcInN0cmluZ1wiICYmIG4uaW5kZXhPZignJScpICE9IC0xO1xufVxuXG4vLyBGb3JjZSBhIGhleCB2YWx1ZSB0byBoYXZlIDIgY2hhcmFjdGVyc1xuZnVuY3Rpb24gcGFkMihjKSB7XG4gICAgcmV0dXJuIGMubGVuZ3RoID09IDEgPyAnMCcgKyBjIDogJycgKyBjO1xufVxuXG4vLyBSZXBsYWNlIGEgZGVjaW1hbCB3aXRoIGl0J3MgcGVyY2VudGFnZSB2YWx1ZVxuZnVuY3Rpb24gY29udmVydFRvUGVyY2VudGFnZShuKSB7XG4gICAgaWYgKG4gPD0gMSkge1xuICAgICAgICBuID0gKG4gKiAxMDApICsgXCIlXCI7XG4gICAgfVxuXG4gICAgcmV0dXJuIG47XG59XG5cbi8vIENvbnZlcnRzIGEgZGVjaW1hbCB0byBhIGhleCB2YWx1ZVxuZnVuY3Rpb24gY29udmVydERlY2ltYWxUb0hleChkKSB7XG4gICAgcmV0dXJuIE1hdGgucm91bmQocGFyc2VGbG9hdChkKSAqIDI1NSkudG9TdHJpbmcoMTYpO1xufVxuLy8gQ29udmVydHMgYSBoZXggdmFsdWUgdG8gYSBkZWNpbWFsXG5mdW5jdGlvbiBjb252ZXJ0SGV4VG9EZWNpbWFsKGgpIHtcbiAgICByZXR1cm4gKHBhcnNlSW50RnJvbUhleChoKSAvIDI1NSk7XG59XG5cbnZhciBtYXRjaGVycyA9IChmdW5jdGlvbigpIHtcblxuICAgIC8vIDxodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLXZhbHVlcy8jaW50ZWdlcnM+XG4gICAgdmFyIENTU19JTlRFR0VSID0gXCJbLVxcXFwrXT9cXFxcZCslP1wiO1xuXG4gICAgLy8gPGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtdmFsdWVzLyNudW1iZXItdmFsdWU+XG4gICAgdmFyIENTU19OVU1CRVIgPSBcIlstXFxcXCtdP1xcXFxkKlxcXFwuXFxcXGQrJT9cIjtcblxuICAgIC8vIEFsbG93IHBvc2l0aXZlL25lZ2F0aXZlIGludGVnZXIvbnVtYmVyLiAgRG9uJ3QgY2FwdHVyZSB0aGUgZWl0aGVyL29yLCBqdXN0IHRoZSBlbnRpcmUgb3V0Y29tZS5cbiAgICB2YXIgQ1NTX1VOSVQgPSBcIig/OlwiICsgQ1NTX05VTUJFUiArIFwiKXwoPzpcIiArIENTU19JTlRFR0VSICsgXCIpXCI7XG5cbiAgICAvLyBBY3R1YWwgbWF0Y2hpbmcuXG4gICAgLy8gUGFyZW50aGVzZXMgYW5kIGNvbW1hcyBhcmUgb3B0aW9uYWwsIGJ1dCBub3QgcmVxdWlyZWQuXG4gICAgLy8gV2hpdGVzcGFjZSBjYW4gdGFrZSB0aGUgcGxhY2Ugb2YgY29tbWFzIG9yIG9wZW5pbmcgcGFyZW5cbiAgICB2YXIgUEVSTUlTU0lWRV9NQVRDSDMgPSBcIltcXFxcc3xcXFxcKF0rKFwiICsgQ1NTX1VOSVQgKyBcIilbLHxcXFxcc10rKFwiICsgQ1NTX1VOSVQgKyBcIilbLHxcXFxcc10rKFwiICsgQ1NTX1VOSVQgKyBcIilcXFxccypcXFxcKT9cIjtcbiAgICB2YXIgUEVSTUlTU0lWRV9NQVRDSDQgPSBcIltcXFxcc3xcXFxcKF0rKFwiICsgQ1NTX1VOSVQgKyBcIilbLHxcXFxcc10rKFwiICsgQ1NTX1VOSVQgKyBcIilbLHxcXFxcc10rKFwiICsgQ1NTX1VOSVQgKyBcIilbLHxcXFxcc10rKFwiICsgQ1NTX1VOSVQgKyBcIilcXFxccypcXFxcKT9cIjtcblxuICAgIHJldHVybiB7XG4gICAgICAgIENTU19VTklUOiBuZXcgUmVnRXhwKENTU19VTklUKSxcbiAgICAgICAgcmdiOiBuZXcgUmVnRXhwKFwicmdiXCIgKyBQRVJNSVNTSVZFX01BVENIMyksXG4gICAgICAgIHJnYmE6IG5ldyBSZWdFeHAoXCJyZ2JhXCIgKyBQRVJNSVNTSVZFX01BVENINCksXG4gICAgICAgIGhzbDogbmV3IFJlZ0V4cChcImhzbFwiICsgUEVSTUlTU0lWRV9NQVRDSDMpLFxuICAgICAgICBoc2xhOiBuZXcgUmVnRXhwKFwiaHNsYVwiICsgUEVSTUlTU0lWRV9NQVRDSDQpLFxuICAgICAgICBoc3Y6IG5ldyBSZWdFeHAoXCJoc3ZcIiArIFBFUk1JU1NJVkVfTUFUQ0gzKSxcbiAgICAgICAgaHN2YTogbmV3IFJlZ0V4cChcImhzdmFcIiArIFBFUk1JU1NJVkVfTUFUQ0g0KSxcbiAgICAgICAgaGV4MzogL14jPyhbMC05YS1mQS1GXXsxfSkoWzAtOWEtZkEtRl17MX0pKFswLTlhLWZBLUZdezF9KSQvLFxuICAgICAgICBoZXg2OiAvXiM/KFswLTlhLWZBLUZdezJ9KShbMC05YS1mQS1GXXsyfSkoWzAtOWEtZkEtRl17Mn0pJC8sXG4gICAgICAgIGhleDQ6IC9eIz8oWzAtOWEtZkEtRl17MX0pKFswLTlhLWZBLUZdezF9KShbMC05YS1mQS1GXXsxfSkoWzAtOWEtZkEtRl17MX0pJC8sXG4gICAgICAgIGhleDg6IC9eIz8oWzAtOWEtZkEtRl17Mn0pKFswLTlhLWZBLUZdezJ9KShbMC05YS1mQS1GXXsyfSkoWzAtOWEtZkEtRl17Mn0pJC9cbiAgICB9O1xufSkoKTtcblxuLy8gaXNWYWxpZENTU1VuaXRcbi8vIFRha2UgaW4gYSBzaW5nbGUgc3RyaW5nIC8gbnVtYmVyIGFuZCBjaGVjayB0byBzZWUgaWYgaXQgbG9va3MgbGlrZSBhIENTUyB1bml0XG4vLyAoc2VlIG1hdGNoZXJzIGFib3ZlIGZvciBkZWZpbml0aW9uKS5cbmZ1bmN0aW9uIGlzVmFsaWRDU1NVbml0KGNvbG9yKSB7XG4gICAgcmV0dXJuICEhbWF0Y2hlcnMuQ1NTX1VOSVQuZXhlYyhjb2xvcik7XG59XG5cbi8vIHN0cmluZ0lucHV0VG9PYmplY3Rcbi8vIFBlcm1pc3NpdmUgc3RyaW5nIHBhcnNpbmcuICBUYWtlIGluIGEgbnVtYmVyIG9mIGZvcm1hdHMsIGFuZCBvdXRwdXQgYW4gb2JqZWN0XG4vLyBiYXNlZCBvbiBkZXRlY3RlZCBmb3JtYXQuICBSZXR1cm5zIHsgciwgZywgYiB9IG9yIHsgaCwgcywgbCB9IG9yIHsgaCwgcywgdn1cbmZ1bmN0aW9uIHN0cmluZ0lucHV0VG9PYmplY3QoY29sb3IpIHtcblxuICAgIGNvbG9yID0gY29sb3IucmVwbGFjZSh0cmltTGVmdCwgJycpLnJlcGxhY2UodHJpbVJpZ2h0LCAnJykudG9Mb3dlckNhc2UoKTtcbiAgICB2YXIgbmFtZWQgPSBmYWxzZTtcbiAgICBpZiAobmFtZXNbY29sb3JdKSB7XG4gICAgICAgIGNvbG9yID0gbmFtZXNbY29sb3JdO1xuICAgICAgICBuYW1lZCA9IHRydWU7XG4gICAgfVxuICAgIGVsc2UgaWYgKGNvbG9yID09ICd0cmFuc3BhcmVudCcpIHtcbiAgICAgICAgcmV0dXJuIHsgcjogMCwgZzogMCwgYjogMCwgYTogMCwgZm9ybWF0OiBcIm5hbWVcIiB9O1xuICAgIH1cblxuICAgIC8vIFRyeSB0byBtYXRjaCBzdHJpbmcgaW5wdXQgdXNpbmcgcmVndWxhciBleHByZXNzaW9ucy5cbiAgICAvLyBLZWVwIG1vc3Qgb2YgdGhlIG51bWJlciBib3VuZGluZyBvdXQgb2YgdGhpcyBmdW5jdGlvbiAtIGRvbid0IHdvcnJ5IGFib3V0IFswLDFdIG9yIFswLDEwMF0gb3IgWzAsMzYwXVxuICAgIC8vIEp1c3QgcmV0dXJuIGFuIG9iamVjdCBhbmQgbGV0IHRoZSBjb252ZXJzaW9uIGZ1bmN0aW9ucyBoYW5kbGUgdGhhdC5cbiAgICAvLyBUaGlzIHdheSB0aGUgcmVzdWx0IHdpbGwgYmUgdGhlIHNhbWUgd2hldGhlciB0aGUgdGlueWNvbG9yIGlzIGluaXRpYWxpemVkIHdpdGggc3RyaW5nIG9yIG9iamVjdC5cbiAgICB2YXIgbWF0Y2g7XG4gICAgaWYgKChtYXRjaCA9IG1hdGNoZXJzLnJnYi5leGVjKGNvbG9yKSkpIHtcbiAgICAgICAgcmV0dXJuIHsgcjogbWF0Y2hbMV0sIGc6IG1hdGNoWzJdLCBiOiBtYXRjaFszXSB9O1xuICAgIH1cbiAgICBpZiAoKG1hdGNoID0gbWF0Y2hlcnMucmdiYS5leGVjKGNvbG9yKSkpIHtcbiAgICAgICAgcmV0dXJuIHsgcjogbWF0Y2hbMV0sIGc6IG1hdGNoWzJdLCBiOiBtYXRjaFszXSwgYTogbWF0Y2hbNF0gfTtcbiAgICB9XG4gICAgaWYgKChtYXRjaCA9IG1hdGNoZXJzLmhzbC5leGVjKGNvbG9yKSkpIHtcbiAgICAgICAgcmV0dXJuIHsgaDogbWF0Y2hbMV0sIHM6IG1hdGNoWzJdLCBsOiBtYXRjaFszXSB9O1xuICAgIH1cbiAgICBpZiAoKG1hdGNoID0gbWF0Y2hlcnMuaHNsYS5leGVjKGNvbG9yKSkpIHtcbiAgICAgICAgcmV0dXJuIHsgaDogbWF0Y2hbMV0sIHM6IG1hdGNoWzJdLCBsOiBtYXRjaFszXSwgYTogbWF0Y2hbNF0gfTtcbiAgICB9XG4gICAgaWYgKChtYXRjaCA9IG1hdGNoZXJzLmhzdi5leGVjKGNvbG9yKSkpIHtcbiAgICAgICAgcmV0dXJuIHsgaDogbWF0Y2hbMV0sIHM6IG1hdGNoWzJdLCB2OiBtYXRjaFszXSB9O1xuICAgIH1cbiAgICBpZiAoKG1hdGNoID0gbWF0Y2hlcnMuaHN2YS5leGVjKGNvbG9yKSkpIHtcbiAgICAgICAgcmV0dXJuIHsgaDogbWF0Y2hbMV0sIHM6IG1hdGNoWzJdLCB2OiBtYXRjaFszXSwgYTogbWF0Y2hbNF0gfTtcbiAgICB9XG4gICAgaWYgKChtYXRjaCA9IG1hdGNoZXJzLmhleDguZXhlYyhjb2xvcikpKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICByOiBwYXJzZUludEZyb21IZXgobWF0Y2hbMV0pLFxuICAgICAgICAgICAgZzogcGFyc2VJbnRGcm9tSGV4KG1hdGNoWzJdKSxcbiAgICAgICAgICAgIGI6IHBhcnNlSW50RnJvbUhleChtYXRjaFszXSksXG4gICAgICAgICAgICBhOiBjb252ZXJ0SGV4VG9EZWNpbWFsKG1hdGNoWzRdKSxcbiAgICAgICAgICAgIGZvcm1hdDogbmFtZWQgPyBcIm5hbWVcIiA6IFwiaGV4OFwiXG4gICAgICAgIH07XG4gICAgfVxuICAgIGlmICgobWF0Y2ggPSBtYXRjaGVycy5oZXg2LmV4ZWMoY29sb3IpKSkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgcjogcGFyc2VJbnRGcm9tSGV4KG1hdGNoWzFdKSxcbiAgICAgICAgICAgIGc6IHBhcnNlSW50RnJvbUhleChtYXRjaFsyXSksXG4gICAgICAgICAgICBiOiBwYXJzZUludEZyb21IZXgobWF0Y2hbM10pLFxuICAgICAgICAgICAgZm9ybWF0OiBuYW1lZCA/IFwibmFtZVwiIDogXCJoZXhcIlxuICAgICAgICB9O1xuICAgIH1cbiAgICBpZiAoKG1hdGNoID0gbWF0Y2hlcnMuaGV4NC5leGVjKGNvbG9yKSkpIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHI6IHBhcnNlSW50RnJvbUhleChtYXRjaFsxXSArICcnICsgbWF0Y2hbMV0pLFxuICAgICAgICAgICAgZzogcGFyc2VJbnRGcm9tSGV4KG1hdGNoWzJdICsgJycgKyBtYXRjaFsyXSksXG4gICAgICAgICAgICBiOiBwYXJzZUludEZyb21IZXgobWF0Y2hbM10gKyAnJyArIG1hdGNoWzNdKSxcbiAgICAgICAgICAgIGE6IGNvbnZlcnRIZXhUb0RlY2ltYWwobWF0Y2hbNF0gKyAnJyArIG1hdGNoWzRdKSxcbiAgICAgICAgICAgIGZvcm1hdDogbmFtZWQgPyBcIm5hbWVcIiA6IFwiaGV4OFwiXG4gICAgICAgIH07XG4gICAgfVxuICAgIGlmICgobWF0Y2ggPSBtYXRjaGVycy5oZXgzLmV4ZWMoY29sb3IpKSkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgcjogcGFyc2VJbnRGcm9tSGV4KG1hdGNoWzFdICsgJycgKyBtYXRjaFsxXSksXG4gICAgICAgICAgICBnOiBwYXJzZUludEZyb21IZXgobWF0Y2hbMl0gKyAnJyArIG1hdGNoWzJdKSxcbiAgICAgICAgICAgIGI6IHBhcnNlSW50RnJvbUhleChtYXRjaFszXSArICcnICsgbWF0Y2hbM10pLFxuICAgICAgICAgICAgZm9ybWF0OiBuYW1lZCA/IFwibmFtZVwiIDogXCJoZXhcIlxuICAgICAgICB9O1xuICAgIH1cblxuICAgIHJldHVybiBmYWxzZTtcbn1cblxuZnVuY3Rpb24gdmFsaWRhdGVXQ0FHMlBhcm1zKHBhcm1zKSB7XG4gICAgLy8gcmV0dXJuIHZhbGlkIFdDQUcyIHBhcm1zIGZvciBpc1JlYWRhYmxlLlxuICAgIC8vIElmIGlucHV0IHBhcm1zIGFyZSBpbnZhbGlkLCByZXR1cm4ge1wibGV2ZWxcIjpcIkFBXCIsIFwic2l6ZVwiOlwic21hbGxcIn1cbiAgICB2YXIgbGV2ZWwsIHNpemU7XG4gICAgcGFybXMgPSBwYXJtcyB8fCB7XCJsZXZlbFwiOlwiQUFcIiwgXCJzaXplXCI6XCJzbWFsbFwifTtcbiAgICBsZXZlbCA9IChwYXJtcy5sZXZlbCB8fCBcIkFBXCIpLnRvVXBwZXJDYXNlKCk7XG4gICAgc2l6ZSA9IChwYXJtcy5zaXplIHx8IFwic21hbGxcIikudG9Mb3dlckNhc2UoKTtcbiAgICBpZiAobGV2ZWwgIT09IFwiQUFcIiAmJiBsZXZlbCAhPT0gXCJBQUFcIikge1xuICAgICAgICBsZXZlbCA9IFwiQUFcIjtcbiAgICB9XG4gICAgaWYgKHNpemUgIT09IFwic21hbGxcIiAmJiBzaXplICE9PSBcImxhcmdlXCIpIHtcbiAgICAgICAgc2l6ZSA9IFwic21hbGxcIjtcbiAgICB9XG4gICAgcmV0dXJuIHtcImxldmVsXCI6bGV2ZWwsIFwic2l6ZVwiOnNpemV9O1xufVxuXG50aGlzLnRpbnljb2xvciA9IHRpbnljb2xvcjtcblxufSkoKWA7XG59XG4vLyBJdCBpcyBoYWNreSB3YXkgdG8gbWFrZSB0aGlzIGZ1bmN0aW9uIHdpbGwgYmUgY29tcGlsZWQgcHJlZmVyZW50aWFsbHkgYnkgbGVzc1xuLy8gcmVzb2x2ZSBlcnJvcjogYFJlZmVyZW5jZUVycm9yOiBjb2xvclBhbGV0dGUgaXMgbm90IGRlZmluZWRgXG4vLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtbW90aW9uL2lzc3Vlcy80NFxuLnRpbnlDb2xvck1peGluKCk7XG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXG5cbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xuICB3aWR0aDogQHdpZHRoO1xuICBoZWlnaHQ6IEBoZWlnaHQ7XG59XG5cbi5zcXVhcmUoQHNpemUpIHtcbiAgLnNpemUoQHNpemU7IEBzaXplKTtcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCAqL1xuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cbi8vIEhUTUwgJiBCb2R5IHJlc2V0XG5Ae2h0bWwtc2VsZWN0b3J9LFxuYm9keSB7XG4gIC5zcXVhcmUoMTAwJSk7XG59XG5cbi8vIHJlbW92ZSB0aGUgY2xlYXIgYnV0dG9uIG9mIGEgdGV4dCBpbnB1dCBjb250cm9sIGluIElFMTArXG5pbnB1dDo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5Ae2h0bWwtc2VsZWN0b3J9IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogZmFkZShAYmxhY2ssIDAlKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIHJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBib2R5LWJhY2tncm91bmRgLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHk7XG4gIGZvbnQtdmFyaWFudDogQGZvbnQtdmFyaWFudC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJhY2tncm91bmQ7IC8vIDJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBAZm9udC1mZWF0dXJlLXNldHRpbmdzLWJhc2U7XG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD0nLTEnXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIHJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogQGhlYWRpbmctY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGBlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIHJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gM1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIHJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IEBsaW5rLWFjdGl2ZS1jb2xvcjtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzIyNTAzXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstZm9jdXMtZGVjb3JhdGlvbjtcbiAgICBvdXRsaW5lOiBAbGluay1mb2N1cy1vdXRsaW5lO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LWZhbWlseTogQGNvZGUtZmFtaWx5O1xufVxuXG5wcmUge1xuICAvLyByZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyByZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXG4vLyBTZWU6XG4vLyAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMC9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwczovL3BhdHJpY2tobGF1a2UuZ2l0aHViLmlvL3RvdWNoL3Rlc3RzL3Jlc3VsdHMvI3N1cHByZXNzaW5nLTMwMG1zLWRlbGF5XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9J2J1dHRvbiddLFxuaW5wdXQ6bm90KFt0eXBlPSdyYW5nZSddKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIHJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIHJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5Ae2h0bWwtc2VsZWN0b3J9IFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyByZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gcmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSd0aW1lJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSB7XG4gIC8vIHJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyByZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY2VtZW50IGFuZCBkZWNlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIHJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93LTE7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yLWludmVyc2U7XG4gIGJhY2tncm91bmQ6IEB0ZXh0LXNlbGVjdGlvbi1iZztcbn1cblxuLy8gVXRpbGl0eSBjbGFzc2VzXG4uY2xlYXJmaXgge1xuICAuY2xlYXJmaXgoKTtcbn1cbiIsIi8vIG1peGlucyBmb3IgY2xlYXJmaXhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNsZWFyZml4KCkge1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8yMTMwMSNpc3N1ZWNvbW1lbnQtNTgzOTU1MjI5XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMjE4NjRcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuIiwiLmljb25mb250LW1peGluKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBAaWNvbi1jb2xvcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtOyAvLyBmb3IgU1ZHIGljb24sIHNlZSBodHRwczovL2Jsb2cucHJvdG90eXByLmlvL2FsaWduLXN2Zy1pY29ucy10by10ZXh0LWFuZC1zYXktZ29vZGJ5ZS10by1mb250LWljb25zLWQ0NGIzZDdiMjZiNFxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICA+ICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIGRvbnQgZGlzcGxheSBvbGQgaWNvbi5cbiAgfVxuXG4gICYgJi1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uL21peGlucy9pY29uZm9udCc7XG5cbi5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgLmljb25mb250LW1peGluKCk7XG5cbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMzM3MDNcbiAgJiA+ICYge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICB9XG5cbiAgJlt0YWJpbmRleF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uQHtpY29uZm9udC1jc3MtcHJlZml4fS1zcGluLFxuLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0tc3Bpbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuIiwiLm1vdGlvbi1jb21tb24oQGR1cmF0aW9uOiBAYW5pbWF0aW9uLWR1cmF0aW9uLWJhc2UpIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5tb3Rpb24tY29tbW9uLWxlYXZlKEBkdXJhdGlvbjogQGFuaW1hdGlvbi1kdXJhdGlvbi1iYXNlKSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ubWFrZS1tb3Rpb24oQGNsYXNzTmFtZSwgQGtleWZyYW1lTmFtZSwgQGR1cmF0aW9uOiBAYW5pbWF0aW9uLWR1cmF0aW9uLWJhc2UpIHtcbiAgLkB7Y2xhc3NOYW1lfS1lbnRlcixcbiAgLkB7Y2xhc3NOYW1lfS1hcHBlYXIge1xuICAgIC5tb3Rpb24tY29tbW9uKEBkdXJhdGlvbik7XG5cbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG4gIC5Ae2NsYXNzTmFtZX0tbGVhdmUge1xuICAgIC5tb3Rpb24tY29tbW9uLWxlYXZlKEBkdXJhdGlvbik7XG5cbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG4gIC5Ae2NsYXNzTmFtZX0tZW50ZXIuQHtjbGFzc05hbWV9LWVudGVyLWFjdGl2ZSxcbiAgLkB7Y2xhc3NOYW1lfS1hcHBlYXIuQHtjbGFzc05hbWV9LWFwcGVhci1hY3RpdmUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB+J0B7a2V5ZnJhbWVOYW1lfUluJztcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgfVxuICAuQHtjbGFzc05hbWV9LWxlYXZlLkB7Y2xhc3NOYW1lfS1sZWF2ZS1hY3RpdmUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB+J0B7a2V5ZnJhbWVOYW1lfU91dCc7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIi5mYWRlLW1vdGlvbihAY2xhc3NOYW1lLCBAa2V5ZnJhbWVOYW1lKSB7XG4gIEBuYW1lOiB+J0B7YW50LXByZWZpeH0tQHtjbGFzc05hbWV9JztcbiAgLm1ha2UtbW90aW9uKEBuYW1lLCBAa2V5ZnJhbWVOYW1lKTtcbiAgLkB7bmFtZX0tZW50ZXIsXG4gIC5Ae25hbWV9LWFwcGVhciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgLkB7bmFtZX0tbGVhdmUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxufVxuXG4uZmFkZS1tb3Rpb24oZmFkZSwgYW50RmFkZSk7XG5cbkBrZXlmcmFtZXMgYW50RmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50RmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLm1vdmUtbW90aW9uKEBjbGFzc05hbWUsIEBrZXlmcmFtZU5hbWUpIHtcbiAgQG5hbWU6IH4nQHthbnQtcHJlZml4fS1Ae2NsYXNzTmFtZX0nO1xuICAubWFrZS1tb3Rpb24oQG5hbWUsIEBrZXlmcmFtZU5hbWUpO1xuICAuQHtuYW1lfS1lbnRlcixcbiAgLkB7bmFtZX0tYXBwZWFyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEBlYXNlLW91dC1jaXJjO1xuICB9XG4gIC5Ae25hbWV9LWxlYXZlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAZWFzZS1pbi1jaXJjO1xuICB9XG59XG5cbi5tb3ZlLW1vdGlvbihtb3ZlLXVwLCBhbnRNb3ZlVXApO1xuLm1vdmUtbW90aW9uKG1vdmUtZG93biwgYW50TW92ZURvd24pO1xuLm1vdmUtbW90aW9uKG1vdmUtbGVmdCwgYW50TW92ZUxlZnQpO1xuLm1vdmUtbW90aW9uKG1vdmUtcmlnaHQsIGFudE1vdmVSaWdodCk7XG5cbkBrZXlmcmFtZXMgYW50TW92ZURvd25JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50TW92ZURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudE1vdmVMZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRNb3ZlTGVmdE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRNb3ZlUmlnaHRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudE1vdmVVcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50TW92ZVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGxvYWRpbmdDaXJjbGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBjbGljay1hbmltYXRpbmctdHJ1ZTogflwiW0B7YW50LXByZWZpeH0tY2xpY2stYW5pbWF0aW5nPSd0cnVlJ11cIjtcbkBjbGljay1hbmltYXRpbmctd2l0aC1leHRyYS1ub2RlLXRydWU6IH5cIltAe2FudC1wcmVmaXh9LWNsaWNrLWFuaW1hdGluZy13aXRob3V0LWV4dHJhLW5vZGU9J3RydWUnXVwiO1xuXG5Ae2NsaWNrLWFuaW1hdGluZy10cnVlfSxcbkB7Y2xpY2stYW5pbWF0aW5nLXdpdGgtZXh0cmEtbm9kZS10cnVlfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaHRtbCB7XG4gIC0tYW50ZC13YXZlLXNoYWRvdy1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gIC0tc2Nyb2xsLWJhcjogMDtcbn1cblxuQGNsaWNrLWFuaW1hdGluZy13aXRoLWV4dHJhLW5vZGUtdHJ1ZS1hZnRlcjogfidAe2NsaWNrLWFuaW1hdGluZy13aXRoLWV4dHJhLW5vZGUtdHJ1ZX06OmFmdGVyJztcblxuQHtjbGljay1hbmltYXRpbmctd2l0aC1leHRyYS1ub2RlLXRydWUtYWZ0ZXJ9LFxuLkB7YW50LXByZWZpeH0tY2xpY2stYW5pbWF0aW5nLW5vZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgQHByaW1hcnktY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgdmFyKC0tYW50ZC13YXZlLXNoYWRvdy1jb2xvcik7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYW5pbWF0aW9uOiBmYWRlRWZmZWN0IDJzIEBlYXNlLW91dC1jaXJjLCB3YXZlRWZmZWN0IDAuNHMgQGVhc2Utb3V0LWNpcmM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgd2F2ZUVmZmVjdCB7XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIEBwcmltYXJ5LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIEB3YXZlLWFuaW1hdGlvbi13aWR0aCB2YXIoLS1hbnRkLXdhdmUtc2hhZG93LWNvbG9yKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVFZmZlY3Qge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIuc2xpZGUtbW90aW9uKEBjbGFzc05hbWUsIEBrZXlmcmFtZU5hbWUpIHtcbiAgQG5hbWU6IH4nQHthbnQtcHJlZml4fS1Ae2NsYXNzTmFtZX0nO1xuICAubWFrZS1tb3Rpb24oQG5hbWUsIEBrZXlmcmFtZU5hbWUpO1xuICAuQHtuYW1lfS1lbnRlcixcbiAgLkB7bmFtZX0tYXBwZWFyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEBlYXNlLW91dC1xdWludDtcbiAgfVxuICAuQHtuYW1lfS1sZWF2ZSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQGVhc2UtaW4tcXVpbnQ7XG4gIH1cbn1cblxuLnNsaWRlLW1vdGlvbihzbGlkZS11cCwgYW50U2xpZGVVcCk7XG4uc2xpZGUtbW90aW9uKHNsaWRlLWRvd24sIGFudFNsaWRlRG93bik7XG4uc2xpZGUtbW90aW9uKHNsaWRlLWxlZnQsIGFudFNsaWRlTGVmdCk7XG4uc2xpZGUtbW90aW9uKHNsaWRlLXJpZ2h0LCBhbnRTbGlkZVJpZ2h0KTtcblxuQGtleWZyYW1lcyBhbnRTbGlkZVVwSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlVXBPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlRG93bkluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFNsaWRlRG93bk91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRTbGlkZUxlZnRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50U2xpZGVMZWZ0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIuem9vbS1tb3Rpb24oQGNsYXNzTmFtZSwgQGtleWZyYW1lTmFtZSwgQGR1cmF0aW9uOiBAYW5pbWF0aW9uLWR1cmF0aW9uLWJhc2UpIHtcbiAgQG5hbWU6IH4nQHthbnQtcHJlZml4fS1Ae2NsYXNzTmFtZX0nO1xuICAubWFrZS1tb3Rpb24oQG5hbWUsIEBrZXlmcmFtZU5hbWUsIEBkdXJhdGlvbik7XG4gIC5Ae25hbWV9LWVudGVyLFxuICAuQHtuYW1lfS1hcHBlYXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IC8vIG5lZWQgdGhpcyBieSB5aW1pbmdoZVxuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQGVhc2Utb3V0LWNpcmM7XG5cbiAgICAmLXByZXBhcmUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICAuQHtuYW1lfS1sZWF2ZSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQGVhc2UtaW4tb3V0LWNpcmM7XG4gIH1cbn1cblxuLy8gRm9yIE1vZGFsLCBTZWxlY3QgY2hvb3NlbiBpdGVtXG4uem9vbS1tb3Rpb24oem9vbSwgYW50Wm9vbSk7XG4vLyBGb3IgUG9wb3ZlciwgUG9wY29uZmlybSwgRHJvcGRvd25cbi56b29tLW1vdGlvbih6b29tLWJpZywgYW50Wm9vbUJpZyk7XG4vLyBGb3IgVG9vbHRpcFxuLnpvb20tbW90aW9uKHpvb20tYmlnLWZhc3QsIGFudFpvb21CaWcsIEBhbmltYXRpb24tZHVyYXRpb24tZmFzdCk7XG5cbi56b29tLW1vdGlvbih6b29tLXVwLCBhbnRab29tVXApO1xuLnpvb20tbW90aW9uKHpvb20tZG93biwgYW50Wm9vbURvd24pO1xuLnpvb20tbW90aW9uKHpvb20tbGVmdCwgYW50Wm9vbUxlZnQpO1xuLnpvb20tbW90aW9uKHpvb20tcmlnaHQsIGFudFpvb21SaWdodCk7XG5cbkBrZXlmcmFtZXMgYW50Wm9vbUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Wm9vbU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRab29tQmlnSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRab29tQmlnT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21VcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Wm9vbVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Wm9vbUxlZnRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Wm9vbVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Wm9vbVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Wm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIvLyBAaW1wb3J0ICcuLi9taXhpbnMvbW90aW9uJzsgVGhpcyBoYXMgbW92ZWQgdG8gdGhlbWUveHh4IGluc2lkZS5cbkBpbXBvcnQgJ21vdGlvbi9mYWRlJztcbkBpbXBvcnQgJ21vdGlvbi9tb3ZlJztcbkBpbXBvcnQgJ21vdGlvbi9vdGhlcic7XG5AaW1wb3J0ICdtb3Rpb24vc2xpZGUnO1xuQGltcG9ydCAnbW90aW9uL3pvb20nO1xuXG4vLyBGb3IgY29tbW9uL29wZW5BbmltYXRpb25cbi5hbnQtbW90aW9uLWNvbGxhcHNlLWxlZ2FjeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCBAYW5pbWF0aW9uLWR1cmF0aW9uLWJhc2UgQGVhc2UtaW4tb3V0LFxuICAgICAgb3BhY2l0eSBAYW5pbWF0aW9uLWR1cmF0aW9uLWJhc2UgQGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFudC1tb3Rpb24tY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgQGFuaW1hdGlvbi1kdXJhdGlvbi1iYXNlIEBlYXNlLWluLW91dCxcbiAgICBvcGFjaXR5IEBhbmltYXRpb24tZHVyYXRpb24tYmFzZSBAZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5cbi5Ae2FudC1wcmVmaXh9LWFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiBAemluZGV4LWFmZml4O1xufVxuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AYWxlcnQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWFsZXJ0JztcblxuLkB7YWxlcnQtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBAYWxlcnQtcGFkZGluZy12ZXJ0aWNhbCBAYWxlcnQtcGFkZGluZy1ob3Jpem9udGFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgJi1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICYtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBAbWFyZ2luLXhzO1xuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogQGZvbnQtc2l6ZS1iYXNlICsgOHB4O1xuICB9XG5cbiAgJi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtc3VjY2Vzcy1iZy1jb2xvcjtcbiAgICBib3JkZXI6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLWNvbG9yO1xuICAgIC5Ae2FsZXJ0LXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgY29sb3I6IEBhbGVydC1zdWNjZXNzLWljb24tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtaW5mby1iZy1jb2xvcjtcbiAgICBib3JkZXI6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGFsZXJ0LWluZm8tYm9yZGVyLWNvbG9yO1xuICAgIC5Ae2FsZXJ0LXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgY29sb3I6IEBhbGVydC1pbmZvLWljb24tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWxlcnQtd2FybmluZy1iZy1jb2xvcjtcbiAgICBib3JkZXI6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGFsZXJ0LXdhcm5pbmctYm9yZGVyLWNvbG9yO1xuICAgIC5Ae2FsZXJ0LXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgY29sb3I6IEBhbGVydC13YXJuaW5nLWljb24tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGFsZXJ0LWVycm9yLWJnLWNvbG9yO1xuICAgIGJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYWxlcnQtZXJyb3ItYm9yZGVyLWNvbG9yO1xuXG4gICAgLkB7YWxlcnQtcHJlZml4LWNsc30taWNvbiB7XG4gICAgICBjb2xvcjogQGFsZXJ0LWVycm9yLWljb24tY29sb3I7XG4gICAgfVxuXG4gICAgLkB7YWxlcnQtcHJlZml4LWNsc30tZGVzY3JpcHRpb24gPiBwcmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IEBtYXJnaW4teHM7XG4gIH1cblxuICAmLWNsb3NlLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLXhzO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6IEBmb250LXNpemUtc207XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0tY2xvc2Uge1xuICAgICAgY29sb3I6IEBhbGVydC1jbG9zZS1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQGFsZXJ0LWNsb3NlLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2xvc2UtdGV4dCB7XG4gICAgY29sb3I6IEBhbGVydC1jbG9zZS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQGFsZXJ0LWNsb3NlLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtd2l0aC1kZXNjcmlwdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogQGFsZXJ0LXdpdGgtZGVzY3JpcHRpb24tcGFkZGluZztcbiAgfVxuXG4gICYtd2l0aC1kZXNjcmlwdGlvbiYtbm8taWNvbiB7XG4gICAgcGFkZGluZzogQGFsZXJ0LXdpdGgtZGVzY3JpcHRpb24tbm8taWNvbi1wYWRkaW5nLXZlcnRpY2FsIDE1cHg7XG4gIH1cblxuICAmLXdpdGgtZGVzY3JpcHRpb24gJi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IEBhbGVydC13aXRoLWRlc2NyaXB0aW9uLXBhZGRpbmctdmVydGljYWw7XG4gICAgZm9udC1zaXplOiBAYWxlcnQtd2l0aC1kZXNjcmlwdGlvbi1pY29uLXNpemU7XG4gIH1cblxuICAmLXdpdGgtZGVzY3JpcHRpb24gJi1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6IEBhbGVydC1tZXNzYWdlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbiAgfVxuXG4gICYtbWVzc2FnZSB7XG4gICAgY29sb3I6IEBhbGVydC1tZXNzYWdlLWNvbG9yO1xuICB9XG5cbiAgJi13aXRoLWRlc2NyaXB0aW9uICYtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJiYtbW90aW9uLWxlYXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIEBlYXNlLWluLW91dC1jaXJjLCBvcGFjaXR5IDAuM3MgQGVhc2UtaW4tb3V0LWNpcmMsXG4gICAgICBwYWRkaW5nLXRvcCAwLjNzIEBlYXNlLWluLW91dC1jaXJjLCBwYWRkaW5nLWJvdHRvbSAwLjNzIEBlYXNlLWluLW91dC1jaXJjLFxuICAgICAgbWFyZ2luLWJvdHRvbSAwLjNzIEBlYXNlLWluLW91dC1jaXJjO1xuICB9XG5cbiAgJiYtbW90aW9uLWxlYXZlLWFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYtYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmJlemllckVhc2luZ01peGluKCkge1xuQGZ1bmN0aW9uczogfmAoZnVuY3Rpb24oKSB7XG4gIHZhciBORVdUT05fSVRFUkFUSU9OUyA9IDQ7XG4gIHZhciBORVdUT05fTUlOX1NMT1BFID0gMC4wMDE7XG4gIHZhciBTVUJESVZJU0lPTl9QUkVDSVNJT04gPSAwLjAwMDAwMDE7XG4gIHZhciBTVUJESVZJU0lPTl9NQVhfSVRFUkFUSU9OUyA9IDEwO1xuXG4gIHZhciBrU3BsaW5lVGFibGVTaXplID0gMTE7XG4gIHZhciBrU2FtcGxlU3RlcFNpemUgPSAxLjAgLyAoa1NwbGluZVRhYmxlU2l6ZSAtIDEuMCk7XG5cbiAgdmFyIGZsb2F0MzJBcnJheVN1cHBvcnRlZCA9IHR5cGVvZiBGbG9hdDMyQXJyYXkgPT09ICdmdW5jdGlvbic7XG5cbiAgZnVuY3Rpb24gQSAoYUExLCBhQTIpIHsgcmV0dXJuIDEuMCAtIDMuMCAqIGFBMiArIDMuMCAqIGFBMTsgfVxuICBmdW5jdGlvbiBCIChhQTEsIGFBMikgeyByZXR1cm4gMy4wICogYUEyIC0gNi4wICogYUExOyB9XG4gIGZ1bmN0aW9uIEMgKGFBMSkgICAgICB7IHJldHVybiAzLjAgKiBhQTE7IH1cblxuICAvLyBSZXR1cm5zIHgodCkgZ2l2ZW4gdCwgeDEsIGFuZCB4Miwgb3IgeSh0KSBnaXZlbiB0LCB5MSwgYW5kIHkyLlxuICBmdW5jdGlvbiBjYWxjQmV6aWVyIChhVCwgYUExLCBhQTIpIHsgcmV0dXJuICgoQShhQTEsIGFBMikgKiBhVCArIEIoYUExLCBhQTIpKSAqIGFUICsgQyhhQTEpKSAqIGFUOyB9XG5cbiAgLy8gUmV0dXJucyBkeC9kdCBnaXZlbiB0LCB4MSwgYW5kIHgyLCBvciBkeS9kdCBnaXZlbiB0LCB5MSwgYW5kIHkyLlxuICBmdW5jdGlvbiBnZXRTbG9wZSAoYVQsIGFBMSwgYUEyKSB7IHJldHVybiAzLjAgKiBBKGFBMSwgYUEyKSAqIGFUICogYVQgKyAyLjAgKiBCKGFBMSwgYUEyKSAqIGFUICsgQyhhQTEpOyB9XG5cbiAgZnVuY3Rpb24gYmluYXJ5U3ViZGl2aWRlIChhWCwgYUEsIGFCLCBtWDEsIG1YMikge1xuICAgIHZhciBjdXJyZW50WCwgY3VycmVudFQsIGkgPSAwO1xuICAgIGRvIHtcbiAgICAgIGN1cnJlbnRUID0gYUEgKyAoYUIgLSBhQSkgLyAyLjA7XG4gICAgICBjdXJyZW50WCA9IGNhbGNCZXppZXIoY3VycmVudFQsIG1YMSwgbVgyKSAtIGFYO1xuICAgICAgaWYgKGN1cnJlbnRYID4gMC4wKSB7XG4gICAgICAgIGFCID0gY3VycmVudFQ7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBhQSA9IGN1cnJlbnRUO1xuICAgICAgfVxuICAgIH0gd2hpbGUgKE1hdGguYWJzKGN1cnJlbnRYKSA+IFNVQkRJVklTSU9OX1BSRUNJU0lPTiAmJiArK2kgPCBTVUJESVZJU0lPTl9NQVhfSVRFUkFUSU9OUyk7XG4gICAgcmV0dXJuIGN1cnJlbnRUO1xuICB9XG5cbiAgZnVuY3Rpb24gbmV3dG9uUmFwaHNvbkl0ZXJhdGUgKGFYLCBhR3Vlc3NULCBtWDEsIG1YMikge1xuICAgZm9yICh2YXIgaSA9IDA7IGkgPCBORVdUT05fSVRFUkFUSU9OUzsgKytpKSB7XG4gICAgIHZhciBjdXJyZW50U2xvcGUgPSBnZXRTbG9wZShhR3Vlc3NULCBtWDEsIG1YMik7XG4gICAgIGlmIChjdXJyZW50U2xvcGUgPT09IDAuMCkge1xuICAgICAgIHJldHVybiBhR3Vlc3NUO1xuICAgICB9XG4gICAgIHZhciBjdXJyZW50WCA9IGNhbGNCZXppZXIoYUd1ZXNzVCwgbVgxLCBtWDIpIC0gYVg7XG4gICAgIGFHdWVzc1QgLT0gY3VycmVudFggLyBjdXJyZW50U2xvcGU7XG4gICB9XG4gICByZXR1cm4gYUd1ZXNzVDtcbiAgfVxuXG4gIHZhciBCZXppZXJFYXNpbmcgPSBmdW5jdGlvbiAobVgxLCBtWTEsIG1YMiwgbVkyKSB7XG4gICAgaWYgKCEoMCA8PSBtWDEgJiYgbVgxIDw9IDEgJiYgMCA8PSBtWDIgJiYgbVgyIDw9IDEpKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ2JlemllciB4IHZhbHVlcyBtdXN0IGJlIGluIFswLCAxXSByYW5nZScpO1xuICAgIH1cblxuICAgIC8vIFByZWNvbXB1dGUgc2FtcGxlcyB0YWJsZVxuICAgIHZhciBzYW1wbGVWYWx1ZXMgPSBmbG9hdDMyQXJyYXlTdXBwb3J0ZWQgPyBuZXcgRmxvYXQzMkFycmF5KGtTcGxpbmVUYWJsZVNpemUpIDogbmV3IEFycmF5KGtTcGxpbmVUYWJsZVNpemUpO1xuICAgIGlmIChtWDEgIT09IG1ZMSB8fCBtWDIgIT09IG1ZMikge1xuICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBrU3BsaW5lVGFibGVTaXplOyArK2kpIHtcbiAgICAgICAgc2FtcGxlVmFsdWVzW2ldID0gY2FsY0JlemllcihpICoga1NhbXBsZVN0ZXBTaXplLCBtWDEsIG1YMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZnVuY3Rpb24gZ2V0VEZvclggKGFYKSB7XG4gICAgICB2YXIgaW50ZXJ2YWxTdGFydCA9IDAuMDtcbiAgICAgIHZhciBjdXJyZW50U2FtcGxlID0gMTtcbiAgICAgIHZhciBsYXN0U2FtcGxlID0ga1NwbGluZVRhYmxlU2l6ZSAtIDE7XG5cbiAgICAgIGZvciAoOyBjdXJyZW50U2FtcGxlICE9PSBsYXN0U2FtcGxlICYmIHNhbXBsZVZhbHVlc1tjdXJyZW50U2FtcGxlXSA8PSBhWDsgKytjdXJyZW50U2FtcGxlKSB7XG4gICAgICAgIGludGVydmFsU3RhcnQgKz0ga1NhbXBsZVN0ZXBTaXplO1xuICAgICAgfVxuICAgICAgLS1jdXJyZW50U2FtcGxlO1xuXG4gICAgICAvLyBJbnRlcnBvbGF0ZSB0byBwcm92aWRlIGFuIGluaXRpYWwgZ3Vlc3MgZm9yIHRcbiAgICAgIHZhciBkaXN0ID0gKGFYIC0gc2FtcGxlVmFsdWVzW2N1cnJlbnRTYW1wbGVdKSAvIChzYW1wbGVWYWx1ZXNbY3VycmVudFNhbXBsZSArIDFdIC0gc2FtcGxlVmFsdWVzW2N1cnJlbnRTYW1wbGVdKTtcbiAgICAgIHZhciBndWVzc0ZvclQgPSBpbnRlcnZhbFN0YXJ0ICsgZGlzdCAqIGtTYW1wbGVTdGVwU2l6ZTtcblxuICAgICAgdmFyIGluaXRpYWxTbG9wZSA9IGdldFNsb3BlKGd1ZXNzRm9yVCwgbVgxLCBtWDIpO1xuICAgICAgaWYgKGluaXRpYWxTbG9wZSA+PSBORVdUT05fTUlOX1NMT1BFKSB7XG4gICAgICAgIHJldHVybiBuZXd0b25SYXBoc29uSXRlcmF0ZShhWCwgZ3Vlc3NGb3JULCBtWDEsIG1YMik7XG4gICAgICB9IGVsc2UgaWYgKGluaXRpYWxTbG9wZSA9PT0gMC4wKSB7XG4gICAgICAgIHJldHVybiBndWVzc0ZvclQ7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gYmluYXJ5U3ViZGl2aWRlKGFYLCBpbnRlcnZhbFN0YXJ0LCBpbnRlcnZhbFN0YXJ0ICsga1NhbXBsZVN0ZXBTaXplLCBtWDEsIG1YMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIGZ1bmN0aW9uIEJlemllckVhc2luZyAoeCkge1xuICAgICAgaWYgKG1YMSA9PT0gbVkxICYmIG1YMiA9PT0gbVkyKSB7XG4gICAgICAgIHJldHVybiB4OyAvLyBsaW5lYXJcbiAgICAgIH1cbiAgICAgIC8vIEJlY2F1c2UgSmF2YVNjcmlwdCBudW1iZXIgYXJlIGltcHJlY2lzZSwgd2Ugc2hvdWxkIGd1YXJhbnRlZSB0aGUgZXh0cmVtZXMgYXJlIHJpZ2h0LlxuICAgICAgaWYgKHggPT09IDApIHtcbiAgICAgICAgcmV0dXJuIDA7XG4gICAgICB9XG4gICAgICBpZiAoeCA9PT0gMSkge1xuICAgICAgICByZXR1cm4gMTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjYWxjQmV6aWVyKGdldFRGb3JYKHgpLCBtWTEsIG1ZMik7XG4gICAgfTtcbiAgfTtcblxuICB0aGlzLmNvbG9yRWFzaW5nID0gQmV6aWVyRWFzaW5nKDAuMjYsIDAuMDksIDAuMzcsIDAuMTgpO1xuICAvLyBsZXNzIDMgcmVxdWlyZXMgYSByZXR1cm5cbiAgcmV0dXJuICcnO1xufSkoKWA7XG59XG4vLyBJdCBpcyBoYWNreSB3YXkgdG8gbWFrZSB0aGlzIGZ1bmN0aW9uIHdpbGwgYmUgY29tcGlsZWQgcHJlZmVyZW50aWFsbHkgYnkgbGVzc1xuLy8gcmVzb2x2ZSBlcnJvcjogYFJlZmVyZW5jZUVycm9yOiBjb2xvclBhbGV0dGUgaXMgbm90IGRlZmluZWRgXG4vLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtbW90aW9uL2lzc3Vlcy80NFxuLmJlemllckVhc2luZ01peGluKCk7XG4iLCIucmVzZXQtY29tcG9uZW50KCkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtdmFyaWFudDogQGZvbnQtdmFyaWFudC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogQGZvbnQtZmVhdHVyZS1zZXR0aW5ncy1iYXNlO1xufVxuIiwiLkB7YWxlcnQtcHJlZml4LWNsc30ge1xuICAmJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1pY29uIHtcbiAgICAuQHthbGVydC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogQG1hcmdpbi14cztcbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbiB7XG4gICAgLkB7YWxlcnQtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBAbWFyZ2luLXhzO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1jbG9zZS1pY29uIHtcbiAgICAuQHthbGVydC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IEBtYXJnaW4teHM7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIC5Ae2FsZXJ0LXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgcGFkZGluZy1yaWdodDogQGFsZXJ0LXdpdGgtZGVzY3JpcHRpb24taWNvbi1zaXplO1xuICAgICAgcGFkZGluZy1sZWZ0OiBAYWxlcnQtd2l0aC1kZXNjcmlwdGlvbi1wYWRkaW5nLXZlcnRpY2FsO1xuICAgIH1cblxuICAgIC5Ae2FsZXJ0LXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgLkB7YWxlcnQtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IEBhbGVydC13aXRoLWRlc2NyaXB0aW9uLXBhZGRpbmctdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGFuY2hvci1ib3JkZXItd2lkdGg6IDJweDtcblxuLkB7YW50LXByZWZpeH0tYW5jaG9yIHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiBAYW5jaG9yLWJvcmRlci13aWR0aDtcblxuICAmLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBhbmNob3ItYmc7XG4gIH1cblxuICAmLWluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBAYW5jaG9yLWJvcmRlci13aWR0aDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFuY2hvci1ib3JkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgfVxuXG4gICAgJi1iYWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29tcG9uZW50LWJhY2tncm91bmQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmLkB7YW50LXByZWZpeH0tYW5jaG9yLWluay1iYWxsLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1maXhlZCAmLWluayAmLWluay1iYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBwYWRkaW5nOiBAYW5jaG9yLWxpbmstcGFkZGluZztcblxuICAgICYtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hY3RpdmUgPiAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsgJi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIi5Ae2FudC1wcmVmaXh9LWFuY2hvciB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgLkB7YW50LXByZWZpeH0tYW5jaG9yLXJ0bCYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1pbmsge1xuICAgIC5Ae2FudC1wcmVmaXh9LWFuY2hvci1ydGwgJiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi1iYWxsIHtcbiAgICAgIC5Ae2FudC1wcmVmaXh9LWFuY2hvci1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgLkB7YW50LXByZWZpeH0tYW5jaG9yLXJ0bCAmIHtcbiAgICAgIHBhZGRpbmc6IEBhbmNob3ItbGluay10b3AgQGFuY2hvci1saW5rLWxlZnQgQGFuY2hvci1saW5rLXRvcCAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9pbnB1dC9zdHlsZS9taXhpbic7XG5cbkBpbnB1dC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0taW5wdXQnO1xuQHNlbGVjdC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc2VsZWN0JztcbkBhdXRvY29tcGxldGUtcHJlZml4LWNsczogfidAe3NlbGVjdC1wcmVmaXgtY2xzfS1hdXRvLWNvbXBsZXRlJztcblxuLkB7YXV0b2NvbXBsZXRlLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzIyMzAyXG4gIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1jbGVhciB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcbkBpbXBvcnQgJy4vc2luZ2xlJztcbkBpbXBvcnQgJy4vbXVsdGlwbGUnO1xuQGltcG9ydCAnLi9zdGF0dXMnO1xuXG5Ac2VsZWN0LXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1zZWxlY3QnO1xuQHNlbGVjdC1oZWlnaHQtd2l0aG91dC1ib3JkZXI6IEBpbnB1dC1oZWlnaHQtYmFzZSAtIDIgKiBAYm9yZGVyLXdpZHRoLWJhc2U7XG5Ac2VsZWN0LWRyb3Bkb3duLWVkZ2UtY2hpbGQtdmVydGljYWwtcGFkZGluZzogQGRyb3Bkb3duLWVkZ2UtY2hpbGQtdmVydGljYWwtcGFkZGluZztcblxuLnNlbGVjdC1zZWxlY3RvcigpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGNvbnRyb2wtYm9yZGVyLXJhZGl1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgQGVhc2UtaW4tb3V0O1xuXG4gIGlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2hvdy1zZWFyY2gmIHtcbiAgICBjdXJzb3I6IHRleHQ7XG5cbiAgICBpbnB1dCB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LWZvY3VzZWQ6bm90KC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1kaXNhYmxlZCkmIHtcbiAgICAuYWN0aXZlKCk7XG4gIH1cblxuICAuQHtzZWxlY3QtcHJlZml4LWNsc30tZGlzYWJsZWQmIHtcbiAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IEBpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LW11bHRpcGxlJiB7XG4gICAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0LW11bHRpcGxlLWRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbn1cblxuLyogUmVzZXQgc2VhcmNoIGlucHV0IHN0eWxlICovXG4uc2VsZWN0LXNlYXJjaC1pbnB1dC13aXRob3V0LWJvcmRlcigpIHtcbiAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1zZWFyY2gtaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCAqL1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uQHtzZWxlY3QtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpub3QoJi1jdXN0b21pemUtaW5wdXQpICYtc2VsZWN0b3Ige1xuICAgIC5zZWxlY3Qtc2VsZWN0b3IoKTtcbiAgICAuc2VsZWN0LXNlYXJjaC1pbnB1dC13aXRob3V0LWJvcmRlcigpO1xuICB9XG5cbiAgJjpub3QoJi1kaXNhYmxlZCk6aG92ZXIgJi1zZWxlY3RvciB7XG4gICAgLmhvdmVyKCk7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT0gU2VsZWN0aW9uID09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXNlbGVjdGlvbi1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgLy8gSUUxMSBjc3MgaGFjay4gYCo6Oi1tcy1iYWNrZHJvcCxgIGlzIGEgbXVzdCBoYXZlXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgICAmIHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PSBQbGFjZWhvbGRlciA9PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiBAaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC8vIElFMTEgY3NzIGhhY2suIGAqOjotbXMtYmFja2Ryb3AsYCBpcyBhIG11c3QgaGF2ZVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgICAgJiB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gQXJyb3cgPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1hcnJvdyB7XG4gICAgLmljb25mb250LW1peGluKCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgLSAxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogQGZvbnQtc2l6ZS1zbTtcbiAgICBtYXJnaW4tdG9wOiAoLUBmb250LXNpemUtc20gLyAyKTtcbiAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLkB7c2VsZWN0LXByZWZpeC1jbHN9LXN1ZmZpeCkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tZGlzYWJsZWQgJiB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBAcGFkZGluZy14cztcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBDbGVhciA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWNsZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IEBjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbCAtIDFweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogQGZvbnQtc2l6ZS1zbTtcbiAgICBoZWlnaHQ6IEBmb250LXNpemUtc207XG4gICAgbWFyZ2luLXRvcDogKC1AZm9udC1zaXplLXNtIC8gMik7XG4gICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0LWNsZWFyLWJhY2tncm91bmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfTpob3ZlciAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gUG9wdXAgPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1kcm9wZG93biB7XG4gICAgLnJlc2V0LWNvbXBvbmVudCgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogQHNlbGVjdC1kcm9wZG93bi1lZGdlLWNoaWxkLXZlcnRpY2FsLXBhZGRpbmcgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIC8vIEZpeCBzZWxlY3QgcmVuZGVyIGxhZyBvZiBsb25nIHRleHQgaW4gY2hyb21lXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMTE0NTZcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xMTg0M1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0LWRyb3Bkb3duLWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBAYm94LXNoYWRvdy1iYXNlO1xuXG4gICAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWVudGVyLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtZW50ZXItYWN0aXZlJi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbiAgICAmLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtYXBwZWFyLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZSYtcGxhY2VtZW50LWJvdHRvbUxlZnQge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgICB9XG5cbiAgICAmLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtZW50ZXIuQHthbnQtcHJlZml4fS1zbGlkZS11cC1lbnRlci1hY3RpdmUmLXBsYWNlbWVudC10b3BMZWZ0LFxuICAgICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1hcHBlYXIuQHthbnQtcHJlZml4fS1zbGlkZS11cC1hcHBlYXItYWN0aXZlJi1wbGFjZW1lbnQtdG9wTGVmdCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gICAgfVxuXG4gICAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWxlYXZlLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtbGVhdmUtYWN0aXZlJi1wbGFjZW1lbnQtYm90dG9tTGVmdCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgICB9XG5cbiAgICAmLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtbGVhdmUuQHthbnQtcHJlZml4fS1zbGlkZS11cC1sZWF2ZS1hY3RpdmUmLXBsYWNlbWVudC10b3BMZWZ0IHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gICAgfVxuXG4gICAgJi1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWVtcHR5IHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PSBPcHRpb25zID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLml0ZW0oKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IEBzZWxlY3QtZHJvcGRvd24taGVpZ2h0O1xuICAgIHBhZGRpbmc6IEBzZWxlY3QtZHJvcGRvd24tdmVydGljYWwtcGFkZGluZyBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBAc2VsZWN0LWRyb3Bkb3duLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1kcm9wZG93bi1saW5lLWhlaWdodDtcbiAgfVxuXG4gICYtaXRlbS1lbXB0eSB7XG4gICAgLml0ZW0oKTtcbiAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICAuaXRlbSgpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgLy8gPT09PT09PT09PT0gR3JvdXAgPT09PT09PT09PT09XG4gICAgJi1ncm91cCB7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT09IE9wdGlvbiA9PT09PT09PT09PVxuICAgICYtb3B0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuXG4gICAgICAmLXN0YXRlIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1hY3RpdmU6bm90KCYtZGlzYWJsZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlbGVjdC1pdGVtLWFjdGl2ZS1iZztcbiAgICAgIH1cblxuICAgICAgJi1zZWxlY3RlZDpub3QoJi1kaXNhYmxlZCkge1xuICAgICAgICBjb2xvcjogQHNlbGVjdC1pdGVtLXNlbGVjdGVkLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogQHNlbGVjdC1pdGVtLXNlbGVjdGVkLWZvbnQtd2VpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0LWl0ZW0tc2VsZWN0ZWQtYmc7XG5cbiAgICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LWl0ZW0tb3B0aW9uLXN0YXRlIHtcbiAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICYuQHtzZWxlY3QtcHJlZml4LWNsc30taXRlbS1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWxlY3QtbXVsdGlwbGUtZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuXG4gICAgICAmLWdyb3VwZWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbCAqIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID09ICAgICAgICAgICAgICAgICAgICAgICAgICBTaXplICAgICAgICAgICAgICAgICAgICAgICAgICA9PVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1sZyB7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxnO1xuICB9XG5cbiAgLy8gbm8gYm9yZGVyIHN0eWxlXG4gICYtYm9yZGVybGVzcyAmLXNlbGVjdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmJi1pbi1mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09IENvbXBhY3QgSXRlbSBTdHlsZXMgPT09PT09PT09PT09PT09PT09PT09XG4gIC5jb21wYWN0LWl0ZW0oQHNlbGVjdC1wcmVmaXgtY2xzLCB+J0B7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdG9yJywgfidAe3NlbGVjdC1wcmVmaXgtY2xzfS1mb2N1c2VkJyk7XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0IChyZWZlcmVuY2UpICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQHNlbGVjdC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc2VsZWN0JztcblxuQHNlbGVjdGlvbi1pdGVtLXBhZGRpbmc6IGNlaWwoQGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG5cbi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zaW5nbGUge1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09IFNlbGVjdG9yID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcblxuICAgICAgJi1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24taXRlbSxcbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1oZWlnaHQtd2l0aG91dC1ib3JkZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG5cbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gRm9yIGNvbW1vbiBiYXNlbGluZSBhbGlnblxuICAgICY6OmFmdGVyLFxuICAgIC8qIEZvciAnJyB2YWx1ZSBiYXNlbGluZSBhbGlnbiAqL1xuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24taXRlbTo6YWZ0ZXIsXG4gICAgLyogRm9yIHVuZGVmaW5lZCB2YWx1ZSBiYXNlbGluZSBhbGlnbiAqL1xuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY29udGVudDogJ1xcYTAnO1xuICAgIH1cbiAgfVxuXG4gIC8vIFdpdGggYXJyb3cgc2hvdWxkIHByb3ZpZGVzIGBwYWRkaW5nLXJpZ2h0YCB0byBzaG93IHRoZSBhcnJvd1xuICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNob3ctYXJyb3cgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1zZWFyY2gge1xuICAgIHJpZ2h0OiBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2UgKyBAZm9udC1zaXplLWJhc2U7XG4gIH1cblxuICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNob3ctYXJyb3cgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1pdGVtLFxuICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNob3ctYXJyb3cgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZy1yaWdodDogQHNlbGVjdGlvbi1pdGVtLXBhZGRpbmc7XG4gIH1cblxuICAvLyBPcGFjaXR5IHNlbGVjdGlvbiBpZiBvcGVuXG4gICYuQHtzZWxlY3QtcHJlZml4LWNsc30tb3BlbiAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLWl0ZW0ge1xuICAgIGNvbG9yOiBAaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBJbnB1dCA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBXZSBvbmx5IGNoYW5nZSB0aGUgc3R5bGUgb2Ygbm9uLWN1c3RvbWl6ZSBpbnB1dCB3aGljaCBpcyBvbmx5IHN1cHBvcnQgYnkgYGNvbWJvYm94YCBtb2RlLlxuXG4gIC8vIE5vdCBjdXN0b21pemVcbiAgJjpub3QoLkB7c2VsZWN0LXByZWZpeC1jbHN9LWN1c3RvbWl6ZS1pbnB1dCkge1xuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RvciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgICAgcGFkZGluZzogMCBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2U7XG5cbiAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tc2VhcmNoLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiBAc2VsZWN0LWhlaWdodC13aXRob3V0LWJvcmRlcjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1oZWlnaHQtd2l0aG91dC1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1jdXN0b21pemUtaW5wdXQge1xuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RvciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyA9PSAgICAgICAgICAgICAgICAgICAgICAgICAgU2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgPT1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5zZWxlY3Qtc2l6ZShAc3VmZml4LCBAaW5wdXQtaGVpZ2h0KSB7XG4gICAgQG1lcmdlZC1jbHM6IH4nQHtzZWxlY3QtcHJlZml4LWNsc30tQHtzdWZmaXh9JztcblxuICAgICYuQHttZXJnZWQtY2xzfTpub3QoLkB7c2VsZWN0LXByZWZpeC1jbHN9LWN1c3RvbWl6ZS1pbnB1dCkge1xuICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdG9yIHtcbiAgICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuXG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLWl0ZW0sXG4gICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0IC0gMiAqIEBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBOb3QgY3VzdG9taXplXG4gICAgICAmOm5vdCguQHtzZWxlY3QtcHJlZml4LWNsc30tY3VzdG9taXplLWlucHV0KSB7XG4gICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQgLSAyICogQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC1zaXplKCdsZycsIEBzZWxlY3Qtc2luZ2xlLWl0ZW0taGVpZ2h0LWxnKTtcbiAgLnNlbGVjdC1zaXplKCdzbScsIEBpbnB1dC1oZWlnaHQtc20pO1xuXG4gIC8vIFNpemUgc21hbGwgbmVlZCBhZGRpdGlvbmFsIHNldCBwYWRkaW5nXG4gICYuQHtzZWxlY3QtcHJlZml4LWNsc30tc20ge1xuICAgICY6bm90KC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1jdXN0b21pemUtaW5wdXQpIHtcbiAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgICAgICAgcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtc207XG4gICAgICAgIGxlZnQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtc207XG4gICAgICB9XG5cbiAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RvciB7XG4gICAgICAgIHBhZGRpbmc6IDAgQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1zbTtcbiAgICAgIH1cblxuICAgICAgLy8gV2l0aCBhcnJvdyBzaG91bGQgcHJvdmlkZXMgYHBhZGRpbmctcmlnaHRgIHRvIHNob3cgdGhlIGFycm93XG4gICAgICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNob3ctYXJyb3cgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1zZWFyY2gge1xuICAgICAgICByaWdodDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1zbSArIEBmb250LXNpemUtYmFzZSAqIDEuNTtcbiAgICAgIH1cblxuICAgICAgJi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zaG93LWFycm93IC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24taXRlbSxcbiAgICAgICYuQHtzZWxlY3QtcHJlZml4LWNsc30tc2hvdy1hcnJvdyAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogQGZvbnQtc2l6ZS1iYXNlICogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuQHtzZWxlY3QtcHJlZml4LWNsc30tbGcge1xuICAgICY6bm90KC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1jdXN0b21pemUtaW5wdXQpIHtcbiAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RvciB7XG4gICAgICAgIHBhZGRpbmc6IDAgQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1sZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5Ac2VsZWN0LXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1zZWxlY3QnO1xuXG5Ac2VsZWN0LW92ZXJmbG93LXByZWZpeC1jbHM6IH4nQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLW92ZXJmbG93JztcbkBzZWxlY3QtbXVsdGlwbGUtaXRlbS1ib3JkZXItd2lkdGg6IDFweDtcblxuQHNlbGVjdC1tdWx0aXBsZS1wYWRkaW5nOiBtYXgoXG4gIEBpbnB1dC1wYWRkaW5nLXZlcnRpY2FsLWJhc2UgLSBAc2VsZWN0LW11bHRpcGxlLWl0ZW0tYm9yZGVyLXdpZHRoIC1cbiAgICBAc2VsZWN0LW11bHRpcGxlLWl0ZW0tc3BhY2luZy1oYWxmLFxuICAwXG4pO1xuXG4vKipcbiAqIERvIG5vdCBtZXJnZSBgaGVpZ2h0YCAmIGBsaW5lLWhlaWdodGAgdW5kZXIgc3R5bGUgd2l0aCBgc2VsZWN0aW9uYCAmIGBzZWFyY2hgLFxuICogc2luY2UgY2hyb21lIG1heSB1cGRhdGUgdG8gcmVkZXNpZ24gd2l0aCBpdHMgYWxpZ24gbG9naWMuXG4gKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09IE92ZXJmbG93ID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLkB7c2VsZWN0LW92ZXJmbG93LXByZWZpeC1jbHN9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAmLWl0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uQHtzZWxlY3QtcHJlZml4LWNsc30ge1xuICAmLW11bHRpcGxlIHtcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09IFNlbGVjdG9yID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0b3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvLyBNdWx0aXBsZSBpcyBsaXR0bGUgZGlmZmVyZW50IHRoYXQgaG9yaXpvbnRhbCBpcyBmb2xsb3cgdGhlIHZlcnRpY2FsXG4gICAgICBwYWRkaW5nOiBAc2VsZWN0LW11bHRpcGxlLXBhZGRpbmcgQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZTtcblxuICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNob3ctc2VhcmNoJiB7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIH1cblxuICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LWRpc2FibGVkJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzZWxlY3QtbXVsdGlwbGUtZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXJnaW46IEBzZWxlY3QtbXVsdGlwbGUtaXRlbS1zcGFjaW5nLWhhbGYgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBzZWxlY3QtbXVsdGlwbGUtaXRlbS1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGEwJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNob3ctYXJyb3cgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdG9yLFxuICAgICYuQHtzZWxlY3QtcHJlZml4LWNsc30tYWxsb3ctY2xlYXIgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdG9yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBmb250LXNpemUtc20gKyBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09IFNlbGVjdGlvbnMgPT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgaGVpZ2h0OiBAc2VsZWN0LW11bHRpcGxlLWl0ZW0taGVpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogQHNlbGVjdC1tdWx0aXBsZS1pdGVtLXNwYWNpbmctaGFsZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IEBzZWxlY3QtbXVsdGlwbGUtaXRlbS1zcGFjaW5nLWhhbGY7XG4gICAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1tdWx0aXBsZS1pdGVtLWhlaWdodCAtIEBzZWxlY3QtbXVsdGlwbGUtaXRlbS1ib3JkZXItd2lkdGggKiAyO1xuICAgICAgYmFja2dyb3VuZDogQHNlbGVjdC1zZWxlY3Rpb24taXRlbS1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzZWxlY3Qtc2VsZWN0aW9uLWl0ZW0tYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzLCBsaW5lLWhlaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IEBpbnB1dC1wYWRkaW5nLXZlcnRpY2FsLWJhc2U7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogQHBhZGRpbmcteHM7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IChAcGFkZGluZy14cyAvIDIpO1xuXG4gICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tZGlzYWJsZWQmIHtcbiAgICAgICAgY29sb3I6IEBzZWxlY3QtbXVsdGlwbGUtaXRlbS1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAc2VsZWN0LW11bHRpcGxlLWl0ZW0tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuXG4gICAgICAvLyBJdCdzIG9rIG5vdCB0byBkbyB0aGlzLCBidXQgMjRweCBtYWtlcyBib3R0b20gbmFycm93IGluIHZpZXcgc2hvdWxkIGFkanVzdFxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IChAcGFkZGluZy14cyAvIDIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlOyAvLyBmaXggd2hpdGVzcGFjZSB3cmFwcGluZy4gY3VzdG9tIHRhZ3MgZGlzcGxheSBhbGwgd2hpdGVzcGFjZSB3aXRoaW4uXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuXG4gICAgICAmLXJlbW92ZSB7XG4gICAgICAgIC5pY29uZm9udC1taXhpbigpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09IElucHV0ID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLkB7c2VsZWN0LW92ZXJmbG93LXByZWZpeC1jbHN9LWl0ZW0gKyAuQHtzZWxlY3Qtb3ZlcmZsb3ctcHJlZml4LWNsc30taXRlbSB7XG4gICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1iYXNlIC0gQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZTtcblxuICAgICAgJi1pbnB1dCxcbiAgICAgICYtbWlycm9yIHtcbiAgICAgICAgaGVpZ2h0OiBAc2VsZWN0LW11bHRpcGxlLWl0ZW0taGVpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5O1xuICAgICAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1tdWx0aXBsZS1pdGVtLWhlaWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICYtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiA0LjFweDsgLy8gZml4IHNlYXJjaCBjdXJzb3IgbWlzc2luZ1xuICAgICAgfVxuXG4gICAgICAmLW1pcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7IC8vIGZpeCB3aGl0ZXNwYWNlIHdyYXBwaW5nIGNhdXNlZCB3aWR0aCBjYWxjdWxhdGlvbiBidWdcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09IFBsYWNlaG9sZGVyID09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgbGVmdDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vID09ICAgICAgICAgICAgICAgICAgICAgICAgICBTaXplICAgICAgICAgICAgICAgICAgICAgICAgICA9PVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC5zZWxlY3Qtc2l6ZShAc3VmZml4LCBAaW5wdXQtaGVpZ2h0KSB7XG4gICAgICBAbWVyZ2VkLWNsczogfidAe3NlbGVjdC1wcmVmaXgtY2xzfS1Ae3N1ZmZpeH0nO1xuICAgICAgJi5Ae21lcmdlZC1jbHN9IHtcbiAgICAgICAgQHNlbGVjdC1zZWxlY3Rpb24taGVpZ2h0OiBAaW5wdXQtaGVpZ2h0IC0gQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZSAqIDI7XG4gICAgICAgIEBzZWxlY3QtaGVpZ2h0LXdpdGhvdXQtYm9yZGVyOiBAaW5wdXQtaGVpZ2h0IC0gQGJvcmRlci13aWR0aC1iYXNlICogMjtcblxuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0b3I6OmFmdGVyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1zZWxlY3Rpb24taGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IEBzZWxlY3Qtc2VsZWN0aW9uLWhlaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1zZWxlY3Rpb24taGVpZ2h0IC0gQGJvcmRlci13aWR0aC1iYXNlICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgICAgICAgICBoZWlnaHQ6IEBzZWxlY3Qtc2VsZWN0aW9uLWhlaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1zZWxlY3Rpb24taGVpZ2h0O1xuXG4gICAgICAgICAgJi1pbnB1dCxcbiAgICAgICAgICAmLW1pcnJvciB7XG4gICAgICAgICAgICBoZWlnaHQ6IEBzZWxlY3Qtc2VsZWN0aW9uLWhlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAc2VsZWN0LXNlbGVjdGlvbi1oZWlnaHQgLSBAYm9yZGVyLXdpZHRoLWJhc2UgKiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Qtc2l6ZSgnbGcnLCBAaW5wdXQtaGVpZ2h0LWxnKTtcbiAgICAuc2VsZWN0LXNpemUoJ3NtJywgQGlucHV0LWhlaWdodC1zbSk7XG5cbiAgICAvLyBTaXplIHNtYWxsIG5lZWQgYWRkaXRpb25hbCBzZXQgcGFkZGluZ1xuICAgICYuQHtzZWxlY3QtcHJlZml4LWNsc30tc20ge1xuICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gICAgICAgIGxlZnQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtc207XG4gICAgICB9XG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8yOTU1OVxuICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1zZWFyY2gge1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuQHtzZWxlY3QtcHJlZml4LWNsc30tbGcge1xuICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiBAc2VsZWN0LW11bHRpcGxlLWl0ZW0taGVpZ2h0LWxnO1xuICAgICAgICBsaW5lLWhlaWdodDogQHNlbGVjdC1tdWx0aXBsZS1pdGVtLWhlaWdodC1sZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRpc2FibGVkIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24taXRlbS1yZW1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcblxuQHNlbGVjdC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc2VsZWN0JztcbkBwYWdpbmF0aW9uLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1wYWdpbmF0aW9uJztcblxuLnNlbGVjdC1zdGF0dXMtY29sb3IoXG4gIEB0ZXh0LWNvbG9yO1xuICBAYm9yZGVyLWNvbG9yO1xuICBAYmFja2dyb3VuZC1jb2xvcjtcbiAgQGhvdmVyQm9yZGVyQ29sb3I7XG4gIEBvdXRsaW5lQ29sb3I7XG4pIHtcbiAgJi5Ae3NlbGVjdC1wcmVmaXgtY2xzfTpub3QoLkB7c2VsZWN0LXByZWZpeC1jbHN9LWRpc2FibGVkKTpub3QoLkB7c2VsZWN0LXByZWZpeC1jbHN9LWN1c3RvbWl6ZS1pbnB1dCk6bm90KC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30tc2l6ZS1jaGFuZ2VyKSB7XG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuQHtzZWxlY3QtcHJlZml4LWNsc30tb3BlbiAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0b3IsXG4gICAgJi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1mb2N1c2VkIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3RvciB7XG4gICAgICAuYWN0aXZlKEBib3JkZXItY29sb3IsIEBob3ZlckJvcmRlckNvbG9yLCBAb3V0bGluZUNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLkB7c2VsZWN0LXByZWZpeC1jbHN9IHtcbiAgJi1zdGF0dXMtZXJyb3Ige1xuICAgIC5zZWxlY3Qtc3RhdHVzLWNvbG9yKEBlcnJvci1jb2xvciwgQGVycm9yLWNvbG9yLCBAc2VsZWN0LWJhY2tncm91bmQsIEBlcnJvci1jb2xvci1ob3ZlciwgQGVycm9yLWNvbG9yLW91dGxpbmUpO1xuICB9XG5cbiAgJi1zdGF0dXMtd2FybmluZyB7XG4gICAgLnNlbGVjdC1zdGF0dXMtY29sb3IoQHdhcm5pbmctY29sb3IsIEB3YXJuaW5nLWNvbG9yLCBAaW5wdXQtYmcsIEB3YXJuaW5nLWNvbG9yLWhvdmVyLCBAd2FybmluZy1jb2xvci1vdXRsaW5lKTtcbiAgfVxuXG4gICYtc3RhdHVzLWVycm9yLFxuICAmLXN0YXR1cy13YXJuaW5nLFxuICAmLXN0YXR1cy1zdWNjZXNzLFxuICAmLXN0YXR1cy12YWxpZGF0aW5nIHtcbiAgICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LWhhcy1mZWVkYmFjayB7XG4gICAgICAvLy5Ae3ByZWZpeC1jbHN9LWFycm93LFxuICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LWNsZWFyIHtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBpbnB1dC1hZmZpeC13aXRoLWNsZWFyLWJ0bi13aWR0aDogMzhweDtcblxuLy8gc2l6ZSBtaXhpbnMgZm9yIGlucHV0XG4uaW5wdXQtbGcoKSB7XG4gIHBhZGRpbmc6IEBpbnB1dC1wYWRkaW5nLXZlcnRpY2FsLWxnIEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtbGc7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbn1cblxuLmlucHV0LXNtKCkge1xuICBwYWRkaW5nOiBAaW5wdXQtcGFkZGluZy12ZXJ0aWNhbC1zbSBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLXNtO1xufVxuXG4vLyBpbnB1dCBzdGF0dXNcbi8vID09IHdoZW4gZm9jdXMgb3IgYWN0aXZlXG4uYWN0aXZlKEBib3JkZXJDb2xvcjogQHByaW1hcnktY29sb3I7IEBob3ZlckJvcmRlckNvbG9yOiBAcHJpbWFyeS1jb2xvci1ob3ZlcjsgQG91dGxpbmVDb2xvcjogQHByaW1hcnktY29sb3Itb3V0bGluZSkge1xuICAmIHdoZW4gKEB0aGVtZSA9IGRhcmspIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXJDb2xvcjtcbiAgfVxuICAmIHdoZW4gKG5vdCAoQHRoZW1lID0gZGFyaykgYW5kIG5vdCAoQHRoZW1lID0gdmFyaWFibGUpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAaG92ZXJCb3JkZXJDb2xvcjtcbiAgfVxuICAmIHdoZW4gbm90IChAdGhlbWUgPSB2YXJpYWJsZSkge1xuICAgIGJveC1zaGFkb3c6IEBpbnB1dC1vdXRsaW5lLW9mZnNldCBAb3V0bGluZS1ibHVyLXNpemUgQG91dGxpbmUtd2lkdGhcbiAgICAgIGZhZGUoQGJvcmRlckNvbG9yLCBAb3V0bGluZS1mYWRlKTtcbiAgfVxuICAmIHdoZW4gKEB0aGVtZSA9IHZhcmlhYmxlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAaG92ZXJCb3JkZXJDb2xvcjtcbiAgICBib3gtc2hhZG93OiBAaW5wdXQtb3V0bGluZS1vZmZzZXQgQG91dGxpbmUtYmx1ci1zaXplIEBvdXRsaW5lLXdpZHRoIEBvdXRsaW5lQ29sb3I7XG4gIH1cbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBAYm9yZGVyLXdpZHRoLWJhc2U7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vID09IHdoZW4gaG92ZXJcbi5ob3ZlcihAY29sb3I6IEBpbnB1dC1ob3Zlci1ib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gIGJvcmRlci1yaWdodC13aWR0aDogQGJvcmRlci13aWR0aC1iYXNlO1xufVxuXG4uZGlzYWJsZWQoKSB7XG4gIGNvbG9yOiBAaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1kaXNhYmxlZC1iZztcbiAgYm9yZGVyLWNvbG9yOiBAaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xuXG4gICY6aG92ZXIge1xuICAgIC5ob3ZlcihAaW5wdXQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBzdHlsZSBmb3IgaW5wdXRcbi5pbnB1dCgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IEBpbnB1dC1wYWRkaW5nLXZlcnRpY2FsLWJhc2UgQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAY29udHJvbC1ib3JkZXItcmFkaXVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLnBsYWNlaG9sZGVyKCk7IC8vIFJlc2V0IHBsYWNlaG9sZGVyXG5cbiAgJjpob3ZlciB7XG4gICAgLmhvdmVyKCk7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLWZvY3VzZWQge1xuICAgIC5hY3RpdmUoKTtcbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgIC5kaXNhYmxlZCgpO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIC5kaXNhYmxlZCgpO1xuICB9XG5cbiAgJi1ib3JkZXJsZXNzIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLWZvY3VzZWQsXG4gICAgJi1kaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xuICB0ZXh0YXJlYSYge1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gcHJldmVudCB0ZXh0ZWFyZWEgcmVzaXplIGZyb20gY29taW5nIG91dCBvZiBpdHMgY29udGFpbmVyXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgaGVpZ2h0IDBzO1xuICB9XG5cbiAgLy8gU2l6ZVxuICAmLWxnIHtcbiAgICAuaW5wdXQtbGcoKTtcbiAgfVxuXG4gICYtc20ge1xuICAgIC5pbnB1dC1zbSgpO1xuICB9XG59XG5cbi8vIGxhYmVsIGlucHV0XG4uaW5wdXQtZ3JvdXAoQGlucHV0Q2xhc3MpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPSdjb2wtJ10ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtYWRkb24sXG4gICYtd3JhcCxcbiAgPiAuQHtpbnB1dENsYXNzfSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtYWRkb24sXG4gICYtd3JhcCB7XG4gICAgd2lkdGg6IDFweDsgLy8gVG8gbWFrZSBhZGRvbi93cmFwIGFzIHNtYWxsIGFzIHBvc3NpYmxlXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi13cmFwID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5Ae2lucHV0Q2xhc3N9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE7IC8vIEZpeCBodHRwczovL2d3LmFsaXBheW9iamVjdHMuY29tL3pvcy9ybXNwb3J0YWwvREhOcG9xZk1YU2ZyU25sWnZoc0oucG5nXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgIC5Ae2FudC1wcmVmaXh9LWlucHV0LXNlYXJjaC13aXRoLWJ1dHRvbiAmIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFkZG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2U7XG4gICAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYWRkb24tYmc7XG4gICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogQGNvbnRyb2wtYm9yZGVyLXJhZGl1cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIC8vIFJlc2V0IFNlbGVjdCdzIHN0eWxlIGluIGFkZG9uXG4gICAgLkB7YW50LXByZWZpeH0tc2VsZWN0IHtcbiAgICAgIG1hcmdpbjogLShAaW5wdXQtcGFkZGluZy12ZXJ0aWNhbC1iYXNlICsgMXB4KSAoLUBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZSk7XG5cbiAgICAgICYuQHthbnQtcHJlZml4fS1zZWxlY3Qtc2luZ2xlOm5vdCguQHthbnQtcHJlZml4fS1zZWxlY3QtY3VzdG9taXplLWlucHV0KVxuICAgICAgICAuQHthbnQtcHJlZml4fS1zZWxlY3Qtc2VsZWN0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXI6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtb3BlbixcbiAgICAgICYtZm9jdXNlZCB7XG4gICAgICAgIC5Ae2FudC1wcmVmaXh9LXNlbGVjdC1zZWxlY3RvciB7XG4gICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMzEzMzNcbiAgICAuQHthbnQtcHJlZml4fS1jYXNjYWRlci1waWNrZXIge1xuICAgICAgbWFyZ2luOiAtOXB4ICgtQGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLkB7YW50LXByZWZpeH0tY2FzY2FkZXItaW5wdXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLkB7aW5wdXRDbGFzc306Zmlyc3QtY2hpbGQsXG4gICYtYWRkb246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgLy8gUmVzZXQgU2VsZWN0J3Mgc3R5bGUgaW4gYWRkb25cbiAgICAuQHthbnQtcHJlZml4fS1zZWxlY3QgLkB7YW50LXByZWZpeH0tc2VsZWN0LXNlbGVjdG9yIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgPiAuQHtpbnB1dENsYXNzfS1hZmZpeC13cmFwcGVyIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5Ae2lucHV0Q2xhc3N9IHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuQHtpbnB1dENsYXNzfSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtYWRkb246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuXG4gICYtYWRkb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5Ae2lucHV0Q2xhc3N9Omxhc3QtY2hpbGQsXG4gICYtYWRkb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXG4gICAgLy8gUmVzZXQgU2VsZWN0J3Mgc3R5bGUgaW4gYWRkb25cbiAgICAuQHthbnQtcHJlZml4fS1zZWxlY3QgLkB7YW50LXByZWZpeH0tc2VsZWN0LXNlbGVjdG9yIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNpemluZyBvcHRpb25zXG4gICYtbGcgLkB7aW5wdXRDbGFzc30sXG4gICYtbGcgPiAmLWFkZG9uIHtcbiAgICAuaW5wdXQtbGcoKTtcbiAgfVxuXG4gICYtc20gLkB7aW5wdXRDbGFzc30sXG4gICYtc20gPiAmLWFkZG9uIHtcbiAgICAuaW5wdXQtc20oKTtcbiAgfVxuXG4gIC8vIEZpeCBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy81NzU0XG4gICYtbGcgLkB7YW50LXByZWZpeH0tc2VsZWN0LXNpbmdsZSAuQHthbnQtcHJlZml4fS1zZWxlY3Qtc2VsZWN0b3Ige1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sZztcbiAgfVxuXG4gICYtc20gLkB7YW50LXByZWZpeH0tc2VsZWN0LXNpbmdsZSAuQHthbnQtcHJlZml4fS1zZWxlY3Qtc2VsZWN0b3Ige1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gIC5Ae2lucHV0Q2xhc3N9LWFmZml4LXdyYXBwZXIge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgLkB7YW50LXByZWZpeH0taW5wdXQtc2VhcmNoICYge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAY29udHJvbC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAY29udHJvbC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCksXG4gICAgLkB7YW50LXByZWZpeH0taW5wdXQtc2VhcmNoICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJiYtY29tcGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmNsZWFyZml4KCk7XG5cbiAgICAmLWFkZG9uLFxuICAgICYtd3JhcCxcbiAgICA+IC5Ae2lucHV0Q2xhc3N9IHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogQGJvcmRlci13aWR0aC1iYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduLXByby9pc3N1ZXMvMTM5XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYgPiAuQHtpbnB1dENsYXNzfS1hZmZpeC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgICYgPiAuQHthbnQtcHJlZml4fS1waWNrZXItcmFuZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC1AYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IEBib3JkZXItd2lkdGgtYmFzZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIGZsb2F0IGZvciAuYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXRcbiAgICAuQHtpbnB1dENsYXNzfSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAvLyByZXNldCBib3JkZXIgZm9yIFNlbGVjdCwgRGF0ZVBpY2tlciwgQXV0b0NvbXBsZXRlLCBDYXNjYWRlciwgTWVudGlvbiwgVGltZVBpY2tlciwgSW5wdXRcbiAgICAmID4gLkB7YW50LXByZWZpeH0tc2VsZWN0ID4gLkB7YW50LXByZWZpeH0tc2VsZWN0LXNlbGVjdG9yLFxuICAgICYgPiAuQHthbnQtcHJlZml4fS1zZWxlY3QtYXV0by1jb21wbGV0ZSAuQHthbnQtcHJlZml4fS1pbnB1dCxcbiAgICAmID4gLkB7YW50LXByZWZpeH0tY2FzY2FkZXItcGlja2VyIC5Ae2FudC1wcmVmaXh9LWlucHV0LFxuICAgICYgPiAuQHthbnQtcHJlZml4fS1pbnB1dC1ncm91cC13cmFwcGVyIC5Ae2FudC1wcmVmaXh9LWlucHV0IHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAuQHthbnQtcHJlZml4fS1zZWxlY3QtZm9jdXNlZCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC8vIHVwZGF0ZSB6LWluZGV4IGZvciBhcnJvdyBpY29uXG4gICAgJiA+IC5Ae2FudC1wcmVmaXh9LXNlbGVjdCA+IC5Ae2FudC1wcmVmaXh9LXNlbGVjdC1hcnJvdyB7XG4gICAgICB6LWluZGV4OiAxOyAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8yMDM3MVxuICAgIH1cblxuICAgICYgPiAqOmZpcnN0LWNoaWxkLFxuICAgICYgPiAuQHthbnQtcHJlZml4fS1zZWxlY3Q6Zmlyc3QtY2hpbGQgPiAuQHthbnQtcHJlZml4fS1zZWxlY3Qtc2VsZWN0b3IsXG4gICAgJiA+IC5Ae2FudC1wcmVmaXh9LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmZpcnN0LWNoaWxkIC5Ae2FudC1wcmVmaXh9LWlucHV0LFxuICAgICYgPiAuQHthbnQtcHJlZml4fS1jYXNjYWRlci1waWNrZXI6Zmlyc3QtY2hpbGQgLkB7YW50LXByZWZpeH0taW5wdXQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQGNvbnRyb2wtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBjb250cm9sLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJiA+ICo6bGFzdC1jaGlsZCxcbiAgICAmID4gLkB7YW50LXByZWZpeH0tc2VsZWN0Omxhc3QtY2hpbGQgPiAuQHthbnQtcHJlZml4fS1zZWxlY3Qtc2VsZWN0b3IsXG4gICAgJiA+IC5Ae2FudC1wcmVmaXh9LWNhc2NhZGVyLXBpY2tlcjpsYXN0LWNoaWxkIC5Ae2FudC1wcmVmaXh9LWlucHV0LFxuICAgICYgPiAuQHthbnQtcHJlZml4fS1jYXNjYWRlci1waWNrZXItZm9jdXNlZDpsYXN0LWNoaWxkIC5Ae2FudC1wcmVmaXh9LWlucHV0IHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBjb250cm9sLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGNvbnRyb2wtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xMjQ5M1xuICAgICYgPiAuQHthbnQtcHJlZml4fS1zZWxlY3QtYXV0by1jb21wbGV0ZSAuQHthbnQtcHJlZml4fS1pbnB1dCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC5Ae2FudC1wcmVmaXh9LWlucHV0LWdyb3VwLXdyYXBwZXIgKyAuQHthbnQtcHJlZml4fS1pbnB1dC1ncm91cC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgLkB7YW50LXByZWZpeH0taW5wdXQtYWZmaXgtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7YW50LXByZWZpeH0taW5wdXQtZ3JvdXAtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICYuQHthbnQtcHJlZml4fS1pbnB1dC1zZWFyY2ggPiAuQHthbnQtcHJlZml4fS1pbnB1dC1ncm91cCB7XG4gICAgICAgICYgPiAuQHthbnQtcHJlZml4fS1pbnB1dC1ncm91cC1hZGRvbiA+IC5Ae2FudC1wcmVmaXh9LWlucHV0LXNlYXJjaC1idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLkB7YW50LXByZWZpeH0taW5wdXQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBjb250cm9sLWJvcmRlci1yYWRpdXMgMCAwIEBjb250cm9sLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXR1cy1jb2xvcihcbiAgQHByZWZpeC1jbHM6IEBpbnB1dC1wcmVmaXgtY2xzO1xuICBAdGV4dC1jb2xvcjogQGlucHV0LWNvbG9yO1xuICBAYm9yZGVyLWNvbG9yOiBAaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBAYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBAaG92ZXJCb3JkZXJDb2xvcjogQHByaW1hcnktY29sb3ItaG92ZXI7XG4gIEBvdXRsaW5lQ29sb3I6IEBwcmltYXJ5LWNvbG9yLW91dGxpbmU7XG4pIHtcbiAgJjpub3QoLkB7cHJlZml4LWNsc30tZGlzYWJsZWQpOm5vdCguQHtwcmVmaXgtY2xzfS1ib3JkZXJsZXNzKS5Ae3ByZWZpeC1jbHN9IHtcbiAgICAmLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLWZvY3VzZWQge1xuICAgICAgLmFjdGl2ZShAdGV4dC1jb2xvciwgQGhvdmVyQm9yZGVyQ29sb3IsIEBvdXRsaW5lQ29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhdHVzLWNvbG9yLWNvbW1vbihcbiAgQHByZWZpeC1jbHM6IEBpbnB1dC1wcmVmaXgtY2xzO1xuICBAdGV4dC1jb2xvcjogQGlucHV0LWNvbG9yO1xuICBAYm9yZGVyLWNvbG9yOiBAaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBAYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBAaG92ZXJCb3JkZXJDb2xvcjogQHByaW1hcnktY29sb3ItaG92ZXI7XG4gIEBvdXRsaW5lQ29sb3I6IEBwcmltYXJ5LWNvbG9yLW91dGxpbmU7XG4pIHtcbiAgLkB7cHJlZml4LWNsc30tcHJlZml4IHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuLmdyb3VwLXN0YXR1cy1jb2xvcihcbiAgQHByZWZpeC1jbHM6IEBpbnB1dC1wcmVmaXgtY2xzO1xuICBAdGV4dC1jb2xvcjogQGlucHV0LWNvbG9yO1xuICBAYm9yZGVyLWNvbG9yOiBAaW5wdXQtYm9yZGVyLWNvbG9yO1xuKSB7XG4gIC5Ae3ByZWZpeC1jbHN9LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIuY29tcGFjdC1pdGVtLWJvcmRlci1yYWRpdXMoQHByZWZpeC1jbHMsIEBib3JkZXJlZC1pdGVtLWNsczogbnVsbCkge1xuICAmIHdoZW4gKEBib3JkZXJlZC1pdGVtLWNscyA9IG51bGwpIHtcbiAgICAvLyBib3JkZXItcmFkaXVzXG4gICAgJi1pdGVtOm5vdCgmLWZpcnN0LWl0ZW0pOm5vdCgmLWxhc3QtaXRlbSkuQHtwcmVmaXgtY2xzfSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYtaXRlbS5Ae3ByZWZpeC1jbHN9Ji1maXJzdC1pdGVtOm5vdCgmLWxhc3QtaXRlbSk6bm90KCYtaXRlbS1ydGwpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi1pdGVtLkB7cHJlZml4LWNsc30mLWxhc3QtaXRlbTpub3QoJi1maXJzdC1pdGVtKTpub3QoJi1pdGVtLXJ0bCkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLXJ0bCBmb3IgZmlyc3QgaXRlbS0tLS0tLS0tLS1cbiAgICAmLWl0ZW0uQHtwcmVmaXgtY2xzfSYtaXRlbS1ydGwmLWZpcnN0LWl0ZW06bm90KCYtbGFzdC1pdGVtKSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tcnRsIGZvciBsYXN0IGl0ZW0tLS0tLS0tLS0tXG4gICAgJi1pdGVtLkB7cHJlZml4LWNsc30mLWl0ZW0tcnRsJi1sYXN0LWl0ZW06bm90KCYtZmlyc3QtaXRlbSkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmIHdoZW4gKG5vdCAoQGJvcmRlcmVkLWl0ZW0tY2xzID0gbnVsbCkpIHtcbiAgICAvLyBib3JkZXItcmFkaXVzXG4gICAgJi1pdGVtOm5vdCgmLWZpcnN0LWl0ZW0pOm5vdCgmLWxhc3QtaXRlbSkuQHtwcmVmaXgtY2xzfSA+IC5Ae2JvcmRlcmVkLWl0ZW0tY2xzfSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYtaXRlbSYtZmlyc3QtaXRlbS5Ae3ByZWZpeC1jbHN9Om5vdCgmLWxhc3QtaXRlbSk6bm90KCYtaXRlbS1ydGwpID4gLkB7Ym9yZGVyZWQtaXRlbS1jbHN9IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi1pdGVtJi1sYXN0LWl0ZW0uQHtwcmVmaXgtY2xzfTpub3QoJi1maXJzdC1pdGVtKTpub3QoJi1pdGVtLXJ0bCkgPiAuQHtib3JkZXJlZC1pdGVtLWNsc30ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLXJ0bCBmb3IgZmlyc3QgaXRlbS0tLS0tLS0tLS1cbiAgICAmLWl0ZW0uQHtwcmVmaXgtY2xzfSYtZmlyc3QtaXRlbSYtaXRlbS1ydGw6bm90KCYtbGFzdC1pdGVtKSA+IC5Ae2JvcmRlcmVkLWl0ZW0tY2xzfSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tcnRsIGZvciBsYXN0IGl0ZW0tLS0tLS0tLS0tXG4gICAgJi1pdGVtLkB7cHJlZml4LWNsc30mLWxhc3QtaXRlbSYtaXRlbS1ydGw6bm90KCYtZmlyc3QtaXRlbSkgPiAuQHtib3JkZXJlZC1pdGVtLWNsc30ge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhY3QtaXRlbS1ib3JkZXIoQHByZWZpeC1jbHMsIEBib3JkZXJlZC1pdGVtLWNsczogbnVsbCwgQHNwZWNpYWwtb3Blbi1jbHMpIHtcbiAgJiB3aGVuIChAYm9yZGVyZWQtaXRlbS1jbHMgPSBudWxsKSB7XG4gICAgLy8gYm9yZGVyIGNvbGxhcHNlXG4gICAgJi1pdGVtOm5vdCgmLWxhc3QtaXRlbSk6bm90KCYtaXRlbS1ydGwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLUBib3JkZXItd2lkdGgtYmFzZTtcbiAgICB9XG5cbiAgICAvLyBydGwgYm9yZGVyIGNvbGxhcHNlXG4gICAgJi1pdGVtOm5vdCgmLWxhc3QtaXRlbSkmLWl0ZW0tcnRsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQGJvcmRlci13aWR0aC1iYXNlO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLy8gU2VsZWN0IGhhcyBhbiBleHRyYSBmb2N1cyBjbGFzc05hbWVcbiAgICAgICYgd2hlbiAobm90IChAc3BlY2lhbC1pdGVtLWNscyA9IG51bGwpKSB7XG4gICAgICAgICYuQHtzcGVjaWFsLWl0ZW0tY2xzfSB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiB3aGVuIChub3QgKEBib3JkZXJlZC1pdGVtLWNscyA9IG51bGwpKSB7XG4gICAgLy8gYm9yZGVyIGNvbGxhcHNlXG4gICAgJi1pdGVtOm5vdCgmLWxhc3QtaXRlbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtQGJvcmRlci13aWR0aC1iYXNlO1xuXG4gICAgICAmLkB7cHJlZml4LWNsc30tY29tcGFjdC1pdGVtLXJ0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC1AYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICA+ICoge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gU2VsZWN0IGhhcyBhbiBzcGVjaWFsIGZvY3VzLWl0ZW1cbiAgICAgICYgd2hlbiAobm90IChAc3BlY2lhbC1pdGVtLWNscyA9IG51bGwpKSB7XG4gICAgICAgICYuQHtzcGVjaWFsLWl0ZW0tY2xzfSA+ICoge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltkaXNhYmxlZF0gPiAqIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhY3QtaXRlbShAcHJlZml4LWNscywgQGJvcmRlcmVkLWl0ZW0tY2xzOiBudWxsLCBAc3BlY2lhbC1pdGVtLWNsczogbnVsbCkge1xuICAmLWNvbXBhY3Qge1xuICAgIC5jb21wYWN0LWl0ZW0tYm9yZGVyKEBwcmVmaXgtY2xzLCBAYm9yZGVyZWQtaXRlbS1jbHMsIEBzcGVjaWFsLWl0ZW0tY2xzKTtcblxuICAgIC5jb21wYWN0LWl0ZW0tYm9yZGVyLXJhZGl1cyhAcHJlZml4LWNscywgQGJvcmRlcmVkLWl0ZW0tY2xzKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9pbnB1dC9zdHlsZS9taXhpbic7XG5cbkBzZWxlY3QtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXNlbGVjdCc7XG5cbi5Ae3NlbGVjdC1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09IEFycm93ID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtYXJyb3cge1xuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IEBjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbCAtIDFweDtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBDbGVhciA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWNsZWFyIHtcbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBsZWZ0OiBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgLSAxcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gUG9wdXAgPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1kcm9wZG93biB7XG4gICAgJi1ydGwge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PSBPcHRpb25zID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1pdGVtIHtcbiAgICAmLW9wdGlvbiB7XG4gICAgICAmLWdyb3VwZWQge1xuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tZHJvcGRvd24tcnRsICYge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IEBjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbCAqIDI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbXVsdGlwbGVcbkBzZWxlY3QtbXVsdGlwbGUtaXRlbS1ib3JkZXItd2lkdGg6IDFweDtcbkBzZWxlY3QtbXVsdGlwbGUtaXRlbS1zcGFjaW5nLWhhbGY6IGNlaWwoKEBpbnB1dC1wYWRkaW5nLXZlcnRpY2FsLWJhc2UgLyAyKSk7XG5Ac2VsZWN0LW11bHRpcGxlLXBhZGRpbmc6IG1heChcbiAgQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZSAtIEBzZWxlY3QtbXVsdGlwbGUtaXRlbS1ib3JkZXItd2lkdGggLVxuICAgIEBzZWxlY3QtbXVsdGlwbGUtaXRlbS1zcGFjaW5nLWhhbGYsXG4gIDBcbik7XG5cbi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1tdWx0aXBsZSB7XG4gICYuQHtzZWxlY3QtcHJlZml4LWNsc30tc2hvdy1hcnJvdyAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0b3IsXG4gICYuQHtzZWxlY3QtcHJlZml4LWNsc30tYWxsb3ctY2xlYXIgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdG9yIHtcbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAaW5wdXQtcGFkZGluZy12ZXJ0aWNhbC1iYXNlO1xuICAgICAgcGFkZGluZy1sZWZ0OiBAZm9udC1zaXplLXNtICsgQGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PSBTZWxlY3Rpb25zID09PT09PT09PT09PT09PT09PT09PT09PVxuICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLWl0ZW0ge1xuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAvLyBJdCdzIG9rIG5vdCB0byBkbyB0aGlzLCBidXQgMjRweCBtYWtlcyBib3R0b20gbmFycm93IGluIHZpZXcgc2hvdWxkIGFkanVzdFxuICAgICYtY29udGVudCB7XG4gICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IChAcGFkZGluZy14cyAvIDIpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBJbnB1dCA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLXNlYXJjaCB7XG4gICAgJi1taXJyb3Ige1xuICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PSBQbGFjZWhvbGRlciA9PT09PT09PT09PT09PT09PT09PT09PVxuICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICByaWdodDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID09ICAgICAgICAgICAgICAgICAgICAgICAgICBTaXplICAgICAgICAgICAgICAgICAgICAgICAgICA9PVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyBTaXplIHNtYWxsIG5lZWQgYWRkaXRpb25hbCBzZXQgcGFkZGluZ1xuICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNtIHtcbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtc207XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHNpbmdsZVxuQHNlbGVjdGlvbi1pdGVtLXBhZGRpbmc6IGNlaWwoQGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG5cbi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zaW5nbGUge1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09IFNlbGVjdG9yID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdG9yIHtcbiAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLWl0ZW0sXG4gICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFdpdGggYXJyb3cgc2hvdWxkIHByb3ZpZGVzIGBwYWRkaW5nLXJpZ2h0YCB0byBzaG93IHRoZSBhcnJvd1xuICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNob3ctYXJyb3cgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1zZWFyY2gge1xuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIHJpZ2h0OiBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2U7XG4gICAgICBsZWZ0OiBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2UgKyBAZm9udC1zaXplLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgJi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zaG93LWFycm93IC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24taXRlbSxcbiAgJi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zaG93LWFycm93IC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICAgIC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IEBzZWxlY3Rpb24taXRlbS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyA9PSAgICAgICAgICAgICAgICAgICAgICAgICAgU2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgPT1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8gU2l6ZSBzbWFsbCBuZWVkIGFkZGl0aW9uYWwgc2V0IHBhZGRpbmdcbiAgJi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zbSB7XG4gICAgJjpub3QoLkB7c2VsZWN0LXByZWZpeC1jbHN9LWN1c3RvbWl6ZS1pbnB1dCkge1xuICAgICAgLy8gV2l0aCBhcnJvdyBzaG91bGQgcHJvdmlkZXMgYHBhZGRpbmctcmlnaHRgIHRvIHNob3cgdGhlIGFycm93XG4gICAgICAmLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNob3ctYXJyb3cgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXNlbGVjdGlvbi1zZWFyY2gge1xuICAgICAgICAuQHtzZWxlY3QtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgICAgcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtc20gLSAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zaG93LWFycm93IC5Ae3NlbGVjdC1wcmVmaXgtY2xzfS1zZWxlY3Rpb24taXRlbSxcbiAgICAgICYuQHtzZWxlY3QtcHJlZml4LWNsc30tc2hvdy1hcnJvdyAuQHtzZWxlY3QtcHJlZml4LWNsc30tc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLkB7c2VsZWN0LXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBAZm9udC1zaXplLWJhc2UgKiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AZW1wdHktcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWVtcHR5JztcbkBlbXB0eS1pbWctcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWVtcHR5LWltZyc7XG5cbi5Ae2VtcHR5LXByZWZpeC1jbHN9IHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiBAZW1wdHktZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC8vIGFudGQgaW50ZXJuYWwgZW1wdHkgc3R5bGVcbiAgJi1ub3JtYWwge1xuICAgIG1hcmdpbjogMzJweCAwO1xuICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG5cbiAgICAuQHtlbXB0eS1wcmVmaXgtY2xzfS1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbWFsbCB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuXG4gICAgLkB7ZW1wdHktcHJlZml4LWNsc30taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uQHtlbXB0eS1pbWctcHJlZml4LWNsc30tZGVmYXVsdCB7XG4gIC8vIG5vdCBzdXBwb3J0IHRoZSBkZWZpbml0aW9uIGJlY2F1c2UgdGhlIGxlc3MgdmFyaWFibGVzIGhhdmUgbm8gbWVhbmluZ1xuICAmIHdoZW4gKEB0aGVtZSA9IGRhcmspIHtcbiAgICAmLWVsbGlwc2Uge1xuICAgICAgZmlsbDogQHdoaXRlO1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjA4O1xuICAgIH1cblxuICAgICYtcGF0aCB7XG4gICAgICAmLTEge1xuICAgICAgICBmaWxsOiAjMjYyNjI2O1xuICAgICAgfVxuXG4gICAgICAmLTIge1xuICAgICAgICBmaWxsOiB1cmwoJyNsaW5lYXJHcmFkaWVudC0xJyk7XG4gICAgICB9XG5cbiAgICAgICYtMyB7XG4gICAgICAgIGZpbGw6ICM1OTU5NTk7XG4gICAgICB9XG5cbiAgICAgICYtNCB7XG4gICAgICAgIGZpbGw6ICM0MzQzNDM7XG4gICAgICB9XG5cbiAgICAgICYtNSB7XG4gICAgICAgIGZpbGw6ICM1OTU5NTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1nIHtcbiAgICAgIGZpbGw6ICM0MzQzNDM7XG4gICAgfVxuICB9XG4gICYgd2hlbiBub3QgKEB0aGVtZSA9IGRhcmspIHtcbiAgICAmLWVsbGlwc2Uge1xuICAgICAgZmlsbDogI2Y1ZjVmNTtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICYtcGF0aCB7XG4gICAgICAmLTEge1xuICAgICAgICBmaWxsOiAjYWViOGMyO1xuICAgICAgfVxuXG4gICAgICAmLTIge1xuICAgICAgICBmaWxsOiB1cmwoJyNsaW5lYXJHcmFkaWVudC0xJyk7XG4gICAgICB9XG5cbiAgICAgICYtMyB7XG4gICAgICAgIGZpbGw6ICNmNWY1Zjc7XG4gICAgICB9XG5cbiAgICAgICYtNCB7XG4gICAgICAgIGZpbGw6ICNkY2UwZTY7XG4gICAgICB9XG5cbiAgICAgICYtNSB7XG4gICAgICAgIGZpbGw6ICNkY2UwZTY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1nIHtcbiAgICAgIGZpbGw6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLkB7ZW1wdHktaW1nLXByZWZpeC1jbHN9LXNpbXBsZSB7XG4gIC8vIG5vdCBzdXBwb3J0IHRoZSBkZWZpbml0aW9uIGJlY2F1c2UgdGhlIGxlc3MgdmFyaWFibGVzIGhhdmUgbm8gbWVhbmluZ1xuICAmIHdoZW4gKEB0aGVtZSA9IGRhcmspIHtcbiAgICAmLWVsbGlwc2Uge1xuICAgICAgZmlsbDogQHdoaXRlO1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjA4O1xuICAgIH1cblxuICAgICYtZyB7XG4gICAgICBzdHJva2U6ICM0MzQzNDM7XG4gICAgfVxuXG4gICAgJi1wYXRoIHtcbiAgICAgIGZpbGw6ICMyNjI2MjY7XG4gICAgICBzdHJva2U6ICM0MzQzNDM7XG4gICAgfVxuICB9XG4gICYgd2hlbiBub3QgKEB0aGVtZSA9IGRhcmspIHtcbiAgICAmLWVsbGlwc2Uge1xuICAgICAgZmlsbDogI2Y1ZjVmNTtcbiAgICB9XG5cbiAgICAmLWcge1xuICAgICAgc3Ryb2tlOiAjZDlkOWQ5O1xuICAgIH1cblxuICAgICYtcGF0aCB7XG4gICAgICBmaWxsOiAjZmFmYWZhO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBlbXB0eS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tZW1wdHknO1xuXG4uQHtlbXB0eS1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBhdmF0YXItcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWF2YXRhcic7XG5cbi5Ae2F2YXRhci1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IEBhdmF0YXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogQGF2YXRhci1iZztcblxuICAmLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5Ae2FudC1wcmVmaXh9LWltYWdlLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYXZhdGFyLXNpemUoQGF2YXRhci1zaXplLWJhc2UsIEBhdmF0YXItZm9udC1zaXplLWJhc2UpO1xuXG4gICYtbGcge1xuICAgIC5hdmF0YXItc2l6ZShAYXZhdGFyLXNpemUtbGcsIEBhdmF0YXItZm9udC1zaXplLWxnKTtcbiAgfVxuXG4gICYtc20ge1xuICAgIC5hdmF0YXItc2l6ZShAYXZhdGFyLXNpemUtc20sIEBhdmF0YXItZm9udC1zaXplLXNtKTtcbiAgfVxuXG4gICYtc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiBAYXZhdGFyLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmF2YXRhci1zaXplKEBzaXplLCBAZm9udC1zaXplKSB7XG4gIHdpZHRoOiBAc2l6ZTtcbiAgaGVpZ2h0OiBAc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBzaXplO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJi1zdHJpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCBjZW50ZXI7XG4gIH1cblxuICAmLkB7YXZhdGFyLXByZWZpeC1jbHN9LWljb24ge1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcblxuICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL2dyb3VwJztcbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCIuQHthdmF0YXItcHJlZml4LWNsc30tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAuQHthdmF0YXItcHJlZml4LWNsc30ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBhdmF0YXItZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogQGF2YXRhci1ncm91cC1vdmVybGFwcGluZztcbiAgICB9XG4gIH1cblxuICAmLXBvcG92ZXIge1xuICAgIC5Ae2FudC1wcmVmaXh9LWF2YXRhciArIC5Ae2FudC1wcmVmaXh9LWF2YXRhciB7XG4gICAgICBtYXJnaW4tbGVmdDogQGF2YXRhci1ncm91cC1zcGFjZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5Ae2F2YXRhci1wcmVmaXgtY2xzfS1ncm91cCB7XG4gICYtcnRsIHtcbiAgICAuQHthdmF0YXItcHJlZml4LWNsc306bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBAYXZhdGFyLWdyb3VwLW92ZXJsYXBwaW5nO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1wb3BvdmVyLkB7YW50LXByZWZpeH0tcG9wb3Zlci1ydGwge1xuICAgIC5Ae2FudC1wcmVmaXh9LWF2YXRhciArIC5Ae2FudC1wcmVmaXh9LWF2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IEBhdmF0YXItZ3JvdXAtc3BhY2U7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AcG9wb3Zlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tcG9wb3Zlcic7XG5cbkBwb3BvdmVyLWFycm93LXJvdGF0ZS13aWR0aDogc3FydChAcG9wb3Zlci1hcnJvdy13aWR0aCAqIEBwb3BvdmVyLWFycm93LXdpZHRoICogMikgKyA2cHg7XG5cbkBwb3BvdmVyLWFycm93LW9mZnNldC12ZXJ0aWNhbDogMTJweDtcbkBwb3BvdmVyLWFycm93LW9mZnNldC1ob3Jpem9udGFsOiAxNnB4O1xuXG4uQHtwb3BvdmVyLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LXBvcG92ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogYXV0bztcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG5cbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQHdoaXRlLCAxJSk7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLXBsYWNlbWVudC10b3AsXG4gICYtcGxhY2VtZW50LXRvcExlZnQsXG4gICYtcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogQHBvcG92ZXItZGlzdGFuY2U7XG4gIH1cblxuICAmLXBsYWNlbWVudC1yaWdodCxcbiAgJi1wbGFjZW1lbnQtcmlnaHRUb3AsXG4gICYtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IEBwb3BvdmVyLWRpc3RhbmNlO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtYm90dG9tLFxuICAmLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuICAmLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gICAgcGFkZGluZy10b3A6IEBwb3BvdmVyLWRpc3RhbmNlO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtbGVmdCxcbiAgJi1wbGFjZW1lbnQtbGVmdFRvcCxcbiAgJi1wbGFjZW1lbnQtbGVmdEJvdHRvbSB7XG4gICAgcGFkZGluZy1yaWdodDogQHBvcG92ZXItZGlzdGFuY2U7XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgYm94LXNoYWRvdzogQGJveC1zaGFkb3ctYmFzZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLyogSUUxMCsgKi9cbiAgICAmLWlubmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IEBib3gtc2hhZG93LWJhc2U7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWluLXdpZHRoOiBAcG9wb3Zlci1taW4td2lkdGg7XG4gICAgbWluLWhlaWdodDogQHBvcG92ZXItbWluLWhlaWdodDtcbiAgICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gICAgcGFkZGluZzogNXB4IEBwb3BvdmVyLXBhZGRpbmctaG9yaXpvbnRhbCA0cHg7XG4gICAgY29sb3I6IEBoZWFkaW5nLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gIH1cblxuICAmLWlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtIEBwb3BvdmVyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBjb2xvcjogQHBvcG92ZXItY29sb3I7XG4gIH1cblxuICAmLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNHB4IDAgMTJweDtcbiAgICBjb2xvcjogQHBvcG92ZXItY29sb3I7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBjb2xvcjogQHdhcm5pbmctY29sb3I7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFycm93c1xuICAmLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IEBwb3BvdmVyLWFycm93LXJvdGF0ZS13aWR0aDtcbiAgICBoZWlnaHQ6IEBwb3BvdmVyLWFycm93LXJvdGF0ZS13aWR0aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIC0tYW50ZC1hcnJvdy1iYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci1iZztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IEBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgaGVpZ2h0OiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAucm91bmRlZEFycm93KEBwb3BvdmVyLWFycm93LXdpZHRoLCA1cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtcGxhY2VtZW50LXRvcCAmLWFycm93LFxuICAmLXBsYWNlbWVudC10b3BMZWZ0ICYtYXJyb3csXG4gICYtcGxhY2VtZW50LXRvcFJpZ2h0ICYtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA3cHggZmFkZShAYmxhY2ssIDclKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgoLUBwb3BvdmVyLWFycm93LXJvdGF0ZS13aWR0aCAvIDIpKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtcGxhY2VtZW50LXRvcCAmLWFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAmLXBsYWNlbWVudC10b3BMZWZ0ICYtYXJyb3cge1xuICAgIGxlZnQ6IEBwb3BvdmVyLWFycm93LW9mZnNldC1ob3Jpem9udGFsO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtdG9wUmlnaHQgJi1hcnJvdyB7XG4gICAgcmlnaHQ6IEBwb3BvdmVyLWFycm93LW9mZnNldC1ob3Jpem9udGFsO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtcmlnaHQgJi1hcnJvdyxcbiAgJi1wbGFjZW1lbnQtcmlnaHRUb3AgJi1hcnJvdyxcbiAgJi1wbGFjZW1lbnQtcmlnaHRCb3R0b20gJi1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggN3B4IGZhZGUoQGJsYWNrLCA3JSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKEBwb3BvdmVyLWFycm93LXJvdGF0ZS13aWR0aCAvIDIpKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLXBsYWNlbWVudC1yaWdodCAmLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmLXBsYWNlbWVudC1yaWdodFRvcCAmLWFycm93IHtcbiAgICB0b3A6IEBwb3BvdmVyLWFycm93LW9mZnNldC12ZXJ0aWNhbDtcbiAgfVxuXG4gICYtcGxhY2VtZW50LXJpZ2h0Qm90dG9tICYtYXJyb3cge1xuICAgIGJvdHRvbTogQHBvcG92ZXItYXJyb3ctb2Zmc2V0LXZlcnRpY2FsO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtYm90dG9tICYtYXJyb3csXG4gICYtcGxhY2VtZW50LWJvdHRvbUxlZnQgJi1hcnJvdyxcbiAgJi1wbGFjZW1lbnQtYm90dG9tUmlnaHQgJi1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggZmFkZShAYmxhY2ssIDYlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgoQHBvcG92ZXItYXJyb3ctcm90YXRlLXdpZHRoIC8gMikpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLXBsYWNlbWVudC1ib3R0b20gJi1hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICYtcGxhY2VtZW50LWJvdHRvbUxlZnQgJi1hcnJvdyB7XG4gICAgbGVmdDogQHBvcG92ZXItYXJyb3ctb2Zmc2V0LWhvcml6b250YWw7XG4gIH1cblxuICAmLXBsYWNlbWVudC1ib3R0b21SaWdodCAmLWFycm93IHtcbiAgICByaWdodDogQHBvcG92ZXItYXJyb3ctb2Zmc2V0LWhvcml6b250YWw7XG4gIH1cblxuICAmLXBsYWNlbWVudC1sZWZ0ICYtYXJyb3csXG4gICYtcGxhY2VtZW50LWxlZnRUb3AgJi1hcnJvdyxcbiAgJi1wbGFjZW1lbnQtbGVmdEJvdHRvbSAmLWFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA3cHggZmFkZShAYmxhY2ssIDclKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgoLUBwb3BvdmVyLWFycm93LXJvdGF0ZS13aWR0aCAvIDIpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLXBsYWNlbWVudC1sZWZ0ICYtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtbGVmdFRvcCAmLWFycm93IHtcbiAgICB0b3A6IEBwb3BvdmVyLWFycm93LW9mZnNldC12ZXJ0aWNhbDtcbiAgfVxuXG4gICYtcGxhY2VtZW50LWxlZnRCb3R0b20gJi1hcnJvdyB7XG4gICAgYm90dG9tOiBAcG9wb3Zlci1hcnJvdy1vZmZzZXQtdmVydGljYWw7XG4gIH1cbn1cblxuLmdlbmVyYXRvci1wb3BvdmVyLXByZXNldC1jb2xvcihAaTogbGVuZ3RoKEBwcmVzZXQtY29sb3JzKSkgd2hlbiAoQGkgPiAwKSB7XG4gIC5nZW5lcmF0b3ItcG9wb3Zlci1wcmVzZXQtY29sb3IoQGkgLSAxKTtcbiAgQGNvbG9yOiBleHRyYWN0KEBwcmVzZXQtY29sb3JzLCBAaSk7XG4gIEBsaWdodENvbG9yOiAnQHtjb2xvcn0tNic7XG4gIC5Ae3BvcG92ZXItcHJlZml4LWNsc30tQHtjb2xvcn0ge1xuICAgIC5Ae3BvcG92ZXItcHJlZml4LWNsc30taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQEBsaWdodENvbG9yO1xuICAgIH1cbiAgICAuQHtwb3BvdmVyLXByZWZpeC1jbHN9LWFycm93IHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBAbGlnaHRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5nZW5lcmF0b3ItcG9wb3Zlci1wcmVzZXQtY29sb3IoKTtcblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIi5yb3VuZGVkQXJyb3coQHdpZHRoLCBAb3V0ZXItcmFkaXVzLCBAYmctY29sb3I6IHZhcigtLWFudGQtYXJyb3ctYmFja2dyb3VuZC1jb2xvcikpIHtcbiAgQGNvcm5lci1oZWlnaHQ6IHVuaXQoKChAb3V0ZXItcmFkaXVzKSAqICgxIC0gMSAvIHNxcnQoMikpKSk7XG5cbiAgQHdpZHRoLXdpdGhvdXQtdW5pdDogdW5pdChAd2lkdGgpO1xuICBAb3V0ZXItcmFkaXVzLXdpdGhvdXQtdW5pdDogdW5pdChAb3V0ZXItcmFkaXVzKTtcbiAgQGlubmVyLXJhZGl1cy13aXRob3V0LXVuaXQ6IHVuaXQoQGFycm93LWJvcmRlci1yYWRpdXMpO1xuXG4gIEBhLXg6IEB3aWR0aC13aXRob3V0LXVuaXQgLSBAY29ybmVyLWhlaWdodDtcbiAgQGEteTogMiAqIEB3aWR0aC13aXRob3V0LXVuaXQgKyBAY29ybmVyLWhlaWdodDtcbiAgQGIteDogQGEteCArIEBvdXRlci1yYWRpdXMtd2l0aG91dC11bml0ICogKDEgLyBzcXJ0KDIpKTtcbiAgQGIteTogMiAqIEB3aWR0aC13aXRob3V0LXVuaXQ7XG4gIEBjLXg6IDIgKiBAd2lkdGgtd2l0aG91dC11bml0IC0gQGlubmVyLXJhZGl1cy13aXRob3V0LXVuaXQ7XG4gIEBjLXk6IDIgKiBAd2lkdGgtd2l0aG91dC11bml0O1xuICBAZC14OiAyICogQHdpZHRoLXdpdGhvdXQtdW5pdDtcbiAgQGQteTogMiAqIEB3aWR0aC13aXRob3V0LXVuaXQgLSBAaW5uZXItcmFkaXVzLXdpdGhvdXQtdW5pdDtcbiAgQGUteDogMiAqIEB3aWR0aC13aXRob3V0LXVuaXQ7XG4gIEBlLXk6IEBmLXkgKyBAb3V0ZXItcmFkaXVzLXdpdGhvdXQtdW5pdCAqICgxIC8gc3FydCgyKSk7XG4gIEBmLXg6IDIgKiBAd2lkdGgtd2l0aG91dC11bml0ICsgQGNvcm5lci1oZWlnaHQ7XG4gIEBmLXk6IEB3aWR0aC13aXRob3V0LXVuaXQgLSBAY29ybmVyLWhlaWdodDtcbiAgQGcteDogQGYteCAtIDE7XG4gIEBnLXk6IEBmLXk7XG4gIEBoLXg6IEBhLXg7XG4gIEBoLXk6IEBhLXkgLSAxO1xuXG4gIGJvcmRlci1yYWRpdXM6IDAgMCBAYXJyb3ctYm9yZGVyLXJhZGl1cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtQHdpZHRoO1xuICAgIGxlZnQ6IC1Ad2lkdGg7XG4gICAgd2lkdGg6IEB3aWR0aCAqIDM7XG4gICAgaGVpZ2h0OiBAd2lkdGggKiAzO1xuICAgIGJhY2tncm91bmQ6IEBiZy1jb2xvcjtcbiAgICAvLyBIYWNrIGZpcmVmb3g6IGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vcHVsbC8zMzcxMCNpc3N1ZWNvbW1lbnQtMTAxNTI4NzgyNVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VpbCgtQHdpZHRoICsgMXB4KSBjZWlsKC1Ad2lkdGggKyAxcHgpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMzMlIDMzJSk7IC8vIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IHBhdGgoKVxuICAgIGNsaXAtcGF0aDogcGF0aChcbiAgICAgICdNIEB7YS14fSBAe2EteX0gQSBAe291dGVyLXJhZGl1cy13aXRob3V0LXVuaXR9IEB7b3V0ZXItcmFkaXVzLXdpdGhvdXQtdW5pdH0gMCAwIDEgQHtiLXh9IEB7Yi15fSBMIEB7Yy14fSBAe2MteX0gQSBAe2lubmVyLXJhZGl1cy13aXRob3V0LXVuaXR9IEB7aW5uZXItcmFkaXVzLXdpdGhvdXQtdW5pdH0gMCAwIDAgQHtkLXh9IEB7ZC15fSBMIEB7ZS14fSBAe2UteX0gQSBAe291dGVyLXJhZGl1cy13aXRob3V0LXVuaXR9IEB7b3V0ZXItcmFkaXVzLXdpdGhvdXQtdW5pdH0gMCAwIDEgQHtmLXh9IEB7Zi15fSBMIEB7Zy14fSBAe2cteX0gTCBAe2gteH0gQHtoLXl9IFonXG4gICAgKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBwb3BvdmVyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1wb3BvdmVyJztcblxuLkB7cG9wb3Zlci1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICYtbWVzc2FnZSB7XG4gICAgJi1pY29uIHtcbiAgICAgIC5Ae3BvcG92ZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAuQHtwb3BvdmVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAcGFkZGluZy1tZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbnMge1xuICAgIC5Ae3BvcG92ZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgLkB7cG9wb3Zlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AYmFja3RvcC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tYmFjay10b3AnO1xuXG4uQHtiYWNrdG9wLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IEB6aW5kZXgtYmFjay10b3A7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogQGJhY2stdG9wLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFjay10b3AtYmc7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2stdG9wLWhvdmVyLWJnO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuICB9XG5cbiAgJi1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9yZXNwb25zaXZlJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kKSB7XG4gIC5Ae2JhY2t0b3AtcHJlZml4LWNsc30ge1xuICAgIHJpZ2h0OiA2MHB4O1xuXG4gICAgJi1ydGwge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzKSB7XG4gIC5Ae2JhY2t0b3AtcHJlZml4LWNsc30ge1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgJi1ydGwge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBiYWRnZS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tYmFkZ2UnO1xuQG51bWJlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc2Nyb2xsLW51bWJlcic7XG5cbi5Ae2JhZGdlLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmLWNvdW50IHtcbiAgICB6LWluZGV4OiBAemluZGV4LWJhZGdlO1xuICAgIG1pbi13aWR0aDogQGJhZGdlLWhlaWdodDtcbiAgICBoZWlnaHQ6IEBiYWRnZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgY29sb3I6IEBiYWRnZS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBAYmFkZ2UtZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiBAYmFkZ2UtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBAYmFkZ2UtaGVpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IEBiYWRnZS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAoQGJhZGdlLWhlaWdodCAvIDIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBAc2hhZG93LWNvbG9yLWludmVyc2U7XG5cbiAgICBhLFxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6IEBiYWRnZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtY291bnQtc20ge1xuICAgIG1pbi13aWR0aDogQGJhZGdlLWhlaWdodC1zbTtcbiAgICBoZWlnaHQ6IEBiYWRnZS1oZWlnaHQtc207XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IEBiYWRnZS1mb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6IEBiYWRnZS1oZWlnaHQtc207XG4gICAgYm9yZGVyLXJhZGl1czogKEBiYWRnZS1oZWlnaHQtc20gLyAyKTtcbiAgfVxuXG4gICYtbXVsdGlwbGUtd29yZHMge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG5cbiAgJi1kb3Qge1xuICAgIHotaW5kZXg6IEB6aW5kZXgtYmFkZ2U7XG4gICAgd2lkdGg6IEBiYWRnZS1kb3Qtc2l6ZTtcbiAgICBtaW4td2lkdGg6IEBiYWRnZS1kb3Qtc2l6ZTtcbiAgICBoZWlnaHQ6IEBiYWRnZS1kb3Qtc2l6ZTtcbiAgICBiYWNrZ3JvdW5kOiBAaGlnaGxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IEBzaGFkb3ctY29sb3ItaW52ZXJzZTtcbiAgfVxuXG4gIC8vIFRyaWNreSB3YXkgdG8gcmVzb2x2ZSBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8zMDA4OFxuICAmLWRvdC5Ae251bWJlci1wcmVmaXgtY2xzfSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxLjVzO1xuICB9XG5cbiAgJi1jb3VudCxcbiAgJi1kb3QsXG4gIC5Ae251bWJlci1wcmVmaXgtY2xzfS1jdXN0b20tY29tcG9uZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblxuICAgICYuQHtpY29uZm9udC1jc3MtcHJlZml4fS1zcGluIHtcbiAgICAgIGFuaW1hdGlvbjogYW50QmFkZ2VMb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAmLXN0YXR1cyB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG4gICAgJi1kb3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IEBiYWRnZS1zdGF0dXMtc2l6ZTtcbiAgICAgIGhlaWdodDogQGJhZGdlLXN0YXR1cy1zaXplO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuXG4gICAgJi1wcm9jZXNzaW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcm9jZXNzaW5nLWNvbG9yO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAcHJvY2Vzc2luZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBhbmltYXRpb246IGFudFN0YXR1c1Byb2Nlc3NpbmcgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3JtYWwtY29sb3I7XG4gICAgfVxuXG4gICAgJi1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgfVxuXG4gICAgJi13YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIG1peGluIHRvIGl0ZXJhdGUgb3ZlciBjb2xvcnMgYW5kIGNyZWF0ZSBDU1MgY2xhc3MgZm9yIGVhY2ggb25lXG4gICAgLm1ha2UtY29sb3ItY2xhc3NlcyhAaTogbGVuZ3RoKEBwcmVzZXQtY29sb3JzKSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgICAubWFrZS1jb2xvci1jbGFzc2VzKEBpIC0gMSk7XG4gICAgICBAY29sb3I6IGV4dHJhY3QoQHByZXNldC1jb2xvcnMsIEBpKTtcbiAgICAgIEBkYXJrQ29sb3I6ICdAe2NvbG9yfS02JztcbiAgICAgICYtQHtjb2xvcn0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAQGRhcmtDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1ha2UtY29sb3ItY2xhc3NlcygpO1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB9XG4gIH1cblxuICAmLXpvb20tYXBwZWFyLFxuICAmLXpvb20tZW50ZXIge1xuICAgIGFuaW1hdGlvbjogYW50Wm9vbUJhZGdlSW4gQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLW91dC1iYWNrO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cblxuICAmLXpvb20tbGVhdmUge1xuICAgIGFuaW1hdGlvbjogYW50Wm9vbUJhZGdlT3V0IEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyBAZWFzZS1pbi1iYWNrO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cblxuICAmLW5vdC1hLXdyYXBwZXIge1xuICAgIC5Ae2JhZGdlLXByZWZpeC1jbHN9LXpvb20tYXBwZWFyLFxuICAgIC5Ae2JhZGdlLXByZWZpeC1jbHN9LXpvb20tZW50ZXIge1xuICAgICAgYW5pbWF0aW9uOiBhbnROb1dyYXBwZXJab29tQmFkZ2VJbiBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2Utb3V0LWJhY2s7XG4gICAgfVxuXG4gICAgLkB7YmFkZ2UtcHJlZml4LWNsc30tem9vbS1sZWF2ZSB7XG4gICAgICBhbmltYXRpb246IGFudE5vV3JhcHBlclpvb21CYWRnZU91dCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tYmFjaztcbiAgICB9XG5cbiAgICAmOm5vdCguQHtiYWRnZS1wcmVmaXgtY2xzfS1zdGF0dXMpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLkB7bnVtYmVyLXByZWZpeC1jbHN9LWN1c3RvbS1jb21wb25lbnQsXG4gICAgLkB7YmFkZ2UtcHJlZml4LWNsc30tY291bnQge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5Ae251bWJlci1wcmVmaXgtY2xzfS1jdXN0b20tY29tcG9uZW50LFxuICAgIC5Ae251bWJlci1wcmVmaXgtY2xzfSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50U3RhdHVzUHJvY2Vzc2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gU2FmYXJpIHdpbGwgYmxpbmsgd2l0aCB0cmFuc2Zvcm0gd2hlbiBpbm5lciBlbGVtZW50IGhhcyBhYnNvbHV0ZSBzdHlsZS5cbi5zYWZhcmktZml4LW1vdGlvbigpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXggKi9cbn1cblxuLkB7bnVtYmVyLXByZWZpeC1jbHN9IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgJi1vbmx5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogQGJhZGdlLWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLWluLW91dDtcbiAgICAuc2FmYXJpLWZpeC1tb3Rpb247XG5cbiAgICA+IHAuQHtudW1iZXItcHJlZml4LWNsc30tb25seS11bml0IHtcbiAgICAgIGhlaWdodDogQGJhZGdlLWhlaWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5zYWZhcmktZml4LW1vdGlvbjtcbiAgICB9XG4gIH1cblxuICAmLXN5bWJvbCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFpvb21CYWRnZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRab29tQmFkZ2VPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudE5vV3JhcHBlclpvb21CYWRnZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnROb1dyYXBwZXJab29tQmFkZ2VPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudEJhZGdlTG9hZGluZ0NpcmNsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgfVxufVxuXG5AaW1wb3J0ICcuL3JpYmJvbic7XG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkByaWJib24tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXJpYmJvbic7XG5AcmliYm9uLXdyYXBwZXItcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXJpYmJvbi13cmFwcGVyJztcblxuLkB7cmliYm9uLXdyYXBwZXItcHJlZml4LWNsc30ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5Ae3JpYmJvbi1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBjb2xvcjogQGJhZGdlLXRleHQtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc207XG5cbiAgJi10ZXh0IHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG5cbiAgJi1jb3JuZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBjb2xvcjogY3VycmVudGNvbG9yO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNzUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAvLyBJZiBub3Qgc3VwcG9ydCBJRSAxMSwgdXNlIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpIGluc3RlYWRcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBsZWZ0OiAtNHB4O1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gIC8vIGNvbG9yc1xuICAvLyBtaXhpbiB0byBpdGVyYXRlIG92ZXIgY29sb3JzIGFuZCBjcmVhdGUgQ1NTIGNsYXNzIGZvciBlYWNoIG9uZVxuICAubWFrZS1jb2xvci1jbGFzc2VzKEBpOiBsZW5ndGgoQHByZXNldC1jb2xvcnMpKSB3aGVuIChAaSA+IDApIHtcbiAgICAubWFrZS1jb2xvci1jbGFzc2VzKEBpIC0gMSk7XG4gICAgQGNvbG9yOiBleHRyYWN0KEBwcmVzZXQtY29sb3JzLCBAaSk7XG4gICAgQGRhcmtDb2xvcjogJ0B7Y29sb3J9LTYnO1xuICAgICYtY29sb3ItQHtjb2xvcn0ge1xuICAgICAgY29sb3I6IEBAZGFya0NvbG9yO1xuICAgICAgYmFja2dyb3VuZDogQEBkYXJrQ29sb3I7XG4gICAgfVxuICB9XG4gIC5tYWtlLWNvbG9yLWNsYXNzZXMoKTtcblxuICAvLyBwbGFjZW1lbnRcbiAgJi5Ae3JpYmJvbi1wcmVmaXgtY2xzfS1wbGFjZW1lbnQtZW5kIHtcbiAgICByaWdodDogLThweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAuQHtyaWJib24tcHJlZml4LWNsc30tY29ybmVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuQHtyaWJib24tcHJlZml4LWNsc30tcGxhY2VtZW50LXN0YXJ0IHtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLkB7cmliYm9uLXByZWZpeC1jbHN9LWNvcm5lciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLkB7YmFkZ2UtcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmOm5vdCgmLW5vdC1hLXdyYXBwZXIpICYtY291bnQsXG4gICY6bm90KCYtbm90LWEtd3JhcHBlcikgJi1kb3QsXG4gICY6bm90KCYtbm90LWEtd3JhcHBlcikgLkB7bnVtYmVyLXByZWZpeC1jbHN9LWN1c3RvbS1jb21wb25lbnQge1xuICAgIC5Ae2JhZGdlLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIH1cbiAgfVxuXG4gICYtcnRsJjpub3QoJi1ub3QtYS13cmFwcGVyKSAuQHtudW1iZXItcHJlZml4LWNsc30tY3VzdG9tLWNvbXBvbmVudCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgfVxuXG4gICYtc3RhdHVzIHtcbiAgICAmLXRleHQge1xuICAgICAgLkB7YmFkZ2UtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpub3QoJi1ub3QtYS13cmFwcGVyKS5Ae2JhZGdlLXByZWZpeC1jbHN9LXJ0bCB7XG4gICAgLkB7YmFkZ2UtcHJlZml4LWNsc30tem9vbS1hcHBlYXIsXG4gICAgLkB7YmFkZ2UtcHJlZml4LWNsc30tem9vbS1lbnRlciB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJhZGdlSW5SdGw7XG4gICAgfVxuXG4gICAgLkB7YmFkZ2UtcHJlZml4LWNsc30tem9vbS1sZWF2ZSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJhZGdlT3V0UnRsO1xuICAgIH1cbiAgfVxufVxuXG4uQHtyaWJib24tcHJlZml4LWNsc30tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gICYuQHtyaWJib24tcHJlZml4LWNsc30tcGxhY2VtZW50LWVuZCB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLkB7cmliYm9uLXByZWZpeC1jbHN9LWNvcm5lciB7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5Ae3JpYmJvbi1wcmVmaXgtY2xzfS1wbGFjZW1lbnQtc3RhcnQge1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtO1xuICAgIC5Ae3JpYmJvbi1wcmVmaXgtY2xzfS1jb3JuZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGN1cnJlbnRjb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Y29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Wm9vbUJhZGdlSW5SdGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Wm9vbUJhZGdlT3V0UnRsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBicmVhZGNydW1iLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1icmVhZGNydW1iJztcblxuLkB7YnJlYWRjcnVtYi1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBjb2xvcjogQGJyZWFkY3J1bWItYmFzZS1jb2xvcjtcbiAgZm9udC1zaXplOiBAYnJlYWRjcnVtYi1mb250LXNpemU7XG5cbiAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgIGZvbnQtc2l6ZTogQGJyZWFkY3J1bWItaWNvbi1mb250LXNpemU7XG4gIH1cblxuICBvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1saW5rLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1saW5rLWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1sYXN0LWl0ZW0tY29sb3I7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1sYXN0LWl0ZW0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgbGk6bGFzdC1jaGlsZCA+ICYtc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogQGJyZWFkY3J1bWItc2VwYXJhdG9yLW1hcmdpbjtcbiAgICBjb2xvcjogQGJyZWFkY3J1bWItc2VwYXJhdG9yLWNvbG9yO1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9ICsgc3BhbixcbiAgICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9ICsgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtb3ZlcmxheS1saW5rIHtcbiAgICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCIuQHticmVhZGNydW1iLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIC5jbGVhcmZpeCgpO1xuICAgIGRpcmVjdGlvbjogcnRsO1xuXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0gKyBzcGFuLFxuICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0gKyBhIHtcbiAgICAgIC5Ae2JyZWFkY3J1bWItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1vdmVybGF5LWxpbmsge1xuICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgLkB7YnJlYWRjcnVtYi1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi9zdGF0dXMnO1xuXG5AZHJvcGRvd24tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWRyb3Bkb3duJztcblxuLkB7ZHJvcGRvd24tcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IEB6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLUBwb3BvdmVyLWRpc3RhbmNlICsgQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtQHBvcG92ZXItZGlzdGFuY2UgKyBAcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIHotaW5kZXg6IC05OTk5O1xuICAgIG9wYWNpdHk6IDAuMDAwMTtcbiAgICBjb250ZW50OiAnICc7XG4gIH1cblxuICAmLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5Ae2FudC1wcmVmaXh9LWJ0biA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9LWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cblxuICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9LWRvd246OmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQGFuaW1hdGlvbi1kdXJhdGlvbi1iYXNlO1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcC1vcGVuIHtcbiAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fS1kb3duOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLWhpZGRlbixcbiAgJi1tZW51LWhpZGRlbixcbiAgJi1tZW51LXN1Ym1lbnUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBkcm9wZG93biBhcnJvd1xuICAmLXNob3ctYXJyb3cmLXBsYWNlbWVudC10b3BMZWZ0LFxuICAmLXNob3ctYXJyb3cmLXBsYWNlbWVudC10b3AsXG4gICYtc2hvdy1hcnJvdyYtcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogQHBvcG92ZXItZGlzdGFuY2U7XG4gIH1cblxuICAmLXNob3ctYXJyb3cmLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuICAmLXNob3ctYXJyb3cmLXBsYWNlbWVudC1ib3R0b20sXG4gICYtc2hvdy1hcnJvdyYtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogQHBvcG92ZXItZGlzdGFuY2U7XG4gIH1cblxuICAvLyBBcnJvd3NcbiAgLy8gLnBvcG92ZXItYXJyb3cgaXMgb3V0ZXIsIC5wb3BvdmVyLWFycm93OmFmdGVyIGlzIGlubmVyXG5cbiAgJi1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IC8vIGxpZnQgaXQgdXAgc28gdGhlIG1lbnUgd291bGRuJ3QgY2FzayBzaGFkb3cgb24gaXRcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAucm91bmRlZEFycm93KEBwb3BvdmVyLWFycm93LXdpZHRoLCA1cHgsIEBwb3BvdmVyLWJnKTtcbiAgfVxuXG4gICYtcGxhY2VtZW50LXRvcCA+ICYtYXJyb3csXG4gICYtcGxhY2VtZW50LXRvcExlZnQgPiAmLWFycm93LFxuICAmLXBsYWNlbWVudC10b3BSaWdodCA+ICYtYXJyb3cge1xuICAgIGJvdHRvbTogQHBvcG92ZXItYXJyb3ctd2lkdGggKiBzcXJ0KCgxIC8gMikpICsgMnB4O1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggN3B4IC0zcHggZmFkZShAYmxhY2ssIDEwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtdG9wID4gJi1hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtdG9wTGVmdCA+ICYtYXJyb3cge1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cblxuICAmLXBsYWNlbWVudC10b3BSaWdodCA+ICYtYXJyb3cge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtYm90dG9tID4gJi1hcnJvdyxcbiAgJi1wbGFjZW1lbnQtYm90dG9tTGVmdCA+ICYtYXJyb3csXG4gICYtcGxhY2VtZW50LWJvdHRvbVJpZ2h0ID4gJi1hcnJvdyB7XG4gICAgdG9wOiAoQHBvcG92ZXItYXJyb3ctd2lkdGggKyAycHgpICogc3FydCgoMSAvIDIpKTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCAtMnB4IGZhZGUoQGJsYWNrLCAxMCUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoLTAuNXB4KTtcbiAgfVxuXG4gICYtcGxhY2VtZW50LWJvdHRvbSA+ICYtYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoLTAuNXB4KTtcbiAgfVxuXG4gICYtcGxhY2VtZW50LWJvdHRvbUxlZnQgPiAmLWFycm93IHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtYm90dG9tUmlnaHQgPiAmLWFycm93IHtcbiAgICByaWdodDogMTZweDtcbiAgfVxuXG4gICYtbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiBAZHJvcGRvd24tZWRnZS1jaGlsZC12ZXJ0aWNhbC1wYWRkaW5nIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLW1lbnUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogQGJveC1zaGFkb3ctYmFzZTtcblxuICAgICYtaXRlbS1ncm91cC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiA1cHggQGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG4gICAgfVxuXG4gICAgJi1zdWJtZW51LXBvcHVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IEB6aW5kZXgtZHJvcGRvd247XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cbiAgICAgIHVsLFxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PSBJdGVtIENvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1pdGVtLWljb24ge1xuICAgICAgbWluLXdpZHRoOiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgJi10aXRsZS1jb250ZW50IHtcbiAgICAgIGZsZXg6IGF1dG87XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gSXRlbSA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAmLWl0ZW0sXG4gICAgJi1zdWJtZW51LXRpdGxlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogQGRyb3Bkb3duLXZlcnRpY2FsLXBhZGRpbmcgQGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogQGRyb3Bkb3duLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAZHJvcGRvd24tbGluZS1oZWlnaHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJiB3aGVuIChAZHJvcGRvd24tZWRnZS1jaGlsZC12ZXJ0aWNhbC1wYWRkaW5nID0gMCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJiB3aGVuIChAZHJvcGRvd24tZWRnZS1jaGlsZC12ZXJ0aWNhbC1wYWRkaW5nID0gMCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiBAZHJvcGRvd24tc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1zZWxlY3RlZC1iZztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpdGVtLWhvdmVyLWJnO1xuICAgICAgfVxuXG4gICAgICAmJi1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbWVudS1zdWJtZW51LWRpc2FibGVkLWJnO1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRpdmlkZXIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICB9XG5cbiAgICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtc3VibWVudS1leHBhbmQtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IEBwYWRkaW5nLXhzO1xuXG4gICAgICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtc3VibWVudS1hcnJvdy1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0tZ3JvdXAtbGlzdCB7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1zdWJtZW51LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbCArIEBmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgJi1zdWJtZW51LXZlcnRpY2FsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLXN1Ym1lbnUtdmVydGljYWwgPiAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cblxuICAgICYtc3VibWVudSYtc3VibWVudS1kaXNhYmxlZCAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICAgICAgJixcbiAgICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtc3VibWVudS1hcnJvdy1pY29uIHtcbiAgICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLW1lbnUtc3VibWVudS1kaXNhYmxlZC1iZztcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xOTI2NFxuICAgICYtc3VibWVudS1zZWxlY3RlZCAmLXN1Ym1lbnUtdGl0bGUge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuQHthbnQtcHJlZml4fS1zbGlkZS1kb3duLWVudGVyLkB7YW50LXByZWZpeH0tc2xpZGUtZG93bi1lbnRlci1hY3RpdmUmLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuICAmLkB7YW50LXByZWZpeH0tc2xpZGUtZG93bi1hcHBlYXIuQHthbnQtcHJlZml4fS1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUmLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuICAmLkB7YW50LXByZWZpeH0tc2xpZGUtZG93bi1lbnRlci5Ae2FudC1wcmVmaXh9LXNsaWRlLWRvd24tZW50ZXItYWN0aXZlJi1wbGFjZW1lbnQtYm90dG9tLFxuICAmLkB7YW50LXByZWZpeH0tc2xpZGUtZG93bi1hcHBlYXIuQHthbnQtcHJlZml4fS1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUmLXBsYWNlbWVudC1ib3R0b20sXG4gICYuQHthbnQtcHJlZml4fS1zbGlkZS1kb3duLWVudGVyLkB7YW50LXByZWZpeH0tc2xpZGUtZG93bi1lbnRlci1hY3RpdmUmLXBsYWNlbWVudC1ib3R0b21SaWdodCxcbiAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLWRvd24tYXBwZWFyLkB7YW50LXByZWZpeH0tc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlJi1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XG4gIH1cblxuICAmLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtZW50ZXIuQHthbnQtcHJlZml4fS1zbGlkZS11cC1lbnRlci1hY3RpdmUmLXBsYWNlbWVudC10b3BMZWZ0LFxuICAmLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtYXBwZWFyLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZSYtcGxhY2VtZW50LXRvcExlZnQsXG4gICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1lbnRlci5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWVudGVyLWFjdGl2ZSYtcGxhY2VtZW50LXRvcCxcbiAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWFwcGVhci5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUmLXBsYWNlbWVudC10b3AsXG4gICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1lbnRlci5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWVudGVyLWFjdGl2ZSYtcGxhY2VtZW50LXRvcFJpZ2h0LFxuICAmLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtYXBwZWFyLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZSYtcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gIH1cblxuICAmLkB7YW50LXByZWZpeH0tc2xpZGUtZG93bi1sZWF2ZS5Ae2FudC1wcmVmaXh9LXNsaWRlLWRvd24tbGVhdmUtYWN0aXZlJi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbiAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLWRvd24tbGVhdmUuQHthbnQtcHJlZml4fS1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSYtcGxhY2VtZW50LWJvdHRvbSxcbiAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLWRvd24tbGVhdmUuQHthbnQtcHJlZml4fS1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSYtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgfVxuXG4gICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1sZWF2ZS5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWxlYXZlLWFjdGl2ZSYtcGxhY2VtZW50LXRvcExlZnQsXG4gICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1sZWF2ZS5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWxlYXZlLWFjdGl2ZSYtcGxhY2VtZW50LXRvcCxcbiAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWxlYXZlLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtbGVhdmUtYWN0aXZlJi1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gIH1cbn1cblxuLkB7ZHJvcGRvd24tcHJlZml4LWNsc30tdHJpZ2dlcixcbi5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LWxpbmssXG4uQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1idXR0b24ge1xuICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9LkB7aWNvbmZvbnQtY3NzLXByZWZpeH0tZG93biB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxufVxuXG4uQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYuQHthbnQtcHJlZml4fS1idG4tZ3JvdXAgPiAuQHthbnQtcHJlZml4fS1idG4ge1xuICAgICYtbG9hZGluZyxcbiAgICAmLWxvYWRpbmcgKyAuQHthbnQtcHJlZml4fS1idG4ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1sb2FkaW5nICsgLkB7YW50LXByZWZpeH0tYnRuOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguQHthbnQtcHJlZml4fS1idG4taWNvbi1vbmx5KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy14cztcbiAgICAgIHBhZGRpbmctbGVmdDogQHBhZGRpbmcteHM7XG4gICAgfVxuICB9XG59XG5cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzQ5MDNcbi5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtZGFyayB7XG4gICYsXG4gIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUge1xuICAgIGJhY2tncm91bmQ6IEBtZW51LWRhcmstYmc7XG4gIH1cbiAgLkB7ZHJvcGRvd24tcHJlZml4LWNsc30tbWVudS1pdGVtLFxuICAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1tZW51LXN1Ym1lbnUtdGl0bGUsXG4gIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtaXRlbSA+IGEsXG4gIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtaXRlbSA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9ICsgc3BhbiA+IGEge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1pbnZlcnNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgID4gYSB7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3ItaW52ZXJzZTtcbiAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAocmVmZXJlbmNlKSAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcblxuQGRyb3Bkb3duLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1kcm9wZG93bic7XG5cbi5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtaXRlbSB7XG4gICYmLWRhbmdlciB7XG4gICAgY29sb3I6IEBlcnJvci1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLWludmVyc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGRyb3Bkb3duLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1kcm9wZG93bic7XG5cbi5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLW1lbnUge1xuICAgICYmLXJ0bCB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYtaXRlbS1ncm91cC10aXRsZSB7XG4gICAgICAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1ydGwgJixcbiAgICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtc3VibWVudS1ydGwgJiB7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1lbnUtcG9wdXAge1xuICAgICAgJi5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUtc3VibWVudS1ydGwge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgICB9XG5cbiAgICAgIHVsLFxuICAgICAgbGkge1xuICAgICAgICAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0sXG4gICAgJi1zdWJtZW51LXRpdGxlIHtcbiAgICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH06Zmlyc3QtY2hpbGQsXG4gICAgICA+IHNwYW4gPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24ge1xuICAgICAgICAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogQHBhZGRpbmcteHM7XG4gICAgICAgIH1cblxuICAgICAgICAuQHtkcm9wZG93bi1wcmVmaXgtY2xzfS1tZW51LXN1Ym1lbnUtYXJyb3ctaWNvbiB7XG4gICAgICAgICAgLkB7ZHJvcGRvd24tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1lbnUtdGl0bGUge1xuICAgICAgLkB7ZHJvcGRvd24tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsICsgQGZvbnQtc2l6ZS1zbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1lbnUtdmVydGljYWwgPiAmIHtcbiAgICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi9taXhpbic7XG5cbkBidG4tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWJ0bic7XG5cbi8vIGZvciBjb21wYXRpYmxlXG5AYnRuLWdob3N0LWNvbG9yOiBAdGV4dC1jb2xvcjtcbkBidG4tZ2hvc3QtYmc6IHRyYW5zcGFyZW50O1xuQGJ0bi1naG9zdC1ib3JkZXI6IEBib3JkZXItY29sb3ItYmFzZTtcblxuLy8gQnV0dG9uIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5Ae2J0bi1wcmVmaXgtY2xzfSB7XG4gIC8vIEZpeGluZyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xMjk3OFxuICAvLyBGaXhpbmcgaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMjAwNThcbiAgLy8gRml4aW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzE5OTcyXG4gIC8vIEZpeGluZyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xODEwN1xuICAvLyBGaXhpbmcgaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMTMyMTRcbiAgLy8gSXQgaXMgYSByZW5kZXIgcHJvYmxlbSBvZiBjaHJvbWUsIHdoaWNoIGlzIG9ubHkgaGFwcGVuZWQgaW4gdGhlIGNvZGVzYW5kYm94IGRlbW9cbiAgLy8gMC4wMDFweCBzb2x1dGlvbiB3b3JrcyBhbmQgSSBkb24ndCBrbm93IHdoeVxuICBsaW5lLWhlaWdodDogQGJ0bi1saW5lLWhlaWdodDtcbiAgLmJ0bigpO1xuICAuYnRuLWRlZmF1bHQoKTtcblxuICAvLyBGaXggbG9hZGluZyBidXR0b24gYW5pbWF0aW9uXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzI0MzIzXG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJi1wcmltYXJ5IHtcbiAgICAuYnRuLXByaW1hcnkoKTtcblxuICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cCAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYnRuLWdyb3VwLWJvcmRlcjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAYnRuLWdyb3VwLWJvcmRlcjtcblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJ0bi1kZWZhdWx0LWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHtidG4tcHJlZml4LWNsc30tZ3JvdXAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBidG4tZ3JvdXAtYm9yZGVyO1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBidG4tZGVmYXVsdC1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHtidG4tcHJlZml4LWNsc30tZ3JvdXAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cCAmICsgJiB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogQGJ0bi1ncm91cC1ib3JkZXI7XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBidG4tZGVmYXVsdC1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1naG9zdCB7XG4gICAgLmJ0bi1naG9zdCgpO1xuICB9XG5cbiAgJi1kYXNoZWQge1xuICAgIC5idG4tZGFzaGVkKCk7XG4gIH1cblxuICAvLyB0eXBlPVwiZGFuZ2VyXCIgd2lsbCBkZXByZWNhdGVkXG4gIC8vIHVzZSBkYW5nZXIgaW5zdGVhZFxuICAmLWRhbmdlciB7XG4gICAgLmJ0bi1kYW5nZXIoKTtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgLmJ0bi1saW5rKCk7XG4gIH1cblxuICAmLXRleHQge1xuICAgIC5idG4tdGV4dCgpO1xuICB9XG5cbiAgJi1kYW5nZXJvdXMge1xuICAgIC5idG4tZGFuZ2VyLWRlZmF1bHQoKTtcbiAgfVxuXG4gICYtZGFuZ2Vyb3VzJi1wcmltYXJ5IHtcbiAgICAuYnRuLWRhbmdlcigpO1xuICB9XG5cbiAgJi1kYW5nZXJvdXMmLWxpbmsge1xuICAgIC5idG4tZGFuZ2VyLWxpbmsoKTtcbiAgfVxuXG4gICYtZGFuZ2Vyb3VzJi10ZXh0IHtcbiAgICAuYnRuLWRhbmdlci10ZXh0KCk7XG4gIH1cblxuICAmLWljb24tb25seSB7XG4gICAgLmJ0bi1zcXVhcmUoQGJ0bi1wcmVmaXgtY2xzKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcblxuICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9LWxvYWRpbmcge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzMyMzY1XG4gIGEmLWljb24tb25seSB7XG4gICAgdmVydGljYWwtYWxpZ246IC0xcHg7XG5cbiAgICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAmLXJvdW5kIHtcbiAgICAuYnRuLXJvdW5kKEBidG4tcHJlZml4LWNscyk7XG4gICAgJi5Ae2J0bi1wcmVmaXgtY2xzfS1pY29uLW9ubHkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1jaXJjbGUge1xuICAgIC5idG4tY2lyY2xlKEBidG4tcHJlZml4LWNscyk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC1AYnRuLWJvcmRlci13aWR0aDtcbiAgICByaWdodDogLUBidG4tYm9yZGVyLXdpZHRoO1xuICAgIGJvdHRvbTogLUBidG4tYm9yZGVyLXdpZHRoO1xuICAgIGxlZnQ6IC1AYnRuLWJvcmRlci13aWR0aDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogQGNvbXBvbmVudC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBAZWFzZS1pbi1vdXQ7XG5cbiAgICAvLyBGb2xsb3cgaWNvbiBibHVyIHVuZGVyIHdpbmRvd3MuIENoYW5nZSB0aGUgcmVuZGVyLlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzEzOTI0XG4gICAgJi5Ae2ljb25mb250LWNzcy1wcmVmaXh9LXBsdXMsXG4gICAgJi5Ae2ljb25mb250LWNzcy1wcmVmaXh9LW1pbnVzIHtcbiAgICAgID4gc3ZnIHtcbiAgICAgICAgc2hhcGUtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYmLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJiA+ICYtbG9hZGluZy1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIEBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIEBlYXNlLWluLW91dDtcblxuICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLXhzO1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgLy8gZm9yIHNtb290aCBidXR0b24gcGFkZGluZyB0cmFuc2l0aW9uXG4gICAgICBzdmcge1xuICAgICAgICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZ3JvdXAge1xuICAgIC5idG4tZ3JvdXAoQGJ0bi1wcmVmaXgtY2xzKTtcbiAgfVxuXG4gIC8vIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9hLzIxMjgxNTU0LzMwNDA2MDVcbiAgJjpmb2N1cyA+IHNwYW4sXG4gICY6YWN0aXZlID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLy8gVG8gZW5zdXJlIHRoYXQgYSBzcGFjZSB3aWxsIGJlIHBsYWNlZCBiZXR3ZWVuIGNoYXJhY3RlciBhbmQgYEljb25gLlxuICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9ICsgc3BhbixcbiAgPiBzcGFuICsgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLXhzO1xuICB9XG5cbiAgJiYtYmFja2dyb3VuZC1naG9zdCB7XG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1naG9zdC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBidG4tZGVmYXVsdC1naG9zdC1ib3JkZXI7XG5cbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuLWRlZmF1bHQtZ2hvc3QtYmc7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItaG92ZXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLWFjdGl2ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItYWN0aXZlO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiBAYnRuLWRlZmF1bHQtZ2hvc3QtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBidG4tZGVmYXVsdC1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgJi1iYWNrZ3JvdW5kLWdob3N0Ji1wcmltYXJ5IHtcbiAgICAuYnV0dG9uLXZhcmlhbnQtZ2hvc3QoQGJ0bi1wcmltYXJ5LWJnLCBAYnRuLXByaW1hcnktYmcsIEBwcmltYXJ5LWNvbG9yLWhvdmVyLCBAcHJpbWFyeS1jb2xvci1hY3RpdmUpO1xuICB9XG5cbiAgJi1iYWNrZ3JvdW5kLWdob3N0Ji1kYW5nZXIge1xuICAgIC5idXR0b24tdmFyaWFudC1naG9zdChAYnRuLWRhbmdlci1ib3JkZXIsIEBidG4tZGFuZ2VyLWJvcmRlciwgQGVycm9yLWNvbG9yLWhvdmVyLCBAZXJyb3ItY29sb3ItYWN0aXZlKTtcbiAgfVxuXG4gICYtYmFja2dyb3VuZC1naG9zdCYtZGFuZ2Vyb3VzIHtcbiAgICAuYnV0dG9uLXZhcmlhbnQtZ2hvc3QoQGJ0bi1kYW5nZXItYm9yZGVyLCBAYnRuLWRhbmdlci1ib3JkZXIsIEBlcnJvci1jb2xvci1ob3ZlciwgQGVycm9yLWNvbG9yLWFjdGl2ZSk7XG4gIH1cblxuICAmLWJhY2tncm91bmQtZ2hvc3QmLWRhbmdlcm91cyYtbGluayB7XG4gICAgLmJ1dHRvbi12YXJpYW50LWdob3N0KEBidG4tZGFuZ2VyLWJvcmRlciwgdHJhbnNwYXJlbnQsIEBlcnJvci1jb2xvci1ob3ZlciwgQGVycm9yLWNvbG9yLWFjdGl2ZSk7XG4gIH1cblxuICAmLXR3by1jaGluZXNlLWNoYXJzOjpmaXJzdC1sZXR0ZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM0ZW07XG4gIH1cblxuICAmLXR3by1jaGluZXNlLWNoYXJzID4gKjpub3QoLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM0ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRlbTtcbiAgfVxuXG4gICYmLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzEyNjgxXG4gIC8vIHNhbWUgbWV0aG9kIGFzIFNlbGVjdFxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbnRlbnQ6ICdcXGEwJztcbiAgfVxufVxuXG5hLkB7YnRuLXByZWZpeC1jbHN9IHtcbiAgLy8gRml4aW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzEyOTc4XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzI5OTc4XG4gIC8vIEl0IGlzIGEgcmVuZGVyIHByb2JsZW0gb2YgY2hyb21lLCB3aGljaCBpcyBvbmx5IGhhcHBlbmVkIGluIHRoZSBjb2Rlc2FuZGJveCBkZW1vXG4gIC8vIDAuMXB4IGZvciBwYWRkaW5nLXRvcCBzb2x1dGlvbiB3b3JrcyBhbmQgSSBkb24ndCB3aHlcbiAgcGFkZGluZy10b3A6IDAuMDFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogQGJ0bi1oZWlnaHQtYmFzZSAtIDJweDtcblxuICAmLWRpc2FibGVkIHtcbiAgICAuYnRuLWhyZWYtZGlzYWJsZWQoKTtcbiAgfVxuXG4gICYtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiBAYnRuLWhlaWdodC1sZyAtIDJweDtcbiAgfVxuXG4gICYtc20ge1xuICAgIGxpbmUtaGVpZ2h0OiBAYnRuLWhlaWdodC1zbSAtIDJweDtcbiAgfVxufVxuXG5AaW1wb3J0ICcuL3NwYWNlLWNvbXBhY3QnO1xuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIi8vIG1peGlucyBmb3IgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idXR0b24tc2l6ZShAaGVpZ2h0OyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAYm9yZGVyLXJhZGl1cykge1xuICBAcGFkZGluZy12ZXJ0aWNhbDogbWF4KFxuICAgIChyb3VuZCgoKEBoZWlnaHQgLSBAZm9udC1zaXplICogQGxpbmUtaGVpZ2h0LWJhc2UpIC8gMikgKiAxMCkgLyAxMCkgLSBAYm9yZGVyLXdpZHRoLWJhc2UsXG4gICAgMFxuICApO1xuICBoZWlnaHQ6IEBoZWlnaHQ7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG59XG5cbi5idXR0b24tY29sb3IoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7IC8vIGEgaW5zaWRlIEJ1dHRvbiB3aGljaCBvbmx5IHdvcmsgaW4gQ2hyb21lXG4gICYgd2hlbiBub3QoQGJhY2tncm91bmQgPSBudWxsKSB7XG4gICAgYmFja2dyb3VuZDogQGJhY2tncm91bmQ7XG4gIH1cbiAgLy8gaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMTcyNTM0NTdcbiAgPiBhOm9ubHktY2hpbGQge1xuICAgIGNvbG9yOiBjdXJyZW50Y29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLWRpc2FibGVkKEBjb2xvcjogQGJ0bi1kaXNhYmxlLWNvbG9yOyBAYmFja2dyb3VuZDogQGJ0bi1kaXNhYmxlLWJnOyBAYm9yZGVyOiBAYnRuLWRpc2FibGUtYm9yZGVyKSB7XG4gICZbZGlzYWJsZWRdIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpO1xuXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tdmFyaWFudC1wcmltYXJ5KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBiYWNrZ3JvdW5kSG92ZXI6IHllbGxvdzsgQGJhY2tncm91bmRBY3RpdmU6IHllbGxvdykge1xuICAuYnV0dG9uLWNvbG9yKEBjb2xvcjsgQGJhY2tncm91bmQ7IEBiYWNrZ3JvdW5kKTtcblxuICB0ZXh0LXNoYWRvdzogQGJ0bi10ZXh0LXNoYWRvdztcbiAgYm94LXNoYWRvdzogQGJ0bi1wcmltYXJ5LXNoYWRvdztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAmIHdoZW4gKEB0aGVtZSA9IGRhcmspIHtcbiAgICAgIC5idXR0b24tY29sb3IoXG4gICAgICAgIEBjb2xvcjsgfmBjb2xvclBhbGV0dGUoJ0B7YmFja2dyb3VuZH0nLCA3KSBgOyB+YGNvbG9yUGFsZXR0ZSgnQHtiYWNrZ3JvdW5kfScsIDcpIGBcbiAgICAgICk7XG4gICAgfVxuICAgICYgd2hlbiAobm90IChAdGhlbWUgPSBkYXJrKSBhbmQgbm90IChAdGhlbWUgPSB2YXJpYWJsZSkpIHtcbiAgICAgIC5idXR0b24tY29sb3IoXG4gICAgICAgIEBjb2xvcjsgfmBjb2xvclBhbGV0dGUoJ0B7YmFja2dyb3VuZH0nLCA1KSBgOyB+YGNvbG9yUGFsZXR0ZSgnQHtiYWNrZ3JvdW5kfScsIDUpIGBcbiAgICAgICk7XG4gICAgfVxuICAgICYgd2hlbiAoQHRoZW1lID0gdmFyaWFibGUpIHtcbiAgICAgIC5idXR0b24tY29sb3IoQGNvbG9yOyBAYmFja2dyb3VuZEhvdmVyOyBAYmFja2dyb3VuZEhvdmVyKTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJiB3aGVuIChAdGhlbWUgPSBkYXJrKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKFxuICAgICAgICBAY29sb3I7IH5gY29sb3JQYWxldHRlKCdAe2JhY2tncm91bmR9JywgNSkgYDsgfmBjb2xvclBhbGV0dGUoJ0B7YmFja2dyb3VuZH0nLCA1KSBgXG4gICAgICApO1xuICAgIH1cbiAgICAmIHdoZW4gKG5vdCAoQHRoZW1lID0gZGFyaykgYW5kIG5vdCAoQHRoZW1lID0gdmFyaWFibGUpKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKFxuICAgICAgICBAY29sb3I7IH5gY29sb3JQYWxldHRlKCdAe2JhY2tncm91bmR9JywgNykgYDsgfmBjb2xvclBhbGV0dGUoJ0B7YmFja2dyb3VuZH0nLCA3KSBgXG4gICAgICApO1xuICAgIH1cbiAgICAmIHdoZW4gKEB0aGVtZSA9IHZhcmlhYmxlKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKEBjb2xvcjsgQGJhY2tncm91bmRBY3RpdmU7IEBiYWNrZ3JvdW5kQWN0aXZlKTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWRpc2FibGVkKCk7XG59XG5cbi5idXR0b24tdmFyaWFudC1vdGhlcihAY29sb3I7IEBiYWNrZ3JvdW5kOyBAYm9yZGVyKSB7XG4gIC5idXR0b24tY29sb3IoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgJiB3aGVuIChAdGhlbWUgPSBkYXJrKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKEBwcmltYXJ5LTU7IEBiYWNrZ3JvdW5kOyBAcHJpbWFyeS01KTtcbiAgICB9XG4gICAgJiB3aGVuIChub3QgKEB0aGVtZSA9IGRhcmspIGFuZCBub3QgKEB0aGVtZSA9IHZhcmlhYmxlKSkge1xuICAgICAgLmJ1dHRvbi1jb2xvcihcbiAgICAgICAgfmBjb2xvclBhbGV0dGUoJ0B7YnRuLXByaW1hcnktYmd9JywgNSkgYDsgQGJhY2tncm91bmQ7XG4gICAgICAgICAgfmBjb2xvclBhbGV0dGUoJ0B7YnRuLXByaW1hcnktYmd9JywgNSkgYFxuICAgICAgKTtcbiAgICB9XG4gICAgJiB3aGVuIChAdGhlbWUgPSB2YXJpYWJsZSkge1xuICAgICAgLmJ1dHRvbi1jb2xvcihAcHJpbWFyeS1jb2xvci1ob3ZlcjsgQGJhY2tncm91bmQ7IEBwcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJiB3aGVuIChAdGhlbWUgPSBkYXJrKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKEBwcmltYXJ5LTc7IEBiYWNrZ3JvdW5kOyBAcHJpbWFyeS03KTtcbiAgICB9XG4gICAgJiB3aGVuIChub3QgKEB0aGVtZSA9IGRhcmspIGFuZCBub3QgKEB0aGVtZSA9IHZhcmlhYmxlKSkge1xuICAgICAgLmJ1dHRvbi1jb2xvcihcbiAgICAgICAgfmBjb2xvclBhbGV0dGUoJ0B7YnRuLXByaW1hcnktYmd9JywgNykgYDsgQGJhY2tncm91bmQ7XG4gICAgICAgICAgfmBjb2xvclBhbGV0dGUoJ0B7YnRuLXByaW1hcnktYmd9JywgNykgYFxuICAgICAgKTtcbiAgICB9XG4gICAgJiB3aGVuIChAdGhlbWUgPSB2YXJpYWJsZSkge1xuICAgICAgLmJ1dHRvbi1jb2xvcihAcHJpbWFyeS1jb2xvci1hY3RpdmU7IEBiYWNrZ3JvdW5kOyBAcHJpbWFyeS1jb2xvci1hY3RpdmUpO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLWRpc2FibGVkKCk7XG59XG5cbi5idXR0b24tdmFyaWFudC1naG9zdChAY29sb3I7IEBib3JkZXI7IEBib3JkZXJIb3ZlcjogeWVsbG93OyBAYm9yZGVyQWN0aXZlOiB5ZWxsb3cpIHtcbiAgLmJ1dHRvbi1jb2xvcihAY29sb3I7IG51bGw7IEBib3JkZXIpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAmIHdoZW4gKEBib3JkZXIgPSB0cmFuc3BhcmVudCkge1xuICAgICAgJiB3aGVuIChAdGhlbWUgPSBkYXJrKSB7XG4gICAgICAgIC5idXR0b24tY29sb3IofmBjb2xvclBhbGV0dGUoJ0B7Y29sb3J9JywgNykgYDsgbnVsbDsgdHJhbnNwYXJlbnQpO1xuICAgICAgfVxuICAgICAgJiB3aGVuIChub3QgKEB0aGVtZSA9IGRhcmspIGFuZCBub3QgKEB0aGVtZSA9IHZhcmlhYmxlKSkge1xuICAgICAgICAuYnV0dG9uLWNvbG9yKH5gY29sb3JQYWxldHRlKCdAe2NvbG9yfScsIDUpIGA7IG51bGw7IHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICAgICYgd2hlbiAoQHRoZW1lID0gdmFyaWFibGUpIHtcbiAgICAgICAgLmJ1dHRvbi1jb2xvcihAYm9yZGVyQWN0aXZlOyB0cmFuc3BhcmVudDsgdHJhbnNwYXJlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmIHdoZW4gbm90IChAYm9yZGVyID0gdHJhbnNwYXJlbnQpIHtcbiAgICAgICYgd2hlbiAoQHRoZW1lID0gZGFyaykge1xuICAgICAgICAuYnV0dG9uLWNvbG9yKFxuICAgICAgICAgIH5gY29sb3JQYWxldHRlKCdAe2NvbG9yfScsIDcpIGA7IG51bGw7IH5gY29sb3JQYWxldHRlKCdAe2NvbG9yfScsIDcpIGBcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICAgICYgd2hlbiAobm90IChAdGhlbWUgPSBkYXJrKSBhbmQgbm90IChAdGhlbWUgPSB2YXJpYWJsZSkpIHtcbiAgICAgICAgLmJ1dHRvbi1jb2xvcihcbiAgICAgICAgICB+YGNvbG9yUGFsZXR0ZSgnQHtjb2xvcn0nLCA1KSBgOyBudWxsOyB+YGNvbG9yUGFsZXR0ZSgnQHtjb2xvcn0nLCA1KSBgXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgICAmIHdoZW4gKEB0aGVtZSA9IHZhcmlhYmxlKSB7XG4gICAgICAgIC5idXR0b24tY29sb3IoQGJvcmRlckhvdmVyOyB0cmFuc3BhcmVudDsgQGJvcmRlckhvdmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJiB3aGVuIChAYm9yZGVyID0gdHJhbnNwYXJlbnQpIHtcbiAgICAgICYgd2hlbiAoQHRoZW1lID0gZGFyaykge1xuICAgICAgICAuYnV0dG9uLWNvbG9yKH5gY29sb3JQYWxldHRlKCdAe2NvbG9yfScsIDUpIGA7IG51bGw7IHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICAgICYgd2hlbiAobm90IChAdGhlbWUgPSBkYXJrKSBhbmQgbm90IChAdGhlbWUgPSB2YXJpYWJsZSkpIHtcbiAgICAgICAgLmJ1dHRvbi1jb2xvcih+YGNvbG9yUGFsZXR0ZSgnQHtjb2xvcn0nLCA3KSBgOyBudWxsOyB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgICAmIHdoZW4gKEB0aGVtZSA9IHZhcmlhYmxlKSB7XG4gICAgICAgIC5idXR0b24tY29sb3IoQGJvcmRlckFjdGl2ZTsgdHJhbnNwYXJlbnQ7IHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiB3aGVuIG5vdCAoQGJvcmRlciA9IHRyYW5zcGFyZW50KSB7XG4gICAgICAmIHdoZW4gKEB0aGVtZSA9IGRhcmspIHtcbiAgICAgICAgLmJ1dHRvbi1jb2xvcihcbiAgICAgICAgICB+YGNvbG9yUGFsZXR0ZSgnQHtjb2xvcn0nLCA1KSBgOyBudWxsOyB+YGNvbG9yUGFsZXR0ZSgnQHtjb2xvcn0nLCA1KSBgXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgICAmIHdoZW4gKG5vdCAoQHRoZW1lID0gZGFyaykgYW5kIG5vdCAoQHRoZW1lID0gdmFyaWFibGUpKSB7XG4gICAgICAgIC5idXR0b24tY29sb3IoXG4gICAgICAgICAgfmBjb2xvclBhbGV0dGUoJ0B7Y29sb3J9JywgNykgYDsgbnVsbDsgfmBjb2xvclBhbGV0dGUoJ0B7Y29sb3J9JywgNykgYFxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgJiB3aGVuIChAdGhlbWUgPSB2YXJpYWJsZSkge1xuICAgICAgICAuYnV0dG9uLWNvbG9yKEBib3JkZXJBY3RpdmU7IHRyYW5zcGFyZW50OyBAYm9yZGVyQWN0aXZlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi1kaXNhYmxlZCgpO1xufVxuXG4uYnV0dG9uLWdyb3VwLWJhc2UoQGJ0bkNsYXNzTmFtZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICA+IC5Ae2J0bkNsYXNzTmFtZX0sXG4gID4gc3BhbiA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG4gIC5Ae2J0bkNsYXNzTmFtZX0taWNvbi1vbmx5IHtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgfVxufVxuLy8gQmFzZSBzdHlsZXMgb2YgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idG4oKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogQGJ0bi1mb250LXdlaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IEBidG4tYm9yZGVyLXdpZHRoIEBidG4tYm9yZGVyLXN0eWxlIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBAYnRuLXNoYWRvdztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBAZWFzZS1pbi1vdXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLmJ1dHRvbi1zaXplKFxuICAgIEBidG4taGVpZ2h0LWJhc2U7IEBidG4tcGFkZGluZy1ob3Jpem9udGFsLWJhc2U7IEBmb250LXNpemUtYmFzZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2VcbiAgKTtcbiAgPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtbGcge1xuICAgIC5idXR0b24tc2l6ZShcbiAgICAgIEBidG4taGVpZ2h0LWxnOyBAYnRuLXBhZGRpbmctaG9yaXpvbnRhbC1sZzsgQGJ0bi1mb250LXNpemUtbGc7IEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlXG4gICAgKTtcbiAgfVxuXG4gICYtc20ge1xuICAgIC5idXR0b24tc2l6ZShcbiAgICAgIEBidG4taGVpZ2h0LXNtOyBAYnRuLXBhZGRpbmctaG9yaXpvbnRhbC1zbTsgQGJ0bi1mb250LXNpemUtc207IEBidG4tYm9yZGVyLXJhZGl1cy1zbVxuICAgICk7XG4gIH1cbn1cbi8vIHByaW1hcnkgYnV0dG9uIHN0eWxlXG4uYnRuLXByaW1hcnkoKSB7XG4gIC5idXR0b24tdmFyaWFudC1wcmltYXJ5KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAcHJpbWFyeS1jb2xvci1ob3ZlcjsgQHByaW1hcnktY29sb3ItYWN0aXZlKTtcbn1cbi8vIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4uYnRuLWRlZmF1bHQoKSB7XG4gIC5idXR0b24tdmFyaWFudC1vdGhlcihAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcjsgKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IEBidG4tZGVmYXVsdC1iZztcbiAgfVxufVxuLy8gZ2hvc3QgYnV0dG9uIHN0eWxlXG4uYnRuLWdob3N0KCkge1xuICAuYnV0dG9uLXZhcmlhbnQtb3RoZXIoQGJ0bi1naG9zdC1jb2xvciwgQGJ0bi1naG9zdC1iZywgQGJ0bi1naG9zdC1ib3JkZXIpO1xufVxuLy8gZGFzaGVkIGJ1dHRvbiBzdHlsZVxuLmJ0bi1kYXNoZWQoKSB7XG4gIC5idXR0b24tdmFyaWFudC1vdGhlcihAYnRuLWRlZmF1bHQtY29sb3IsIEBidG4tZGVmYXVsdC1iZywgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuLy8gZGFuZ2VyIGJ1dHRvbiBzdHlsZVxuLmJ0bi1kYW5nZXIoKSB7XG4gIC5idXR0b24tdmFyaWFudC1wcmltYXJ5KEBidG4tZGFuZ2VyLWNvbG9yLCBAYnRuLWRhbmdlci1iZywgQGVycm9yLWNvbG9yLWhvdmVyLCBAZXJyb3ItY29sb3ItYWN0aXZlKTtcbn1cbi8vIGRhbmdlciBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuLmJ0bi1kYW5nZXItZGVmYXVsdCgpIHtcbiAgLmJ1dHRvbi1jb2xvcihAZXJyb3ItY29sb3IsIEBidG4tZGVmYXVsdC1iZywgQGVycm9yLWNvbG9yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAmIHdoZW4gKEB0aGVtZSA9IGRhcmspIHtcbiAgICAgIC5idXR0b24tY29sb3IoXG4gICAgICAgIH5gY29sb3JQYWxldHRlKCdAe2Vycm9yLWNvbG9yfScsIDcpIGA7IEBidG4tZGVmYXVsdC1iZzsgfmBjb2xvclBhbGV0dGUoJ0B7ZXJyb3ItY29sb3J9JywgNylcbiAgICAgICAgICBgXG4gICAgICApO1xuICAgIH1cbiAgICAmIHdoZW4gKG5vdCAoQHRoZW1lID0gZGFyaykgYW5kIG5vdCAoQHRoZW1lID0gdmFyaWFibGUpKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKFxuICAgICAgICB+YGNvbG9yUGFsZXR0ZSgnQHtlcnJvci1jb2xvcn0nLCA1KSBgOyBAYnRuLWRlZmF1bHQtYmc7IH5gY29sb3JQYWxldHRlKCdAe2Vycm9yLWNvbG9yfScsIDUpXG4gICAgICAgICAgYFxuICAgICAgKTtcbiAgICB9XG4gICAgJiB3aGVuIChAdGhlbWUgPSB2YXJpYWJsZSkge1xuICAgICAgLmJ1dHRvbi1jb2xvcihAZXJyb3ItY29sb3ItaG92ZXIsIEBidG4tZGVmYXVsdC1iZywgQGVycm9yLWNvbG9yLWhvdmVyKTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJiB3aGVuIChAdGhlbWUgPSBkYXJrKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKFxuICAgICAgICB+YGNvbG9yUGFsZXR0ZSgnQHtlcnJvci1jb2xvcn0nLCA1KSBgOyBAYnRuLWRlZmF1bHQtYmc7IH5gY29sb3JQYWxldHRlKCdAe2Vycm9yLWNvbG9yfScsIDUpXG4gICAgICAgICAgYFxuICAgICAgKTtcbiAgICB9XG4gICAgJiB3aGVuIChub3QgKEB0aGVtZSA9IGRhcmspIGFuZCBub3QgKEB0aGVtZSA9IHZhcmlhYmxlKSkge1xuICAgICAgLmJ1dHRvbi1jb2xvcihcbiAgICAgICAgfmBjb2xvclBhbGV0dGUoJ0B7ZXJyb3ItY29sb3J9JywgNykgYDsgQGJ0bi1kZWZhdWx0LWJnOyB+YGNvbG9yUGFsZXR0ZSgnQHtlcnJvci1jb2xvcn0nLCA3KVxuICAgICAgICAgIGBcbiAgICAgICk7XG4gICAgfVxuICAgICYgd2hlbiAoQHRoZW1lID0gdmFyaWFibGUpIHtcbiAgICAgIC5idXR0b24tY29sb3IoQGVycm9yLWNvbG9yLWFjdGl2ZSwgQGJ0bi1kZWZhdWx0LWJnLCBAZXJyb3ItY29sb3ItYWN0aXZlKTtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi1kaXNhYmxlZCgpO1xufVxuLy8gZGFuZ2VyIGxpbmsgYnV0dG9uIHN0eWxlXG4uYnRuLWRhbmdlci1saW5rKCkge1xuICAuYnV0dG9uLXZhcmlhbnQtb3RoZXIoQGVycm9yLWNvbG9yLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgICYgd2hlbiAoQHRoZW1lID0gZGFyaykge1xuICAgICAgLmJ1dHRvbi1jb2xvcih+YGNvbG9yUGFsZXR0ZSgnQHtlcnJvci1jb2xvcn0nLCA3KSBgOyB0cmFuc3BhcmVudDsgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICAmIHdoZW4gKG5vdCAoQHRoZW1lID0gZGFyaykgYW5kIG5vdCAoQHRoZW1lID0gdmFyaWFibGUpKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKH5gY29sb3JQYWxldHRlKCdAe2Vycm9yLWNvbG9yfScsIDUpIGA7IHRyYW5zcGFyZW50OyB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgICYgd2hlbiAoQHRoZW1lID0gdmFyaWFibGUpIHtcbiAgICAgIC5idXR0b24tY29sb3IoQGVycm9yLWNvbG9yLWhvdmVyOyB0cmFuc3BhcmVudDsgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAmIHdoZW4gKEB0aGVtZSA9IGRhcmspIHtcbiAgICAgIC5idXR0b24tY29sb3IofmBjb2xvclBhbGV0dGUoJ0B7ZXJyb3ItY29sb3J9JywgNSkgYDsgdHJhbnNwYXJlbnQ7IHRyYW5zcGFyZW50KTtcbiAgICB9XG4gICAgJiB3aGVuIChub3QgKEB0aGVtZSA9IGRhcmspIGFuZCBub3QgKEB0aGVtZSA9IHZhcmlhYmxlKSkge1xuICAgICAgLmJ1dHRvbi1jb2xvcih+YGNvbG9yUGFsZXR0ZSgnQHtlcnJvci1jb2xvcn0nLCA3KSBgOyB0cmFuc3BhcmVudDsgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICAmIHdoZW4gKEB0aGVtZSA9IHZhcmlhYmxlKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKEBlcnJvci1jb2xvci1hY3RpdmU7IHRyYW5zcGFyZW50OyB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG4gIC5idXR0b24tZGlzYWJsZWQoQGRpc2FibGVkLWNvbG9yOyB0cmFuc3BhcmVudDsgdHJhbnNwYXJlbnQpO1xufVxuLy8gbGluayBidXR0b24gc3R5bGVcbi5idG4tbGluaygpIHtcbiAgLmJ1dHRvbi12YXJpYW50LW90aGVyKEBsaW5rLWNvbG9yLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBidG4tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idXR0b24tZGlzYWJsZWQoQGRpc2FibGVkLWNvbG9yOyB0cmFuc3BhcmVudDsgdHJhbnNwYXJlbnQpO1xufVxuLy8gbGluayBidXR0b24gZGlzYWJsZWQgc3R5bGVcbi5idG4taHJlZi1kaXNhYmxlZCgpIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIC5idXR0b24tY29sb3IoQGJ0bi1kaXNhYmxlLWNvbG9yLHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG5cbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4vLyB0ZXh0IGJ1dHRvbiBzdHlsZVxuLmJ0bi10ZXh0KCkge1xuICAuYnV0dG9uLXZhcmlhbnQtb3RoZXIoQHRleHQtY29sb3IsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IEBidG4tdGV4dC1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiBmYWRlaW4oQGJ0bi10ZXh0LWhvdmVyLWJnLCAxJSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5idXR0b24tZGlzYWJsZWQoQGRpc2FibGVkLWNvbG9yOyB0cmFuc3BhcmVudDsgdHJhbnNwYXJlbnQpO1xufVxuLmJ0bi1kYW5nZXItdGV4dCgpIHtcbiAgLmJ1dHRvbi12YXJpYW50LW90aGVyKEBlcnJvci1jb2xvciwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAmIHdoZW4gKEB0aGVtZSA9IGRhcmspIHtcbiAgICAgIC5idXR0b24tY29sb3IofmBjb2xvclBhbGV0dGUoJ0B7ZXJyb3ItY29sb3J9JywgNykgYDsgQGJ0bi10ZXh0LWhvdmVyLWJnOyB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgICYgd2hlbiAobm90IChAdGhlbWUgPSBkYXJrKSBhbmQgbm90IChAdGhlbWUgPSB2YXJpYWJsZSkpIHtcbiAgICAgIC5idXR0b24tY29sb3IofmBjb2xvclBhbGV0dGUoJ0B7ZXJyb3ItY29sb3J9JywgNSkgYDsgQGJ0bi10ZXh0LWhvdmVyLWJnOyB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgICYgd2hlbiAoQHRoZW1lID0gdmFyaWFibGUpIHtcbiAgICAgIC5idXR0b24tY29sb3IoQGVycm9yLWNvbG9yLWhvdmVyOyBAYnRuLXRleHQtaG92ZXItYmc7IHRyYW5zcGFyZW50KTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJiB3aGVuIChAdGhlbWUgPSBkYXJrKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKH5gY29sb3JQYWxldHRlKCdAe2Vycm9yLWNvbG9yfScsIDUpIGA7IGZhZGVpbihAYnRuLXRleHQtaG92ZXItYmcsIDElKTsgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICAmIHdoZW4gKG5vdCAoQHRoZW1lID0gZGFyaykgYW5kIG5vdCAoQHRoZW1lID0gdmFyaWFibGUpKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKH5gY29sb3JQYWxldHRlKCdAe2Vycm9yLWNvbG9yfScsIDcpIGA7IGZhZGVpbihAYnRuLXRleHQtaG92ZXItYmcsIDElKTsgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICAmIHdoZW4gKEB0aGVtZSA9IHZhcmlhYmxlKSB7XG4gICAgICAuYnV0dG9uLWNvbG9yKEBlcnJvci1jb2xvci1hY3RpdmU7IGZhZGVpbihAYnRuLXRleHQtaG92ZXItYmcsIDElKTsgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLWRpc2FibGVkKEBkaXNhYmxlZC1jb2xvcjsgdHJhbnNwYXJlbnQ7IHRyYW5zcGFyZW50KTtcbn1cbi8vIHJvdW5kIGJ1dHRvblxuLmJ0bi1yb3VuZChAYnRuQ2xhc3NOYW1lOiBidG4pIHtcbiAgLmJ1dHRvbi1zaXplKEBidG4tY2lyY2xlLXNpemU7IChAYnRuLWNpcmNsZS1zaXplIC8gMik7IEBmb250LXNpemUtYmFzZTsgQGJ0bi1jaXJjbGUtc2l6ZSk7XG4gICYuQHtidG5DbGFzc05hbWV9LWxnIHtcbiAgICAuYnV0dG9uLXNpemUoXG4gICAgICBAYnRuLWNpcmNsZS1zaXplLWxnOyAoQGJ0bi1jaXJjbGUtc2l6ZS1sZyAvIDIpOyBAYnRuLWZvbnQtc2l6ZS1sZzsgQGJ0bi1jaXJjbGUtc2l6ZS1sZ1xuICAgICk7XG4gIH1cbiAgJi5Ae2J0bkNsYXNzTmFtZX0tc20ge1xuICAgIC5idXR0b24tc2l6ZShcbiAgICAgIEBidG4tY2lyY2xlLXNpemUtc207IChAYnRuLWNpcmNsZS1zaXplLXNtIC8gMik7IEBmb250LXNpemUtYmFzZTsgQGJ0bi1jaXJjbGUtc2l6ZS1zbVxuICAgICk7XG4gIH1cbn1cbi8vIHNxdWFyZSBidXR0b246IHRoZSBjb250ZW50IG9ubHkgY29udGFpbnMgaWNvblxuLmJ0bi1zcXVhcmUoQGJ0bkNsYXNzTmFtZTogYnRuKSB7XG4gIC5zcXVhcmUoQGJ0bi1zcXVhcmUtc2l6ZSk7XG4gIC5idXR0b24tc2l6ZShAYnRuLXNxdWFyZS1zaXplOyAwOyBAYnRuLXNxdWFyZS1vbmx5LWljb24tc2l6ZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuXG4gICYgPiAqIHtcbiAgICBmb250LXNpemU6IEBidG4tc3F1YXJlLW9ubHktaWNvbi1zaXplO1xuICB9XG4gICYuQHtidG5DbGFzc05hbWV9LWxnIHtcbiAgICAuc3F1YXJlKEBidG4tc3F1YXJlLXNpemUtbGcpO1xuICAgIC5idXR0b24tc2l6ZShAYnRuLXNxdWFyZS1zaXplLWxnOyAwOyBAYnRuLXNxdWFyZS1vbmx5LWljb24tc2l6ZS1sZzsgQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuXG4gICAgJiA+ICoge1xuICAgICAgZm9udC1zaXplOiBAYnRuLXNxdWFyZS1vbmx5LWljb24tc2l6ZS1sZztcbiAgICB9XG4gIH1cbiAgJi5Ae2J0bkNsYXNzTmFtZX0tc20ge1xuICAgIC5zcXVhcmUoQGJ0bi1zcXVhcmUtc2l6ZS1zbSk7XG4gICAgLmJ1dHRvbi1zaXplKEBidG4tc3F1YXJlLXNpemUtc207IDA7IEBidG4tc3F1YXJlLW9ubHktaWNvbi1zaXplLXNtOyBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG5cbiAgICAmID4gKiB7XG4gICAgICBmb250LXNpemU6IEBidG4tc3F1YXJlLW9ubHktaWNvbi1zaXplLXNtO1xuICAgIH1cbiAgfVxufVxuLy8gY2lyY2xlIGJ1dHRvbjogdGhlIGNvbnRlbnQgb25seSBjb250YWlucyBpY29uXG4uYnRuLWNpcmNsZShAYnRuQ2xhc3NOYW1lOiBidG4pIHtcbiAgbWluLXdpZHRoOiBAYnRuLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAmLkB7YnRuQ2xhc3NOYW1lfS1sZyB7XG4gICAgbWluLXdpZHRoOiBAYnRuLWhlaWdodC1sZztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgJi5Ae2J0bkNsYXNzTmFtZX0tc20ge1xuICAgIG1pbi13aWR0aDogQGJ0bi1oZWlnaHQtc207XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG4vLyBIb3Jpem9udGFsIGJ1dHRvbiBncm91cHMgc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYnRuLWdyb3VwKEBidG5DbGFzc05hbWU6IGJ0bikge1xuICAuYnV0dG9uLWdyb3VwLWJhc2UoQGJ0bkNsYXNzTmFtZSk7XG4gIC5Ae2J0bkNsYXNzTmFtZX0gKyAuQHtidG5DbGFzc05hbWV9LFxuICAuQHtidG5DbGFzc05hbWV9ICsgJixcbiAgc3BhbiArIC5Ae2J0bkNsYXNzTmFtZX0sXG4gIC5Ae2J0bkNsYXNzTmFtZX0gKyBzcGFuLFxuICA+IHNwYW4gKyBzcGFuLFxuICAmICsgLkB7YnRuQ2xhc3NOYW1lfSxcbiAgJiArICYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC5Ae2J0bkNsYXNzTmFtZX0tcHJpbWFyeSArIC5Ae2J0bkNsYXNzTmFtZX06bm90KC5Ae2J0bkNsYXNzTmFtZX0tcHJpbWFyeSk6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLkB7YnRuQ2xhc3NOYW1lfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICA+IC5Ae2J0bkNsYXNzTmFtZX06Zmlyc3QtY2hpbGQsXG4gID4gc3BhbjpmaXJzdC1jaGlsZCA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gID4gLkB7YnRuQ2xhc3NOYW1lfTpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuICA+IHNwYW46b25seS1jaGlsZCA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG4gID4gLkB7YnRuQ2xhc3NOYW1lfTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuICA+IHNwYW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG4gID4gLkB7YnRuQ2xhc3NOYW1lfTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IHNwYW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICAmLXNtIHtcbiAgICA+IC5Ae2J0bkNsYXNzTmFtZX06b25seS1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtc207XG4gICAgfVxuICAgID4gc3Bhbjpvbmx5LWNoaWxkID4gLkB7YnRuQ2xhc3NOYW1lfSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtc207XG4gICAgfVxuICAgID4gLkB7YnRuQ2xhc3NOYW1lfTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gc3BhbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLkB7YnRuQ2xhc3NOYW1lfSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtc207XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXMtc207XG4gICAgfVxuICAgID4gLkB7YnRuQ2xhc3NOYW1lfTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgID4gc3BhbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLkB7YnRuQ2xhc3NOYW1lfSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzLXNtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbTtcbiAgICB9XG4gIH1cblxuICAmID4gJiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgJiA+ICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmID4gJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICA+IC5Ae2J0bkNsYXNzTmFtZX06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuICAmID4gJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLkB7YnRuQ2xhc3NOYW1lfTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG4iLCIuQHtidG4tcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLXByaW1hcnkge1xuICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cCAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4gICAgLkB7YnRuLXByZWZpeC1jbHN9LWdyb3VwICYgKyAmIHtcbiAgICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ncm91cC1ydGwmIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYnRuLWdyb3VwLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBidG4tZGVmYXVsdC1ib3JkZXI7XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgLkB7YnRuLXByZWZpeC1jbHN9LWdyb3VwLXJ0bCYge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGJ0bi1kZWZhdWx0LWJvcmRlcjtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGJ0bi1ncm91cC1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gJi1sb2FkaW5nLWljb24ge1xuICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIC5Ae2J0bi1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAbWFyZ2luLXhzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0gKyBzcGFuLFxuICA+IHNwYW4gKyAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgLkB7YnRuLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbWl4aW5cbi5idG4tZ3JvdXAoQGJ0bkNsYXNzTmFtZTogYnRuKSB7XG4gIC5Ae2J0bkNsYXNzTmFtZX0gKyAuQHtidG5DbGFzc05hbWV9LFxuICAuQHtidG5DbGFzc05hbWV9ICsgJixcbiAgc3BhbiArIC5Ae2J0bkNsYXNzTmFtZX0sXG4gIC5Ae2J0bkNsYXNzTmFtZX0gKyBzcGFuLFxuICA+IHNwYW4gKyBzcGFuLFxuICAmICsgLkB7YnRuQ2xhc3NOYW1lfSxcbiAgJiArICYge1xuICAgIC5Ae2J0bkNsYXNzTmFtZX0tcnRsJixcbiAgICAuQHtidG5DbGFzc05hbWV9LWdyb3VwLXJ0bCYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5Ae2J0bkNsYXNzTmFtZX0tZ3JvdXAtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gID4gLkB7YnRuQ2xhc3NOYW1lfTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuICA+IHNwYW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgIC5Ae2J0bkNsYXNzTmFtZX0tZ3JvdXAtcnRsJiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlIEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlIDA7XG4gICAgfVxuICB9XG5cbiAgPiAuQHtidG5DbGFzc05hbWV9Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4gID4gc3BhbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLkB7YnRuQ2xhc3NOYW1lfSB7XG4gICAgLkB7YnRuQ2xhc3NOYW1lfS1ncm91cC1ydGwmIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICB9XG4gIH1cblxuICAmLXNtIHtcbiAgICA+IC5Ae2J0bkNsYXNzTmFtZX06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IHNwYW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5Ae2J0bkNsYXNzTmFtZX0ge1xuICAgICAgLkB7YnRuQ2xhc3NOYW1lfS1ncm91cC1ydGwmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCBAYnRuLWJvcmRlci1yYWRpdXMtc20gQGJ0bi1ib3JkZXItcmFkaXVzLXNtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuQHtidG5DbGFzc05hbWV9Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4gICAgPiBzcGFuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuQHtidG5DbGFzc05hbWV9IHtcbiAgICAgIC5Ae2J0bkNsYXNzTmFtZX0tZ3JvdXAtcnRsJiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cy1zbSAwIDAgQGJ0bi1ib3JkZXItcmFkaXVzLXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGJ0bi1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tYnRuJztcblxuLy8gQnV0dG9uIGluIFNwYWNlLkNvbXBhY3Rcbi5Ae2J0bi1wcmVmaXgtY2xzfSB7XG4gIC5jb21wYWN0LWl0ZW0oQGJ0bi1wcmVmaXgtY2xzKTtcblxuICAvLyBtYWtlIGBidG4taWNvbi1vbmx5YCBub3QgdG9vIG5hcnJvd1xuICAmLWljb24tb25seSYtY29tcGFjdC1pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLy8gU3BlY2lhbCBzdHlsZXMgZm9yIFByaW1hcnkgQnV0dG9uXG4gICYtY29tcGFjdC1pdGVtLkB7YnRuLXByZWZpeC1jbHN9LXByaW1hcnkge1xuICAgICY6bm90KFtkaXNhYmxlZF0pICsgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgICBsZWZ0OiAtQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBAYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgQGJvcmRlci13aWR0aC1iYXNlICogMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidG4tZ3JvdXAtYm9yZGVyO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLVJUTC0tLS0tLS0tLS1cbiAgJi1jb21wYWN0LWl0ZW0tcnRsIHtcbiAgICAmLkB7YnRuLXByZWZpeC1jbHN9LWNvbXBhY3QtZmlyc3QtaXRlbSY6bm90KC5Ae2J0bi1wcmVmaXgtY2xzfS1jb21wYWN0LWxhc3QtaXRlbSkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5Ae2J0bi1wcmVmaXgtY2xzfS1jb21wYWN0LWxhc3QtaXRlbSY6bm90KC5Ae2J0bi1wcmVmaXgtY2xzfS1jb21wYWN0LWZpcnN0LWl0ZW0pIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi5Ae2J0bi1wcmVmaXgtY2xzfS1zbSB7XG4gICAgICAmLkB7YnRuLXByZWZpeC1jbHN9LWNvbXBhY3QtZmlyc3QtaXRlbSY6bm90KC5Ae2J0bi1wcmVmaXgtY2xzfS1jb21wYWN0LWxhc3QtaXRlbSkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmLkB7YnRuLXByZWZpeC1jbHN9LWNvbXBhY3QtbGFzdC1pdGVtJjpub3QoLkB7YnRuLXByZWZpeC1jbHN9LWNvbXBhY3QtZmlyc3QtaXRlbSkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLVJUTCBTcGVjaWFsIHN0eWxlcyBmb3IgUHJpbWFyeSBCdXR0b24tLS0tLS0tLS0tXG4gICAgJi5Ae2J0bi1wcmVmaXgtY2xzfS1wcmltYXJ5IHtcbiAgICAgICY6bm90KFtkaXNhYmxlZF0pICsgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC1AYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCdXR0b24gaW4gU3BhY2UuQ29tcGFjdCB3aGVuIGRpcmVjdGlvbj12ZXJ0aWNhbFxuICAuY29tcGFjdC1pdGVtLXZlcnRpY2FsKEBidG4tcHJlZml4LWNscyk7XG5cbiAgLy8gU3BlY2lhbCBzdHlsZXMgZm9yIFByaW1hcnkgQnV0dG9uXG4gICYtY29tcGFjdC12ZXJ0aWNhbC1pdGVtIHtcbiAgICAmLkB7YnRuLXByZWZpeC1jbHN9LXByaW1hcnkge1xuICAgICAgJjpub3QoW2Rpc2FibGVkXSkgKyAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLUBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgICAgICBsZWZ0OiAtQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgQGJvcmRlci13aWR0aC1iYXNlICogMik7XG4gICAgICAgICAgaGVpZ2h0OiBAYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJ0bi1ncm91cC1ib3JkZXI7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29tcGFjdC1pdGVtLXZlcnRpY2FsLWJvcmRlci1yYWRpdXMoQHByZWZpeC1jbHMpIHtcbiAgJi1pdGVtOm5vdCgmLWZpcnN0LWl0ZW0pOm5vdCgmLWxhc3QtaXRlbSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmLWl0ZW0mLWZpcnN0LWl0ZW06bm90KCYtbGFzdC1pdGVtKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gICYtaXRlbSYtbGFzdC1pdGVtOm5vdCgmLWZpcnN0LWl0ZW0pIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jb21wYWN0LWl0ZW0tdmVydGljYWwtYm9yZGVyKEBwcmVmaXgtY2xzKSB7XG4gIC8vIGJvcmRlciBjb2xsYXBzZVxuICAmLWl0ZW06bm90KCYtbGFzdC1pdGVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLUBib3JkZXItd2lkdGgtYmFzZTtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhY3QtaXRlbS12ZXJ0aWNhbChAcHJlZml4LWNscykge1xuICAmLWNvbXBhY3QtdmVydGljYWwge1xuICAgIC5jb21wYWN0LWl0ZW0tdmVydGljYWwtYm9yZGVyKEBwcmVmaXgtY2xzKTtcbiAgICAuY29tcGFjdC1pdGVtLXZlcnRpY2FsLWJvcmRlci1yYWRpdXMoQHByZWZpeC1jbHMpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4vc3RhdHVzJztcblxuQG1lbnUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1lbnUnO1xuQG1lbnUtYW5pbWF0aW9uLWR1cmF0aW9uLW5vcm1hbDogMC4xNXM7XG5cbi5hY2Nlc3NpYmlsaXR5LWZvY3VzKCkge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggQHByaW1hcnktMjtcbn1cblxuLy8gVE9ETzogU2hvdWxkIHJlbW92ZSBpY29uIHN0eWxlIGNvbXBhdGlibGUgaW4gdjVcblxuLy8gZGVmYXVsdCB0aGVtZVxuLkB7bWVudS1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgY29sb3I6IEBtZW51LWl0ZW0tY29sb3I7XG4gIGZvbnQtc2l6ZTogQG1lbnUtaXRlbS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAwOyAvLyBGaXggZGlzcGxheSBpbmxpbmUtYmxvY2sgZ2FwXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IEBtZW51LWJnO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBAYm94LXNoYWRvdy1iYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyxcbiAgICB3aWR0aCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMCwgMSkgMHM7XG4gIC5jbGVhcmZpeCgpO1xuXG4gICYmLXJvb3Q6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLmFjY2Vzc2liaWxpdHktZm9jdXMoKTtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC8vIE92ZXJmbG93IGVsbGlwc2lzXG4gICYtb3ZlcmZsb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWhpZGRlbixcbiAgJi1zdWJtZW51LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtaXRlbS1ncm91cC10aXRsZSB7XG4gICAgaGVpZ2h0OiBAbWVudS1pdGVtLWdyb3VwLWhlaWdodDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBjb2xvcjogQG1lbnUtaXRlbS1ncm91cC10aXRsZS1jb2xvcjtcbiAgICBmb250LXNpemU6IEBtZW51LWl0ZW0tZ3JvdXAtdGl0bGUtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBAbWVudS1pdGVtLWdyb3VwLWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICB9XG5cbiAgJi1ob3Jpem9udGFsICYtc3VibWVudSB7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyBAZWFzZS1pbi1vdXQsXG4gICAgICBiYWNrZ3JvdW5kIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyBAZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmLXN1Ym1lbnUsXG4gICYtc3VibWVudS1pbmxpbmUge1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tb3V0LFxuICAgICAgYmFja2dyb3VuZCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tb3V0LFxuICAgICAgcGFkZGluZyBAbWVudS1hbmltYXRpb24tZHVyYXRpb24tbm9ybWFsIEBlYXNlLWluLW91dDtcbiAgfVxuXG4gICYtc3VibWVudS1zZWxlY3RlZCB7XG4gICAgY29sb3I6IEBtZW51LWhpZ2hsaWdodC1jb2xvcjtcbiAgfVxuXG4gICYtaXRlbTphY3RpdmUsXG4gICYtc3VibWVudS10aXRsZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBtZW51LWl0ZW0tYWN0aXZlLWJnO1xuICB9XG5cbiAgJi1zdWJtZW51ICYtc3ViIHtcbiAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tb3V0LFxuICAgICAgcGFkZGluZyBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJi10aXRsZS1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG4gIH1cblxuICAmLWl0ZW0gYSB7XG4gICAgY29sb3I6IEBtZW51LWl0ZW0tY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWVudS1oaWdobGlnaHQtY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMTk4MDlcbiAgJi1pdGVtID4gLkB7YW50LXByZWZpeH0tYmFkZ2UgYSB7XG4gICAgY29sb3I6IEBtZW51LWl0ZW0tY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWVudS1oaWdobGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtLWRpdmlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICB9XG5cbiAgJi1pdGVtLWRpdmlkZXItZGFzaGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgfVxuXG4gICYtaG9yaXpvbnRhbCAmLWl0ZW0sXG4gICYtaG9yaXpvbnRhbCAmLXN1Ym1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cblxuICAmLWhvcml6b250YWwgPiAmLWl0ZW06aG92ZXIsXG4gICYtaG9yaXpvbnRhbCA+ICYtaXRlbS1hY3RpdmUsXG4gICYtaG9yaXpvbnRhbCA+ICYtc3VibWVudSAmLXN1Ym1lbnUtdGl0bGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi1pdGVtLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogQG1lbnUtaGlnaGxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWVudS1oaWdobGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoJi1ob3Jpem9udGFsKSAmLWl0ZW0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtZW51LWl0ZW0tYWN0aXZlLWJnO1xuICB9XG5cbiAgJi1pbmxpbmUsXG4gICYtdmVydGljYWwsXG4gICYtdmVydGljYWwtbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gIH1cblxuICAmLXZlcnRpY2FsLXJpZ2h0IHtcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICB9XG5cbiAgJi12ZXJ0aWNhbCYtc3ViLFxuICAmLXZlcnRpY2FsLWxlZnQmLXN1YixcbiAgJi12ZXJ0aWNhbC1yaWdodCYtc3ViIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzIyMjQ0XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMjY4MTJcbiAgICAmOm5vdChbY2xhc3MqPSctYWN0aXZlJ10pIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLFxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51IHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB9XG4gIH1cblxuICAmLWhvcml6b250YWwmLXN1YiB7XG4gICAgbWluLXdpZHRoOiAxMTRweDsgLy8gaW4gY2FzZSBvZiBzdWJtZW51IHdpZHRoIGlzIHRvbyBiaWc6IGh0dHBzOi8vY29kZXNhbmRib3guaW8vcy9xdnB3bTZtazY2XG4gIH1cblxuICAmLWhvcml6b250YWwgJi1pdGVtLFxuICAmLWhvcml6b250YWwgJi1zdWJtZW51LXRpdGxlIHtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93LCBiYWNrZ3JvdW5kIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcbiAgfVxuXG4gICYtaXRlbSxcbiAgJi1zdWJtZW51LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IEBtZW51LWl0ZW0tcGFkZGluZztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93LCBiYWNrZ3JvdW5kIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyxcbiAgICAgIHBhZGRpbmcgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLWluLW91dDtcblxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1pY29uLFxuICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogQG1lbnUtaWNvbi1zaXplO1xuICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplIEBtZW51LWFuaW1hdGlvbi1kdXJhdGlvbi1ub3JtYWwgQGVhc2Utb3V0LFxuICAgICAgICBtYXJnaW4gQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLWluLW91dCwgY29sb3IgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuXG4gICAgICArIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogQG1lbnUtaWNvbi1tYXJnaW4tcmlnaHQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLWluLW91dCwgbWFyZ2luIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyxcbiAgICAgICAgICBjb2xvciBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLWljb24uc3ZnIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgICB9XG5cbiAgICAmLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLW9ubHktY2hpbGQge1xuICAgICAgPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSxcbiAgICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC5hY2Nlc3NpYmlsaXR5LWZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgJiA+ICYtaXRlbS1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDFweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLXN1Ym1lbnUge1xuICAgICYtcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzEzOTU1XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuMDAwMTtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzEzOTU1XG4gICAgJi1wbGFjZW1lbnQtcmlnaHRUb3A6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgIH1cblxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWVudS1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAgICYtc3VibWVudS10aXRsZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBvcHVwID4gLkB7bWVudS1wcmVmaXgtY2xzfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWVudS1wb3B1cC1iZztcbiAgICB9XG5cbiAgICAmLWV4cGFuZC1pY29uLFxuICAgICYtYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgY29sb3I6IEBtZW51LWl0ZW0tY29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgIC8vIOKGklxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyBAZWFzZS1pbi1vdXQsXG4gICAgICAgICAgdHJhbnNmb3JtIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyBAZWFzZS1pbi1vdXQsIHRvcCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tb3V0LFxuICAgICAgICAgIGNvbG9yIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyBAZWFzZS1pbi1vdXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtMi41cHgpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgyLjVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciA+ICYtdGl0bGUgPiAmLWV4cGFuZC1pY29uLFxuICAgICY6aG92ZXIgPiAmLXRpdGxlID4gJi1hcnJvdyB7XG4gICAgICBjb2xvcjogQG1lbnUtaGlnaGxpZ2h0LWNvbG9yO1xuICAgIH1cblxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30taW5saW5lLWNvbGxhcHNlZCAmLWFycm93LFxuICAgICYtaW5saW5lICYtYXJyb3cge1xuICAgICAgLy8g4oaTXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoMi41cHgpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC0yLjVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ob3Jpem9udGFsICYtYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLW9wZW4mLWlubGluZSA+ICYtdGl0bGUgPiAmLWFycm93IHtcbiAgICAgIC8vIOKGkVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtMi41cHgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgyLjVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi12ZXJ0aWNhbCAmLXN1Ym1lbnUtc2VsZWN0ZWQsXG4gICYtdmVydGljYWwtbGVmdCAmLXN1Ym1lbnUtc2VsZWN0ZWQsXG4gICYtdmVydGljYWwtcmlnaHQgJi1zdWJtZW51LXNlbGVjdGVkIHtcbiAgICBjb2xvcjogQG1lbnUtaGlnaGxpZ2h0LWNvbG9yO1xuICB9XG5cbiAgJi1ob3Jpem9udGFsIHtcbiAgICBsaW5lLWhlaWdodDogQG1lbnUtaG9yaXpvbnRhbC1saW5lLWhlaWdodDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOm5vdCguQHttZW51LXByZWZpeC1jbHN9LWRhcmspIHtcbiAgICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLFxuICAgICAgPiAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiBAbWVudS1pdGVtLXBhZGRpbmc7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi1hY3RpdmUsXG4gICAgICAgICYtb3BlbixcbiAgICAgICAgJi1zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6IEBtZW51LWhpZ2hsaWdodC1jb2xvcjtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAbWVudS1oaWdobGlnaHQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0sXG4gICAgPiAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IEBtZW51LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IEBtZW51LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tb3V0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudSA+IC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQG1lbnUtaXRlbS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQG1lbnUtaGlnaGxpZ2h0LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zZWxlY3RlZCBhIHtcbiAgICAgICAgY29sb3I6IEBtZW51LWhpZ2hsaWdodC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY29udGVudDogJ1xcMjAnO1xuICAgIH1cbiAgfVxuXG4gICYtdmVydGljYWwsXG4gICYtdmVydGljYWwtbGVmdCxcbiAgJi12ZXJ0aWNhbC1yaWdodCxcbiAgJi1pbmxpbmUge1xuICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogQG1lbnUtaXRlbS1hY3RpdmUtYm9yZGVyLXdpZHRoIHNvbGlkIEBtZW51LWhpZ2hsaWdodC1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC4wMDAxKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEBtZW51LWFuaW1hdGlvbi1kdXJhdGlvbi1ub3JtYWwgQGVhc2Utb3V0LFxuICAgICAgICAgIG9wYWNpdHkgQG1lbnUtYW5pbWF0aW9uLWR1cmF0aW9uLW5vcm1hbCBAZWFzZS1vdXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbSxcbiAgICAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtdGl0bGUge1xuICAgICAgaGVpZ2h0OiBAbWVudS1pdGVtLWhlaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IEBtZW51LWl0ZW0tdmVydGljYWwtbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogQG1lbnUtaXRlbS12ZXJ0aWNhbC1tYXJnaW47XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGluZS1oZWlnaHQ6IEBtZW51LWl0ZW0taGVpZ2h0O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLy8gZGlzYWJsZSBtYXJnaW4gY29sbGFwc2VkXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjAycHg7XG4gICAgfVxuXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogQG1lbnUtaXRlbS1ib3VuZGFyeS1tYXJnaW47XG4gICAgfVxuXG4gICAgPiAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0sXG4gICAgPiAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUgPiAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtdGl0bGUge1xuICAgICAgaGVpZ2h0OiBAbWVudS1pbmxpbmUtdG9wbGV2ZWwtaXRlbS1oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogQG1lbnUtaW5saW5lLXRvcGxldmVsLWl0ZW0taGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtdmVydGljYWwge1xuICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1ncm91cC1saXN0IC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSxcbiAgICAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtdGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICAmLWlubGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1zZWxlY3RlZCxcbiAgICAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0tc2VsZWN0ZWQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEBtZW51LWFuaW1hdGlvbi1kdXJhdGlvbi1ub3JtYWwgQGVhc2UtaW4tb3V0LFxuICAgICAgICAgIG9wYWNpdHkgQG1lbnUtYW5pbWF0aW9uLWR1cmF0aW9uLW5vcm1hbCBAZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLFxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSB7XG4gICAgICB3aWR0aDogfidjYWxjKDEwMCUgKyAxcHgpJztcbiAgICB9XG5cbiAgICAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0tZ3JvdXAtbGlzdCAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtdGl0bGUsXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgLy8gTW90aW9uIGVuaGFuY2UgZm9yIGZpcnN0IGxldmVsXG4gICAgJi5Ae21lbnUtcHJlZml4LWNsc30tcm9vdCB7XG4gICAgICAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0sXG4gICAgICAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93LCBiYWNrZ3JvdW5kIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyxcbiAgICAgICAgICBwYWRkaW5nIDAuMXMgQGVhc2Utb3V0O1xuXG4gICAgICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS10aXRsZS1jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiYtaW5saW5lLWNvbGxhcHNlZCB7XG4gICAgd2lkdGg6IEBtZW51LWNvbGxhcHNlZC13aWR0aDtcblxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLFxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLWdyb3VwXG4gICAgICA+IC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1ncm91cC1saXN0XG4gICAgICA+IC5Ae21lbnUtcHJlZml4LWNsc30taXRlbSxcbiAgICA+IC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1ncm91cFxuICAgICAgPiAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0tZ3JvdXAtbGlzdFxuICAgICAgPiAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnVcbiAgICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LXRpdGxlLFxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51ID4gLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LXRpdGxlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIH4nY2FsYyg1MCUgLSBAe21lbnUtaWNvbi1zaXplLWxnfSAvIDIpJztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cbiAgICAgIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS1hcnJvdyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1pY29uLFxuICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogQG1lbnUtaWNvbi1zaXplLWxnO1xuICAgICAgICBsaW5lLWhlaWdodDogQG1lbnUtaXRlbS1oZWlnaHQ7XG5cbiAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1pY29uLFxuICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLXRvb2x0aXAge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1pY29uLFxuICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0tZ3JvdXAtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLFxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMCAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtcm9vdCYtdmVydGljYWwsXG4gICYtcm9vdCYtdmVydGljYWwtbGVmdCxcbiAgJi1yb290Ji12ZXJ0aWNhbC1yaWdodCxcbiAgJi1yb290Ji1pbmxpbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmLXJvb3QmLWlubGluZS1jb2xsYXBzZWQge1xuICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbSxcbiAgICAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUgLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LXRpdGxlIHtcbiAgICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1pbmxpbmUtY29sbGFwc2VkLW5vaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogQG1lbnUtaWNvbi1zaXplLWxnO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zdWImLWlubGluZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBAbWVudS1pbmxpbmUtc3VibWVudS1iZztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICYgPiAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0sXG4gICAgJiA+IC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudSA+IC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSB7XG4gICAgICBoZWlnaHQ6IEBtZW51LWl0ZW0taGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IEBtZW51LWl0ZW0taGVpZ2h0O1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIH1cblxuICAgICYgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgJi1pdGVtLWRpc2FibGVkLFxuICAmLXN1Ym1lbnUtZGlzYWJsZWQge1xuICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICA+IC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSB7XG4gICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgPiAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlZ3JhdGlvbiB3aXRoIGhlYWRlciBlbGVtZW50IHNvIG1lbnUgaXRlbXMgaGF2ZSB0aGUgc2FtZSBoZWlnaHRcbi5Ae2FudC1wcmVmaXh9LWxheW91dC1oZWFkZXIge1xuICAuQHttZW51LXByZWZpeC1jbHN9IHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8zMjk1MFxuLkB7YW50LXByZWZpeH0tbWVudS1pbmxpbmUtY29sbGFwc2VkLXRvb2x0aXAge1xuICBhLFxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vbGlnaHQnO1xuQGltcG9ydCAnLi9kYXJrJztcbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0IChyZWZlcmVuY2UpICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQG1lbnUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1lbnUnO1xuXG4uQHttZW51LXByZWZpeC1jbHN9IHtcbiAgLy8gRGFuZ2VyXG4gICYtaXRlbS1kYW5nZXImLWl0ZW0ge1xuICAgIGNvbG9yOiBAbWVudS1oaWdobGlnaHQtZGFuZ2VyLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogQG1lbnUtaGlnaGxpZ2h0LWRhbmdlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBAbWVudS1pdGVtLWFjdGl2ZS1kYW5nZXItYmc7XG4gICAgfVxuXG4gICAgJi1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogQG1lbnUtaGlnaGxpZ2h0LWRhbmdlci1jb2xvcjtcblxuICAgICAgPiBhLFxuICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBtZW51LWhpZ2hsaWdodC1kYW5nZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfTpub3QoLkB7bWVudS1wcmVmaXgtY2xzfS1ob3Jpem9udGFsKSAmLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtZW51LWl0ZW0tYWN0aXZlLWRhbmdlci1iZztcbiAgICB9XG5cbiAgICAuQHttZW51LXByZWZpeC1jbHN9LWlubGluZSAmOjphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBtZW51LWhpZ2hsaWdodC1kYW5nZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT0gRGFyayA9PT09PT09PT09PT09PT09PT09PVxuICAmLWRhcmsgJi1pdGVtLWRhbmdlciYtaXRlbSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICYgPiBhIHtcbiAgICAgIGNvbG9yOiBAbWVudS1kYXJrLWRhbmdlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLWRhcmsmLWRhcms6bm90KCYtaG9yaXpvbnRhbCkgJi1pdGVtLWRhbmdlciYtaXRlbS1zZWxlY3RlZCB7XG4gICAgY29sb3I6IEBtZW51LWRhcmstaGlnaGxpZ2h0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtZW51LWRhcmstaXRlbS1hY3RpdmUtZGFuZ2VyLWJnO1xuICB9XG59XG4iLCIuQHttZW51LXByZWZpeC1jbHN9IHtcbiAgLy8gbGlnaHQgdGhlbWVcbiAgJi1saWdodCB7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtOmhvdmVyLFxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1hY3RpdmUsXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfTpub3QoLkB7bWVudS1wcmVmaXgtY2xzfS1pbmxpbmUpIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS1vcGVuLFxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS1hY3RpdmUsXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LXRpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWVudS1oaWdobGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuYWNjZXNzaWJpbGl0eS1mb2N1cy1kYXJrKCkge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggQHByaW1hcnktNztcbn1cblxuLkB7bWVudS1wcmVmaXgtY2xzfSB7XG4gICYmLXJvb3Q6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLmFjY2Vzc2liaWxpdHktZm9jdXMtZGFyaygpO1xuICB9XG5cbiAgJi1kYXJrICYtaXRlbSxcbiAgJi1kYXJrICYtc3VibWVudS10aXRsZSB7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC5hY2Nlc3NpYmlsaXR5LWZvY3VzLWRhcmsoKTtcbiAgICB9XG4gIH1cblxuICAvLyBkYXJrIHRoZW1lXG4gICYmLWRhcmssXG4gICYtZGFyayAmLXN1YixcbiAgJiYtZGFyayAmLXN1YiB7XG4gICAgY29sb3I6IEBtZW51LWRhcmstY29sb3I7XG4gICAgYmFja2dyb3VuZDogQG1lbnUtZGFyay1iZztcbiAgICAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtdGl0bGUgLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LWFycm93IHtcbiAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAbWVudS1kYXJrLWFycm93LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGFyayYtc3VibWVudS1wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmLWRhcmsgJi1pbmxpbmUmLXN1YiB7XG4gICAgYmFja2dyb3VuZDogQG1lbnUtZGFyay1pbmxpbmUtc3VibWVudS1iZztcbiAgfVxuXG4gICYtZGFyayYtaG9yaXpvbnRhbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtZGFyayYtaG9yaXpvbnRhbCA+ICYtaXRlbSxcbiAgJi1kYXJrJi1ob3Jpem9udGFsID4gJi1zdWJtZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiBAbWVudS1pdGVtLXBhZGRpbmc7XG4gICAgYm9yZGVyLWNvbG9yOiBAbWVudS1kYXJrLWJnO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAmLWRhcmsmLWhvcml6b250YWwgPiAmLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtZW51LWRhcmstaXRlbS1hY3RpdmUtYmc7XG4gIH1cblxuICAmLWRhcmsmLWhvcml6b250YWwgPiAmLWl0ZW0gPiBhOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICYtZGFyayAmLWl0ZW0sXG4gICYtZGFyayAmLWl0ZW0tZ3JvdXAtdGl0bGUsXG4gICYtZGFyayAmLWl0ZW0gPiBhLFxuICAmLWRhcmsgJi1pdGVtID4gc3BhbiA+IGEge1xuICAgIGNvbG9yOiBAbWVudS1kYXJrLWNvbG9yO1xuICB9XG5cbiAgJi1kYXJrJi1pbmxpbmUsXG4gICYtZGFyayYtdmVydGljYWwsXG4gICYtZGFyayYtdmVydGljYWwtbGVmdCxcbiAgJi1kYXJrJi12ZXJ0aWNhbC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi1kYXJrJi1pbmxpbmUgJi1pdGVtLFxuICAmLWRhcmsmLXZlcnRpY2FsICYtaXRlbSxcbiAgJi1kYXJrJi12ZXJ0aWNhbC1sZWZ0ICYtaXRlbSxcbiAgJi1kYXJrJi12ZXJ0aWNhbC1yaWdodCAmLWl0ZW0ge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZGFyayYtaW5saW5lICYtaXRlbSxcbiAgJi1kYXJrJi1pbmxpbmUgJi1zdWJtZW51LXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtZGFyayAmLWl0ZW06aG92ZXIsXG4gICYtZGFyayAmLWl0ZW0tYWN0aXZlLFxuICAmLWRhcmsgJi1zdWJtZW51LWFjdGl2ZSxcbiAgJi1kYXJrICYtc3VibWVudS1vcGVuLFxuICAmLWRhcmsgJi1zdWJtZW51LXNlbGVjdGVkLFxuICAmLWRhcmsgJi1zdWJtZW51LXRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogQG1lbnUtZGFyay1oaWdobGlnaHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICA+IGEsXG4gICAgPiBzcGFuID4gYSB7XG4gICAgICBjb2xvcjogQG1lbnUtZGFyay1oaWdobGlnaHQtY29sb3I7XG4gICAgfVxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LXRpdGxlIHtcbiAgICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LWFycm93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAbWVudS1kYXJrLWhpZ2hsaWdodC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGFyayAmLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtZW51LWRhcmstaXRlbS1ob3Zlci1iZztcbiAgfVxuXG4gICYtZGFyayYtZGFyazpub3QoJi1ob3Jpem9udGFsKSAmLWl0ZW0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtZW51LWRhcmstaXRlbS1hY3RpdmUtYmc7XG4gIH1cblxuICAmLWRhcmsgJi1pdGVtLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogQG1lbnUtZGFyay1oaWdobGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgID4gYSxcbiAgICA+IHNwYW4gPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IHNwYW4gPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbWVudS1kYXJrLWhpZ2hsaWdodC1jb2xvcjtcbiAgICB9XG5cbiAgICAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0taWNvbixcbiAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICBjb2xvcjogQG1lbnUtZGFyay1zZWxlY3RlZC1pdGVtLWljb24tY29sb3I7XG5cbiAgICAgICsgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBAbWVudS1kYXJrLXNlbGVjdGVkLWl0ZW0tdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmJi1kYXJrICYtaXRlbS1zZWxlY3RlZCxcbiAgJi1zdWJtZW51LXBvcHVwJi1kYXJrICYtaXRlbS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1lbnUtZGFyay1pdGVtLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBkYXJrIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICYtZGFyayAmLWl0ZW0tZGlzYWJsZWQsXG4gICYtZGFyayAmLXN1Ym1lbnUtZGlzYWJsZWQge1xuICAgICYsXG4gICAgPiBhLFxuICAgID4gc3BhbiA+IGEge1xuICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LXRpdGxlIHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3ItZGFyayAhaW1wb3J0YW50O1xuICAgICAgPiAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAZGlzYWJsZWQtY29sb3ItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQG1lbnUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1lbnUnO1xuXG4uQHttZW51LXByZWZpeC1jbHN9IHtcbiAgJiYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICYtaXRlbS1ncm91cC10aXRsZSB7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmLWlubGluZSxcbiAgJi12ZXJ0aWNhbCB7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgfVxuICB9XG5cbiAgJi1kYXJrJi1pbmxpbmUsXG4gICYtZGFyayYtdmVydGljYWwge1xuICAgIC5Ae21lbnUtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXZlcnRpY2FsJi1zdWIsXG4gICYtdmVydGljYWwtbGVmdCYtc3ViLFxuICAmLXZlcnRpY2FsLXJpZ2h0Ji1zdWIge1xuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLFxuICAgID4gLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51IHtcbiAgICAgIC5Ae21lbnUtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWl0ZW0sXG4gICYtc3VibWVudS10aXRsZSB7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLWljb24sXG4gICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgLkB7bWVudS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IEBtZW51LWljb24tbWFyZ2luLXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0tb25seS1jaGlsZCB7XG4gICAgICA+IC5Ae21lbnUtcHJlZml4LWNsc30taXRlbS1pY29uLFxuICAgICAgPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICAgIC5Ae21lbnUtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zdWJtZW51IHtcbiAgICAmLXJ0bC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS1wb3B1cCB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgfVxuXG4gICAgJi12ZXJ0aWNhbCxcbiAgICAmLXZlcnRpY2FsLWxlZnQsXG4gICAgJi12ZXJ0aWNhbC1yaWdodCxcbiAgICAmLWlubGluZSB7XG4gICAgICA+IC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAuQHttZW51LXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi12ZXJ0aWNhbCxcbiAgICAmLXZlcnRpY2FsLWxlZnQsXG4gICAgJi12ZXJ0aWNhbC1yaWdodCB7XG4gICAgICA+IC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIC5Ae21lbnUtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAuQHttZW51LXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi12ZXJ0aWNhbCxcbiAgJi12ZXJ0aWNhbC1sZWZ0LFxuICAmLXZlcnRpY2FsLXJpZ2h0LFxuICAmLWlubGluZSB7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgLkB7bWVudS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLFxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSB7XG4gICAgICAuQHttZW51LXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWlubGluZSB7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1zdWJtZW51LXRpdGxlIHtcbiAgICAgIC5Ae21lbnUtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXZlcnRpY2FsIHtcbiAgICAuQHttZW51LXByZWZpeC1jbHN9LXN1Ym1lbnUtdGl0bGUge1xuICAgICAgLkB7bWVudS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW5saW5lLWNvbGxhcHNlZCYtdmVydGljYWwge1xuICAgIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSB7XG4gICAgICAuQHttZW51LXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICBwYWRkaW5nOiAwIH4nY2FsYyg1MCUgLSBAe21lbnUtaWNvbi1zaXplLWxnfSAvIDIpJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWl0ZW0tZ3JvdXAtbGlzdCB7XG4gICAgLkB7bWVudS1wcmVmaXgtY2xzfS1pdGVtLFxuICAgIC5Ae21lbnUtcHJlZml4LWNsc30tc3VibWVudS10aXRsZSB7XG4gICAgICAuQHttZW51LXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcGFkZGluZzogMCAyOHB4IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN1YiYtaW5saW5lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgJiAuQHttZW51LXByZWZpeC1jbHN9LWl0ZW0tZ3JvdXAtdGl0bGUge1xuICAgICAgLkB7bWVudS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkB0b29sdGlwLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10b29sdGlwJztcblxuQHRvb2x0aXAtYXJyb3ctc2hhZG93LXdpZHRoOiAzcHg7XG5cbkB0b29sdGlwLWFycm93LXJvdGF0ZS13aWR0aDogc3FydChAdG9vbHRpcC1hcnJvdy13aWR0aCAqIEB0b29sdGlwLWFycm93LXdpZHRoICogMikgK1xuICBAdG9vbHRpcC1hcnJvdy1zaGFkb3ctd2lkdGggKiAyO1xuXG5AdG9vbHRpcC1hcnJvdy1vZmZzZXQtdmVydGljYWw6IDVweDsgLy8gOCAtIDNweFxuQHRvb2x0aXAtYXJyb3ctb2Zmc2V0LWhvcml6b250YWw6IDEzcHg7IC8vIDE2IC0gM3B4XG5cbi8vIEJhc2UgY2xhc3Ncbi5Ae3Rvb2x0aXAtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiBAemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBpbnRyaW5zaWM7XG4gIG1heC13aWR0aDogQHRvb2x0aXAtbWF4LXdpZHRoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLXBsYWNlbWVudC10b3AsXG4gICYtcGxhY2VtZW50LXRvcExlZnQsXG4gICYtcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogQHRvb2x0aXAtZGlzdGFuY2U7XG4gIH1cblxuICAmLXBsYWNlbWVudC1yaWdodCxcbiAgJi1wbGFjZW1lbnQtcmlnaHRUb3AsXG4gICYtcGxhY2VtZW50LXJpZ2h0Qm90dG9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IEB0b29sdGlwLWRpc3RhbmNlO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtYm90dG9tLFxuICAmLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuICAmLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gICAgcGFkZGluZy10b3A6IEB0b29sdGlwLWRpc3RhbmNlO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtbGVmdCxcbiAgJi1wbGFjZW1lbnQtbGVmdFRvcCxcbiAgJi1wbGFjZW1lbnQtbGVmdEJvdHRvbSB7XG4gICAgcGFkZGluZy1yaWdodDogQHRvb2x0aXAtZGlzdGFuY2U7XG4gIH1cblxuICAvLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4gICYtaW5uZXIge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgY29sb3I6IEB0b29sdGlwLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdG9vbHRpcC1iZztcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIGJveC1zaGFkb3c6IEBib3gtc2hhZG93LWJhc2U7XG4gIH1cblxuICAvLyBBcnJvd3NcbiAgJi1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IEB0b29sdGlwLWFycm93LXJvdGF0ZS13aWR0aDtcbiAgICBoZWlnaHQ6IEB0b29sdGlwLWFycm93LXJvdGF0ZS13aWR0aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIC8vIFVzZSBsaW5lYXIgZ3JhZGllbnQgdG8gbWl4IGJveCBzaGFkb3cgb2YgdG9vbHRpcCBpbm5lclxuICAgICAgLS1hbnRkLWFycm93LWJhY2tncm91bmQtY29sb3I6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQgYm90dG9tLFxuICAgICAgICBmYWRlb3V0KEB0b29sdGlwLWJnLCAxMCUpLFxuICAgICAgICBAdG9vbHRpcC1iZ1xuICAgICAgKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBoZWlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIC5yb3VuZGVkQXJyb3coQHRvb2x0aXAtYXJyb3ctd2lkdGgsIDVweCk7XG4gICAgfVxuICB9XG5cbiAgJi1wbGFjZW1lbnQtdG9wICYtYXJyb3csXG4gICYtcGxhY2VtZW50LXRvcExlZnQgJi1hcnJvdyxcbiAgJi1wbGFjZW1lbnQtdG9wUmlnaHQgJi1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblxuICAgICYtY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiBAdG9vbHRpcC1hcnJvdy1zaGFkb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctc2hhZG93LXdpZHRoIDdweCBmYWRlKEBibGFjaywgNyUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCgtQHRvb2x0aXAtYXJyb3ctcm90YXRlLXdpZHRoIC8gMikpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi1wbGFjZW1lbnQtdG9wICYtYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICYtcGxhY2VtZW50LXRvcExlZnQgJi1hcnJvdyB7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctb2Zmc2V0LWhvcml6b250YWw7XG4gIH1cblxuICAmLXBsYWNlbWVudC10b3BSaWdodCAmLWFycm93IHtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctb2Zmc2V0LWhvcml6b250YWw7XG4gIH1cblxuICAmLXBsYWNlbWVudC1yaWdodCAmLWFycm93LFxuICAmLXBsYWNlbWVudC1yaWdodFRvcCAmLWFycm93LFxuICAmLXBsYWNlbWVudC1yaWdodEJvdHRvbSAmLWFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogLUB0b29sdGlwLWFycm93LXNoYWRvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy1zaGFkb3ctd2lkdGggN3B4IGZhZGUoQGJsYWNrLCA3JSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKEB0b29sdGlwLWFycm93LXJvdGF0ZS13aWR0aCAvIDIpKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLXBsYWNlbWVudC1yaWdodCAmLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmLXBsYWNlbWVudC1yaWdodFRvcCAmLWFycm93IHtcbiAgICB0b3A6IEB0b29sdGlwLWFycm93LW9mZnNldC12ZXJ0aWNhbDtcbiAgfVxuXG4gICYtcGxhY2VtZW50LXJpZ2h0Qm90dG9tICYtYXJyb3cge1xuICAgIGJvdHRvbTogQHRvb2x0aXAtYXJyb3ctb2Zmc2V0LXZlcnRpY2FsO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtbGVmdCAmLWFycm93LFxuICAmLXBsYWNlbWVudC1sZWZ0VG9wICYtYXJyb3csXG4gICYtcGxhY2VtZW50LWxlZnRCb3R0b20gJi1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IEB0b29sdGlwLWFycm93LXNoYWRvdy13aWR0aCAtQHRvb2x0aXAtYXJyb3ctc2hhZG93LXdpZHRoIDdweCBmYWRlKEBibGFjaywgNyUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCgtQHRvb2x0aXAtYXJyb3ctcm90YXRlLXdpZHRoIC8gMikpIHJvdGF0ZSgzMTVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtcGxhY2VtZW50LWxlZnQgJi1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmLXBsYWNlbWVudC1sZWZ0VG9wICYtYXJyb3cge1xuICAgIHRvcDogQHRvb2x0aXAtYXJyb3ctb2Zmc2V0LXZlcnRpY2FsO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtbGVmdEJvdHRvbSAmLWFycm93IHtcbiAgICBib3R0b206IEB0b29sdGlwLWFycm93LW9mZnNldC12ZXJ0aWNhbDtcbiAgfVxuXG4gICYtcGxhY2VtZW50LWJvdHRvbSAmLWFycm93LFxuICAmLXBsYWNlbWVudC1ib3R0b21MZWZ0ICYtYXJyb3csXG4gICYtcGxhY2VtZW50LWJvdHRvbVJpZ2h0ICYtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IC1AdG9vbHRpcC1hcnJvdy1zaGFkb3ctd2lkdGggLUB0b29sdGlwLWFycm93LXNoYWRvdy13aWR0aCA3cHggZmFkZShAYmxhY2ssIDclKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgoQHRvb2x0aXAtYXJyb3ctcm90YXRlLXdpZHRoIC8gMikpIHJvdGF0ZSgyMjVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtcGxhY2VtZW50LWJvdHRvbSAmLWFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgJi1wbGFjZW1lbnQtYm90dG9tTGVmdCAmLWFycm93IHtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy1vZmZzZXQtaG9yaXpvbnRhbDtcbiAgfVxuXG4gICYtcGxhY2VtZW50LWJvdHRvbVJpZ2h0ICYtYXJyb3cge1xuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy1vZmZzZXQtaG9yaXpvbnRhbDtcbiAgfVxufVxuXG4uZ2VuZXJhdG9yLXRvb2x0aXAtcHJlc2V0LWNvbG9yKEBpOiBsZW5ndGgoQHByZXNldC1jb2xvcnMpKSB3aGVuIChAaSA+IDApIHtcbiAgLmdlbmVyYXRvci10b29sdGlwLXByZXNldC1jb2xvcihAaSAtIDEpO1xuICBAY29sb3I6IGV4dHJhY3QoQHByZXNldC1jb2xvcnMsIEBpKTtcbiAgQGxpZ2h0Q29sb3I6ICdAe2NvbG9yfS02JztcbiAgLkB7dG9vbHRpcC1wcmVmaXgtY2xzfS1Ae2NvbG9yfSB7XG4gICAgLkB7dG9vbHRpcC1wcmVmaXgtY2xzfS1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAQGxpZ2h0Q29sb3I7XG4gICAgfVxuICAgIC5Ae3Rvb2x0aXAtcHJlZml4LWNsc30tYXJyb3cge1xuICAgICAgJi1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAQGxpZ2h0Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZ2VuZXJhdG9yLXRvb2x0aXAtcHJlc2V0LWNvbG9yKCk7XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAdG9vbHRpcC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tdG9vbHRpcCc7XG5cbi8vIEJhc2UgY2xhc3Ncbi5Ae3Rvb2x0aXAtcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuICAmLWlubmVyIHtcbiAgICAuQHt0b29sdGlwLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBzcGFjZS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc3BhY2UnO1xuQHNwYWNlLWl0ZW0tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXNwYWNlLWl0ZW0nO1xuXG4uQHtzcGFjZS1wcmVmaXgtY2xzfSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICYtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWFsaWduIHtcbiAgICAmLWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtc3RhcnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1lbmQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYtYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uQHtzcGFjZS1pdGVtLXByZWZpeC1jbHN9IHtcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW1wb3J0ICcuL2NvbXBhY3QnO1xuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5Ac3BhY2UtY29tcGFjdC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc3BhY2UtY29tcGFjdCc7XG5cbi5Ae3NwYWNlLWNvbXBhY3QtcHJlZml4LWNsc30ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAmLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBzcGFjZS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc3BhY2UnO1xuXG4uQHtzcGFjZS1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtY29tcGFjdC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGNhbGVuZGFyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1waWNrZXItY2FsZW5kYXInO1xuQGNhbGVuZGFyLXBpY2tlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tcGlja2VyJztcblxuLkB7Y2FsZW5kYXItcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG4gIGJhY2tncm91bmQ6IEBjYWxlbmRhci1mdWxsLWJnO1xuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbSAwO1xuXG4gICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30teWVhci1zZWxlY3Qge1xuICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIH1cblxuICAgIC5Ae2NhbGVuZGFyLXByZWZpeC1jbHN9LW1vbnRoLXNlbGVjdCB7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogQHBhZGRpbmcteHM7XG4gICAgfVxuXG4gICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tbW9kZS1zd2l0Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IEBwYWRkaW5nLXhzO1xuICAgIH1cbiAgfVxuXG4gIC5Ae2NhbGVuZGFyLXBpY2tlci1wcmVmaXgtY2xzfS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogQGNhbGVuZGFyLWZ1bGwtcGFuZWwtYmc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLkB7Y2FsZW5kYXItcGlja2VyLXByZWZpeC1jbHN9LW1vbnRoLXBhbmVsLFxuICAgIC5Ae2NhbGVuZGFyLXBpY2tlci1wcmVmaXgtY2xzfS1kYXRlLXBhbmVsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5Ae2NhbGVuZGFyLXBpY2tlci1wcmVmaXgtY2xzfS1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLXhzIDA7XG4gICAgfVxuXG4gICAgLkB7Y2FsZW5kYXItcGlja2VyLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gTWluaSA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLW1pbmkge1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAuQHtjYWxlbmRhci1waWNrZXItcHJlZml4LWNsc30tY2FsZW5kYXItaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLXhzO1xuICAgICAgcGFkZGluZy1sZWZ0OiBAcGFkZGluZy14cztcbiAgICB9XG5cbiAgICAuQHtjYWxlbmRhci1waWNrZXItcHJlZml4LWNsc30tcGFuZWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICB9XG5cbiAgICAuQHtjYWxlbmRhci1waWNrZXItcHJlZml4LWNsc30tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDI1NnB4O1xuXG4gICAgICB0aCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7Y2FsZW5kYXItcGlja2VyLXByZWZpeC1jbHN9LWNlbGw6OmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBGdWxsID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtZnVsbCB7XG4gICAgLkB7Y2FsZW5kYXItcGlja2VyLXByZWZpeC1jbHN9LXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGJhY2tncm91bmQ6IEBjYWxlbmRhci1mdWxsLWJnO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAuQHtjYWxlbmRhci1waWNrZXItcHJlZml4LWNsc30tYm9keSB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4IDVweCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIENlbGxcbiAgICAgIC5Ae2NhbGVuZGFyLXBpY2tlci1wcmVmaXgtY2xzfS1jZWxsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tZGF0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAaXRlbS1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuQHtjYWxlbmRhci1wcmVmaXgtY2xzfS1kYXRlLXRvZGF5OjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlbGVjdGVkLFxuICAgICAgICAmLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAgICAgICAuQHtjYWxlbmRhci1wcmVmaXgtY2xzfS1kYXRlLFxuICAgICAgICAgIC5Ae2NhbGVuZGFyLXByZWZpeC1jbHN9LWRhdGUtdG9kYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGNhbGVuZGFyLWl0ZW0tYWN0aXZlLWJnO1xuXG4gICAgICAgICAgICAuQHtjYWxlbmRhci1wcmVmaXgtY2xzfS1kYXRlLXZhbHVlIHtcbiAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBDZWxsIGRhdGVcbiAgICAgIC5Ae2NhbGVuZGFyLXByZWZpeC1jbHN9LWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIChAcGFkZGluZy14cyAvIDIpO1xuICAgICAgICBwYWRkaW5nOiAoQHBhZGRpbmcteHMgLyAyKSBAcGFkZGluZy14cyAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG5cbiAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRvZGF5IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tZGF0ZS12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cykge1xuICAuQHtjYWxlbmRhci1wcmVmaXgtY2xzfSB7XG4gICAgJi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5Ae2NhbGVuZGFyLXByZWZpeC1jbHN9LXllYXItc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tbW9udGgtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IH4nY2FsYyg1MCUgLSBAe3BhZGRpbmcteHN9KSc7XG4gICAgICB9XG5cbiAgICAgIC5Ae2NhbGVuZGFyLXByZWZpeC1jbHN9LW1vZGUtc3dpdGNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IEBwYWRkaW5nLXhzO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiLkB7Y2FsZW5kYXItcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tbW9udGgtc2VsZWN0IHtcbiAgICAgIC5Ae2NhbGVuZGFyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBAcGFkZGluZy14cztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tbW9kZS1zd2l0Y2gge1xuICAgICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IEBwYWRkaW5nLXhzO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBGdWxsID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtZnVsbCB7XG4gICAgLkB7Y2FsZW5kYXItcGlja2VyLXByZWZpeC1jbHN9LXBhbmVsIHtcbiAgICAgIC5Ae2NhbGVuZGFyLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuQHtjYWxlbmRhci1waWNrZXItcHJlZml4LWNsc30tYm9keSB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAuQHtjYWxlbmRhci1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tZGF0ZSB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgLkB7Y2FsZW5kYXItcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vaW5wdXQvc3R5bGUvbWl4aW4nO1xuQGltcG9ydCAnLi9zdGF0dXMnO1xuXG5AcGlja2VyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1waWNrZXInO1xuXG4ucGlja2VyLXBhZGRpbmcoQGlucHV0LWhlaWdodCwgQGZvbnQtc2l6ZSwgQHBhZGRpbmctaG9yaXpvbnRhbCkge1xuICAvLyBmb250IGhlaWdodCBwcm9iYWJseSAyMi4wMDAx77yMIFNvIHVzZSBmbG9vciBiZXR0ZXJcbiAgQGZvbnQtaGVpZ2h0OiBmbG9vcihAZm9udC1zaXplICogQGxpbmUtaGVpZ2h0LWJhc2UpICsgMjtcbiAgQHBhZGRpbmctdG9wOiBtYXgoKChAaW5wdXQtaGVpZ2h0IC0gQGZvbnQtaGVpZ2h0KSAvIDIpLCAwKTtcbiAgQHBhZGRpbmctYm90dG9tOiBtYXgoQGlucHV0LWhlaWdodCAtIEBmb250LWhlaWdodCAtIEBwYWRkaW5nLXRvcCwgMCk7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXRvcCBAcGFkZGluZy1ob3Jpem9udGFsIEBwYWRkaW5nLWJvdHRvbTtcbn1cblxuLkB7cGlja2VyLXByZWZpeC1jbHN9IHtcbiAgQGFycm93LXNpemU6IEBwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gIC5yZXNldC1jb21wb25lbnQoKTtcbiAgLnBpY2tlci1wYWRkaW5nKEBpbnB1dC1oZWlnaHQtYmFzZSwgQGZvbnQtc2l6ZS1iYXNlLCBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2UpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBAcGlja2VyLWJnO1xuICBib3JkZXI6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQHNlbGVjdC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBjb250cm9sLWJvcmRlci1yYWRpdXM7XG4gIHRyYW5zaXRpb246IGJvcmRlciBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3csIGJveC1zaGFkb3cgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuXG4gICY6aG92ZXIsXG4gICYtZm9jdXNlZCB7XG4gICAgLmhvdmVyKCk7XG4gIH1cblxuICAmLWZvY3VzZWQge1xuICAgIC5hY3RpdmUoKTtcbiAgfVxuXG4gICYmLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBAaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiBAc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJiYtZGlzYWJsZWQgJi1zdWZmaXgge1xuICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAmJi1ib3JkZXJsZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT0gSW5wdXQgPT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gaW5wdXQge1xuICAgICAgLmlucHV0KCk7XG4gICAgICBmbGV4OiBhdXRvO1xuXG4gICAgICAvLyBGaXggRmlyZWZveCBmbGV4IG5vdCBjb3JyZWN0OlxuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9wdWxsLzIwMDIzI2lzc3VlY29tbWVudC01NjQzODk1NTNcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNsZWFyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBsYWNlaG9sZGVyIHtcbiAgICAgID4gaW5wdXQge1xuICAgICAgICBjb2xvcjogQGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNpemVcbiAgJi1sYXJnZSB7XG4gICAgLnBpY2tlci1wYWRkaW5nKEBpbnB1dC1oZWlnaHQtbGcsIEBmb250LXNpemUtbGcsIEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtbGcpO1xuXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWlucHV0ID4gaW5wdXQge1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxnO1xuICAgIH1cbiAgfVxuXG4gICYtc21hbGwge1xuICAgIC5waWNrZXItcGFkZGluZyhAaW5wdXQtaGVpZ2h0LXNtLCBAZm9udC1zaXplLWJhc2UsIEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtc20pO1xuICB9XG5cbiAgJi1zdWZmaXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IChAcGFkZGluZy14cyAvIDIpO1xuICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICA+ICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogQGNvbXBvbmVudC1iYWNrZ3JvdW5kO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IEBhbmltYXRpb24tZHVyYXRpb24tc2xvdywgY29sb3IgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuXG4gICAgPiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtc2VwYXJhdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiBAZm9udC1zaXplLWxnO1xuICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxnO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWZvY3VzZWQgJiB7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1yYW5nZS1zZXBhcmF0b3IgJiB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tZGlzYWJsZWQgJiB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09IFJhbmdlID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1yYW5nZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgLy8gQ2xlYXJcbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tY2xlYXIge1xuICAgICAgcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1jbGVhciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIGJhclxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1hY3RpdmUtYmFyIHtcbiAgICAgIGJvdHRvbTogLUBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgZWFzZS1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLkB7cGlja2VyLXByZWZpeC1jbHN9LWZvY3VzZWQge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWFjdGl2ZS1iYXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc2VwYXJhdG9yIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIEBwYWRkaW5nLXhzO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJi5Ae3BpY2tlci1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tY2xlYXIge1xuICAgICAgICByaWdodDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1zbTtcbiAgICAgIH1cblxuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWFjdGl2ZS1iYXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PSBEcm9wZG93biA9PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWRyb3Bkb3duIHtcbiAgICAucmVzZXQtY29tcG9uZW50KCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIEZpeCBpbmNvcnJlY3QgcG9zaXRpb24gb2YgcGlja2VyIHBvcHVwXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMzU1OTBcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB6LWluZGV4OiBAemluZGV4LXBpY2tlcjtcblxuICAgICYtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1wbGFjZW1lbnQtYm90dG9tTGVmdCB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcmFuZ2UtYXJyb3cge1xuICAgICAgICB0b3A6IChAYXJyb3ctc2l6ZSAvIDIpIC0gKEBhcnJvdy1zaXplIC8gMykgKyAwLjdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBsYWNlbWVudC10b3BMZWZ0IHtcbiAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1yYW5nZS1hcnJvdyB7XG4gICAgICAgIGJvdHRvbTogKEBhcnJvdy1zaXplIC8gMikgLSAoQGFycm93LXNpemUgLyAzKSArIDAuN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1lbnRlci5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWVudGVyLWFjdGl2ZSYtcGxhY2VtZW50LXRvcExlZnQsXG4gICAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWVudGVyLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtZW50ZXItYWN0aXZlJi1wbGFjZW1lbnQtdG9wUmlnaHQsXG4gICAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWFwcGVhci5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUmLXBsYWNlbWVudC10b3BMZWZ0LFxuICAgICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1hcHBlYXIuQHthbnQtcHJlZml4fS1zbGlkZS11cC1hcHBlYXItYWN0aXZlJi1wbGFjZW1lbnQtdG9wUmlnaHQge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xuICAgIH1cblxuICAgICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1lbnRlci5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWVudGVyLWFjdGl2ZSYtcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4gICAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWVudGVyLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtZW50ZXItYWN0aXZlJi1wbGFjZW1lbnQtYm90dG9tUmlnaHQsXG4gICAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWFwcGVhci5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUmLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuICAgICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1hcHBlYXIuQHthbnQtcHJlZml4fS1zbGlkZS11cC1hcHBlYXItYWN0aXZlJi1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgICB9XG5cbiAgICAmLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtbGVhdmUuQHthbnQtcHJlZml4fS1zbGlkZS11cC1sZWF2ZS1hY3RpdmUmLXBsYWNlbWVudC10b3BMZWZ0LFxuICAgICYuQHthbnQtcHJlZml4fS1zbGlkZS11cC1sZWF2ZS5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWxlYXZlLWFjdGl2ZSYtcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25PdXQ7XG4gICAgfVxuXG4gICAgJi5Ae2FudC1wcmVmaXh9LXNsaWRlLXVwLWxlYXZlLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtbGVhdmUtYWN0aXZlJi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbiAgICAmLkB7YW50LXByZWZpeH0tc2xpZGUtdXAtbGVhdmUuQHthbnQtcHJlZml4fS1zbGlkZS11cC1sZWF2ZS1hY3RpdmUmLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgICB9XG4gIH1cblxuICAmLWRyb3Bkb3duLXJhbmdlIHtcbiAgICBwYWRkaW5nOiAoQGFycm93LXNpemUgKiAyIC8gMykgMDtcblxuICAgICYtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gVGltZSBwaWNrZXIgd2l0aCBhZGRpdGlvbmFsIHN0eWxlXG4gICYtZHJvcGRvd24gJi1wYW5lbCA+ICYtdGltZS1wYW5lbCB7XG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy14cyAvIDIpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09IFJhbmdlcyA9PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1yYW5nZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogKEBwYWRkaW5nLXhzIC8gMikgQHBhZGRpbmctc207XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogQHBpY2tlci10ZXh0LWhlaWdodCAtIDIgKiBAYm9yZGVyLXdpZHRoLWJhc2UgLSAoQHBhZGRpbmcteHMgLyAyKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8yMzY4N1xuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1wcmVzZXQgPiAuQHthbnQtcHJlZml4fS10YWctYmx1ZSB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS0xO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS0zO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1vayB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogQHBhZGRpbmcteHM7XG4gICAgfVxuICB9XG5cbiAgJi1yYW5nZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi1yYW5nZS1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogQGFycm93LXNpemU7XG4gICAgaGVpZ2h0OiBAYXJyb3ctc2l6ZTtcbiAgICBtYXJnaW4tbGVmdDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1iYXNlICogMS41O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNnB4IC0ycHggZmFkZShAYmxhY2ssIDEwJSk7IC8vIHVzZSBzcHJlYWQgcmFkaXVzIHRvIGhpZGUgc2hhZG93IG92ZXIgcG9wb3ZlclxuICAgIHRyYW5zaXRpb246IGxlZnQgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IGVhc2Utb3V0O1xuICAgIC5yb3VuZGVkQXJyb3coQGFycm93LXNpemUsIDVweCwgQGNhbGVuZGFyLWJnKTtcbiAgfVxuXG4gICYtcGFuZWwtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogQGNhbGVuZGFyLWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgYm94LXNoYWRvdzogQGJveC1zaGFkb3ctYmFzZTtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVscyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgfVxuXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIEBib3JkZXItd2lkdGgtYmFzZSAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNvbnRlbnQsXG4gICAgICB0YWJsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi1mb2N1c2VkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PSBDb21wYWN0IEl0ZW0gU3R5bGVzID09PT09PT09PT09PT09PT09PT09PVxuICAuY29tcGFjdC1pdGVtKEBwaWNrZXItcHJlZml4LWNscywgbnVsbCwgfidAe3BpY2tlci1wcmVmaXgtY2xzfS1mb2N1c2VkJyk7XG59XG5cbkBpbXBvcnQgJy4vcGFuZWwnO1xuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcblxuQHBpY2tlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tcGlja2VyJztcblxuLnBpY2tlci1zdGF0dXMtY29sb3IoXG4gIEB0ZXh0LWNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIEBib3JkZXItY29sb3I6IEBpbnB1dC1ib3JkZXItY29sb3I7XG4gIEBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XG4gIEBob3ZlckJvcmRlckNvbG9yOiBAcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgQG91dGxpbmVDb2xvcjogQHByaW1hcnktY29sb3Itb3V0bGluZTtcbikge1xuICAmLkB7cGlja2VyLXByZWZpeC1jbHN9IHtcbiAgICAmLFxuICAgICY6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYtZm9jdXNlZCxcbiAgICAmOmZvY3VzIHtcbiAgICAgIC5hY3RpdmUoQHRleHQtY29sb3IsIEBob3ZlckJvcmRlckNvbG9yLCBAb3V0bGluZUNvbG9yKTtcbiAgICB9XG5cbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tYWN0aXZlLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAaG92ZXJCb3JkZXJDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLkB7cGlja2VyLXByZWZpeC1jbHN9IHtcbiAgJi1zdGF0dXMtZXJyb3Ige1xuICAgIC5waWNrZXItc3RhdHVzLWNvbG9yKEBlcnJvci1jb2xvciwgQGVycm9yLWNvbG9yLCBAaW5wdXQtYmcsIEBlcnJvci1jb2xvci1ob3ZlciwgQGVycm9yLWNvbG9yLW91dGxpbmUpO1xuICB9XG5cbiAgJi1zdGF0dXMtd2FybmluZyB7XG4gICAgLnBpY2tlci1zdGF0dXMtY29sb3IoQHdhcm5pbmctY29sb3IsIEB3YXJuaW5nLWNvbG9yLCBAaW5wdXQtYmcsIEB3YXJuaW5nLWNvbG9yLWhvdmVyLCBAd2FybmluZy1jb2xvci1vdXRsaW5lKTtcbiAgfVxufVxuIiwiLy8gQ29tcGF0aWJpbGl0eSBmb3IgYnJvd3NlcnMuXG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1wbGFjZWhvbGRlci1jb2xvcikge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9wdWxsLzMyNjM5XG4gIH1cblxuICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuIiwiQHBpY2tlci1jZWxsLWlubmVyLWNsczogfidAe3BpY2tlci1wcmVmaXgtY2xzfS1jZWxsLWlubmVyJztcblxuLkB7cGlja2VyLXByZWZpeC1jbHN9IHtcbiAgQHBpY2tlci1hcnJvdy1zaXplOiA3cHg7XG4gIEBwaWNrZXIteWVhci1tb250aC1jZWxsLXdpZHRoOiA2MHB4O1xuICBAcGlja2VyLXBhbmVsLXdpZHRoOiBAcGlja2VyLXBhbmVsLWNlbGwtd2lkdGggKiA3ICsgQHBhZGRpbmctc20gKiAyICsgNDtcblxuICAmLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBAY2FsZW5kYXItYmc7XG4gICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBwaWNrZXItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICYtZm9jdXNlZCB7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICBTaGFyZWQgUGFuZWwgICAgICAgICAgICAgICAgICAgICA9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtZGVjYWRlLXBhbmVsLFxuICAmLXllYXItcGFuZWwsXG4gICYtcXVhcnRlci1wYW5lbCxcbiAgJi1tb250aC1wYW5lbCxcbiAgJi13ZWVrLXBhbmVsLFxuICAmLWRhdGUtcGFuZWwsXG4gICYtdGltZS1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBAcGlja2VyLXBhbmVsLXdpZHRoO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT09XG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgQHBhZGRpbmcteHM7XG4gICAgY29sb3I6IEBoZWFkaW5nLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQHBpY2tlci1ib3JkZXItY29sb3I7XG5cbiAgICA+ICoge1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogQHBpY2tlci10ZXh0LWhlaWdodDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICAgIH1cblxuICAgID4gYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMS42ZW07XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZpZXcge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogQHBpY2tlci10ZXh0LWhlaWdodDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBAcGFkZGluZy14cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFycm93IGJ1dHRvblxuICAmLXByZXYtaWNvbixcbiAgJi1uZXh0LWljb24sXG4gICYtc3VwZXItcHJldi1pY29uLFxuICAmLXN1cGVyLW5leHQtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogQHBpY2tlci1hcnJvdy1zaXplO1xuICAgIGhlaWdodDogQHBpY2tlci1hcnJvdy1zaXplO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogQHBpY2tlci1hcnJvdy1zaXplO1xuICAgICAgaGVpZ2h0OiBAcGlja2VyLWFycm93LXNpemU7XG4gICAgICBib3JkZXI6IDAgc29saWQgY3VycmVudGNvbG9yO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxLjVweCAwIDAgMS41cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAmLXN1cGVyLXByZXYtaWNvbixcbiAgJi1zdXBlci1uZXh0LWljb24ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2VpbCgoQHBpY2tlci1hcnJvdy1zaXplIC8gMikpO1xuICAgICAgbGVmdDogY2VpbCgoQHBpY2tlci1hcnJvdy1zaXplIC8gMikpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IEBwaWNrZXItYXJyb3ctc2l6ZTtcbiAgICAgIGhlaWdodDogQHBpY2tlci1hcnJvdy1zaXplO1xuICAgICAgYm9yZGVyOiAwIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgICAgIGJvcmRlci13aWR0aDogMS41cHggMCAwIDEuNXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJi1wcmV2LWljb24sXG4gICYtc3VwZXItcHJldi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJi1uZXh0LWljb24sXG4gICYtc3VwZXItbmV4dC1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09IEJvZHkgPT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAucGlja2VyLWNlbGwtaW5uZXIoQGNlbGxDbGFzc05hbWUpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiBAcGlja2VyLXBhbmVsLWNlbGwtaGVpZ2h0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIC8vID4+PiBEZWZhdWx0XG4gICAgLkB7Y2VsbENsYXNzTmFtZX0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogQHBpY2tlci1wYW5lbC1jZWxsLWhlaWdodDtcbiAgICAgIGhlaWdodDogQHBpY2tlci1wYW5lbC1jZWxsLWhlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAcGlja2VyLXBhbmVsLWNlbGwtaGVpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93LCBib3JkZXIgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICAgIH1cblxuICAgIC8vID4+PiBIb3ZlclxuICAgICY6aG92ZXI6bm90KCYtaW4tdmlldyksXG4gICAgJjpob3Zlcjpub3QoJi1zZWxlY3RlZCk6bm90KCYtcmFuZ2Utc3RhcnQpOm5vdCgmLXJhbmdlLWVuZCk6bm90KCYtcmFuZ2UtaG92ZXItc3RhcnQpOm5vdCgmLXJhbmdlLWhvdmVyLWVuZCkge1xuICAgICAgLkB7Y2VsbENsYXNzTmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAcGlja2VyLWJhc2ljLWNlbGwtaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gPj4+IFRvZGF5XG4gICAgJi1pbi12aWV3Ji10b2RheSAuQHtjZWxsQ2xhc3NOYW1lfSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyA+Pj4gSW4gUmFuZ2VcbiAgICAmLWluLXZpZXcmLWluLXJhbmdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHBpY2tlci1iYXNpYy1jZWxsLWFjdGl2ZS13aXRoLXJhbmdlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vID4+PiBTZWxlY3RlZFxuICAgICYtaW4tdmlldyYtc2VsZWN0ZWQgLkB7Y2VsbENsYXNzTmFtZX0sXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1zdGFydCAuQHtjZWxsQ2xhc3NOYW1lfSxcbiAgICAmLWluLXZpZXcmLXJhbmdlLWVuZCAuQHtjZWxsQ2xhc3NOYW1lfSB7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3ItaW52ZXJzZTtcbiAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYtaW4tdmlldyYtcmFuZ2Utc3RhcnQ6bm90KCYtcmFuZ2Utc3RhcnQtc2luZ2xlKSxcbiAgICAmLWluLXZpZXcmLXJhbmdlLWVuZDpub3QoJi1yYW5nZS1lbmQtc2luZ2xlKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAcGlja2VyLWJhc2ljLWNlbGwtYWN0aXZlLXdpdGgtcmFuZ2UtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1zdGFydDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAmLWluLXZpZXcmLXJhbmdlLWVuZDo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLy8gPj4+IFJhbmdlIEhvdmVyXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1ob3Zlci1zdGFydDpub3QoJi1pbi1yYW5nZSk6bm90KCYtcmFuZ2Utc3RhcnQpOm5vdCgmLXJhbmdlLWVuZCksXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1ob3Zlci1lbmQ6bm90KCYtaW4tcmFuZ2UpOm5vdCgmLXJhbmdlLXN0YXJ0KTpub3QoJi1yYW5nZS1lbmQpLFxuICAgICYtaW4tdmlldyYtcmFuZ2UtaG92ZXItc3RhcnQmLXJhbmdlLXN0YXJ0LXNpbmdsZSxcbiAgICAmLWluLXZpZXcmLXJhbmdlLWhvdmVyLXN0YXJ0Ji1yYW5nZS1zdGFydCYtcmFuZ2UtZW5kJi1yYW5nZS1lbmQtbmVhci1ob3ZlcixcbiAgICAmLWluLXZpZXcmLXJhbmdlLWhvdmVyLWVuZCYtcmFuZ2Utc3RhcnQmLXJhbmdlLWVuZCYtcmFuZ2Utc3RhcnQtbmVhci1ob3ZlcixcbiAgICAmLWluLXZpZXcmLXJhbmdlLWhvdmVyLWVuZCYtcmFuZ2UtZW5kLXNpbmdsZSxcbiAgICAmLWluLXZpZXcmLXJhbmdlLWhvdmVyOm5vdCgmLWluLXJhbmdlKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogQGJvcmRlci13aWR0aC1iYXNlIGRhc2hlZCBAcGlja2VyLWRhdGUtaG92ZXItcmFuZ2UtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyLXdpZHRoLWJhc2UgZGFzaGVkIEBwaWNrZXItZGF0ZS1ob3Zlci1yYW5nZS1ib3JkZXItY29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIHNwYWNlIGZvciBzdGFzaFxuICAgICYtcmFuZ2UtaG92ZXItc3RhcnQ6OmFmdGVyLFxuICAgICYtcmFuZ2UtaG92ZXItZW5kOjphZnRlcixcbiAgICAmLXJhbmdlLWhvdmVyOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciB3aXRoIGluIHJhbmdlXG4gICAgJi1pbi12aWV3Ji1pbi1yYW5nZSYtcmFuZ2UtaG92ZXI6OmJlZm9yZSxcbiAgICAmLWluLXZpZXcmLXJhbmdlLXN0YXJ0Ji1yYW5nZS1ob3Zlcjo6YmVmb3JlLFxuICAgICYtaW4tdmlldyYtcmFuZ2UtZW5kJi1yYW5nZS1ob3Zlcjo6YmVmb3JlLFxuICAgICYtaW4tdmlldyYtcmFuZ2Utc3RhcnQ6bm90KCYtcmFuZ2Utc3RhcnQtc2luZ2xlKSYtcmFuZ2UtaG92ZXItc3RhcnQ6OmJlZm9yZSxcbiAgICAmLWluLXZpZXcmLXJhbmdlLWVuZDpub3QoJi1yYW5nZS1lbmQtc2luZ2xlKSYtcmFuZ2UtaG92ZXItZW5kOjpiZWZvcmUsXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsXG4gICAgICA+IDpub3QoLkB7cGlja2VyLXByZWZpeC1jbHN9LWRhdGUtcGFuZWwpXG4gICAgICAmLWluLXZpZXcmLWluLXJhbmdlJi1yYW5nZS1ob3Zlci1zdGFydDo6YmVmb3JlLFxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1wYW5lbFxuICAgICAgPiA6bm90KC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1kYXRlLXBhbmVsKVxuICAgICAgJi1pbi12aWV3Ji1pbi1yYW5nZSYtcmFuZ2UtaG92ZXItZW5kOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogQHBpY2tlci1kYXRlLWhvdmVyLXJhbmdlLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIHJhbmdlIHN0YXJ0IGJvcmRlci1yYWRpdXNcbiAgICAmLWluLXZpZXcmLXJhbmdlLXN0YXJ0Om5vdCgmLXJhbmdlLXN0YXJ0LXNpbmdsZSk6bm90KCYtcmFuZ2UtZW5kKSAuQHtjZWxsQ2xhc3NOYW1lfSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIH1cblxuICAgIC8vIHJhbmdlIGVuZCBib3JkZXItcmFkaXVzXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1lbmQ6bm90KCYtcmFuZ2UtZW5kLXNpbmdsZSk6bm90KCYtcmFuZ2Utc3RhcnQpIC5Ae2NlbGxDbGFzc05hbWV9IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDA7XG4gICAgfVxuXG4gICAgLy8gRGF0ZVBhbmVsIG9ubHlcbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tZGF0ZS1wYW5lbCAmLWluLXZpZXcmLWluLXJhbmdlJi1yYW5nZS1ob3Zlci1zdGFydCAuQHtjZWxsQ2xhc3NOYW1lfSxcbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tZGF0ZS1wYW5lbCAmLWluLXZpZXcmLWluLXJhbmdlJi1yYW5nZS1ob3Zlci1lbmQgLkB7Y2VsbENsYXNzTmFtZX0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogQHBpY2tlci1kYXRlLWhvdmVyLXJhbmdlLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tZGF0ZS1wYW5lbFxuICAgICAgJi1pbi12aWV3Ji1pbi1yYW5nZSYtcmFuZ2UtaG92ZXItc3RhcnRcbiAgICAgIC5Ae2NlbGxDbGFzc05hbWV9OjphZnRlciB7XG4gICAgICByaWdodDogLTVweCAtIEBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWRhdGUtcGFuZWwgJi1pbi12aWV3Ji1pbi1yYW5nZSYtcmFuZ2UtaG92ZXItZW5kIC5Ae2NlbGxDbGFzc05hbWV9OjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IC01cHggLSBAYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgd2l0aCByYW5nZSBzdGFydCAmIGVuZFxuICAgICYtcmFuZ2UtaG92ZXImLXJhbmdlLXN0YXJ0OjphZnRlciB7XG4gICAgICByaWdodDogNTAlO1xuICAgIH1cblxuICAgICYtcmFuZ2UtaG92ZXImLXJhbmdlLWVuZDo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC8vIEVkZ2Ugc3RhcnRcbiAgICB0ciA+ICYtaW4tdmlldyYtcmFuZ2UtaG92ZXI6Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuICAgIHRyID4gJi1pbi12aWV3Ji1yYW5nZS1ob3Zlci1lbmQ6Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuICAgICYtaW4tdmlldyYtc3RhcnQmLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQmLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQtbmVhci1yYW5nZTo6YWZ0ZXIsXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0Om5vdCgmLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQtbmVhci1yYW5nZSk6OmFmdGVyLFxuICAgICYtaW4tdmlldyYtcmFuZ2UtaG92ZXItc3RhcnQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLXdpZHRoLWJhc2UgZGFzaGVkIEBwaWNrZXItZGF0ZS1ob3Zlci1yYW5nZS1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICB9XG5cbiAgICAvLyBFZGdlIGVuZFxuICAgIHRyID4gJi1pbi12aWV3Ji1yYW5nZS1ob3ZlcjpsYXN0LWNoaWxkOjphZnRlcixcbiAgICB0ciA+ICYtaW4tdmlldyYtcmFuZ2UtaG92ZXItc3RhcnQ6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4gICAgJi1pbi12aWV3Ji1lbmQmLXJhbmdlLWhvdmVyLWVkZ2UtZW5kJi1yYW5nZS1ob3Zlci1lZGdlLWVuZC1uZWFyLXJhbmdlOjphZnRlcixcbiAgICAmLWluLXZpZXcmLXJhbmdlLWhvdmVyLWVkZ2UtZW5kOm5vdCgmLXJhbmdlLWhvdmVyLWVkZ2UtZW5kLW5lYXItcmFuZ2UpOjphZnRlcixcbiAgICAmLWluLXZpZXcmLXJhbmdlLWhvdmVyLWVuZDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yaWdodDogQGJvcmRlci13aWR0aC1iYXNlIGRhc2hlZCBAcGlja2VyLWRhdGUtaG92ZXItcmFuZ2UtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICB9XG5cbiAgICAvLyA+Pj4gRGlzYWJsZWRcbiAgICAmLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLkB7Y2VsbENsYXNzTmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHBpY2tlci1iYXNpYy1jZWxsLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRpc2FibGVkJi10b2RheSAuQHtjZWxsQ2xhc3NOYW1lfTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtY2VsbCB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBJbiB2aWV3XG4gICAgJi1pbi12aWV3IHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAucGlja2VyLWNlbGwtaW5uZXIofidAe3BpY2tlci1jZWxsLWlubmVyLWNsc30nKTtcbiAgfVxuXG4gICYtZGVjYWRlLXBhbmVsLFxuICAmLXllYXItcGFuZWwsXG4gICYtcXVhcnRlci1wYW5lbCxcbiAgJi1tb250aC1wYW5lbCB7XG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBAcGlja2VyLXBhbmVsLXdpdGhvdXQtdGltZS1jZWxsLWhlaWdodCAqIDQ7XG4gICAgfVxuXG4gICAgLkB7cGlja2VyLWNlbGwtaW5uZXItY2xzfSB7XG4gICAgICBwYWRkaW5nOiAwIEBwYWRkaW5nLXhzO1xuICAgIH1cbiAgfVxuXG4gICYtcXVhcnRlci1wYW5lbCB7XG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtZm9vdGVyIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBAcGlja2VyLXRleHQtaGVpZ2h0IC0gMiAqIEBib3JkZXItd2lkdGgtYmFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSB0cmFuc3BhcmVudDtcblxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1wYW5lbCAmIHtcbiAgICAgIGJvcmRlci10b3A6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQHBpY2tlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi1leHRyYSB7XG4gICAgICBwYWRkaW5nOiAwIEBwYWRkaW5nLXNtO1xuICAgICAgbGluZS1oZWlnaHQ6IEBwaWNrZXItdGV4dC1oZWlnaHQgLSAyICogQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAcGlja2VyLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5vdyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYtdG9kYXktYnRuIHtcbiAgICBjb2xvcjogQGxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQGxpbmstYWN0aXZlLWNvbG9yO1xuICAgIH1cblxuICAgICYmLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICAgIFNwZWNpYWwgICAgICAgICAgICAgICAgICAgICAgICA9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09IERlY2FkZSBQYW5lbCA9PT09PT09PT09PT09PT09PT09PT1cbiAgJi1kZWNhZGUtcGFuZWwge1xuICAgIC5Ae3BpY2tlci1jZWxsLWlubmVyLWNsc30ge1xuICAgICAgcGFkZGluZzogMCAoQHBhZGRpbmcteHMgLyAyKTtcbiAgICB9XG5cbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tY2VsbDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PSBZZWFyICYgUXVhcnRlciAmIE1vbnRoIFBhbmVsID09PT09PT09PT09PT1cbiAgJi15ZWFyLXBhbmVsLFxuICAmLXF1YXJ0ZXItcGFuZWwsXG4gICYtbW9udGgtcGFuZWwge1xuICAgIEBob3Zlci1jZWxsLWZpeGVkLWRpc3RhbmNlOiAoXG4gICAgICAoKChAcGlja2VyLXBhbmVsLXdpZHRoIC0gQHBhZGRpbmcteHMgKiAyKSAvIDMpIC0gQHBpY2tlci15ZWFyLW1vbnRoLWNlbGwtd2lkdGgpIC8gMlxuICAgICk7XG5cbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tYm9keSB7XG4gICAgICBwYWRkaW5nOiAwIEBwYWRkaW5nLXhzO1xuICAgIH1cblxuICAgIC5Ae3BpY2tlci1jZWxsLWlubmVyLWNsc30ge1xuICAgICAgd2lkdGg6IEBwaWNrZXIteWVhci1tb250aC1jZWxsLXdpZHRoO1xuICAgIH1cblxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlciB7XG4gICAgICBsZWZ0OiBAaG92ZXItY2VsbC1maXhlZC1kaXN0YW5jZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLXdpZHRoLWJhc2UgZGFzaGVkIEBwaWNrZXItZGF0ZS1ob3Zlci1yYW5nZS1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWwtcnRsICYge1xuICAgICAgICByaWdodDogQGhvdmVyLWNlbGwtZml4ZWQtZGlzdGFuY2U7XG4gICAgICAgIGJvcmRlci1yaWdodDogQGJvcmRlci13aWR0aC1iYXNlIGRhc2hlZCBAcGlja2VyLWRhdGUtaG92ZXItcmFuZ2UtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tY2VsbC1yYW5nZS1ob3Zlci1lbmQ6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBAaG92ZXItY2VsbC1maXhlZC1kaXN0YW5jZTtcbiAgICAgIGJvcmRlci1yaWdodDogQGJvcmRlci13aWR0aC1iYXNlIGRhc2hlZCBAcGlja2VyLWRhdGUtaG92ZXItcmFuZ2UtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMDtcblxuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLXJ0bCAmIHtcbiAgICAgICAgbGVmdDogQGhvdmVyLWNlbGwtZml4ZWQtZGlzdGFuY2U7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLXdpZHRoLWJhc2UgZGFzaGVkIEBwaWNrZXItZGF0ZS1ob3Zlci1yYW5nZS1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgMCAwIEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PSBXZWVrIFBhbmVsID09PT09PT09PT09PT09PT09PT09PT1cbiAgJi13ZWVrLXBhbmVsIHtcbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tYm9keSB7XG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy14cyBAcGFkZGluZy1zbTtcbiAgICB9XG5cbiAgICAvLyBDbGVhciBjZWxsIHN0eWxlXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNlbGwge1xuICAgICAgJjpob3ZlciAuQHtwaWNrZXItY2VsbC1pbm5lci1jbHN9LFxuICAgICAgJi1zZWxlY3RlZCAuQHtwaWNrZXItY2VsbC1pbm5lci1jbHN9LFxuICAgICAgLkB7cGlja2VyLWNlbGwtaW5uZXItY2xzfSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yb3cge1xuICAgICAgdGQge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBwaWNrZXItYmFzaWMtY2VsbC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi1zZWxlY3RlZCB0ZCxcbiAgICAgICYtc2VsZWN0ZWQ6aG92ZXIgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAmLkB7cGlja2VyLXByZWZpeC1jbHN9LWNlbGwtd2VlayB7XG4gICAgICAgICAgY29sb3I6IGZhZGUoQHRleHQtY29sb3ItaW52ZXJzZSwgNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuQHtwaWNrZXItcHJlZml4LWNsc30tY2VsbC10b2RheSAuQHtwaWNrZXItY2VsbC1pbm5lci1jbHN9OjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQHRleHQtY29sb3ItaW52ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae3BpY2tlci1jZWxsLWlubmVyLWNsc30ge1xuICAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1pbnZlcnNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PSBEYXRlIFBhbmVsID09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1kYXRlLXBhbmVsIHtcbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tYm9keSB7XG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy14cyBAcGFkZGluZy1zbTtcbiAgICB9XG5cbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tY29udGVudCB7XG4gICAgICB3aWR0aDogQHBpY2tlci1wYW5lbC1jZWxsLXdpZHRoICogNztcblxuICAgICAgdGgge1xuICAgICAgICB3aWR0aDogQHBpY2tlci1wYW5lbC1jZWxsLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09IERhdGV0aW1lIFBhbmVsID09PT09PT09PT09PT09PT09PT09XG4gICYtZGF0ZXRpbWUtcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tdGltZS1wYW5lbCB7XG4gICAgICBib3JkZXItbGVmdDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAcGlja2VyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tZGF0ZS1wYW5lbCxcbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tdGltZS1wYW5lbCB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcbiAgICB9XG5cbiAgICAvLyBLZXlib2FyZFxuICAgICYtYWN0aXZlIHtcbiAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1kYXRlLXBhbmVsLFxuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXRpbWUtcGFuZWwge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09IFRpbWUgUGFuZWwgPT09PT09PT09PT09PT09PT09PT09PVxuICAmLXRpbWUtcGFuZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcblxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBAcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uLWhlaWdodDtcbiAgICB9XG5cbiAgICAmLWNvbHVtbiB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIHdpZHRoOiBAcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uLXdpZHRoO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogQHBpY2tlci10aW1lLXBhbmVsLWNvbHVtbi1oZWlnaHQgLSBAcGlja2VyLXRpbWUtcGFuZWwtY2VsbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tZGF0ZXRpbWUtcGFuZWwgJiB7XG4gICAgICAgICAgaGVpZ2h0OiBAcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uLWhlaWdodCAtIEBwaWNrZXItdGltZS1wYW5lbC1jZWxsLWhlaWdodCArIDIgKlxuICAgICAgICAgICAgQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAcGlja2VyLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAY2FsZW5kYXItY29sdW1uLWFjdGl2ZS1iZztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi5Ae3BpY2tlci1wcmVmaXgtY2xzfS10aW1lLXBhbmVsLWNlbGwge1xuICAgICAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS10aW1lLXBhbmVsLWNlbGwtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogQHBpY2tlci10aW1lLXBhbmVsLWNlbGwtaGVpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgKChAcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uLXdpZHRoIC0gMjhweCkgLyAyKTtcbiAgICAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAcGlja2VyLXRpbWUtcGFuZWwtY2VsbC1oZWlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAaXRlbS1ob3Zlci1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS10aW1lLXBhbmVsLWNlbGwtaW5uZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY2FsZW5kYXItaXRlbS1hY3RpdmUtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tdGltZS1wYW5lbC1jZWxsLWlubmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeCBJRTExIHJlbmRlciBidWcgYnkgY3NzIGhhY2tzXG4vLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8yMTU1OVxuLy8gaHR0cHM6Ly9jb2RlcGVuLmlvL2FmYzE2My0xNDcyNTU1MTkzL3Blbi9tZEpSYU5qP2VkaXRvcnM9MDExMFxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItdHlwZS1uby11bmtub3duLHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXggKi9cbl86LW1zLWZ1bGxzY3JlZW4sXG46cm9vdCB7XG4gIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1yYW5nZS13cmFwcGVyIHtcbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tbW9udGgtcGFuZWwgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNlbGwsXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXllYXItcGFuZWwgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNlbGwge1xuICAgICAgcGFkZGluZzogMjFweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLkB7cGlja2VyLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1zdWZmaXgge1xuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IChAcGFkZGluZy14cyAvIDIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jbGVhciB7XG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLXNlcGFyYXRvciB7XG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgICYtdmlldyB7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWwtcnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBAcGFkZGluZy14cztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PSBSYW5nZSA9PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtcmFuZ2Uge1xuICAgIC8vIENsZWFyXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWNsZWFyIHtcbiAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgYmFyXG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWFjdGl2ZS1iYXIge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5Ae3BpY2tlci1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tYWN0aXZlLWJhciB7XG4gICAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtc207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT0gUmFuZ2VzID09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXJhbmdlcyB7XG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LWRyb3Bkb3duLXJ0bCAmIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1vayB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tZHJvcGRvd24tcnRsICYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBAcGFkZGluZy14cztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09IFBhbmVsID09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXBhbmVsIHtcbiAgICAmLXJ0bCB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG4gIH1cblxuICAmLXByZXYtaWNvbixcbiAgJi1zdXBlci1wcmV2LWljb24ge1xuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1wYW5lbC1ydGwgJiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtbmV4dC1pY29uLFxuICAmLXN1cGVyLW5leHQtaWNvbiB7XG4gICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLXJ0bCAmIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi1jZWxsIHtcbiAgICAucGlja2VyLWNlbGwtaW5uZXIofidAe3BpY2tlci1jZWxsLWlubmVyLWNsc30nKTtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PSBCb2R5ID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5waWNrZXItY2VsbC1pbm5lcihAY2VsbENsYXNzTmFtZSkge1xuICAgIC5Ae2NlbGxDbGFzc05hbWV9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IEBwaWNrZXItcGFuZWwtY2VsbC1oZWlnaHQ7XG4gICAgICBoZWlnaHQ6IEBwaWNrZXItcGFuZWwtY2VsbC1oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogQHBpY2tlci1wYW5lbC1jZWxsLWhlaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdywgYm9yZGVyIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcbiAgICB9XG5cbiAgICAmLWluLXZpZXcmLXJhbmdlLXN0YXJ0OjpiZWZvcmUge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluLXZpZXcmLXJhbmdlLWVuZDo6YmVmb3JlIHtcbiAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1wYW5lbC1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1zdGFydCYtcmFuZ2UtZW5kOjpiZWZvcmUge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1kYXRlLXBhbmVsXG4gICAgICAmLWluLXZpZXcmLWluLXJhbmdlJi1yYW5nZS1ob3Zlci1zdGFydFxuICAgICAgLkB7Y2VsbENsYXNzTmFtZX06OmFmdGVyIHtcbiAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1wYW5lbC1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAtNXB4IC0gQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1kYXRlLXBhbmVsICYtaW4tdmlldyYtaW4tcmFuZ2UmLXJhbmdlLWhvdmVyLWVuZCAuQHtjZWxsQ2xhc3NOYW1lfTo6YWZ0ZXIge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IC01cHggLSBAYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgd2l0aCByYW5nZSBzdGFydCAmIGVuZFxuICAgICYtcmFuZ2UtaG92ZXImLXJhbmdlLXN0YXJ0OjphZnRlciB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWwtcnRsICYge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmFuZ2UtaG92ZXImLXJhbmdlLWVuZDo6YWZ0ZXIge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyByYW5nZSBzdGFydCBib3JkZXItcmFkaXVzXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1zdGFydDpub3QoJi1yYW5nZS1zdGFydC1zaW5nbGUpOm5vdCgmLXJhbmdlLWVuZCkgLkB7Y2VsbENsYXNzTmFtZX0ge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLXJ0bCAmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyByYW5nZSBlbmQgYm9yZGVyLXJhZGl1c1xuICAgICYtaW4tdmlldyYtcmFuZ2UtZW5kOm5vdCgmLXJhbmdlLWVuZC1zaW5nbGUpOm5vdCgmLXJhbmdlLXN0YXJ0KSAuQHtjZWxsQ2xhc3NOYW1lfSB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWwtcnRsICYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVkZ2Ugc3RhcnRcbiAgICB0ciA+ICYtaW4tdmlldyYtcmFuZ2UtaG92ZXI6bm90KCYtc2VsZWN0ZWQpOmZpcnN0LWNoaWxkOjphZnRlcixcbiAgICAmLWluLXZpZXcmLXN0YXJ0Ji1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0Ji1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0LW5lYXItcmFuZ2U6OmFmdGVyLFxuICAgICYtaW4tdmlldyYtcmFuZ2UtaG92ZXItZWRnZS1zdGFydDpub3QoJi1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0LW5lYXItcmFuZ2UpOjphZnRlcixcbiAgICAmLWluLXZpZXcmLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlciB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWwtcnRsICYge1xuICAgICAgICByaWdodDogNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IEBib3JkZXItd2lkdGgtYmFzZSBkYXNoZWQgQHBpY2tlci1kYXRlLWhvdmVyLXJhbmdlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRWRnZSBlbmRcbiAgICB0ciA+ICYtaW4tdmlldyYtcmFuZ2UtaG92ZXI6bm90KCYtc2VsZWN0ZWQpOmxhc3QtY2hpbGQ6OmFmdGVyLFxuICAgICYtaW4tdmlldyYtZW5kJi1yYW5nZS1ob3Zlci1lZGdlLWVuZCYtcmFuZ2UtaG92ZXItZWRnZS1lbmQtbmVhci1yYW5nZTo6YWZ0ZXIsXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1ob3Zlci1lZGdlLWVuZDpub3QoJi1yYW5nZS1ob3Zlci1lZGdlLWVuZC1uZWFyLXJhbmdlKTo6YWZ0ZXIsXG4gICAgJi1pbi12aWV3Ji1yYW5nZS1ob3Zlci1lbmQ6OmFmdGVyIHtcbiAgICAgIC5Ae3BpY2tlci1wcmVmaXgtY2xzfS1wYW5lbC1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItd2lkdGgtYmFzZSBkYXNoZWQgQHBpY2tlci1kYXRlLWhvdmVyLXJhbmdlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSAwIDAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciA+ICYtaW4tdmlldyYtcmFuZ2UtaG92ZXItc3RhcnQ6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4gICAgdHIgPiAmLWluLXZpZXcmLXJhbmdlLWhvdmVyLWVuZDpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4gICAgJi1pbi12aWV3Ji1zdGFydCYtcmFuZ2UtaG92ZXItZWRnZS1zdGFydDpub3QoJi1yYW5nZS1ob3Zlcik6OmFmdGVyLFxuICAgICYtaW4tdmlldyYtc3RhcnQmLXJhbmdlLWhvdmVyLWVuZCYtcmFuZ2UtaG92ZXItZWRnZS1zdGFydDpub3QoJi1yYW5nZS1ob3Zlcik6OmFmdGVyLFxuICAgICYtaW4tdmlldyYtZW5kJi1yYW5nZS1ob3Zlci1zdGFydCYtcmFuZ2UtaG92ZXItZWRnZS1lbmQ6bm90KCYtcmFuZ2UtaG92ZXIpOjphZnRlcixcbiAgICB0ciA+ICYtaW4tdmlldyYtc3RhcnQmLXJhbmdlLWhvdmVyJi1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0Omxhc3QtY2hpbGQ6OmFmdGVyLFxuICAgIHRyID4gJi1pbi12aWV3Ji1lbmQmLXJhbmdlLWhvdmVyJi1yYW5nZS1ob3Zlci1lZGdlLWVuZDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgLkB7cGlja2VyLXByZWZpeC1jbHN9LXBhbmVsLXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IEBib3JkZXItd2lkdGgtYmFzZSBkYXNoZWQgQHBpY2tlci1kYXRlLWhvdmVyLXJhbmdlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItd2lkdGgtYmFzZSBkYXNoZWQgQHBpY2tlci1kYXRlLWhvdmVyLXJhbmdlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWZvb3RlciB7XG4gICAgJi1leHRyYSB7XG4gICAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tZHJvcGRvd24tcnRsICYge1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PSBUaW1lIFBhbmVsID09PT09PT09PT09PT09PT09PT09PT1cbiAgJi10aW1lLXBhbmVsIHtcbiAgICAuQHtwaWNrZXItcHJlZml4LWNsc30tcGFuZWwtcnRsICYge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHRhZy1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tdGFnJztcblxuLkB7dGFnLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGZvbnQtc2l6ZTogQHRhZy1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAdGFnLWxpbmUtaGVpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiBAdGFnLWRlZmF1bHQtYmc7XG4gIGJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gIGJvcmRlci1yYWRpdXM6IEB0YWctYm9yZGVyLXJhZGl1cztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgJixcbiAgYSxcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IEB0YWctZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gID4gYTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cblxuICAmLWNsb3NlLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQGhlYWRpbmctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1oYXMtY29sb3Ige1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJixcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0tY2xvc2UsXG4gICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0tY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLWludmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVja2FibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpub3QoJi1jaGVja2VkKTpob3ZlciB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJi1jaGVja2VkIHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1pbnZlcnNlO1xuICAgIH1cblxuICAgICYtY2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS02O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LTc7XG4gICAgfVxuICB9XG5cbiAgJi1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBtaXhpbiB0byBpdGVyYXRlIG92ZXIgY29sb3JzIGFuZCBjcmVhdGUgQ1NTIGNsYXNzIGZvciBlYWNoIG9uZVxuICAubWFrZS1jb2xvci1jbGFzc2VzKEBpOiBsZW5ndGgoQHByZXNldC1jb2xvcnMpKSB3aGVuIChAaSA+IDApIHtcbiAgICAubWFrZS1jb2xvci1jbGFzc2VzKEBpIC0gMSk7XG4gICAgQGNvbG9yOiBleHRyYWN0KEBwcmVzZXQtY29sb3JzLCBAaSk7XG4gICAgQGxpZ2h0Q29sb3I6ICdAe2NvbG9yfS0xJztcbiAgICBAbGlnaHRCb3JkZXJDb2xvcjogJ0B7Y29sb3J9LTMnO1xuICAgIEBkYXJrQ29sb3I6ICdAe2NvbG9yfS02JztcbiAgICBAdGV4dENvbG9yOiAnQHtjb2xvcn0tNyc7XG4gICAgJi1Ae2NvbG9yfSB7XG4gICAgICBjb2xvcjogQEB0ZXh0Q29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiBAQGxpZ2h0Q29sb3I7XG4gICAgICBib3JkZXItY29sb3I6IEBAbGlnaHRCb3JkZXJDb2xvcjtcbiAgICB9XG4gICAgJi1Ae2NvbG9yfS1pbnZlcnNlIHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1pbnZlcnNlO1xuICAgICAgYmFja2dyb3VuZDogQEBkYXJrQ29sb3I7XG4gICAgICBib3JkZXItY29sb3I6IEBAZGFya0NvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tYWtlLXN0YXR1cy1jb2xvci1jbGFzc2VzKEBzdGF0dXMsIEBjc3NWYXJpYWJsZVR5cGUpIHtcbiAgICBAYmdDb2xvcjogJ0B7Y3NzVmFyaWFibGVUeXBlfS1jb2xvci1kZXByZWNhdGVkLWJnJztcbiAgICBAYm9yZGVyQ29sb3I6ICdAe2Nzc1ZhcmlhYmxlVHlwZX0tY29sb3ItZGVwcmVjYXRlZC1ib3JkZXInO1xuICAgIEB0ZXh0Q29sb3I6ICdAe2Nzc1ZhcmlhYmxlVHlwZX0tY29sb3InO1xuICAgICYtQHtzdGF0dXN9IHtcbiAgICAgIGNvbG9yOiBAQHRleHRDb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IEBAYmdDb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogQEBib3JkZXJDb2xvcjtcbiAgICB9XG4gIH1cblxuICAubWFrZS1jb2xvci1jbGFzc2VzKCk7XG5cbiAgLm1ha2Utc3RhdHVzLWNvbG9yLWNsYXNzZXMoc3VjY2Vzcywgc3VjY2Vzcyk7XG4gIC5tYWtlLXN0YXR1cy1jb2xvci1jbGFzc2VzKHByb2Nlc3NpbmcsIGluZm8pO1xuICAubWFrZS1zdGF0dXMtY29sb3ItY2xhc3NlcyhlcnJvciwgZXJyb3IpO1xuICAubWFrZS1zdGF0dXMtY29sb3ItY2xhc3Nlcyh3YXJuaW5nLCB3YXJuaW5nKTtcblxuICAvLyBUbyBlbnN1cmUgdGhhdCBhIHNwYWNlIHdpbGwgYmUgcGxhY2VkIGJldHdlZW4gY2hhcmFjdGVyIGFuZCBgSWNvbmAuXG4gID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0gKyBzcGFuLFxuICA+IHNwYW4gKyAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkB0YWctcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRhZyc7XG5cbi5Ae3RhZy1wcmVmaXgtY2xzfSB7XG4gICYmLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLWNsb3NlLWljb24ge1xuICAgIC5Ae3RhZy1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0gKyBzcGFuLFxuICA+IHNwYW4gKyAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgLkB7dGFnLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AcmFkaW8tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXJhZGlvJztcbkByYWRpby1ncm91cC1wcmVmaXgtY2xzOiB+J0B7cmFkaW8tcHJlZml4LWNsc30tZ3JvdXAnO1xuQHJhZGlvLWlubmVyLXByZWZpeC1jbHM6IH4nQHtyYWRpby1wcmVmaXgtY2xzfS1pbm5lcic7XG5AcmFkaW8tZHVyYXRpb246IDAuM3M7XG5AcmFkaW8tZm9jdXMtc2hhZG93OiAwIDAgMCAzcHggQHNsaWRlci1oYW5kbGUtY29sb3ItZm9jdXMtc2hhZG93O1xuQHJhZGlvLWJ1dHRvbi1mb2N1cy1zaGFkb3c6IEByYWRpby1mb2N1cy1zaGFkb3c7XG5cbi5Ae3JhZGlvLWdyb3VwLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuXG4gIC5Ae2FudC1wcmVmaXh9LWJhZGdlLWNvdW50IHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgPiAuQHthbnQtcHJlZml4fS1iYWRnZTpub3QoOmZpcnN0LWNoaWxkKSA+IC5Ae3JhZGlvLXByZWZpeC1jbHN9LWJ1dHRvbi13cmFwcGVyIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG4vLyDkuIDoiKznirbmgIFcbi5Ae3JhZGlvLXByZWZpeC1jbHN9LXdyYXBwZXIge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLXJpZ2h0OiBAcmFkaW8td3JhcHBlci1tYXJnaW4tcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbnRlbnQ6ICdcXGEwJztcbiAgfVxuXG4gICYmLWluLWZvcm0taXRlbSB7XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLkB7cmFkaW8tcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IEByYWRpby10b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5Ae3JhZGlvLXByZWZpeC1jbHN9LXdyYXBwZXI6aG92ZXIgJixcbiAgJjpob3ZlciAuQHtyYWRpby1pbm5lci1wcmVmaXgtY2xzfSxcbiAgJi1pbnB1dDpmb2N1cyArIC5Ae3JhZGlvLWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICBib3JkZXItY29sb3I6IEByYWRpby1kb3QtY29sb3I7XG4gIH1cblxuICAmLWlucHV0OmZvY3VzICsgLkB7cmFkaW8taW5uZXItcHJlZml4LWNsc30ge1xuICAgIGJveC1zaGFkb3c6IEByYWRpby1mb2N1cy1zaGFkb3c7XG4gIH1cblxuICAmLWNoZWNrZWQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEByYWRpby1kb3QtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBhbmltYXRpb246IGFudFJhZGlvRWZmZWN0IDAuMzZzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlcixcbiAgLkB7cmFkaW8tcHJlZml4LWNsc30td3JhcHBlcjpob3ZlciAmOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICYtaW5uZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogQHJhZGlvLXNpemU7XG4gICAgICBoZWlnaHQ6IEByYWRpby1zaXplO1xuICAgICAgbWFyZ2luLXRvcDogLShAcmFkaW8tc2l6ZSAvIDIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oQHJhZGlvLXNpemUgLyAyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEByYWRpby1kb3QtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiBAcmFkaW8tc2l6ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIEByYWRpby1kdXJhdGlvbiBAZWFzZS1pbi1vdXQtY2lyYztcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IEByYWRpby1zaXplO1xuICAgIGhlaWdodDogQHJhZGlvLXNpemU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJhZGlvLWJ1dHRvbi1iZztcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogQHJhZGlvLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIEByYWRpby1kdXJhdGlvbjtcbiAgfVxuXG4gICYtaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYmLWRpc2FibGVkIHtcbiAgICAuQHtyYWRpby1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICB9XG4gIH1cbn1cblxuLy8g6YCJ5Lit54q25oCBXG4uQHtyYWRpby1wcmVmaXgtY2xzfS1jaGVja2VkIHtcbiAgLkB7cmFkaW8taW5uZXItcHJlZml4LWNsc30ge1xuICAgIGJvcmRlci1jb2xvcjogQHJhZGlvLWRvdC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoKHVuaXQoQHJhZGlvLWRvdC1zaXplKSAvIHVuaXQoQHJhZGlvLXNpemUpKSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIEByYWRpby1kdXJhdGlvbiBAZWFzZS1pbi1vdXQtY2lyYztcbiAgICB9XG4gIH1cbn1cblxuLkB7cmFkaW8tcHJlZml4LWNsc30tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gIC5Ae3JhZGlvLWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEByYWRpby1kb3QtZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLkB7cmFkaW8tcHJlZml4LWNsc30taW5wdXQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAmICsgc3BhbiB7XG4gICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbnNwYW4uQHtyYWRpby1wcmVmaXgtY2xzfSArICoge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uQHtyYWRpby1wcmVmaXgtY2xzfS1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IEBidG4taGVpZ2h0LWJhc2U7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCBAcmFkaW8tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgY29sb3I6IEByYWRpby1idXR0b24tY29sb3I7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGJ0bi1oZWlnaHQtYmFzZSAtIDJweDtcbiAgYmFja2dyb3VuZDogQHJhZGlvLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgLy8gc3RyYW5nZSBhbGlnbiBmaXggZm9yIGNocm9tZSBidXQgd29ya3NcbiAgLy8gaHR0cHM6Ly9ndy5hbGlwYXlvYmplY3RzLmNvbS96b3Mvcm1zcG9ydGFsL1ZGVGZLWEp1b2dCQVhjdmZBVVdKLmdpZlxuICBib3JkZXItdG9wLXdpZHRoOiBAYm9yZGVyLXdpZHRoLWJhc2UgKyAwLjAycHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcblxuICBhIHtcbiAgICBjb2xvcjogQHJhZGlvLWJ1dHRvbi1jb2xvcjtcbiAgfVxuXG4gID4gLkB7cmFkaW8tcHJlZml4LWNsc30tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLkB7cmFkaW8tZ3JvdXAtcHJlZml4LWNsc30tbGFyZ2UgJiB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxnO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sZyAtIDJweDtcbiAgfVxuXG4gIC5Ae3JhZGlvLWdyb3VwLXByZWZpeC1jbHN9LXNtYWxsICYge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbTtcbiAgICBwYWRkaW5nOiAwIEBjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbC1zbSAtIDFweDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbSAtIDJweDtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IEBib3JkZXItd2lkdGgtYmFzZSAqIC0xO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogQGJvcmRlci13aWR0aC1iYXNlIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSAwIDAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogQHJhZGlvLWRvdC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3gtc2hhZG93OiBAcmFkaW8tYnV0dG9uLWZvY3VzLXNoYWRvdztcbiAgfVxuXG4gIC5Ae3JhZGlvLXByZWZpeC1jbHN9LWlubmVyLFxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtY2hlY2tlZDpub3QoJi1kaXNhYmxlZCkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6IEByYWRpby1kb3QtY29sb3I7XG4gICAgYmFja2dyb3VuZDogQHJhZGlvLWJ1dHRvbi1jaGVja2VkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogQHJhZGlvLWRvdC1jb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmFkaW8tZG90LWNvbG9yO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmFkaW8tZG90LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEByYWRpby1idXR0b24taG92ZXItY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6IEByYWRpby1idXR0b24taG92ZXItY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByYWRpby1idXR0b24taG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IEByYWRpby1idXR0b24tYWN0aXZlLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmFkaW8tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJhZGlvLWJ1dHRvbi1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYm94LXNoYWRvdzogQHJhZGlvLWJ1dHRvbi1mb2N1cy1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLkB7cmFkaW8tZ3JvdXAtcHJlZml4LWNsc30tc29saWQgJi1jaGVja2VkOm5vdCgmLWRpc2FibGVkKSB7XG4gICAgY29sb3I6IEByYWRpby1zb2xpZC1jaGVja2VkLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IEByYWRpby1kb3QtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmFkaW8tZG90LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHJhZGlvLXNvbGlkLWNoZWNrZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiBAcmFkaW8tYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmFkaW8tYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBAcmFkaW8tc29saWQtY2hlY2tlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IEByYWRpby1idXR0b24tYWN0aXZlLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmFkaW8tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3gtc2hhZG93OiBAcmFkaW8tYnV0dG9uLWZvY3VzLXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmLWRpc2FibGVkIHtcbiAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgJi1kaXNhYmxlZCYtY2hlY2tlZCB7XG4gICAgY29sb3I6IEByYWRpby1kaXNhYmxlZC1idXR0b24tY2hlY2tlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmFkaW8tZGlzYWJsZWQtYnV0dG9uLWNoZWNrZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFJhZGlvRWZmZWN0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AcmFkaW8tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXJhZGlvJztcbkByYWRpby1ncm91cC1wcmVmaXgtY2xzOiB+J0B7cmFkaW8tcHJlZml4LWNsc30tZ3JvdXAnO1xuQHJhZGlvLXByZWZpeC1jbHMtYnV0dG9uLXdyYXBwZXI6IH4nQHtyYWRpby1wcmVmaXgtY2xzfS1idXR0b24td3JhcHBlcic7XG5cbi5Ae3JhZGlvLWdyb3VwLXByZWZpeC1jbHN9IHtcbiAgJiYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuXG4vLyDkuIDoiKznirbmgIFcbi5Ae3JhZGlvLXByZWZpeC1jbHN9LXdyYXBwZXIge1xuICAmJi1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogQHJhZGlvLXdyYXBwZXItbWFyZ2luLXJpZ2h0O1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG59XG5cbi5Ae3JhZGlvLXByZWZpeC1jbHMtYnV0dG9uLXdyYXBwZXJ9IHtcbiAgJiYtcnRsIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IEBib3JkZXItd2lkdGgtYmFzZTtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAuQHtyYWRpby1wcmVmaXgtY2xzLWJ1dHRvbi13cmFwcGVyfS5Ae3JhZGlvLXByZWZpeC1jbHMtYnV0dG9uLXdyYXBwZXJ9LXJ0bCYge1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAuQHtyYWRpby1wcmVmaXgtY2xzLWJ1dHRvbi13cmFwcGVyfS5Ae3JhZGlvLXByZWZpeC1jbHMtYnV0dG9uLXdyYXBwZXJ9LXJ0bCYge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDA7XG4gICAgfVxuICAgIC5Ae3JhZGlvLXByZWZpeC1jbHMtYnV0dG9uLXdyYXBwZXJ9LWNoZWNrZWQ6bm90KFtjbGFzcyo9flwiJyBAe3JhZGlvLXByZWZpeC1jbHN9LWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkJ1wiXSkmIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHJhZGlvLWJ1dHRvbi1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5Ae3JhZGlvLXByZWZpeC1jbHMtYnV0dG9uLXdyYXBwZXJ9LkB7cmFkaW8tcHJlZml4LWNscy1idXR0b24td3JhcHBlcn0tcnRsJiB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIH1cbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLkB7cmFkaW8tcHJlZml4LWNscy1idXR0b24td3JhcHBlcn0uQHtyYWRpby1wcmVmaXgtY2xzLWJ1dHRvbi13cmFwcGVyfS1ydGwmIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGNhcmQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWNhcmQnO1xuQGNhcmQtaG92ZXJhYmxlLWhvdmVyLWJvcmRlcjogdHJhbnNwYXJlbnQ7XG5AY2FyZC1hY3Rpb24taWNvbi1zaXplOiAxNnB4O1xuXG5AZ3JhZGllbnQtbWluOiBmYWRlKEBjYXJkLXNrZWxldG9uLWJnLCAyMCUpO1xuQGdyYWRpZW50LW1heDogZmFkZShAY2FyZC1za2VsZXRvbi1iZywgNDAlKTtcblxuLkB7Y2FyZC1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IEBjYXJkLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IEBjYXJkLXJhZGl1cztcblxuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLWhvdmVyYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNhcmQtaG92ZXJhYmxlLWhvdmVyLWJvcmRlcjtcbiAgICAgIGJveC1zaGFkb3c6IEBjYXJkLXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgfVxuXG4gICYtaGVhZCB7XG4gICAgbWluLWhlaWdodDogQGNhcmQtaGVhZC1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgLy8gRml4IGNhcmQgZ3JpZCBvdmVyZmxvdyBidWc6IGh0dHBzOi8vZ3cuYWxpcGF5b2JqZWN0cy5jb20vem9zL3Jtc3BvcnRhbC9Yb25ZeEJpa3dwZ2JxSVFCZXVoay5wbmdcbiAgICBwYWRkaW5nOiAwIEBjYXJkLXBhZGRpbmctYmFzZTtcbiAgICBjb2xvcjogQGNhcmQtaGVhZC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogQGNhcmQtaGVhZC1mb250LXNpemU7XG4gICAgYmFja2dyb3VuZDogQGNhcmQtaGVhZC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1ib3R0b206IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICBib3JkZXItcmFkaXVzOiBAY2FyZC1yYWRpdXMgQGNhcmQtcmFkaXVzIDAgMDtcbiAgICAuY2xlYXJmaXgoKTtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiBAY2FyZC1oZWFkLXBhZGRpbmcgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgID4gLkB7YW50LXByZWZpeH0tdHlwb2dyYXBoeSxcbiAgICAgID4gLkB7YW50LXByZWZpeH0tdHlwb2dyYXBoeS1lZGl0LWNvbnRlbnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2FudC1wcmVmaXh9LXRhYnMtdG9wIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogQGNhcmQtaGVhZC10YWJzLW1hcmdpbi1ib3R0b207XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG5cbiAgICAgICYtYmFyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXh0cmEge1xuICAgIC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8yMjQyOTg1My8zMDQwNjA1XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogQGNhcmQtaGVhZC1wYWRkaW5nIDA7XG4gICAgY29sb3I6IEBjYXJkLWhlYWQtZXh0cmEtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcblxuICAgIC5Ae2NhcmQtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBwYWRkaW5nOiBAY2FyZC1wYWRkaW5nLWJhc2U7XG4gICAgLmNsZWFyZml4KCk7XG4gIH1cblxuICAmLWNvbnRhaW4tZ3JpZCAmLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJi1jb250YWluLWdyaWQ6bm90KCYtbG9hZGluZykgJi1ib2R5IHtcbiAgICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtZ3JpZCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiBAY2FyZC1wYWRkaW5nLWJhc2U7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAwIEBib3JkZXItY29sb3Itc3BsaXQsIDAgMXB4IDAgMCBAYm9yZGVyLWNvbG9yLXNwbGl0LFxuICAgICAgMXB4IDFweCAwIDAgQGJvcmRlci1jb2xvci1zcGxpdCwgMXB4IDAgMCAwIEBib3JkZXItY29sb3Itc3BsaXQgaW5zZXQsXG4gICAgICAwIDFweCAwIDAgQGJvcmRlci1jb2xvci1zcGxpdCBpbnNldDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICYtaG92ZXJhYmxlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IEBjYXJkLXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW4tdGFicyA+ICYtaGVhZCAmLWhlYWQtdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IEBjYXJkLWhlYWQtaGVpZ2h0IC0gQGNhcmQtaGVhZC1wYWRkaW5nO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJi1jb250YWluLXRhYnMgPiAmLWhlYWQgJi1leHRyYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmLWJvcmRlcmVkICYtY292ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG5cbiAgJi1jb3ZlciB7XG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBjYXJkLXJhZGl1cyBAY2FyZC1yYWRpdXMgMCAwO1xuICAgIH1cbiAgfVxuXG4gICYtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IEBjYXJkLWFjdGlvbnMtYmFja2dyb3VuZDtcbiAgICBib3JkZXItdG9wOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgLmNsZWFyZml4KCk7XG5cbiAgICAmID4gbGkge1xuICAgICAgbWFyZ2luOiBAY2FyZC1hY3Rpb25zLWxpLW1hcmdpbjtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpub3QoLkB7YW50LXByZWZpeH0tYnRuKSxcbiAgICAgICAgPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogQGNhcmQtYWN0aW9uLWljb24tc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGJvcmRlci1jb2xvci1zcGxpdDtcblxuICAgICAgICAuQHtjYXJkLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdHlwZS1pbm5lciAmLWhlYWQge1xuICAgIHBhZGRpbmc6IDAgQGNhcmQtcGFkZGluZy1iYXNlO1xuICAgIGJhY2tncm91bmQ6IEBiYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nOiBAY2FyZC1pbm5lci1oZWFkLXBhZGRpbmcgMDtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cbiAgfVxuXG4gICYtdHlwZS1pbm5lciAmLWJvZHkge1xuICAgIHBhZGRpbmc6IDE2cHggQGNhcmQtcGFkZGluZy1iYXNlO1xuICB9XG5cbiAgJi10eXBlLWlubmVyICYtZXh0cmEge1xuICAgIHBhZGRpbmc6IEBjYXJkLWlubmVyLWhlYWQtcGFkZGluZyArIDEuNXB4IDA7XG4gIH1cblxuICAmLW1ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAtNHB4IDA7XG4gICAgLmNsZWFyZml4KCk7XG5cbiAgICAmLWF2YXRhciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAuQHtjYXJkLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGV0YWlsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQG1hcmdpbi14cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogQGNhcmQtaGVhZC1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGc7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtbG9hZGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtbG9hZGluZyAmLWJvZHkge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vc2l6ZSc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiLkB7Y2FyZC1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gID4gLkB7Y2FyZC1wcmVmaXgtY2xzfS1oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiBAY2FyZC1oZWFkLWhlaWdodC1zbTtcbiAgICBwYWRkaW5nOiAwIEBjYXJkLXBhZGRpbmctYmFzZS1zbTtcbiAgICBmb250LXNpemU6IEBjYXJkLWhlYWQtZm9udC1zaXplLXNtO1xuXG4gICAgPiAuQHtjYXJkLXByZWZpeC1jbHN9LWhlYWQtd3JhcHBlciB7XG4gICAgICA+IC5Ae2NhcmQtcHJlZml4LWNsc30taGVhZC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IEBjYXJkLWhlYWQtcGFkZGluZy1zbSAwO1xuICAgICAgfVxuICAgICAgPiAuQHtjYXJkLXByZWZpeC1jbHN9LWV4dHJhIHtcbiAgICAgICAgcGFkZGluZzogQGNhcmQtaGVhZC1wYWRkaW5nLXNtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogQGNhcmQtaGVhZC1mb250LXNpemUtc207XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLkB7Y2FyZC1wcmVmaXgtY2xzfS1ib2R5IHtcbiAgICBwYWRkaW5nOiBAY2FyZC1wYWRkaW5nLWJhc2Utc207XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5Ac2tlbGV0b24tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXNrZWxldG9uJztcbkBza2VsZXRvbi1hdmF0YXItcHJlZml4LWNsczogfidAe3NrZWxldG9uLXByZWZpeC1jbHN9LWF2YXRhcic7XG5Ac2tlbGV0b24tdGl0bGUtcHJlZml4LWNsczogfidAe3NrZWxldG9uLXByZWZpeC1jbHN9LXRpdGxlJztcbkBza2VsZXRvbi1wYXJhZ3JhcGgtcHJlZml4LWNsczogfidAe3NrZWxldG9uLXByZWZpeC1jbHN9LXBhcmFncmFwaCc7XG5Ac2tlbGV0b24tYnV0dG9uLXByZWZpeC1jbHM6IH4nQHtza2VsZXRvbi1wcmVmaXgtY2xzfS1idXR0b24nO1xuQHNrZWxldG9uLWlucHV0LXByZWZpeC1jbHM6IH4nQHtza2VsZXRvbi1wcmVmaXgtY2xzfS1pbnB1dCc7XG5Ac2tlbGV0b24taW1hZ2UtcHJlZml4LWNsczogfidAe3NrZWxldG9uLXByZWZpeC1jbHN9LWltYWdlJztcbkBza2VsZXRvbi1ibG9jay1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbi5Ae3NrZWxldG9uLXByZWZpeC1jbHN9IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLW1kO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAvLyBBdmF0YXJcbiAgICAuQHtza2VsZXRvbi1hdmF0YXItcHJlZml4LWNsc30ge1xuICAgICAgLnNrZWxldG9uLWVsZW1lbnQtYXZhdGFyKCk7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAvLyBUaXRsZVxuICAgIC5Ae3NrZWxldG9uLXRpdGxlLXByZWZpeC1jbHN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBAc2tlbGV0b24tdGl0bGUtaGVpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogQHNrZWxldG9uLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQHNrZWxldG9uLWJsb2NrLXJhZGl1cztcblxuICAgICAgKyAuQHtza2VsZXRvbi1wYXJhZ3JhcGgtcHJlZml4LWNsc30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBAc2tlbGV0b24tdGl0bGUtcGFyYWdyYXBoLW1hcmdpbi10b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcGFyYWdyYXBoXG4gICAgLkB7c2tlbGV0b24tcGFyYWdyYXBoLXByZWZpeC1jbHN9IHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgID4gbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBAc2tlbGV0b24tcGFyYWdyYXBoLWxpLWhlaWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogQHNrZWxldG9uLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAc2tlbGV0b24tYmxvY2stcmFkaXVzO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAgIHdpZHRoOiA2MSU7XG4gICAgICAgIH1cblxuICAgICAgICArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBAc2tlbGV0b24tcGFyYWdyYXBoLWxpLW1hcmdpbi10b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdpdGgtYXZhdGFyICYtY29udGVudCB7XG4gICAgLy8gVGl0bGVcbiAgICAuQHtza2VsZXRvbi10aXRsZS1wcmVmaXgtY2xzfSB7XG4gICAgICBtYXJnaW4tdG9wOiBAbWFyZ2luLXNtO1xuXG4gICAgICArIC5Ae3NrZWxldG9uLXBhcmFncmFwaC1wcmVmaXgtY2xzfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IEBza2VsZXRvbi1wYXJhZ3JhcGgtbWFyZ2luLXRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJvdW5kICYtY29udGVudCB7XG4gICAgLkB7c2tlbGV0b24tdGl0bGUtcHJlZml4LWNsc30sXG4gICAgLkB7c2tlbGV0b24tcGFyYWdyYXBoLXByZWZpeC1jbHN9ID4gbGkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gV2l0aCBhY3RpdmUgYW5pbWF0aW9uXG4gICYtYWN0aXZlIHtcbiAgICAuQHtza2VsZXRvbi10aXRsZS1wcmVmaXgtY2xzfSxcbiAgICAuQHtza2VsZXRvbi1wYXJhZ3JhcGgtcHJlZml4LWNsc30gPiBsaSxcbiAgICAuQHtza2VsZXRvbi1hdmF0YXItcHJlZml4LWNsc30sXG4gICAgLkB7c2tlbGV0b24tYnV0dG9uLXByZWZpeC1jbHN9LFxuICAgIC5Ae3NrZWxldG9uLWlucHV0LXByZWZpeC1jbHN9LFxuICAgIC5Ae3NrZWxldG9uLWltYWdlLXByZWZpeC1jbHN9IHtcbiAgICAgIC5za2VsZXRvbi1jb2xvcigpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNrZWxldG9uIEJsb2NrIEJ1dHRvbiwgSW5wdXRcbiAgJi5Ae3NrZWxldG9uLXByZWZpeC1jbHN9LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5Ae3NrZWxldG9uLWJ1dHRvbi1wcmVmaXgtY2xzfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuQHtza2VsZXRvbi1pbnB1dC1wcmVmaXgtY2xzfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyBTa2VsZXRvbiBlbGVtZW50XG4gICYtZWxlbWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgLkB7c2tlbGV0b24tYnV0dG9uLXByZWZpeC1jbHN9IHtcbiAgICAgIC5za2VsZXRvbi1lbGVtZW50LWJ1dHRvbigpO1xuICAgIH1cblxuICAgIC5Ae3NrZWxldG9uLWF2YXRhci1wcmVmaXgtY2xzfSB7XG4gICAgICAuc2tlbGV0b24tZWxlbWVudC1hdmF0YXIoKTtcbiAgICB9XG5cbiAgICAuQHtza2VsZXRvbi1pbnB1dC1wcmVmaXgtY2xzfSB7XG4gICAgICAuc2tlbGV0b24tZWxlbWVudC1pbnB1dCgpO1xuICAgIH1cblxuICAgIC5Ae3NrZWxldG9uLWltYWdlLXByZWZpeC1jbHN9IHtcbiAgICAgIC5za2VsZXRvbi1lbGVtZW50LWltYWdlKCk7XG4gICAgfVxuICB9XG59XG4vLyBCdXR0b25cbi5za2VsZXRvbi1lbGVtZW50LWJ1dHRvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiBAc2tlbGV0b24tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLnNrZWxldG9uLWVsZW1lbnQtYnV0dG9uLXNpemUoQGJ0bi1oZWlnaHQtYmFzZSk7XG5cbiAgJi1sZyB7XG4gICAgLnNrZWxldG9uLWVsZW1lbnQtYnV0dG9uLXNpemUoQGJ0bi1oZWlnaHQtbGcpO1xuICB9XG5cbiAgJi1zbSB7XG4gICAgLnNrZWxldG9uLWVsZW1lbnQtYnV0dG9uLXNpemUoQGJ0bi1oZWlnaHQtc20pO1xuICB9XG59XG4vLyBBdmF0YXJcbi5za2VsZXRvbi1lbGVtZW50LWF2YXRhcigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiBAc2tlbGV0b24tY29sb3I7XG5cbiAgLnNrZWxldG9uLWVsZW1lbnQtYXZhdGFyLXNpemUoQGF2YXRhci1zaXplLWJhc2UpO1xuXG4gICYtbGcge1xuICAgIC5za2VsZXRvbi1lbGVtZW50LWF2YXRhci1zaXplKEBhdmF0YXItc2l6ZS1sZyk7XG4gIH1cblxuICAmLXNtIHtcbiAgICAuc2tlbGV0b24tZWxlbWVudC1hdmF0YXItc2l6ZShAYXZhdGFyLXNpemUtc20pO1xuICB9XG59XG5cbi8vIElucHV0XG4uc2tlbGV0b24tZWxlbWVudC1pbnB1dCgpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiBAc2tlbGV0b24tY29sb3I7XG5cbiAgLnNrZWxldG9uLWVsZW1lbnQtaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYtbGcge1xuICAgIC5za2VsZXRvbi1lbGVtZW50LWlucHV0LXNpemUoQGlucHV0LWhlaWdodC1sZyk7XG4gIH1cblxuICAmLXNtIHtcbiAgICAuc2tlbGV0b24tZWxlbWVudC1pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc20pO1xuICB9XG59XG5cbi8vIEltYWdlXG4uc2tlbGV0b24tZWxlbWVudC1pbWFnZSgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IEBza2VsZXRvbi1jb2xvcjtcblxuICAuc2tlbGV0b24tZWxlbWVudC1pbWFnZS1zaXplKEBpbWFnZS1zaXplLWJhc2UqMik7XG5cbiAgJi1wYXRoIHtcbiAgICBmaWxsOiAjYmZiZmJmO1xuICB9XG5cbiAgJi1zdmcge1xuICAgIC5za2VsZXRvbi1lbGVtZW50LWltYWdlLXNpemUoQGltYWdlLXNpemUtYmFzZSk7XG4gICAgbWF4LXdpZHRoOiBAaW1hZ2Utc2l6ZS1iYXNlICogNDtcbiAgICBtYXgtaGVpZ2h0OiBAaW1hZ2Utc2l6ZS1iYXNlICogNDtcbiAgfVxufVxuXG4uc2tlbGV0b24tZWxlbWVudC1hdmF0YXItc2l6ZShAc2l6ZSkge1xuICB3aWR0aDogQHNpemU7XG4gIC5za2VsZXRvbi1lbGVtZW50LWNvbW1vbi1zaXplKEBzaXplKTtcblxuICAmLkB7c2tlbGV0b24tYXZhdGFyLXByZWZpeC1jbHN9LWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5za2VsZXRvbi1lbGVtZW50LWJ1dHRvbi1zaXplKEBzaXplKSB7XG4gIHdpZHRoOiBAc2l6ZSAqIDI7XG4gIG1pbi13aWR0aDogQHNpemUgKiAyO1xuICAuc2tlbGV0b24tZWxlbWVudC1jb21tb24tc2l6ZShAc2l6ZSk7XG5cbiAgJi5Ae3NrZWxldG9uLWJ1dHRvbi1wcmVmaXgtY2xzfS1zcXVhcmUge1xuICAgIHdpZHRoOiBAc2l6ZTtcbiAgICBtaW4td2lkdGg6IEBzaXplO1xuICB9XG5cbiAgJi5Ae3NrZWxldG9uLWJ1dHRvbi1wcmVmaXgtY2xzfS1jaXJjbGUge1xuICAgIHdpZHRoOiBAc2l6ZTtcbiAgICBtaW4td2lkdGg6IEBzaXplO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICYuQHtza2VsZXRvbi1idXR0b24tcHJlZml4LWNsc30tcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IEBzaXplO1xuICB9XG59XG5cbi5za2VsZXRvbi1lbGVtZW50LWlucHV0LXNpemUoQHNpemUpIHtcbiAgd2lkdGg6IEBzaXplICogNTtcbiAgbWluLXdpZHRoOiBAc2l6ZSAqIDU7XG4gIC5za2VsZXRvbi1lbGVtZW50LWNvbW1vbi1zaXplKEBzaXplKTtcbn1cblxuLnNrZWxldG9uLWVsZW1lbnQtaW1hZ2Utc2l6ZShAc2l6ZSkge1xuICB3aWR0aDogQHNpemU7XG4gIC5za2VsZXRvbi1lbGVtZW50LWNvbW1vbi1zaXplKEBzaXplKTtcblxuICAmLkB7c2tlbGV0b24taW1hZ2UtcHJlZml4LWNsc30tY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLnNrZWxldG9uLWVsZW1lbnQtY29tbW9uLXNpemUoQHNpemUpIHtcbiAgaGVpZ2h0OiBAc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBzaXplO1xufVxuXG4uc2tlbGV0b24tY29sb3IoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzM2NDQ0XG4gIC8vIGh0dHBzOi8vbW9uc2hpbi5naXRodWIuaW8vMjAyMTA5L2Nzcy9zYWZhcmktYm9yZGVyLXJhZGl1cy1vdmVyZmxvdy1oaWRkZW4vXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LHZhbHVlLW5vLXZlbmRvci1wcmVmaXggKi9cbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5MGRlZyxcbiAgICAgIEBza2VsZXRvbi1jb2xvciAyNSUsXG4gICAgICBAc2tlbGV0b24tdG8tY29sb3IgMzclLFxuICAgICAgQHNrZWxldG9uLWNvbG9yIDYzJVxuICAgICk7XG4gICAgYW5pbWF0aW9uOiB+J0B7c2tlbGV0b24tcHJlZml4LWNsc30tbG9hZGluZycgMS40cyBlYXNlIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgflwiQHtza2VsZXRvbi1wcmVmaXgtY2xzfS1sb2FkaW5nXCIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNy41JSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzcuNSUpO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHNrZWxldG9uLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1za2VsZXRvbic7XG5Ac2tlbGV0b24tYXZhdGFyLXByZWZpeC1jbHM6IH4nQHtza2VsZXRvbi1wcmVmaXgtY2xzfS1hdmF0YXInO1xuQHNrZWxldG9uLXRpdGxlLXByZWZpeC1jbHM6IH4nQHtza2VsZXRvbi1wcmVmaXgtY2xzfS10aXRsZSc7XG5Ac2tlbGV0b24tcGFyYWdyYXBoLXByZWZpeC1jbHM6IH4nQHtza2VsZXRvbi1wcmVmaXgtY2xzfS1wYXJhZ3JhcGgnO1xuXG4uQHtza2VsZXRvbi1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICAuQHtza2VsZXRvbi1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFdpdGggYWN0aXZlIGFuaW1hdGlvblxuICAmLkB7c2tlbGV0b24tcHJlZml4LWNsc30tYWN0aXZlIHtcbiAgICAmIC5Ae3NrZWxldG9uLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgLkB7c2tlbGV0b24tdGl0bGUtcHJlZml4LWNsc30sXG4gICAgICAuQHtza2VsZXRvbi1wYXJhZ3JhcGgtcHJlZml4LWNsc30gPiBsaSB7XG4gICAgICAgIC5Ae3NrZWxldG9uLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB+J0B7c2tlbGV0b24tcHJlZml4LWNsc30tbG9hZGluZy1ydGwnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7c2tlbGV0b24tYXZhdGFyLXByZWZpeC1jbHN9IHtcbiAgICAgIC5Ae3NrZWxldG9uLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogfidAe3NrZWxldG9uLXByZWZpeC1jbHN9LWxvYWRpbmctcnRsJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyB+XCJAe3NrZWxldG9uLXByZWZpeC1jbHN9LWxvYWRpbmctcnRsXCIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi9zaXplJztcbkBpbXBvcnQgJy4vcnRsJztcbkBpbXBvcnQgJy4vcG9zaXRpb24nO1xuQGltcG9ydCAnLi9kcm9wZG93bic7XG5AaW1wb3J0ICcuL2NhcmQnO1xuXG5AdGFiLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10YWJzJztcblxuLkB7dGFiLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gTmF2aWdhdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYsXG4gID4gZGl2ID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLkB7dGFiLXByZWZpeC1jbHN9LW5hdi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IC8vIEZpeCBjaHJvbWUgcmVuZGVyIGJ1Z1xuXG4gICAgICAvLyA+Pj4+PiBQaW5nIHNoYWRvd1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7dGFiLXByZWZpeC1jbHN9LW5hdi1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICAgIH1cblxuICAgIC8vID4+Pj4+Pj4+IE9wZXJhdGlvbnNcbiAgICAuQHt0YWItcHJlZml4LWNsc30tbmF2LW9wZXJhdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICYtaGlkZGVuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYtbW9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiBAdGFicy1jYXJkLWhvcml6b250YWwtcGFkZGluZztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7dGFiLXByZWZpeC1jbHN9LW5hdi1hZGQge1xuICAgICAgbWluLXdpZHRoOiBAdGFicy1jYXJkLWhlaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAdGFicy1jYXJkLWd1dHRlcjtcbiAgICAgIHBhZGRpbmc6IDAgQHBhZGRpbmcteHM7XG4gICAgICBiYWNrZ3JvdW5kOiBAdGFicy1jYXJkLWhlYWQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAdGFicy1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEB0YWJzLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWV4dHJhLWNvbnRlbnQge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAmLWNlbnRlcmVkIHtcbiAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYsXG4gICAgPiBkaXYgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYtd3JhcCB7XG4gICAgICAgICY6bm90KFtjbGFzcyo9J0B7dGFiLXByZWZpeC1jbHN9LW5hdi13cmFwLXBpbmcnXSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBJbmtCYXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWluay1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBAdGFicy1pbmstYmFyLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gVGFicyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXRhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogQHRhYnMtaG9yaXpvbnRhbC1wYWRkaW5nO1xuICAgIGZvbnQtc2l6ZTogQHRhYnMtdGl0bGUtZm9udC1zaXplO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtYnRuLFxuICAgICYtcmVtb3ZlIHtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBAdGFicy1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICAgICYtcmVtb3ZlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC1AbWFyZ2luLXhzcztcbiAgICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLXhzO1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQGhlYWRpbmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHRhYnMtaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJiYtYWN0aXZlICYtYnRuIHtcbiAgICAgIGNvbG9yOiBAdGFicy1oaWdobGlnaHQtY29sb3I7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAuMjVweCBjdXJyZW50Y29sb3I7XG4gICAgfVxuXG4gICAgJiYtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgJiYtZGlzYWJsZWQgJi1idG4sXG4gICAgJiYtZGlzYWJsZWQgJi1yZW1vdmUge1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICYtcmVtb3ZlIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IEBtYXJnaW4tc207XG4gICAgfVxuICB9XG5cbiAgJi10YWIgKyAmLXRhYiB7XG4gICAgbWFyZ2luOiBAdGFicy1ob3Jpem9udGFsLW1hcmdpbjtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PSBUYWJQYW5lcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1jb250ZW50IHtcbiAgICAmLWhvbGRlciB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLXRhYnBhbmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vdGlvblxuICAmLXN3aXRjaCB7XG4gICAgJi1hcHBlYXIsXG4gICAgJi1lbnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAmLXN0YXJ0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxlYXZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBpbnNldDogMDtcblxuICAgICAgJi1zdGFydCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkB0YWItcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRhYnMnO1xuXG4uQHt0YWItcHJlZml4LWNsc30ge1xuICAmLXNtYWxsIHtcbiAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYge1xuICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LXRhYiB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJzLWhvcml6b250YWwtcGFkZGluZy1zbTtcbiAgICAgICAgZm9udC1zaXplOiBAdGFicy10aXRsZS1mb250LXNpemUtc207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sYXJnZSB7XG4gICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS10YWIge1xuICAgICAgICBwYWRkaW5nOiBAdGFicy1ob3Jpem9udGFsLXBhZGRpbmctbGc7XG4gICAgICAgIGZvbnQtc2l6ZTogQHRhYnMtdGl0bGUtZm9udC1zaXplLWxnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2FyZCB7XG4gICAgJi5Ae3RhYi1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gICAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYge1xuICAgICAgICAuQHt0YWItcHJlZml4LWNsc30tdGFiIHtcbiAgICAgICAgICBwYWRkaW5nOiBAdGFicy1jYXJkLWhvcml6b250YWwtcGFkZGluZy1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuQHt0YWItcHJlZml4LWNsc30tbGFyZ2Uge1xuICAgICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LXRhYiB7XG4gICAgICAgICAgcGFkZGluZzogQHRhYnMtY2FyZC1ob3Jpem9udGFsLXBhZGRpbmctbGc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AdGFiLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10YWJzJztcblxuLkB7dGFiLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuXG4gICAgLkB7dGFiLXByZWZpeC1jbHN9LW5hdiB7XG4gICAgICAuQHt0YWItcHJlZml4LWNsc30tdGFiIHtcbiAgICAgICAgbWFyZ2luOiBAdGFicy1ob3Jpem9udGFsLW1hcmdpbi1ydGw7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogQG1hcmdpbi1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS10YWItcmVtb3ZlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IEBtYXJnaW4teHM7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC1AbWFyZ2luLXhzcztcblxuICAgICAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLkB7dGFiLXByZWZpeC1jbHN9LWxlZnQge1xuICAgICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1jb250ZW50LWhvbGRlciB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuQHt0YWItcHJlZml4LWNsc30tcmlnaHQge1xuICAgICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICB9XG4gICAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1jb250ZW50LWhvbGRlciB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT0gQ2FyZCA9PT09PT09PT09PT09PT09PT09PT09XG4gICYtY2FyZCB7XG4gICAgJi5Ae3RhYi1wcmVmaXgtY2xzfS10b3AsXG4gICAgJi5Ae3RhYi1wcmVmaXgtY2xzfS1ib3R0b20ge1xuICAgICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2LFxuICAgICAgPiBkaXYgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LXRhYiArIC5Ae3RhYi1wcmVmaXgtY2xzfS10YWIge1xuICAgICAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogQHRhYnMtY2FyZC1ndXR0ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LW5hdi1hZGQge1xuICAgICAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogQHRhYnMtY2FyZC1ndXR0ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLkB7dGFiLXByZWZpeC1jbHN9LWRyb3Bkb3duIHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1tZW51LWl0ZW0ge1xuICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1kcm9wZG93bi1ydGwgJiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AdGFiLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10YWJzJztcblxuLkB7dGFiLXByZWZpeC1jbHN9IHtcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gVG9wICYgQm90dG9tID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtdG9wLFxuICAmLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdixcbiAgICA+IGRpdiA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYge1xuICAgICAgbWFyZ2luOiBAdGFicy1iYXItbWFyZ2luO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAuQHt0YWItcHJlZml4LWNsc30taW5rLWJhciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuXG4gICAgICAgICYtYW5pbWF0ZWQge1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdywgbGVmdCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3csXG4gICAgICAgICAgICByaWdodCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LW5hdi13cmFwIHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxMHB4IDAgOHB4IC04cHggZmFkZShAc2hhZG93LWNvbG9yLCA4JSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMCA4cHggLThweCBmYWRlKEBzaGFkb3ctY29sb3IsIDglKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuQHt0YWItcHJlZml4LWNsc30tbmF2LXdyYXAtcGluZy1sZWZ0OjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYtd3JhcC1waW5nLXJpZ2h0OjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdG9wIHtcbiAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYsXG4gICAgPiBkaXYgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LWluay1iYXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib3R0b20ge1xuICAgID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdixcbiAgICA+IGRpdiA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tdG9wOiBAbWFyZ2luLW1kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuQHt0YWItcHJlZml4LWNsc30taW5rLWJhciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1jb250ZW50LWhvbGRlcixcbiAgICA+IGRpdiA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1jb250ZW50LWhvbGRlciB7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBMZWZ0ICYgUmlnaHQgPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1sZWZ0LFxuICAmLXJpZ2h0IHtcbiAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYsXG4gICAgPiBkaXYgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG5cbiAgICAgIC8vID4+Pj4+Pj4+Pj4+IFRhYlxuICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LXRhYiB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJzLXZlcnRpY2FsLXBhZGRpbmc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LXRhYiArIC5Ae3RhYi1wcmVmaXgtY2xzfS10YWIge1xuICAgICAgICBtYXJnaW46IEB0YWJzLXZlcnRpY2FsLW1hcmdpbjtcbiAgICAgIH1cblxuICAgICAgLy8gPj4+Pj4+Pj4+Pj4gTmF2XG4gICAgICAuQHt0YWItcHJlZml4LWNsc30tbmF2LXdyYXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxMHB4IDhweCAtOHB4IGZhZGUoQHNoYWRvdy1jb2xvciwgOCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xMHB4IDhweCAtOHB4IGZhZGUoQHNoYWRvdy1jb2xvciwgOCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYtd3JhcC1waW5nLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuQHt0YWItcHJlZml4LWNsc30tbmF2LXdyYXAtcGluZy1ib3R0b206OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vID4+Pj4+Pj4+Pj4+IEluayBCYXJcbiAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1pbmstYmFyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcblxuICAgICAgICAmLWFuaW1hdGVkIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93LCB0b3AgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYtbGlzdCxcbiAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYtb3BlcmF0aW9ucyB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvOyAvLyBmaXggc2FmYXJpIHNjcm9sbCBwcm9ibGVtXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYsXG4gICAgPiBkaXYgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2IHtcbiAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1pbmstYmFyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuQHt0YWItcHJlZml4LWNsc30tY29udGVudC1ob2xkZXIsXG4gICAgPiBkaXYgPiAuQHt0YWItcHJlZml4LWNsc30tY29udGVudC1ob2xkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgICBib3JkZXItbGVmdDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuXG4gICAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1jb250ZW50ID4gLkB7dGFiLXByZWZpeC1jbHN9LXRhYnBhbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBwYWRkaW5nLWxnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmlnaHQge1xuICAgID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdixcbiAgICA+IGRpdiA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYge1xuICAgICAgb3JkZXI6IDE7XG5cbiAgICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS1pbmstYmFyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1jb250ZW50LWhvbGRlcixcbiAgICA+IGRpdiA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1jb250ZW50LWhvbGRlciB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLUBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgIGJvcmRlci1yaWdodDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuXG4gICAgICA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1jb250ZW50ID4gLkB7dGFiLXByZWZpeC1jbHN9LXRhYnBhbmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AdGFiLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10YWJzJztcblxuLkB7dGFiLXByZWZpeC1jbHN9LWRyb3Bkb3duIHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtbWVudSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IEBkcm9wZG93bi1lZGdlLWNoaWxkLXZlcnRpY2FsLXBhZGRpbmcgMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbWVudS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBAYm94LXNoYWRvdy1iYXNlO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IEBkcm9wZG93bi12ZXJ0aWNhbC1wYWRkaW5nIEBjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiBAZHJvcGRvd24tZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IEBkcm9wZG93bi1saW5lLWhlaWdodDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICAmLXJlbW92ZSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLXNtO1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQHRhYnMtaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBpdGVtLWhvdmVyLWJnO1xuICAgICAgfVxuXG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHRhYi1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tdGFicyc7XG5cbi5Ae3RhYi1wcmVmaXgtY2xzfS1jYXJkIHtcbiAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2LFxuICA+IGRpdiA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYge1xuICAgIC5Ae3RhYi1wcmVmaXgtY2xzfS10YWIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogQHRhYnMtY2FyZC1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICBiYWNrZ3JvdW5kOiBAdGFicy1jYXJkLWhlYWQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyBAZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IEB0YWJzLWNhcmQtYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAY29tcG9uZW50LWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7dGFiLXByZWZpeC1jbHN9LWluay1iYXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09IFRvcCAmIEJvdHRvbSA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLkB7dGFiLXByZWZpeC1jbHN9LXRvcCxcbiAgJi5Ae3RhYi1wcmVmaXgtY2xzfS1ib3R0b20ge1xuICAgID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdixcbiAgICA+IGRpdiA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYge1xuICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LXRhYiArIC5Ae3RhYi1wcmVmaXgtY2xzfS10YWIge1xuICAgICAgICBtYXJnaW4tbGVmdDogQHRhYnMtY2FyZC1ndXR0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5Ae3RhYi1wcmVmaXgtY2xzfS10b3Age1xuICAgID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdixcbiAgICA+IGRpdiA+IC5Ae3RhYi1wcmVmaXgtY2xzfS1uYXYge1xuICAgICAgLkB7dGFiLXByZWZpeC1jbHN9LXRhYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBjb21wb25lbnQtYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLkB7dGFiLXByZWZpeC1jbHN9LWJvdHRvbSB7XG4gICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2LFxuICAgID4gZGl2ID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdiB7XG4gICAgICAuQHt0YWItcHJlZml4LWNsc30tdGFiIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGNvbXBvbmVudC1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gTGVmdCAmIFJpZ2h0ID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYuQHt0YWItcHJlZml4LWNsc30tbGVmdCxcbiAgJi5Ae3RhYi1wcmVmaXgtY2xzfS1yaWdodCB7XG4gICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2LFxuICAgID4gZGl2ID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdiB7XG4gICAgICAuQHt0YWItcHJlZml4LWNsc30tdGFiICsgLkB7dGFiLXByZWZpeC1jbHN9LXRhYiB7XG4gICAgICAgIG1hcmdpbi10b3A6IEB0YWJzLWNhcmQtZ3V0dGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuQHt0YWItcHJlZml4LWNsc30tbGVmdCB7XG4gICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2LFxuICAgID4gZGl2ID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdiB7XG4gICAgICAuQHt0YWItcHJlZml4LWNsc30tdGFiIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSAwIDAgQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAY29tcG9uZW50LWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5Ae3RhYi1wcmVmaXgtY2xzfS1yaWdodCB7XG4gICAgPiAuQHt0YWItcHJlZml4LWNsc30tbmF2LFxuICAgID4gZGl2ID4gLkB7dGFiLXByZWZpeC1jbHN9LW5hdiB7XG4gICAgICAuQHt0YWItcHJlZml4LWNsc30tdGFiIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMDtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBjb21wb25lbnQtYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBjYXJvdXNlbC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tY2Fyb3VzZWwnO1xuQGNhcm91c2VsLWRvdC1tYXJnaW46IDRweDtcblxuLkB7Y2Fyb3VzZWwtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzIzMjk0XG4gICAgICBpbnB1dC5Ae2FudC1wcmVmaXh9LXJhZGlvLWlucHV0LFxuICAgICAgaW5wdXQuQHthbnQtcHJlZml4fS1jaGVja2JveC1pbnB1dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICBpbnB1dC5Ae2FudC1wcmVmaXh9LXJhZGlvLWlucHV0LFxuICAgICAgICBpbnB1dC5Ae2FudC1wcmVmaXh9LWNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGZpeCBDYXJvdXNlbCBjb250ZW50IGhlaWdodCBub3QgbWF0Y2ggcGFyZW50IG5vZGVcbiAgICAgIC8vIHdoZW4gY2hpbGRyZW4gaXMgZW1wdHkgbm9kZVxuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMjU4NzhcbiAgICAgID4gZGl2ID4gZGl2IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBBcnJvd3NcbiAgLnNsaWNrLXByZXYsXG4gIC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stZGlzYWJsZWQ6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjI1O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oaQJztcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfihpInO1xuICAgIH1cbiAgfVxuXG4gIC8vIERvdHNcbiAgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgJi1ib3R0b20ge1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICYtdG9wIHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgd2lkdGg6IEBjYXJvdXNlbC1kb3Qtd2lkdGg7XG4gICAgICBoZWlnaHQ6IEBjYXJvdXNlbC1kb3QtaGVpZ2h0O1xuICAgICAgbWFyZ2luOiAwIEBjYXJvdXNlbC1kb3QtbWFyZ2luO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IEBjYXJvdXNlbC1kb3QtaGVpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbXBvbmVudC1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLUBjYXJvdXNlbC1kb3QtbWFyZ2luO1xuICAgICAgICAgIHJpZ2h0OiAtQGNhcm91c2VsLWRvdC1tYXJnaW47XG4gICAgICAgICAgYm90dG9tOiAtQGNhcm91c2VsLWRvdC1tYXJnaW47XG4gICAgICAgICAgbGVmdDogLUBjYXJvdXNlbC1kb3QtbWFyZ2luO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IEBjYXJvdXNlbC1kb3QtYWN0aXZlLXdpZHRoO1xuXG4gICAgICAgICYgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29tcG9uZW50LWJhY2tncm91bmQ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLkB7YW50LXByZWZpeH0tY2Fyb3VzZWwtdmVydGljYWwge1xuICAuc2xpY2stZG90cyB7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IEBjYXJvdXNlbC1kb3QtaGVpZ2h0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogQGNhcm91c2VsLWRvdC1oZWlnaHQ7XG4gICAgICBoZWlnaHQ6IEBjYXJvdXNlbC1kb3Qtd2lkdGg7XG4gICAgICBtYXJnaW46IEBjYXJvdXNlbC1kb3QtbWFyZ2luIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBAY2Fyb3VzZWwtZG90LWhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiBAY2Fyb3VzZWwtZG90LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiBAY2Fyb3VzZWwtZG90LWhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiBAY2Fyb3VzZWwtZG90LWFjdGl2ZS13aWR0aDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBAY2Fyb3VzZWwtZG90LWhlaWdodDtcbiAgICAgICAgICBoZWlnaHQ6IEBjYXJvdXNlbC1kb3QtYWN0aXZlLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGNhcm91c2VsLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1jYXJvdXNlbCc7XG5cbi5Ae2Nhcm91c2VsLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICAuQHtjYXJvdXNlbC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIC5Ae2Nhcm91c2VsLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfihpInO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICAuQHtjYXJvdXNlbC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC0yNXB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oaQJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEb3RzXG4gIC5zbGljay1kb3RzIHtcbiAgICAuQHtjYXJvdXNlbC1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cblxuLkB7YW50LXByZWZpeH0tY2Fyb3VzZWwtdmVydGljYWwge1xuICAuc2xpY2stZG90cyB7XG4gICAgLkB7Y2Fyb3VzZWwtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9pbnB1dC9zdHlsZS9taXhpbic7XG5AaW1wb3J0ICcuLi8uLi9jaGVja2JveC9zdHlsZS9taXhpbic7XG5cbkBjYXNjYWRlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tY2FzY2FkZXInO1xuXG4uYW50Q2hlY2tib3hGbihAY2hlY2tib3gtcHJlZml4LWNsczogfidAe2Nhc2NhZGVyLXByZWZpeC1jbHN9LWNoZWNrYm94Jyk7XG5cbi5Ae2Nhc2NhZGVyLXByZWZpeC1jbHN9IHtcbiAgd2lkdGg6IDE4NHB4O1xuXG4gICYtY2hlY2tib3gge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IEBwYWRkaW5nLXhzO1xuICB9XG5cbiAgJi1tZW51cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICYuQHtjYXNjYWRlci1wcmVmaXgtY2xzfS1tZW51LWVtcHR5IHtcbiAgICAgIC5Ae2Nhc2NhZGVyLXByZWZpeC1jbHN9LW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWVudSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMTExcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiAtQGRyb3Bkb3duLWVkZ2UtY2hpbGQtdmVydGljYWwtcGFkZGluZyAwO1xuICAgIHBhZGRpbmc6IEBjYXNjYWRlci1kcm9wZG93bi1lZGdlLWNoaWxkLXZlcnRpY2FsLXBhZGRpbmcgMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBjYXNjYWRlci1tZW51LWJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMTE4NTdcblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogQGNhc2NhZGVyLWRyb3Bkb3duLXZlcnRpY2FsLXBhZGRpbmcgQGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAY2FzY2FkZXItZHJvcGRvd24tbGluZS1oZWlnaHQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBpdGVtLWhvdmVyLWJnO1xuICAgICAgfVxuXG4gICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuQHtjYXNjYWRlci1wcmVmaXgtY2xzfS1tZW51LWVtcHR5ICYge1xuICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWFjdGl2ZTpub3QoJi1kaXNhYmxlZCkge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogQHNlbGVjdC1pdGVtLXNlbGVjdGVkLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXNjYWRlci1pdGVtLXNlbGVjdGVkLWJnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtZXhwYW5kICYtZXhwYW5kLWljb24sXG4gICAgICAmLWxvYWRpbmctaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAcGFkZGluZy14c3M7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAuQHtjYXNjYWRlci1wcmVmaXgtY2xzfS1tZW51LWl0ZW0tZGlzYWJsZWQmIHtcbiAgICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYta2V5d29yZCB7XG4gICAgICAgIGNvbG9yOiBAaGlnaGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PSBDb21wYWN0IEl0ZW0gU3R5bGVzID09PT09PT09PT09PT09PT09PT09PVxuICAuY29tcGFjdC1pdGVtKEBjYXNjYWRlci1wcmVmaXgtY2xzKTtcbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbi5hbnRDaGVja2JveEZuKEBjaGVja2JveC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tY2hlY2tib3gnKSB7XG4gIEBjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzOiB+J0B7Y2hlY2tib3gtcHJlZml4LWNsc30taW5uZXInO1xuICAvLyDkuIDoiKznirbmgIFcbiAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30ge1xuICAgIC5yZXNldC1jb21wb25lbnQoKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS13cmFwcGVyOmhvdmVyICYtaW5uZXIsXG4gICAgJjpob3ZlciAmLWlubmVyLFxuICAgICYtaW5wdXQ6Zm9jdXMgKyAmLWlubmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNoZWNrYm94LWNvbG9yO1xuICAgIH1cblxuICAgICYtY2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNoZWNrYm94LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGNoZWNrYm94LWJvcmRlci1yYWRpdXM7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBhbmltYXRpb246IGFudENoZWNrYm94RWZmZWN0IDAuMzZzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30td3JhcHBlcjpob3ZlciAmOjphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IEBjaGVja2JveC1zaXplO1xuICAgICAgaGVpZ2h0OiBAY2hlY2tib3gtc2l6ZTtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNoZWNrYm94LWNoZWNrLWJnO1xuICAgICAgYm9yZGVyOiBAY2hlY2tib3gtYm9yZGVyLXdpZHRoIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiBAY2hlY2tib3gtYm9yZGVyLXJhZGl1cztcbiAgICAgIC8vIEZpeCBJRSBjaGVja2VkIHN0eWxlXG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xMjU5N1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBjaGVjay13aWR0aDogKEBjaGVja2JveC1zaXplIC8gMTQpICogNXB4O1xuICAgICAgICBAY2hlY2staGVpZ2h0OiAoQGNoZWNrYm94LXNpemUgLyAxNCkgKiA4cHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9wdWxsLzE5NDUyXG4gICAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vcHVsbC8zMTcyNlxuICAgICAgICBsZWZ0OiAyMS41JTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiBAY2hlY2std2lkdGg7XG4gICAgICAgIGhlaWdodDogQGNoZWNrLWhlaWdodDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGNoZWNrYm94LWNoZWNrLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgQGVhc2UtaW4tYmFjaywgb3BhY2l0eSAwLjFzO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIOmAieS4reeKtuaAgVxuICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1jaGVja2VkIC5Ae2NoZWNrYm94LWlubmVyLXByZWZpeC1jbHN9OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjaGVja2JveC1jaGVjay1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBAZWFzZS1vdXQtYmFjayAwLjFzO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgfVxuXG4gIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LWNoZWNrZWQge1xuICAgIC5Ae2NoZWNrYm94LWlubmVyLXByZWZpeC1jbHN9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjaGVja2JveC1jb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNoZWNrYm94LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJi5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LWNoZWNrZWQge1xuICAgICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc306OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LWlucHV0IHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgc3BhbiB7XG4gICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAvLyBOb3Qgc2hvdyBoaWdobGlnaHQgYm9yZGVyIG9mIGNoZWNrYm94IHdoZW4gZGlzYWJsZWRcbiAgICAmOmhvdmVyOjphZnRlcixcbiAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS13cmFwcGVyOmhvdmVyICY6OmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS13cmFwcGVyIHtcbiAgICAucmVzZXQtY29tcG9uZW50KCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb250ZW50OiAnXFxhMCc7XG4gICAgfVxuXG4gICAgJi5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LXdyYXBwZXItZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgICYmLWluLWZvcm0taXRlbSB7XG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfSArIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LWdyb3VwIHtcbiAgICAucmVzZXQtY29tcG9uZW50KCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogQGNoZWNrYm94LWdyb3VwLWl0ZW0tbWFyZ2luLXJpZ2h0O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtICsgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIOWNiumAieeKtuaAgVxuICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1pbmRldGVybWluYXRlIHtcbiAgICAuQHtjaGVja2JveC1pbm5lci1wcmVmaXgtY2xzfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2hlY2tib3gtY2hlY2stYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICB9XG4gICAgLkB7Y2hlY2tib3gtaW5uZXItcHJlZml4LWNsc306OmFmdGVyIHtcbiAgICAgIEBpbmRldGVybWluYXRlLXdpZHRoOiBAY2hlY2tib3gtc2l6ZSAtIDhweDtcbiAgICAgIEBpbmRldGVybWluYXRlLWhlaWdodDogQGNoZWNrYm94LXNpemUgLSA4cHg7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IEBpbmRldGVybWluYXRlLXdpZHRoO1xuICAgICAgaGVpZ2h0OiBAaW5kZXRlcm1pbmF0ZS1oZWlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2hlY2tib3gtY29sb3I7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgfVxuXG4gICAgJi5Ae2NoZWNrYm94LXByZWZpeC1jbHN9LWRpc2FibGVkIC5Ae2NoZWNrYm94LWlubmVyLXByZWZpeC1jbHN9OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRDaGVja2JveEVmZmVjdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIvLyBXZSBjYW4gbm90IGltcG9ydCByZWZlcmVuY2Ugb2YgYC4vaW5kZXhgIGRpcmVjdGx5IHNpbmNlIGl0IHdpbGwgbWFrZSBkZWFkIGxvb3AgaW4gbGVzc1xuQGltcG9ydCAocmVmZXJlbmNlKSAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBjYXNjYWRlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tY2FzY2FkZXInO1xuXG4uQHtjYXNjYWRlci1wcmVmaXgtY2xzfS1ydGwge1xuICAuQHtjYXNjYWRlci1wcmVmaXgtY2xzfS1tZW51LWl0ZW0ge1xuICAgICYtZXhwYW5kLWljb24sXG4gICAgJi1sb2FkaW5nLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBAcGFkZGluZy14c3M7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuQHtjYXNjYWRlci1wcmVmaXgtY2xzfS1jaGVja2JveCB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogQHBhZGRpbmcteHM7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbkBrZXlmcmFtZXMgYW50Q2hlY2tib3hFZmZlY3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbnQtY2hlY2tib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsXG4uYW50LWNoZWNrYm94OmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsXG4uYW50LWNoZWNrYm94LWlucHV0OmZvY3VzICsgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtY2hlY2tib3gtY2hlY2tlZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogYW50Q2hlY2tib3hFZmZlY3QgMC4zNnMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNoZWNrYm94OmhvdmVyOjphZnRlcixcbi5hbnQtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LWNoZWNrYm94OjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYW50LWNoZWNrYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjEuNSU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNS43MTQyODU3MXB4O1xuICBoZWlnaHQ6IDkuMTQyODU3MTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KSwgb3BhY2l0eSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZC5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LWNoZWNrYm94LWRpc2FibGVkIC5hbnQtY2hlY2tib3gtaW5wdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZCAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LWNoZWNrYm94LWRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZDpob3Zlcjo6YWZ0ZXIsXG4uYW50LWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC1jaGVja2JveC1kaXNhYmxlZDo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC1jaGVja2JveC13cmFwcGVyLmFudC1jaGVja2JveC13cmFwcGVyLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtY2hlY2tib3gtd3JhcHBlciArIC5hbnQtY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXIuYW50LWNoZWNrYm94LXdyYXBwZXItaW4tZm9ybS1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmFudC1jaGVja2JveCArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC1jaGVja2JveC1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFudC1jaGVja2JveC1ncm91cC1pdGVtICsgLmFudC1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUuYW50LWNoZWNrYm94LWRpc2FibGVkIC5hbnQtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1jaGVja2JveC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSArIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG4uYW50Q2hlY2tib3hGbihAY2hlY2tib3gtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWNoZWNrYm94Jykge1xuICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tZ3JvdXAge1xuICAgICYtaXRlbSB7XG4gICAgICAuQHtjaGVja2JveC1wcmVmaXgtY2xzfS1ncm91cC1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IEBjaGVja2JveC1ncm91cC1pdGVtLW1hcmdpbi1yaWdodDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tZ3JvdXAtcnRsICYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0gKyAmLWl0ZW0ge1xuICAgICAgLkB7Y2hlY2tib3gtcHJlZml4LWNsc30tZ3JvdXAtcnRsICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogQGNoZWNrYm94LWdyb3VwLWl0ZW0tbWFyZ2luLXJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuL21peGluJztcblxuLy8gR3JpZCBzeXN0ZW1cbi5Ae3Jvdy1wcmVmaXgtY2xzfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gTm8gd3JhcCBvZiBmbGV4XG4gICYtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLy8geOi9tOWOn+eCuVxuLkB7cm93LXByZWZpeC1jbHN9LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4vLyB46L205bGF5LitXG4uQHtyb3ctcHJlZml4LWNsc30tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vIHjovbTlj43mlrnlkJFcbi5Ae3Jvdy1wcmVmaXgtY2xzfS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vLyB46L205bmz5YiGXG4uQHtyb3ctcHJlZml4LWNsc30tc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLy8geOi9tOaciemXtOmalOWcsOW5s+WIhlxuLkB7cm93LXByZWZpeC1jbHN9LXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4vLyB46L205pyJ6Ze06ZqU5Zyw5Z2H5YiGXG4uQHtyb3ctcHJlZml4LWNsc30tc3BhY2UtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi8vIOmhtumDqOWvuem9kFxuLkB7cm93LXByZWZpeC1jbHN9LXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vLyDlsYXkuK3lr7npvZBcbi5Ae3Jvdy1wcmVmaXgtY2xzfS1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyDlupXpg6jlr7npvZBcbi5Ae3Jvdy1wcmVmaXgtY2xzfS1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5Ae2NvbC1wcmVmaXgtY2xzfSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4ubWFrZS1ncmlkKCk7XG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuLm1ha2UtZ3JpZCgteHMpO1xuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLm1ha2UtZ3JpZCgtc20pO1xufVxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubWFrZS1ncmlkKC1tZCk7XG59XG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgLm1ha2UtZ3JpZCgtbGcpO1xufVxuXG4vLyBFeHRyYSBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBmdWxsIGhkIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teGwtbWluKSB7XG4gIC5tYWtlLWdyaWQoLXhsKTtcbn1cblxuLy8gRXh0cmEgRXh0cmEgTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZnVsbCBoZCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXh4bC1taW4pIHtcbiAgLm1ha2UtZ3JpZCgteHhsKTtcbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkByb3ctcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXJvdyc7XG5AY29sLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1jb2wnO1xuXG4vLyBtaXhpbnMgZm9yIGdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzKSB3aGVuIChAaW5kZXggPiAwKSB7XG4gIC5Ae2NvbC1wcmVmaXgtY2xzfUB7Y2xhc3N9LUB7aW5kZXh9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG4gIC5Ae2NvbC1wcmVmaXgtY2xzfUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxuICAuQHtjb2wtcHJlZml4LWNsc31Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG4gIC5Ae2NvbC1wcmVmaXgtY2xzfUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxuICAuQHtjb2wtcHJlZml4LWNsc31Ae2NsYXNzfS1vcmRlci1Ae2luZGV4fSB7XG4gICAgb3JkZXI6IEBpbmRleDtcbiAgfVxuICAubG9vcC1ncmlkLWNvbHVtbnMoKEBpbmRleCAtIDEpLCBAY2xhc3MpO1xufVxuXG4ubG9vcC1ncmlkLWNvbHVtbnMoQGluZGV4LCBAY2xhc3MpIHdoZW4gKEBpbmRleCA9IDApIHtcbiAgLkB7Y29sLXByZWZpeC1jbHN9QHtjbGFzc30tQHtpbmRleH0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLkB7Y29sLXByZWZpeC1jbHN9LXB1c2gtQHtpbmRleH0ge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLkB7Y29sLXByZWZpeC1jbHN9LXB1bGwtQHtpbmRleH0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5Ae2NvbC1wcmVmaXgtY2xzfUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLkB7Y29sLXByZWZpeC1jbHN9QHtjbGFzc30tcHVsbC1Ae2luZGV4fSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLkB7Y29sLXByZWZpeC1jbHN9QHtjbGFzc30tb2Zmc2V0LUB7aW5kZXh9IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuQHtjb2wtcHJlZml4LWNsc31Ae2NsYXNzfS1vcmRlci1Ae2luZGV4fSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLm1ha2UtZ3JpZChAY2xhc3M6IH4nJykge1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzKTtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi9taXhpbic7XG5cbi5Ae3Jvdy1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuXG4vLyBtaXhpblxuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzKSB3aGVuIChAaW5kZXggPiAwKSB7XG4gIC5Ae2NvbC1wcmVmaXgtY2xzfUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xuICAgIC8vIHJlc2V0IHByb3BlcnR5IGluIFJUTCBkaXJlY3Rpb25cbiAgICAmLkB7Y29sLXByZWZpeC1jbHN9LXJ0bCB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuQHtjb2wtcHJlZml4LWNsc31Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICAvLyByZXNldCBwcm9wZXJ0eSBpbiBSVEwgZGlyZWN0aW9uXG4gICAgJi5Ae2NvbC1wcmVmaXgtY2xzfS1ydGwge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG5cbiAgLkB7Y29sLXByZWZpeC1jbHN9QHtjbGFzc30tb2Zmc2V0LUB7aW5kZXh9IHtcbiAgICAvLyByZXNldCBwcm9wZXJ0eSBpbiBSVEwgZGlyZWN0aW9uXG4gICAgJi5Ae2NvbC1wcmVmaXgtY2xzfS1ydGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzKSB3aGVuIChAaW5kZXggPSAwKSB7XG4gIC5Ae2NvbC1wcmVmaXgtY2xzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICAvLyByZXNldCBwcm9wZXJ0eSBpbiBSVEwgZGlyZWN0aW9uXG4gICAgJi5Ae2NvbC1wcmVmaXgtY2xzfS1ydGwge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLkB7Y29sLXByZWZpeC1jbHN9LXB1bGwtQHtpbmRleH0ge1xuICAgICYuQHtjb2wtcHJlZml4LWNsc30tcnRsIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLkB7Y29sLXByZWZpeC1jbHN9QHtjbGFzc30tcHVzaC1Ae2luZGV4fSB7XG4gICAgJi5Ae2NvbC1wcmVmaXgtY2xzfS1ydGwge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLkB7Y29sLXByZWZpeC1jbHN9QHtjbGFzc30tcHVsbC1Ae2luZGV4fSB7XG4gICAgJi5Ae2NvbC1wcmVmaXgtY2xzfS1ydGwge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuQHtjb2wtcHJlZml4LWNsc31Ae2NsYXNzfS1vZmZzZXQtQHtpbmRleH0ge1xuICAgICYuQHtjb2wtcHJlZml4LWNsc30tcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AY29sbGFwc2UtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWNvbGxhcHNlJztcblxuLkB7Y29sbGFwc2UtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbGxhcHNlLWhlYWRlci1iZztcbiAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogQGNvbGxhcHNlLXBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgJiA+ICYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLWJhc2U7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJixcbiAgICAgICYgPiAuQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgQGNvbGxhcHNlLXBhbmVsLWJvcmRlci1yYWRpdXMgQGNvbGxhcHNlLXBhbmVsLWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBDb21wYXRpYmxlIHdpdGggb2xkIHZlcnNpb24gb2YgYW50ZCwgc2hvdWxkIHJlbW92ZSBpbiBuZXh0IHZlcnNpb25cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogQGNvbGxhcHNlLWhlYWRlci1wYWRkaW5nO1xuICAgICAgY29sb3I6IEBoZWFkaW5nLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIHZpc2liaWxpdHkgMHM7XG5cbiAgICAgIC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWFycm93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IEBtYXJnaW4tc207XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XG5cbiAgICAgICAgJiBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI0cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1oZWFkZXItdGV4dCB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWV4dHJhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWhlYWRlci1jb2xsYXBzaWJsZS1vbmx5IHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWhlYWRlci10ZXh0IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWljb24tY29sbGFwc2libGUtb25seSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAuQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1leHBhbmQtaWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLkB7Y29sbGFwc2UtcHJlZml4LWNsc30tbm8tYXJyb3cge1xuICAgICAgPiAuQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBwYWRkaW5nLXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEV4cGFuZCBJY29uIGVuZFxuICAmLWljb24tcG9zaXRpb24tZW5kIHtcbiAgICAmID4gLkB7Y29sbGFwc2UtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICA+IC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogQGNvbGxhcHNlLWhlYWRlci1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAY29sbGFwc2UtaGVhZGVyLXBhZGRpbmctZXh0cmE7XG5cbiAgICAgICAgLkB7Y29sbGFwc2UtcHJlZml4LWNsc30tYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogQHBhZGRpbmctbWQ7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbGxhcHNlLWNvbnRlbnQtYmc7XG4gICAgYm9yZGVyLXRvcDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAYm9yZGVyLWNvbG9yLWJhc2U7XG5cbiAgICAmID4gJi1ib3gge1xuICAgICAgcGFkZGluZzogQGNvbGxhcHNlLWNvbnRlbnQtcGFkZGluZztcbiAgICB9XG5cbiAgICAmLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICA+IC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIEBjb2xsYXBzZS1wYW5lbC1ib3JkZXItcmFkaXVzIEBjb2xsYXBzZS1wYW5lbC1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxuXG4gICYtYm9yZGVybGVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbGxhcHNlLWhlYWRlci1iZztcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLWJvcmRlcmxlc3MgPiAmLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gIH1cblxuICAmLWJvcmRlcmxlc3MgPiAmLWl0ZW06bGFzdC1jaGlsZCxcbiAgJi1ib3JkZXJsZXNzID4gJi1pdGVtOmxhc3QtY2hpbGQgJi1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAvLyBoaWRlIHRoZSBsYXN0IGJvcmRlci1ib3R0b20gaW4gYm9yZGVybGVzcyBtb2RlXG4gICYtYm9yZGVybGVzcyA+ICYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgJi1ib3JkZXJsZXNzID4gJi1pdGVtID4gJi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgJi1ib3JkZXJsZXNzID4gJi1pdGVtID4gJi1jb250ZW50ID4gJi1jb250ZW50LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxuXG4gICYtZ2hvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICA+IC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgID4gLkB7Y29sbGFwc2UtcHJlZml4LWNsc30tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICA+IC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWNvbnRlbnQtYm94IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgJi1pdGVtLWRpc2FibGVkID4gJi1oZWFkZXIge1xuICAgICYsXG4gICAgJiA+IC5hcnJvdyB7XG4gICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AY29sbGFwc2UtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWNvbGxhcHNlJztcblxuLkB7Y29sbGFwc2UtcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG5cbiAgICAvLyBFeHBhbmQgSWNvbiBlbmRcbiAgICAmLkB7Y29sbGFwc2UtcHJlZml4LWNsc30uQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1pY29uLXBvc2l0aW9uLWVuZCB7XG4gICAgICAmID4gLkB7Y29sbGFwc2UtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICAgID4gLkB7Y29sbGFwc2UtcHJlZml4LWNsc30taGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogQGNvbGxhcHNlLWhlYWRlci1wYWRkaW5nO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogQGNvbGxhcHNlLWhlYWRlci1wYWRkaW5nLWV4dHJhO1xuXG4gICAgICAgICAgLkB7Y29sbGFwc2UtcHJlZml4LWNsc30tYXJyb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IEBwYWRkaW5nLW1kO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiAmLWl0ZW0ge1xuICAgID4gLkB7Y29sbGFwc2UtcHJlZml4LWNsc30taGVhZGVyIHtcbiAgICAgIC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcGFkZGluZzogQGNvbGxhcHNlLWhlYWRlci1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAY29sbGFwc2UtaGVhZGVyLXBhZGRpbmctZXh0cmE7XG4gICAgICB9XG5cbiAgICAgIC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LWFycm93IHtcbiAgICAgICAgLkB7Y29sbGFwc2UtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiBzdmcge1xuICAgICAgICAgIC5Ae2NvbGxhcHNlLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkB7Y29sbGFwc2UtcHJlZml4LWNsc30tZXh0cmEge1xuICAgICAgICAuQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLkB7Y29sbGFwc2UtcHJlZml4LWNsc30tbm8tYXJyb3cge1xuICAgICAgPiAuQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1oZWFkZXIge1xuICAgICAgICAuQHtjb2xsYXBzZS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1zbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AY29tbWVudC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tY29tbWVudCc7XG5cbi5Ae2NvbW1lbnQtcHJlZml4LWNsc30ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb21tZW50LWJnO1xuXG4gICYtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogQGNvbW1lbnQtcGFkZGluZy1iYXNlO1xuICB9XG5cbiAgJi1hdmF0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IEBtYXJnaW4tc207XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIGZvbnQtc2l6ZTogQGNvbW1lbnQtZm9udC1zaXplLWJhc2U7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgJi1hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IEBtYXJnaW4teHNzO1xuICAgICAgZm9udC1zaXplOiBAY29tbWVudC1mb250LXNpemUtYmFzZTtcblxuICAgICAgJiA+IGEsXG4gICAgICAmID4gc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLXhzO1xuICAgICAgICBmb250LXNpemU6IEBjb21tZW50LWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGNvbG9yOiBAY29tbWVudC1hdXRob3ItbmFtZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiBAY29tbWVudC1mb250LXNpemUtYmFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIGNvbG9yOiBAY29tbWVudC1hdXRob3ItbmFtZS1jb2xvcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IEBjb21tZW50LWF1dGhvci1uYW1lLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpbWUge1xuICAgICAgICBjb2xvcjogQGNvbW1lbnQtYXV0aG9yLXRpbWUtY29sb3I7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRldGFpbCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IEBjb21tZW50LWNvbnRlbnQtZGV0YWlsLXAtbWFyZ2luLWJvdHRvbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IEBjb21tZW50LWFjdGlvbnMtbWFyZ2luLXRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiBAY29tbWVudC1hY3Rpb25zLW1hcmdpbi1ib3R0b207XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogQGNvbW1lbnQtYWN0aW9uLWNvbG9yO1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiBAY29tbWVudC1hY3Rpb24tY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogQGNvbW1lbnQtZm9udC1zaXplLXNtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAY29tbWVudC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5lc3RlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IEBjb21tZW50LW5lc3QtaW5kZW50O1xuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGNvbW1lbnQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWNvbW1lbnQnO1xuXG4uQHtjb21tZW50LXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1hdmF0YXIge1xuICAgIC5Ae2NvbW1lbnQtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICAmLWF1dGhvciB7XG4gICAgICAmID4gYSxcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgLkB7Y29tbWVudC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYWN0aW9ucyB7XG4gICAgLkB7Y29tbWVudC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLkB7Y29tbWVudC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1uZXN0ZWQge1xuICAgIC5Ae2NvbW1lbnQtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBAY29tbWVudC1uZXN0LWluZGVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIixudWxsLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGRlc2NyaXB0aW9ucy1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tZGVzY3JpcHRpb25zJztcblxuLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9IHtcbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBAZGVzY3JpcHRpb25zLXRpdGxlLW1hcmdpbi1ib3R0b207XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IEBoZWFkaW5nLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICYtZXh0cmEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbG9yOiBAZGVzY3JpcHRpb25zLWV4dHJhLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICB9XG5cbiAgJi12aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cbiAgfVxuXG4gICYtcm93IHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IEBkZXNjcmlwdGlvbnMtaXRlbS1wYWRkaW5nLWJvdHRvbTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiBAaGVhZGluZy1jb2xvcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICYgd2hlbiAoQGRlc2NyaXB0aW9ucy1pdGVtLXRyYWlsaW5nLWNvbG9uPXRydWUpIHtcbiAgICAgICAgY29udGVudDogJzonO1xuICAgICAgfVxuICAgICAgJiB3aGVuIG5vdCAoQGRlc2NyaXB0aW9ucy1pdGVtLXRyYWlsaW5nLWNvbG9uPXRydWUpIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0wLjVweDtcbiAgICAgIG1hcmdpbjogMCBAZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWwtY29sb24tbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgQGRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsLWNvbG9uLW1hcmdpbi1sZWZ0O1xuICAgIH1cblxuICAgICYuQHtkZXNjcmlwdGlvbnMtcHJlZml4LWNsc30taXRlbS1uby1jb2xvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbS1uby1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS1pdGVtLWxhYmVsLFxuICAgICAgLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1taWRkbGUge1xuICAgIC5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS1yb3cge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQHBhZGRpbmctc207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zbWFsbCB7XG4gICAgLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9LXJvdyB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBAcGFkZGluZy14cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJvcmRlcmVkIHtcbiAgICAuQHtkZXNjcmlwdGlvbnMtcHJlZml4LWNsc30tdmlldyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuXG4gICAgICA+IHRhYmxlIHtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS1pdGVtLWxhYmVsLFxuICAgIC5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogQGRlc2NyaXB0aW9ucy1kZWZhdWx0LXBhZGRpbmc7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9LWl0ZW0tbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRlc2NyaXB0aW9ucy1iZztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS1yb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS1taWRkbGUge1xuICAgICAgLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9LWl0ZW0tbGFiZWwsXG4gICAgICAuQHtkZXNjcmlwdGlvbnMtcHJlZml4LWNsc30taXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogQGRlc2NyaXB0aW9ucy1taWRkbGUtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9LXNtYWxsIHtcbiAgICAgIC5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS1pdGVtLWxhYmVsLFxuICAgICAgLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IEBkZXNjcmlwdGlvbnMtc21hbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AZGVzY3JpcHRpb25zLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1kZXNjcmlwdGlvbnMnO1xuXG4uQHtkZXNjcmlwdGlvbnMtcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLWl0ZW0tbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIC5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIG1hcmdpbjogMCBAZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWwtY29sb24tbWFyZ2luLWxlZnQgMFxuICAgICAgICAgIEBkZXNjcmlwdGlvbnMtaXRlbS1sYWJlbC1jb2xvbi1tYXJnaW4tcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib3JkZXJlZCB7XG4gICAgLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9LWl0ZW0tbGFiZWwsXG4gICAgLkB7ZGVzY3JpcHRpb25zLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgICAuQHtkZXNjcmlwdGlvbnMtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AZGl2aWRlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tZGl2aWRlcic7XG5cbi5Ae2RpdmlkZXItcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgYm9yZGVyLXRvcDogQGJvcmRlci13aWR0aC1iYXNlIHNvbGlkIEBkaXZpZGVyLWNvbG9yO1xuXG4gICYtdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjA2ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMC45ZW07XG4gICAgbWFyZ2luOiAwIEBkaXZpZGVyLXZlcnRpY2FsLWd1dHRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItd2lkdGgtYmFzZSBzb2xpZCBAZGl2aWRlci1jb2xvcjtcbiAgfVxuXG4gICYtaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7IC8vIEZpeCBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xMDkxNFxuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG5cbiAgJi1ob3Jpem9udGFsJi13aXRoLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBjb2xvcjogQGhlYWRpbmctY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAZGl2aWRlci1jb2xvcjtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLXRvcDogQGJvcmRlci13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgLy8gQ2hyb21lIG5vdCBhY2NlcHQgYGluaGVyaXRgIGluIGBib3JkZXItdG9wYFxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICYtaG9yaXpvbnRhbCYtd2l0aC10ZXh0LWxlZnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogQGRpdmlkZXItb3JpZW50YXRpb24tbWFyZ2luO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlIC0gQGRpdmlkZXItb3JpZW50YXRpb24tbWFyZ2luO1xuICAgIH1cbiAgfVxuXG4gICYtaG9yaXpvbnRhbCYtd2l0aC10ZXh0LXJpZ2h0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCUgLSBAZGl2aWRlci1vcmllbnRhdGlvbi1tYXJnaW47XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IEBkaXZpZGVyLW9yaWVudGF0aW9uLW1hcmdpbjtcbiAgICB9XG4gIH1cblxuICAmLWlubmVyLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIEBkaXZpZGVyLXRleHQtcGFkZGluZztcbiAgfVxuXG4gICYtZGFzaGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogQGRpdmlkZXItY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLXdpZHRoOiBAYm9yZGVyLXdpZHRoLWJhc2UgMCAwO1xuICB9XG5cbiAgJi1ob3Jpem9udGFsJi13aXRoLXRleHQmLWRhc2hlZCB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIG5vbmUgbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXZlcnRpY2FsJi1kYXNoZWQge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgQGJvcmRlci13aWR0aC1iYXNlO1xuICB9XG5cbiAgJi1wbGFpbiYtd2l0aC10ZXh0IHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gICYtaG9yaXpvbnRhbCYtd2l0aC10ZXh0LWxlZnQmLW5vLWRlZmF1bHQtb3JpZW50YXRpb24tbWFyZ2luLWxlZnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuQHtkaXZpZGVyLXByZWZpeC1jbHN9LWlubmVyLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtaG9yaXpvbnRhbCYtd2l0aC10ZXh0LXJpZ2h0Ji1uby1kZWZhdWx0LW9yaWVudGF0aW9uLW1hcmdpbi1yaWdodCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5Ae2RpdmlkZXItcHJlZml4LWNsc30taW5uZXItdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBkaXZpZGVyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1kaXZpZGVyJztcblxuLkB7ZGl2aWRlci1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtaG9yaXpvbnRhbCYtd2l0aC10ZXh0LWxlZnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAuQHtkaXZpZGVyLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICB3aWR0aDogMTAwJSAtIEBkaXZpZGVyLW9yaWVudGF0aW9uLW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAuQHtkaXZpZGVyLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICB3aWR0aDogQGRpdmlkZXItb3JpZW50YXRpb24tbWFyZ2luO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaG9yaXpvbnRhbCYtd2l0aC10ZXh0LXJpZ2h0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgLkB7ZGl2aWRlci1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgd2lkdGg6IEBkaXZpZGVyLW9yaWVudGF0aW9uLW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAuQHtkaXZpZGVyLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICB3aWR0aDogMTAwJSAtIEBkaXZpZGVyLW9yaWVudGF0aW9uLW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5hbnQtZHJhd2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1kcmF3ZXItaW5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFudC1kcmF3ZXItbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZHJhd2VyLWxlZnQgPiAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogNnB4IDAgMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDlweCAwIDI4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAxMnB4IDAgNDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4uYW50LWRyYXdlci1yaWdodCA+IC5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogLTZweCAwIDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAtOXB4IDAgMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIC0xMnB4IDAgNDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4uYW50LWRyYXdlci10b3AgPiAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMTJweCA0OHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5hbnQtZHJhd2VyLWJvdHRvbSA+IC5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgLTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAtOXB4IDI4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIC0xMnB4IDQ4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmFudC1kcmF3ZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtZHJhd2VyLXdyYXBwZXItYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LWRyYXdlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1kcmF3ZXItaGVhZGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmFudC1kcmF3ZXItZXh0cmEge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1kcmF3ZXItY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmFudC1kcmF3ZXItY2xvc2U6Zm9jdXMsXG4uYW50LWRyYXdlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYW50LWRyYXdlci10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYW50LWRyYXdlci1ib2R5IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAyNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5hbnQtZHJhd2VyLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnBhbmVsLW1vdGlvbi1lbnRlci1zdGFydCxcbi5wYW5lbC1tb3Rpb24tYXBwZWFyLXN0YXJ0LFxuLnBhbmVsLW1vdGlvbi1sZWF2ZS1zdGFydCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFuZWwtbW90aW9uLWVudGVyLWFjdGl2ZSxcbi5wYW5lbC1tb3Rpb24tYXBwZWFyLWFjdGl2ZSxcbi5wYW5lbC1tb3Rpb24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1lbnRlci1hY3RpdmUsXG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1hcHBlYXItYWN0aXZlLFxuLmFudC1kcmF3ZXItbWFzay1tb3Rpb24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1lbnRlcixcbi5hbnQtZHJhd2VyLW1hc2stbW90aW9uLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1lbnRlci1hY3RpdmUsXG4uYW50LWRyYXdlci1tYXNrLW1vdGlvbi1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtZHJhd2VyLW1hc2stbW90aW9uLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtZHJhd2VyLW1hc2stbW90aW9uLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tbGVmdC1lbnRlci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWFwcGVhci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWxlYXZlLXN0YXJ0IHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWVudGVyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWFwcGVhci1hY3RpdmUsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tbGVmdC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWVudGVyLXN0YXJ0LFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWxlZnQtYXBwZWFyLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWxlZnQtZW50ZXItYWN0aXZlLFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1sZWZ0LWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWxlZnQtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1yaWdodC1lbnRlci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1yaWdodC1hcHBlYXItc3RhcnQsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tcmlnaHQtbGVhdmUtc3RhcnQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1yaWdodC1hcHBlYXItYWN0aXZlLFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWVudGVyLXN0YXJ0LFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWFwcGVhci1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhaW1wb3J0YW50O1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXJpZ2h0LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi10b3AtZW50ZXItc3RhcnQsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWFwcGVhci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi10b3AtbGVhdmUtc3RhcnQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXRvcC1lbnRlci1hY3RpdmUsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWFwcGVhci1hY3RpdmUsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXRvcC1lbnRlci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi10b3AtYXBwZWFyLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSAhaW1wb3J0YW50O1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXRvcC1lbnRlci1hY3RpdmUsXG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tdG9wLWxlYXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLXRvcC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1lbnRlci1zdGFydCxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tYXBwZWFyLXN0YXJ0LFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1sZWF2ZS1zdGFydCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tYm90dG9tLWVudGVyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tYXBwZWFyLWFjdGl2ZSxcbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyYXdlci1wYW5lbC1tb3Rpb24tYm90dG9tLWVudGVyLXN0YXJ0LFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1hcHBlYXItc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgIWltcG9ydGFudDtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tZW50ZXItYWN0aXZlLFxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmFudC1kcmF3ZXItcGFuZWwtbW90aW9uLWJvdHRvbS1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hbnQtZHJhd2VyLXBhbmVsLW1vdGlvbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmFudC1kcmF3ZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWRyYXdlci1ydGwgLmFudC1kcmF3ZXItY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcblxuQGRyYXdlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tZHJhd2VyJztcbkBwaWNrZXItcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXBpY2tlcic7XG5AZHJhd2VyLWFuaW1hdGlvbi1lYXNlOiBAZWFzZS1vdXQtcXVpbnQ7XG5cbi5Ae2RyYXdlci1wcmVmaXgtY2xzfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1vZGFsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLWlubGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PSBNYXNrID09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gICAgYmFja2dyb3VuZDogQG1vZGFsLW1hc2stYmc7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PSBDb250ZW50ID09PT09PT09PT09PT09PT09PT09PVxuICAmLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gICAgdHJhbnNpdGlvbjogYWxsIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcblxuICAgICYtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gUGxhY2VtZW50XG4gICAgLkB7ZHJhd2VyLXByZWZpeC1jbHN9LWxlZnQgPiAmIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3gtc2hhZG93OiBAc2hhZG93LTEtcmlnaHQ7XG4gICAgfVxuXG4gICAgLkB7ZHJhd2VyLXByZWZpeC1jbHN9LXJpZ2h0ID4gJiB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3ctMS1sZWZ0O1xuICAgIH1cblxuICAgIC5Ae2RyYXdlci1wcmVmaXgtY2xzfS10b3AgPiAmIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3ctMS1kb3duO1xuICAgIH1cblxuICAgIC5Ae2RyYXdlci1wcmVmaXgtY2xzfS1ib3R0b20gPiAmIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3ctMS11cDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBAZHJhd2VyLWJnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09IFBhbmVsID09PT09PT09PT09PT09PT09PT09PT1cbiAgJi13cmFwcGVyLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAvLyBIZWFkZXJcbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IEBkcmF3ZXItaGVhZGVyLXBhZGRpbmc7XG4gICAgZm9udC1zaXplOiBAZHJhd2VyLXRpdGxlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogQGRyYXdlci10aXRsZS1saW5lLWhlaWdodDtcbiAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3Itc3BsaXQ7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1leHRyYSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gICYtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgY29sb3I6IEBtb2RhbC1jbG9zZS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogQGhlYWRpbmctY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IEBkcmF3ZXItdGl0bGUtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBAZHJhd2VyLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLy8gQm9keVxuICAmLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogQGRyYXdlci1ib2R5LXBhZGRpbmc7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAvLyBGb290ZXJcbiAgJi1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IEBkcmF3ZXItZm9vdGVyLXBhZGRpbmctdmVydGljYWwgQGRyYXdlci1mb290ZXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGJvcmRlci10b3A6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgfVxufVxuIiwiQGltcG9ydCAocmVmZXJlbmNlKSAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcblxuQGRyYXdlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tZHJhd2VyJztcblxuLnBhbmVsLW1vdGlvbiB7XG4gICYtZW50ZXIsXG4gICYtYXBwZWFyLFxuICAmLWxlYXZlIHtcbiAgICAmLXN0YXJ0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcbiAgICB9XG4gIH1cbn1cblxuLkB7ZHJhd2VyLXByZWZpeC1jbHN9IHtcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09IE1hc2sgPT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtbWFzay1tb3Rpb24ge1xuICAgICYtZW50ZXIsXG4gICAgJi1hcHBlYXIsXG4gICAgJi1sZWF2ZSB7XG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1lbnRlcixcbiAgICAmLWFwcGVhciB7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sZWF2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT0gUGFuZWwgPT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtcGFuZWwtbW90aW9uIHtcbiAgICAvLyBMZWZ0XG4gICAgJi1sZWZ0IHtcbiAgICAgIC5wYW5lbC1tb3Rpb24oKTtcblxuICAgICAgJi1lbnRlcixcbiAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgJi1zdGFydCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxlYXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmlnaHRcbiAgICAmLXJpZ2h0IHtcbiAgICAgIC5wYW5lbC1tb3Rpb24oKTtcblxuICAgICAgJi1lbnRlcixcbiAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgJi1zdGFydCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGVhdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRvcFxuICAgICYtdG9wIHtcbiAgICAgIC5wYW5lbC1tb3Rpb24oKTtcblxuICAgICAgJi1lbnRlcixcbiAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgJi1zdGFydCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxlYXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm90dG9tXG4gICAgJi1ib3R0b20ge1xuICAgICAgLnBhbmVsLW1vdGlvbigpO1xuXG4gICAgICAmLWVudGVyLFxuICAgICAgJi1hcHBlYXIge1xuICAgICAgICAmLXN0YXJ0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sZWF2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuXG5AZHJhd2VyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1kcmF3ZXInO1xuXG4uQHtkcmF3ZXItcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICAuQHtkcmF3ZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcbkBpbXBvcnQgJy4uLy4uL2J1dHRvbi9zdHlsZS9taXhpbic7XG5AaW1wb3J0ICcuLi8uLi9ncmlkL3N0eWxlL21peGluJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cyc7XG5AaW1wb3J0ICcuL2lubGluZSc7XG5AaW1wb3J0ICcuL2hvcml6b250YWwnO1xuQGltcG9ydCAnLi92ZXJ0aWNhbCc7XG5AaW1wb3J0ICcuL3N0YXR1cyc7XG5AaW1wb3J0ICcuL21peGluJztcblxuQGZvcm0tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWZvcm0nO1xuQGZvcm0taXRlbS1wcmVmaXgtY2xzOiB+J0B7Zm9ybS1wcmVmaXgtY2xzfS1pdGVtJztcbkBmb3JtLWZvbnQtaGVpZ2h0OiBjZWlsKEBmb250LXNpemUtYmFzZSAqIEBsaW5lLWhlaWdodC1iYXNlKTtcblxuLkB7Zm9ybS1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcbiAgLnJlc2V0LWZvcm0oKTtcblxuICAuQHtmb3JtLXByZWZpeC1jbHN9LXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuZm9ybVNpemUoQGlucHV0LWhlaWdodCkge1xuICAgIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS1sYWJlbCA+IGxhYmVsIHtcbiAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgICB9XG5cbiAgICAuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tY29udHJvbC1pbnB1dCB7XG4gICAgICBtaW4taGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtc21hbGwge1xuICAgIC5mb3JtU2l6ZShAaW5wdXQtaGVpZ2h0LXNtKTtcbiAgfVxuXG4gICYtbGFyZ2Uge1xuICAgIC5mb3JtU2l6ZShAaW5wdXQtaGVpZ2h0LWxnKTtcbiAgfVxufVxuXG4uZXhwbGFpbkFuZEV4dHJhRGlzdGFuY2UoQG51bSkgd2hlbiAoQG51bSA+PSAwKSB7XG4gIHBhZGRpbmctdG9wOiBmbG9vcihAbnVtKTtcbn1cblxuLmV4cGxhaW5BbmRFeHRyYURpc3RhbmNlKEBudW0pIHdoZW4gKEBudW0gPCAwKSB7XG4gIG1hcmdpbi10b3A6IGNlaWwoQG51bSk7XG4gIG1hcmdpbi1ib3R0b206IGNlaWwoQG51bSk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEl0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgID1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBtYXJnaW4tYm90dG9tOiBAZm9ybS1pdGVtLW1hcmdpbi1ib3R0b207XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgJi13aXRoLWhlbHAge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAmLWhpZGRlbixcbiAgJi1oaWRkZW4uQHthbnQtcHJlZml4fS1yb3cge1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzI2MTQxXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgTGFiZWwgICAgICAgICAgICAgICAgICAgICAgICAgICA9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgbGluZS1oZWlnaHQ6IChAbGluZS1oZWlnaHQtYmFzZSAtIDAuMjVlbSk7XG4gICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgfVxuXG4gICAgPiBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IEBmb3JtLWl0ZW0tbGFiZWwtaGVpZ2h0O1xuICAgICAgY29sb3I6IEBsYWJlbC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogQGZvcm0taXRlbS1sYWJlbC1mb250LXNpemU7XG5cbiAgICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICBmb250LXNpemU6IEBmb3JtLWl0ZW0tbGFiZWwtZm9udC1zaXplO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuXG4gICAgICAvLyBSZXF1aXJlZCBtYXJrXG4gICAgICAmLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LXJlcXVpcmVkOm5vdCguQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tcmVxdWlyZWQtbWFyay1vcHRpb25hbCk6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGNvbG9yOiBAbGFiZWwtcmVxdWlyZWQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvcm0taXRlbS1sYWJlbC1mb250LXNpemU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaW1TdW4sIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb250ZW50OiAnKic7XG5cbiAgICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1oaWRlLXJlcXVpcmVkLW1hcmsgJiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPcHRpb25hbCBtYXJrXG4gICAgICAuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tb3B0aW9uYWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLXhzcztcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAuQHtmb3JtLXByZWZpeC1jbHN9LWhpZGUtcmVxdWlyZWQtbWFyayAmIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9wdGlvbmFsIG1hcmtcbiAgICAgIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS10b29sdGlwIHtcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IEBtYXJnaW4teHNzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICYgd2hlbiAoQGZvcm0taXRlbS10cmFpbGluZy1jb2xvbj10cnVlKSB7XG4gICAgICAgICAgY29udGVudDogJzonO1xuICAgICAgICB9XG4gICAgICAgICYgd2hlbiBub3QgKEBmb3JtLWl0ZW0tdHJhaWxpbmctY29sb249dHJ1ZSkge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgfVxuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMC41cHg7XG4gICAgICAgIG1hcmdpbjogMCBAZm9ybS1pdGVtLWxhYmVsLWNvbG9uLW1hcmdpbi1yaWdodCAwIEBmb3JtLWl0ZW0tbGFiZWwtY29sb24tbWFyZ2luLWxlZnQ7XG4gICAgICB9XG5cbiAgICAgICYuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbm8tY29sb246OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5wdXQgICAgICAgICAgICAgICAgICAgICAgICAgICA9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KFtjbGFzc149flwiJ0B7YW50LXByZWZpeH0tY29sLSdcIl0pOm5vdChbY2xhc3MqPX5cIicgQHthbnQtcHJlZml4fS1jb2wtJ1wiXSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1jb250cm9sLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcblxuICAgICYtY29udGVudCB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICBFeHBsYWluICAgICAgICAgICAgICAgICAgICAgICAgICA9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtZXhwbGFpbixcbiAgJi1leHRyYSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBAZWFzZS1vdXQ7IC8vIHN5bmMgaW5wdXQgY29sb3IgdHJhbnNpdGlvblxuICAgIC5leHBsYWluQW5kRXh0cmFEaXN0YW5jZSgoQGZvcm0taXRlbS1tYXJnaW4tYm90dG9tIC0gQGZvcm0tZm9udC1oZWlnaHQpIC8gMik7XG4gIH1cblxuICAmLWV4cGxhaW4tY29ubmVjdGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtZXh0cmEge1xuICAgIG1pbi1oZWlnaHQ6IEBmb3JtLWl0ZW0tbWFyZ2luLWJvdHRvbTtcbiAgfVxuXG4gICYtd2l0aC1oZWxwICYtZXhwbGFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIG1pbi1oZWlnaHQ6IEBmb3JtLWl0ZW0tbWFyZ2luLWJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gPSAgICAgICAgICAgICAgICAgICAgICAgIEZlZWRiYWNrIEljb24gICAgICAgICAgICAgICAgICAgICAgID1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1mZWVkYmFjay1pY29uIHtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IHpvb21JbiAwLjNzIEBlYXNlLW91dC1iYWNrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLWVycm9yIHtcbiAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgfVxuXG4gICAgJi13YXJuaW5nIHtcbiAgICAgIGNvbG9yOiBAd2FybmluZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLXZhbGlkYXRpbmcge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyA+Pj4+Pj4+Pj4+IE1vdGlvbiA8PDw8PDw8PDw8XG4vLyBFeHBsYWluIGhvbGRlclxuLkB7YW50LXByZWZpeH0tc2hvdy1oZWxwIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tb3V0O1xuXG4gICYtYXBwZWFyLFxuICAmLWVudGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLWxlYXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgJi1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRXhwbGFpblxuLkB7YW50LXByZWZpeH0tc2hvdy1oZWxwLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93IEBlYXNlLWluLW91dCxcbiAgICBvcGFjaXR5IEBhbmltYXRpb24tZHVyYXRpb24tc2xvdyBAZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3cgQGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cbiAgJi1hcHBlYXIsXG4gICYtZW50ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi1hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLWxlYXZlIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgQGFuaW1hdGlvbi1kdXJhdGlvbi1iYXNlIEBlYXNlLWluLW91dCxcbiAgICAgIG9wYWNpdHkgQGFuaW1hdGlvbi1kdXJhdGlvbi1iYXNlIEBlYXNlLWluLW91dCwgdHJhbnNmb3JtIEBhbmltYXRpb24tZHVyYXRpb24tYmFzZSBAZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbn1cblxuLy8gbmVlZCB0aGVyZSBkaWZmZXJlbnQgem9vbSBhbmltYXRpb25cbi8vIG90aGVyd2lzZSB3b24ndCB0cmlnZ2VyIGFuaW1cbkBrZXlmcmFtZXMgZGlmZlpvb21JbjEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGlmZlpvb21JbjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGlmZlpvb21JbjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0IChyZWZlcmVuY2UpICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuXG5AZm9ybS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tZm9ybSc7XG5AZm9ybS1pdGVtLXByZWZpeC1jbHM6IH4nQHtmb3JtLXByZWZpeC1jbHN9LWl0ZW0nO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyA9ICAgICAgICAgICAgICAgICAgICAgIENoaWxkcmVuIENvbXBvbmVudCAgICAgICAgICAgICAgICAgICAgICA9XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGSVhNRTogdXNlbGVzcywgcmVtb3ZlIGluIHY1XG4uQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30ge1xuICAuQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXIge1xuICAgICsgLkB7Zm9ybS1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IChyZWZlcmVuY2UpICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuXG5AZm9ybS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tZm9ybSc7XG5AZm9ybS1pdGVtLXByZWZpeC1jbHM6IH4nQHtmb3JtLXByZWZpeC1jbHN9LWl0ZW0nO1xuXG4uQHtmb3JtLXByZWZpeC1jbHN9LWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuQHtmb3JtLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLXdpdGgtaGVscCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBAZm9ybS1pdGVtLW1hcmdpbi1ib3R0b207XG4gICAgfVxuXG4gICAgPiAuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbGFiZWwsXG4gICAgPiAuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgID4gLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LWxhYmVsIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuXG4gICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30taGFzLWZlZWRiYWNrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgKHJlZmVyZW5jZSkgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5cbkBmb3JtLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1mb3JtJztcbkBmb3JtLWl0ZW0tcHJlZml4LWNsczogfidAe2Zvcm0tcHJlZml4LWNsc30taXRlbSc7XG5cbi5Ae2Zvcm0tcHJlZml4LWNsc30taG9yaXpvbnRhbCB7XG4gIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS1sYWJlbCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG4gIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS1jb250cm9sIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8zMjc3N1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzMzNzczXG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzMyOTgwXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzM0OTAzXG4gIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS1sYWJlbFtjbGFzcyQ9Jy0yNCddICsgLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LWNvbnRyb2wsXG4gIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS1sYWJlbFtjbGFzcyo9Jy0yNCAnXSArIC5Ae2Zvcm0taXRlbS1wcmVmaXgtY2xzfS1jb250cm9sIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG4iLCJAaW1wb3J0IChyZWZlcmVuY2UpICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuXG5AZm9ybS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tZm9ybSc7XG5AZm9ybS1pdGVtLXByZWZpeC1jbHM6IH4nQHtmb3JtLXByZWZpeC1jbHN9LWl0ZW0nO1xuXG4vLyA9PT09PT09PT09PT09PT09PT0gTGFiZWwgPT09PT09PT09PT09PT09PT09XG4ubWFrZS12ZXJ0aWNhbC1sYXlvdXQtbGFiZWwoKSB7XG4gICYgd2hlbiAoQGZvcm0tdmVydGljYWwtbGFiZWwtbWFyZ2luID4gMCkge1xuICAgIG1hcmdpbjogQGZvcm0tdmVydGljYWwtbGFiZWwtbWFyZ2luO1xuICB9XG4gIHBhZGRpbmc6IEBmb3JtLXZlcnRpY2FsLWxhYmVsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgPiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1ha2UtdmVydGljYWwtbGF5b3V0KCkge1xuICAuQHtmb3JtLXByZWZpeC1jbHN9LWl0ZW0gLkB7Zm9ybS1wcmVmaXgtY2xzfS1pdGVtLWxhYmVsIHtcbiAgICAubWFrZS12ZXJ0aWNhbC1sYXlvdXQtbGFiZWwoKTtcbiAgfVxuICAuQHtmb3JtLXByZWZpeC1jbHN9IHtcbiAgICAuQHtmb3JtLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1pdGVtLWxhYmVsLFxuICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1pdGVtLWNvbnRyb2wge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQHtmb3JtLXByZWZpeC1jbHN9LXZlcnRpY2FsIHtcbiAgLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9IHtcbiAgICAmLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYtbGFiZWwgPiBsYWJlbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1pdGVtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5Ae2Zvcm0tcHJlZml4LWNsc30tdmVydGljYWwgLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LWxhYmVsLFxuLyogd2hlbiBsYWJlbENvbCBpcyAyNCwgaXQgaXMgYSB2ZXJ0aWNhbCBmb3JtICovXG4uQHthbnQtcHJlZml4fS1jb2wtMjQuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbGFiZWwsXG4uQHthbnQtcHJlZml4fS1jb2wteGwtMjQuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbGFiZWwge1xuICAubWFrZS12ZXJ0aWNhbC1sYXlvdXQtbGFiZWwoKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC5tYWtlLXZlcnRpY2FsLWxheW91dCgpO1xuICAuQHthbnQtcHJlZml4fS1jb2wteHMtMjQuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbGFiZWwge1xuICAgIC5tYWtlLXZlcnRpY2FsLWxheW91dC1sYWJlbCgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAuQHthbnQtcHJlZml4fS1jb2wtc20tMjQuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbGFiZWwge1xuICAgIC5tYWtlLXZlcnRpY2FsLWxheW91dC1sYWJlbCgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAuQHthbnQtcHJlZml4fS1jb2wtbWQtMjQuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbGFiZWwge1xuICAgIC5tYWtlLXZlcnRpY2FsLWxheW91dC1sYWJlbCgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLWxnLW1heCkge1xuICAuQHthbnQtcHJlZml4fS1jb2wtbGctMjQuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbGFiZWwge1xuICAgIC5tYWtlLXZlcnRpY2FsLWxheW91dC1sYWJlbCgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhsLW1heCkge1xuICAuQHthbnQtcHJlZml4fS1jb2wteGwtMjQuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tbGFiZWwge1xuICAgIC5tYWtlLXZlcnRpY2FsLWxheW91dC1sYWJlbCgpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcbkBpbXBvcnQgJy4uLy4uL2J1dHRvbi9zdHlsZS9taXhpbic7XG5AaW1wb3J0ICcuLi8uLi9ncmlkL3N0eWxlL21peGluJztcblxuQGZvcm0tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWZvcm0nO1xuQGZvcm0taXRlbS1wcmVmaXgtY2xzOiB+J0B7Zm9ybS1wcmVmaXgtY2xzfS1pdGVtJztcblxuLkB7Zm9ybS1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30ge1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExhYmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgPVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWxhYmVsIHtcbiAgICAuQHtmb3JtLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgPiBsYWJlbCB7XG4gICAgICAmLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LXJlcXVpcmVkOjpiZWZvcmUge1xuICAgICAgICAuQHtmb3JtLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIC5Ae2Zvcm0tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgIG1hcmdpbjogMCBAZm9ybS1pdGVtLWxhYmVsLWNvbG9uLW1hcmdpbi1sZWZ0IDAgQGZvcm0taXRlbS1sYWJlbC1jb2xvbi1tYXJnaW4tcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LW9wdGlvbmFsIHtcbiAgICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBAbWFyZ2luLXhzcztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5wdXQgICAgICAgICAgICAgICAgICAgICAgICAgICA9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtY29udHJvbCB7XG4gICAgLkB7YW50LXByZWZpeH0tY29sLXJ0bCAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIHN0YXR1c1xuICAmLWhhcy1mZWVkYmFjayB7XG4gICAgLkB7YW50LXByZWZpeH0taW5wdXQge1xuICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2FudC1wcmVmaXh9LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICAgICAgLkB7YW50LXByZWZpeH0taW5wdXQtc3VmZml4IHtcbiAgICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1iYXNlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLkB7YW50LXByZWZpeH0taW5wdXQge1xuICAgICAgICAuQHtmb3JtLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7YW50LXByZWZpeH0taW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIge1xuICAgICAgLkB7YW50LXByZWZpeH0taW5wdXQtbnVtYmVyIHtcbiAgICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2FudC1wcmVmaXh9LWlucHV0LXNlYXJjaDpub3QoLkB7YW50LXByZWZpeH0taW5wdXQtc2VhcmNoLWVudGVyLWJ1dHRvbikge1xuICAgICAgLkB7YW50LXByZWZpeH0taW5wdXQtc3VmZml4IHtcbiAgICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2FudC1wcmVmaXh9LWlucHV0LW51bWJlciB7XG4gICAgICAuQHtmb3JtLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLkB7YW50LXByZWZpeH0tc2VsZWN0IC5Ae2FudC1wcmVmaXh9LXNlbGVjdC1hcnJvdyxcbiAgICA+IC5Ae2FudC1wcmVmaXh9LXNlbGVjdCAuQHthbnQtcHJlZml4fS1zZWxlY3QtY2xlYXIsXG4gICAgOm5vdCguQHthbnQtcHJlZml4fS1pbnB1dC1ncm91cC1hZGRvbikgPiAuQHthbnQtcHJlZml4fS1zZWxlY3QgLkB7YW50LXByZWZpeH0tc2VsZWN0LWFycm93LFxuICAgIDpub3QoLkB7YW50LXByZWZpeH0taW5wdXQtZ3JvdXAtYWRkb24pID4gLkB7YW50LXByZWZpeH0tc2VsZWN0IC5Ae2FudC1wcmVmaXh9LXNlbGVjdC1jbGVhcixcbiAgICA6bm90KC5Ae2FudC1wcmVmaXh9LWlucHV0LW51bWJlci1ncm91cC1hZGRvbilcbiAgICAgID4gLkB7YW50LXByZWZpeH0tc2VsZWN0XG4gICAgICAuQHthbnQtcHJlZml4fS1zZWxlY3QtYXJyb3csXG4gICAgOm5vdCguQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24pXG4gICAgICA+IC5Ae2FudC1wcmVmaXh9LXNlbGVjdFxuICAgICAgLkB7YW50LXByZWZpeH0tc2VsZWN0LWNsZWFyIHtcbiAgICAgIC5Ae2Zvcm0tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5Ae2FudC1wcmVmaXh9LXNlbGVjdCAuQHthbnQtcHJlZml4fS1zZWxlY3Qtc2VsZWN0aW9uLXNlbGVjdGVkLXZhbHVlLFxuICAgIDpub3QoLkB7YW50LXByZWZpeH0taW5wdXQtZ3JvdXAtYWRkb24pXG4gICAgICA+IC5Ae2FudC1wcmVmaXh9LXNlbGVjdFxuICAgICAgLkB7YW50LXByZWZpeH0tc2VsZWN0LXNlbGVjdGlvbi1zZWxlY3RlZC12YWx1ZSxcbiAgICA6bm90KC5Ae2FudC1wcmVmaXh9LWlucHV0LW51bWJlci1ncm91cC1hZGRvbilcbiAgICAgID4gLkB7YW50LXByZWZpeH0tc2VsZWN0XG4gICAgICAuQHthbnQtcHJlZml4fS1zZWxlY3Qtc2VsZWN0aW9uLXNlbGVjdGVkLXZhbHVlIHtcbiAgICAgIC5Ae2Zvcm0tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7YW50LXByZWZpeH0tY2FzY2FkZXItcGlja2VyIHtcbiAgICAgICYtYXJyb3cge1xuICAgICAgICAuQHtmb3JtLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jbGVhciB7XG4gICAgICAgIC5Ae2Zvcm0tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHthbnQtcHJlZml4fS1waWNrZXIge1xuICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2UgKyBAZm9udC1zaXplLWJhc2UgKiAxLjM7XG4gICAgICB9XG5cbiAgICAgICYtbGFyZ2Uge1xuICAgICAgICAuQHtmb3JtLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWxnO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1sZyArIEBmb250LXNpemUtYmFzZSAqIDEuMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXNtYWxsIHtcbiAgICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1zbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtc20gKyBAZm9udC1zaXplLWJhc2UgKiAxLjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9IHtcbiAgICAgICYtaGFzLXN1Y2Nlc3MsXG4gICAgICAmLWhhcy13YXJuaW5nLFxuICAgICAgJi1oYXMtZXJyb3IsXG4gICAgICAmLWlzLXZhbGlkYXRpbmcge1xuICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09IEljb24gPT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAuQHtmb3JtLWl0ZW0tcHJlZml4LWNsc30tY2hpbGRyZW4taWNvbiB7XG4gICAgICAgICAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGlubGluZVxuLkB7Zm9ybS1wcmVmaXgtY2xzfS1pbmxpbmUge1xuICAuQHtmb3JtLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgIC5Ae2Zvcm0tcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gdmVydGljYWxcbi5tYWtlLXZlcnRpY2FsLWxheW91dC1sYWJlbCgpIHtcbiAgLkB7Zm9ybS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiQGltcG9ydCAocmVmZXJlbmNlKSAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcblxuQGZvcm0tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWZvcm0nO1xuQGZvcm0taXRlbS1wcmVmaXgtY2xzOiB+J0B7Zm9ybS1wcmVmaXgtY2xzfS1pdGVtJztcblxuLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9IHtcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICA9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvKiBTb21lIG5vbi1zdGF0dXMgcmVsYXRlZCBjb21wb25lbnQgc3R5bGUgaXMgaW4gYGNvbXBvbmVudHMubGVzc2AgKi9cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09IEV4cGxhaW4gPT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8qIFRvIHN1cHBvcnQgbGVhdmUgYWxvbmcgRXJyb3JMaXN0LiBXZSBhZGQgYWRkaXRpb25hbCBjbGFzc05hbWUgdG8gaGFuZGxlIGV4cGxhaW4gc3R5bGUgKi9cbiAgJi1leHBsYWluIHtcbiAgICAmLWVycm9yIHtcbiAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgfVxuXG4gICAgJi13YXJuaW5nIHtcbiAgICAgIGNvbG9yOiBAd2FybmluZy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLWhhcy1mZWVkYmFjayB7XG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09IFN3aXRjaCA9PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLkB7YW50LXByZWZpeH0tc3dpdGNoIHtcbiAgICAgIG1hcmdpbjogMnB4IDAgNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PSBXYXJuaW5nID09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWhhcy13YXJuaW5nIHtcbiAgICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHdhcm5pbmctY29sb3I7IEB3YXJuaW5nLWNvbG9yOyBAZm9ybS13YXJuaW5nLWlucHV0LWJnOyBAd2FybmluZy1jb2xvci1ob3ZlcjsgQHdhcm5pbmctY29sb3Itb3V0bGluZSk7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09IEVycm9yID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1oYXMtZXJyb3Ige1xuICAgIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAZXJyb3ItY29sb3I7IEBlcnJvci1jb2xvcjsgQGZvcm0tZXJyb3ItaW5wdXQtYmc7IEBlcnJvci1jb2xvci1ob3ZlcjsgQGVycm9yLWNvbG9yLW91dGxpbmUpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9pbnB1dC9zdHlsZS9taXhpbic7XG5cbi5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihcbiAgQHRleHQtY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgQGJvcmRlci1jb2xvcjogQGlucHV0LWJvcmRlci1jb2xvcjtcbiAgQGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZztcbiAgQGhvdmVyQm9yZGVyQ29sb3I6IEBwcmltYXJ5LWNvbG9yLWhvdmVyO1xuICBAb3V0bGluZUNvbG9yOiBAcHJpbWFyeS1jb2xvci1vdXRsaW5lO1xuKSB7XG4gIC5Ae2FudC1wcmVmaXh9LWZvcm0taXRlbS1zcGxpdCB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cbi8vIFJlc2V0IGZvcm0gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzZWQgb24gQm9vdHN0cmFwIGZyYW1ld29ya1xuLnJlc2V0LWZvcm0oKSB7XG4gIGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuICBpbnB1dFt0eXBlPSdyYWRpbyddLFxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuICBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbiAgc2VsZWN0W211bHRpcGxlXSxcbiAgc2VsZWN0W3NpemVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuICBpbnB1dFt0eXBlPSdmaWxlJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxuXG4gIC8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxuICBvdXRwdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICB9XG59XG4iLG51bGwsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AaW1hZ2UtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWltYWdlJztcbkBpbWFnZS1wcmV2aWV3LXByZWZpeC1jbHM6IH4nQHtpbWFnZS1wcmVmaXgtY2xzfS1wcmV2aWV3JztcblxuLkB7aW1hZ2UtcHJlZml4LWNsc30ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmLXBsYWNlaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpbWFnZS1iZztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1UWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTVRRdU5TQXlMalZvTFRFelFTNDFMalVnTUNBd0lEQWdNU0F6ZGpFd1lTNDFMalVnTUNBd0lEQWdMalV1TldneE0yRXVOUzQxSURBZ01DQXdJQzQxTFM0MVZqTmhMalV1TlNBd0lEQWdNQzB1TlMwdU5YcE5OUzR5T0RFZ05DNDNOV0V4SURFZ01DQXdJREVnTUNBeUlERWdNU0F3SURBZ01TQXdMVEo2YlRndU1ETWdOaTQ0TTJFdU1USTNMakV5TnlBd0lEQWdNUzB1TURneExqQXpTREl1TnpZNVlTNHhNalV1TVRJMUlEQWdNQ0F4TFM0d09UWXRMakl3TjJ3eUxqWTJNUzB6TGpFMU5tRXVNVEkyTGpFeU5pQXdJREFnTVNBdU1UYzNMUzR3TVRac0xqQXhOaTR3TVRaTU55NHdPQ0F4TUM0d09Xd3lMalEzTFRJdU9UTmhMakV5Tmk0eE1qWWdNQ0F3SURFZ0xqRTNOeTB1TURFMmJDNHdNVFV1TURFMklETXVOVGc0SURRdU1qUTBZUzR4TWpjdU1USTNJREFnTUNBeExTNHdNaTR4TnpWNklpQm1hV3hzUFNJak9FTTRRemhESWlCbWFXeHNMWEoxYkdVOUltNXZibnBsY204aUx6NDhMM04yWno0PScpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbiAgICB9XG4gIH1cblxuICAmLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1pbnZlcnNlO1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQGJsYWNrLCA1MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuXG4gICAgJi1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDAgQHBhZGRpbmcteHNzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IEBtYXJnaW4teHNzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLXBsYWNlaG9sZGVyIHtcbiAgICAuYm94KCk7XG4gIH1cblxuICAmLXByZXZpZXcge1xuICAgIC5tb2RhbC1tYXNrKCk7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1ib2R5IHtcbiAgICAgIC5ib3goKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBAZWFzZS1vdXQgMHM7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICAuYm94KCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIEBlYXNlLW91dCAwcztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbW92aW5nIHtcbiAgICAgIC5Ae2ltYWdlLXByZWZpeC1jbHN9LXByZXZpZXctaW1nIHtcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIHotaW5kZXg6IEB6aW5kZXgtaW1hZ2U7XG4gICAgfVxuXG4gICAgJi1vcGVyYXRpb25zLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiBAemluZGV4LWltYWdlICsgMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtb3BlcmF0aW9ucyB7XG4gICAgICAucmVzZXQtY29tcG9uZW50KCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBAaW1hZ2UtcHJldmlldy1vcGVyYXRpb24tY29sb3I7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogZmFkZShAbW9kYWwtbWFzay1iZywgMTAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAmLW9wZXJhdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgIHBhZGRpbmc6IEBjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlKEBtb2RhbC1tYXNrLWJnLCAyMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6IEBpbWFnZS1wcmV2aWV3LW9wZXJhdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiBAaW1hZ2UtcHJldmlldy1vcGVyYXRpb24tc2l6ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN3aXRjaC1sZWZ0LFxuICAgICYtc3dpdGNoLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHotaW5kZXg6IEB6aW5kZXgtaW1hZ2UgKyAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgY29sb3I6IEBpbWFnZS1wcmV2aWV3LW9wZXJhdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IGZhZGUoQG1vZGFsLW1hc2stYmcsIDEwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZmFkZShAbW9kYWwtbWFzay1iZywgMjAlKTtcbiAgICAgIH1cblxuICAgICAgJi1kaXNhYmxlZCxcbiAgICAgICYtZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogQGltYWdlLXByZXZpZXctb3BlcmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlKEBtb2RhbC1tYXNrLWJnLCAxMCUpO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zd2l0Y2gtbGVmdCB7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgJi1zd2l0Y2gtcmlnaHQge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCIuYm94KEBwb3NpdGlvbjogYWJzb2x1dGUpIHtcbiAgcG9zaXRpb246IEBwb3NpdGlvbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuIiwiQGltcG9ydCAnYm94JztcblxuLm1vZGFsLW1hc2soKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICYuQHthbnQtcHJlZml4fS16b29tLWVudGVyLFxuICAmLkB7YW50LXByZWZpeH0tem9vbS1hcHBlYXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgLy8gcmVzZXQgc2NhbGUgYXZvaWQgbW91c2VQb3NpdGlvbiBidWdcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xMTc3N1xuICB9XG5cbiAgJi1tYXNrIHtcbiAgICAuYm94KGZpeGVkKTtcbiAgICB6LWluZGV4OiBAemluZGV4LW1vZGFsLW1hc2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1tYXNrLWJnO1xuXG4gICAgJi1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXAge1xuICAgIC5ib3goZml4ZWQpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vaW5wdXQvc3R5bGUvbWl4aW4nO1xuQGltcG9ydCAnLi9hZmZpeCc7XG5AaW1wb3J0ICcuL3N0YXR1cyc7XG5cbkBpbnB1dC1udW1iZXItcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWlucHV0LW51bWJlcic7XG5AZm9ybS1pdGVtLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1mb3JtLWl0ZW0nO1xuXG4uQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG4gIC5pbnB1dCgpO1xuXG4gIC8vPT0gU3R5bGUgZm9yIGlucHV0LWdyb3VwOiBpbnB1dCB3aXRoIGxhYmVsLCB3aXRoIGJ1dHRvbiBvciBkcm9wZG93bi4uLlxuICAmLWdyb3VwIHtcbiAgICAucmVzZXQtY29tcG9uZW50KCk7XG4gICAgLmlucHV0LWdyb3VwKH4nQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30nKTtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzY0MDNcbiAgICB9XG4gIH1cblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAY29udHJvbC1ib3JkZXItcmFkaXVzO1xuXG4gICYtaGFuZGxlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGlucHV0LW51bWJlci1oYW5kbGVyLWJvcmRlci1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBAaW5wdXQtbnVtYmVyLWhhbmRsZXItYWN0aXZlLWJnO1xuICAgIH1cblxuICAgICY6aG92ZXIgJi11cC1pbm5lcixcbiAgICAmOmhvdmVyICYtZG93bi1pbm5lciB7XG4gICAgICBjb2xvcjogQGlucHV0LW51bWJlci1oYW5kbGVyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gICYtaGFuZGxlci11cC1pbm5lcixcbiAgJi1oYW5kbGVyLWRvd24taW5uZXIge1xuICAgIC5pY29uZm9udC1taXhpbigpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmhvdmVyKEBpbnB1dC1udW1iZXItaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICAmICsgLkB7Zm9ybS1pdGVtLXByZWZpeC1jbHN9LWNoaWxkcmVuLWljb24ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNHMgbGluZWFyIDAuMjRzO1xuICAgIH1cbiAgfVxuXG4gICYtZm9jdXNlZCB7XG4gICAgLmFjdGl2ZSgpO1xuICB9XG5cbiAgJi1kaXNhYmxlZCB7XG4gICAgLmRpc2FibGVkKCk7XG4gICAgLkB7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9LWlucHV0IHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1oYW5kbGVyLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXJlYWRvbmx5IHtcbiAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlci13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2UgLSAycHg7XG4gICAgcGFkZGluZzogMCBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgLSAxcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogQGNvbnRyb2wtYm9yZGVyLXJhZGl1cztcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbiAgICAucGxhY2Vob2xkZXIoKTtcblxuICAgICZbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgJlt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCAqL1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWxnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcblxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sZyAtIDJweDtcbiAgICB9XG4gIH1cblxuICAmLXNtIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW5wdXQge1xuICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtIC0gMnB4O1xuICAgICAgcGFkZGluZzogMCBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwtc20gLSAxcHg7XG4gICAgfVxuICB9XG5cbiAgJi1oYW5kbGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IEBpbnB1dC1udW1iZXItaGFuZGxlci1iZztcbiAgICBib3JkZXItcmFkaXVzOiAwIEBjb250cm9sLWJvcmRlci1yYWRpdXMgQGNvbnRyb2wtYm9yZGVyLXJhZGl1cyAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI0cyBsaW5lYXIgMC4xcztcblxuICAgIC8vIEZpeCBpbnB1dCBudW1iZXIgaW5zaWRlIE1lbnUgbWFrZXMgaWNvbiB0b28gbGFyZ2VcbiAgICAvLyBXZSBhcmlzZSB0aGUgc2VsZWN0b3IgcHJpb3JpdHkgYnkgbmVzdCBzZWxlY3RvciBoZXJlXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMTQzNjdcbiAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlciB7XG4gICAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30taGFuZGxlci11cC1pbm5lcixcbiAgICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1oYW5kbGVyLWRvd24taW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1ib3JkZXJsZXNzICYge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1oYW5kbGVyLXdyYXA6aG92ZXIgJi1oYW5kbGVyIHtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgfVxuXG4gICY6aG92ZXIgJi1oYW5kbGVyLXdyYXAsXG4gICYtZm9jdXNlZCAmLWhhbmRsZXItd3JhcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYtaGFuZGxlci11cCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBjb250cm9sLWJvcmRlci1yYWRpdXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtaGFuZGxlci1kb3duIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAaW5wdXQtbnVtYmVyLWhhbmRsZXItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAY29udHJvbC1ib3JkZXItcmFkaXVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtaW5uZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30tYm9yZGVybGVzcyAmIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpob3Zlcjpub3QoLkB7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9LWJvcmRlcmxlc3MpICYtaGFuZGxlci1kb3duLFxuICAmLWZvY3VzZWQ6bm90KC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1ib3JkZXJsZXNzKSAmLWhhbmRsZXItZG93biB7XG4gICAgYm9yZGVyLXRvcDogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAaW5wdXQtbnVtYmVyLWhhbmRsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi1oYW5kbGVyLXVwLWRpc2FibGVkLFxuICAmLWhhbmRsZXItZG93bi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICYtaGFuZGxlci11cC1kaXNhYmxlZDpob3ZlciAmLWhhbmRsZXItdXAtaW5uZXIsXG4gICYtaGFuZGxlci1kb3duLWRpc2FibGVkOmhvdmVyICYtaGFuZGxlci1kb3duLWlubmVyIHtcbiAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgJi1ib3JkZXJsZXNzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09IE91dCBPZiBSYW5nZSA9PT09PT09PT09PT09PT09PT09PT1cbiAgJi1vdXQtb2YtcmFuZ2Uge1xuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09IENvbXBhY3QgSXRlbSBTdHlsZXMgPT09PT09PT09PT09PT09PT09PT09XG4gIC5jb21wYWN0LWl0ZW0oQGlucHV0LW51bWJlci1wcmVmaXgtY2xzLCBudWxsLCB+J0B7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9LWZvY3VzZWQnKTtcbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcbkBpbXBvcnQgKHJlZmVyZW5jZSkgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW5wdXQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWlucHV0JztcblxuQGlucHV0LWFmZml4LW1hcmdpbjogNHB4O1xuXG4uQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXIge1xuICAmLWFmZml4LXdyYXBwZXIge1xuICAgIC5pbnB1dCgpO1xuICAgIC8vIG9yIG51bWJlciBoYW5kbGVyIHdpbGwgY292ZXIgZm9ybSBzdGF0dXNcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbC1iYXNlO1xuXG4gICAgJjpub3QoJi1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgLmhvdmVyKCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtZm9jdXNlZCxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAuQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXJbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXYuQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmLkB7YW50LXByZWZpeH0taW5wdXQtbnVtYmVyLWZvY3VzZWQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQuQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXItaW5wdXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjb250ZW50OiAnXFxhMCc7XG4gICAgfVxuXG4gICAgLkB7YW50LXByZWZpeH0taW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICYtcHJlZml4LFxuICAmLXN1ZmZpeCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLXByZWZpeCB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IEBpbnB1dC1hZmZpeC1tYXJnaW47XG4gIH1cblxuICAmLXN1ZmZpeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICBtYXJnaW4tbGVmdDogQGlucHV0LWFmZml4LW1hcmdpbjtcbiAgfVxufVxuXG4uQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXItZ3JvdXAtd3JhcHBlciAuQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vaW5wdXQvc3R5bGUvbWl4aW4nO1xuXG5AaW5wdXQtbnVtYmVyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1pbnB1dC1udW1iZXInO1xuXG5AaW5wdXQtbnVtYmVyLXdyYXBwZXItY2xzOiBAaW5wdXQtbnVtYmVyLXByZWZpeC1jbHMsIH4nQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30tYWZmaXgtd3JhcHBlcic7XG5cbmVhY2goQGlucHV0LW51bWJlci13cmFwcGVyLWNscywge1xuICAuQHt2YWx1ZX0ge1xuICAgICYtc3RhdHVzLWVycm9yIHtcbiAgICAgIC5zdGF0dXMtY29sb3IoQHZhbHVlLCBAZXJyb3ItY29sb3IsIEBlcnJvci1jb2xvciwgQGlucHV0LWJnLCBAZXJyb3ItY29sb3ItaG92ZXIsIEBlcnJvci1jb2xvci1vdXRsaW5lKTtcbiAgICAgIC5zdGF0dXMtY29sb3ItY29tbW9uKEBpbnB1dC1udW1iZXItcHJlZml4LWNscywgQGVycm9yLWNvbG9yLCBAZXJyb3ItY29sb3IsIEBpbnB1dC1iZywgQGVycm9yLWNvbG9yLWhvdmVyLCBAZXJyb3ItY29sb3Itb3V0bGluZSlcbiAgICB9XG5cbiAgICAmLXN0YXR1cy13YXJuaW5nIHtcbiAgICAgIC5zdGF0dXMtY29sb3IoQHZhbHVlLCBAd2FybmluZy1jb2xvciwgQHdhcm5pbmctY29sb3IsIEBpbnB1dC1iZywgQHdhcm5pbmctY29sb3ItaG92ZXIsIEB3YXJuaW5nLWNvbG9yLW91dGxpbmUpO1xuICAgICAgLnN0YXR1cy1jb2xvci1jb21tb24oQGlucHV0LW51bWJlci1wcmVmaXgtY2xzLCBAd2FybmluZy1jb2xvciwgQHdhcm5pbmctY29sb3IsIEBpbnB1dC1iZywgQHdhcm5pbmctY29sb3ItaG92ZXIsIEB3YXJuaW5nLWNvbG9yLW91dGxpbmUpXG4gICAgfVxuICB9XG59KTtcblxuLkB7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9LWdyb3VwLXdyYXBwZXIge1xuICAmLXN0YXR1cy1lcnJvciB7XG4gICAgLmdyb3VwLXN0YXR1cy1jb2xvcihAaW5wdXQtbnVtYmVyLXByZWZpeC1jbHMsIEBlcnJvci1jb2xvciwgQGVycm9yLWNvbG9yKTtcbiAgfVxuXG4gICYtc3RhdHVzLXdhcm5pbmcge1xuICAgIC5ncm91cC1zdGF0dXMtY29sb3IoQGlucHV0LW51bWJlci1wcmVmaXgtY2xzLCBAd2FybmluZy1jb2xvciwgQHdhcm5pbmctY29sb3IpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcblxuQGlucHV0LW51bWJlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0taW5wdXQtbnVtYmVyJztcblxuLkB7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1oYW5kbGVyIHtcbiAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBpbnB1dC1udW1iZXItaGFuZGxlci1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgLkB7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1ydGwuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30tYm9yZGVybGVzcyAmIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdXAge1xuICAgICAgLkB7aW5wdXQtbnVtYmVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kb3duIHtcbiAgICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW5wdXQge1xuICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8zNTg3MFxuLmlucHV0LWdyb3VwKEBpbnB1dC1udW1iZXItcHJlZml4LWNscykge1xuICA+IC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1ydGw6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDA7XG4gIH1cbiAgPiAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30tcnRsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgMCAwIEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICAmLWFkZG9uIHtcbiAgICAuQHtpbnB1dC1udW1iZXItcHJlZml4LWNsc30tZ3JvdXAtcnRsICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDA7XG4gICAgfVxuICAgIC5Ae2lucHV0LW51bWJlci1wcmVmaXgtY2xzfS1ncm91cC1ydGwgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuL21peGluJztcbkBpbXBvcnQgJy4vYWZmaXgnO1xuQGltcG9ydCAnLi9hbGxvdy1jbGVhcic7XG5AaW1wb3J0ICcuL3N0YXR1cyc7XG5AaW5wdXQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWlucHV0JztcblxuLy8gSW5wdXQgc3R5bGVzXG4uQHtpbnB1dC1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcbiAgLmlucHV0KCk7XG5cbiAgLy89PSBTdHlsZSBmb3IgaW5wdXQtZ3JvdXA6IGlucHV0IHdpdGggbGFiZWwsIHdpdGggYnV0dG9uIG9yIGRyb3Bkb3duLi4uXG4gICYtZ3JvdXAge1xuICAgIC5yZXNldC1jb21wb25lbnQoKTtcbiAgICAuaW5wdXQtZ3JvdXAofidAe2lucHV0LXByZWZpeC1jbHN9Jyk7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzY0MDNcbiAgICB9XG4gIH1cblxuICAmLXBhc3N3b3JkLWljb24uQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAaW5wdXQtaWNvbi1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmW3R5cGU9J2NvbG9yJ10ge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuXG4gICAgJi5Ae2lucHV0LXByZWZpeC1jbHN9LWxnIHtcbiAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sZztcbiAgICB9XG4gICAgJi5Ae2lucHV0LXByZWZpeC1jbHN9LXNtIHtcbiAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dGFyZWEtc2hvdy1jb3VudCB7XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMzMwNDlcbiAgICA+IC5Ae2lucHV0LXByZWZpeC1jbHN9IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLkB7aW5wdXQtcHJlZml4LWNsc30tdGV4dGFyZWEtaW4tZm9ybS1pdGVtIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0YXJlYS1zdWZmaXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PSBDb21wYWN0IEl0ZW0gU3R5bGVzID09PT09PT09PT09PT09PT09PT09PVxuICAuY29tcGFjdC1pdGVtKEBpbnB1dC1wcmVmaXgtY2xzKTtcbn1cblxuQGltcG9ydCAnLi9zZWFyY2gtaW5wdXQnO1xuQGltcG9ydCAnLi9ydGwnO1xuQGltcG9ydCAnLi9JRTExJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuL21peGluJztcbkBpbXBvcnQgKHJlZmVyZW5jZSkgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW5wdXQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWlucHV0JztcblxuQGlucHV0LWFmZml4LW1hcmdpbjogNHB4O1xuXG4uQHthbnQtcHJlZml4fS1pbnB1dCB7XG4gICYtYWZmaXgtd3JhcHBlciB7XG4gICAgLmlucHV0KCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAmOm5vdCgmLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAuaG92ZXIoKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAuQHthbnQtcHJlZml4fS1pbnB1dC1zZWFyY2gtd2l0aC1idXR0b24gJiB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb2N1c2VkLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgIC5Ae2FudC1wcmVmaXh9LWlucHV0W2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuQHthbnQtcHJlZml4fS1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCh0ZXh0YXJlYSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNvbnRlbnQ6ICdcXGEwJztcbiAgICB9XG4gIH1cblxuICAmLXByZWZpeCxcbiAgJi1zdWZmaXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zaG93LWNvdW50LXN1ZmZpeCB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgfVxuXG4gICYtc2hvdy1jb3VudC1oYXMtc3VmZml4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuXG4gICYtcHJlZml4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IEBpbnB1dC1hZmZpeC1tYXJnaW47XG4gIH1cblxuICAmLXN1ZmZpeCB7XG4gICAgbWFyZ2luLWxlZnQ6IEBpbnB1dC1hZmZpeC1tYXJnaW47XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG4vLz09IFN0eWxlIGZvciBpbnB1dC1ncm91cDogaW5wdXQgd2l0aCBsYWJlbCwgd2l0aCBidXR0b24gb3IgZHJvcGRvd24uLi5cbi5Ae2FudC1wcmVmaXh9LWlucHV0LWdyb3VwIHtcbiAgJi13cmFwcGVyIHtcbiAgICAmLXJ0bCB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG4gIH1cblxuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbn1cblxuLy8gYWZmaXhcbkBpbnB1dC1hZmZpeC1tYXJnaW46IDRweDtcblxuLkB7YW50LXByZWZpeH0taW5wdXQge1xuICAmLWFmZml4LXdyYXBwZXImLWFmZml4LXdyYXBwZXItcnRsIHtcbiAgICA+IGlucHV0LkB7YW50LXByZWZpeH0taW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWFmZml4LXdyYXBwZXItcnRsIHtcbiAgICAuQHthbnQtcHJlZml4fS1pbnB1dC1wcmVmaXgge1xuICAgICAgbWFyZ2luOiAwIDAgMCBAaW5wdXQtYWZmaXgtbWFyZ2luO1xuICAgIH1cblxuICAgIC5Ae2FudC1wcmVmaXh9LWlucHV0LXN1ZmZpeCB7XG4gICAgICBtYXJnaW46IDAgQGlucHV0LWFmZml4LW1hcmdpbiAwIDA7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0YXJlYSB7XG4gICAgJi1ydGwge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgfVxuXG4gICAgJi1ydGwmLXNob3ctY291bnQ6OmFmdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGFsbG93LWNsZWFyXG4uQHthbnQtcHJlZml4fS1pbnB1dC1jbGVhci1pY29uIHtcbiAgJi1oYXMtc3VmZml4IHtcbiAgICAuQHthbnQtcHJlZml4fS1pbnB1dC1hZmZpeC13cmFwcGVyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAaW5wdXQtYWZmaXgtbWFyZ2luO1xuICAgIH1cbiAgfVxuXG4gIC5Ae2FudC1wcmVmaXh9LWlucHV0LWFmZml4LXdyYXBwZXItcnRsICYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuXG4vLyBtaXhpblxuQGlucHV0LXJ0bC1jbHM6IH4nQHthbnQtcHJlZml4fS1pbnB1dC1ydGwnO1xuXG4uYWN0aXZlKCkge1xuICAuQHtpbnB1dC1ydGwtY2xzfSAmIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IEBib3JkZXItd2lkdGgtYmFzZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob3ZlcigpIHtcbiAgLkB7aW5wdXQtcnRsLWNsc30gJiB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBAYm9yZGVyLXdpZHRoLWJhc2UgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5wdXQoKSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuXG4vLyBsYWJlbCBpbnB1dFxuLmlucHV0LWdyb3VwKEBpbnB1dENsYXNzKSB7XG4gID4gLkB7aW5wdXRDbGFzc30tcnRsOmZpcnN0LWNoaWxkLFxuICAmLXJ0bCAmLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwO1xuICB9XG5cbiAgJi1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gICAgLkB7aW5wdXRDbGFzc30tZ3JvdXAtcnRsICYge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLWFkZG9uOmxhc3QtY2hpbGQge1xuICAgIC5Ae2lucHV0Q2xhc3N9LWdyb3VwLXJ0bCAmIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIH1cbiAgfVxuXG4gID4gLkB7aW5wdXRDbGFzc306bGFzdC1jaGlsZCxcbiAgJi1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgICAuQHtpbnB1dENsYXNzfS1ncm91cC1ydGwmIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgMCAwIEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgLkB7aW5wdXRDbGFzc30tYWZmaXgtd3JhcHBlciB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAuQHtpbnB1dENsYXNzfS1ncm91cC1ydGwmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSAwIDAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgLkB7aW5wdXRDbGFzc30tZ3JvdXAtcnRsJiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiYtY29tcGFjdCB7XG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAuQHtpbnB1dENsYXNzfS1ncm91cC1ydGwmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLUBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IEBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gKjpmaXJzdC1jaGlsZCxcbiAgICAmID4gLkB7YW50LXByZWZpeH0tc2VsZWN0OmZpcnN0LWNoaWxkID4gLkB7YW50LXByZWZpeH0tc2VsZWN0LXNlbGVjdG9yLFxuICAgICYgPiAuQHthbnQtcHJlZml4fS1zZWxlY3QtYXV0by1jb21wbGV0ZTpmaXJzdC1jaGlsZCAuQHthbnQtcHJlZml4fS1pbnB1dCxcbiAgICAmID4gLkB7YW50LXByZWZpeH0tY2FzY2FkZXItcGlja2VyOmZpcnN0LWNoaWxkIC5Ae2FudC1wcmVmaXh9LWlucHV0IHtcbiAgICAgIC5Ae2lucHV0Q2xhc3N9LWdyb3VwLXJ0bCYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAqOmxhc3QtY2hpbGQsXG4gICAgJiA+IC5Ae2FudC1wcmVmaXh9LXNlbGVjdDpsYXN0LWNoaWxkID4gLkB7YW50LXByZWZpeH0tc2VsZWN0LXNlbGVjdG9yLFxuICAgICYgPiAuQHthbnQtcHJlZml4fS1zZWxlY3QtYXV0by1jb21wbGV0ZTpsYXN0LWNoaWxkIC5Ae2FudC1wcmVmaXh9LWlucHV0LFxuICAgICYgPiAuQHthbnQtcHJlZml4fS1jYXNjYWRlci1waWNrZXI6bGFzdC1jaGlsZCAuQHthbnQtcHJlZml4fS1pbnB1dCxcbiAgICAmID4gLkB7YW50LXByZWZpeH0tY2FzY2FkZXItcGlja2VyLWZvY3VzZWQ6bGFzdC1jaGlsZCAuQHthbnQtcHJlZml4fS1pbnB1dCB7XG4gICAgICAuQHtpbnB1dENsYXNzfS1ncm91cC1ydGwmIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IEBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSAwIDAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHthbnQtcHJlZml4fS1pbnB1dC1ncm91cC13cmFwcGVyLXJ0bCArIC5Ae2FudC1wcmVmaXh9LWlucHV0LWdyb3VwLXdyYXBwZXItcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5Ae2FudC1wcmVmaXh9LWlucHV0LWdyb3VwLXdyYXBwZXItcnRsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgJi5Ae2FudC1wcmVmaXh9LWlucHV0LXNlYXJjaCA+IC5Ae2FudC1wcmVmaXh9LWlucHV0LWdyb3VwIHtcbiAgICAgICAgJiA+IC5Ae2FudC1wcmVmaXh9LWlucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHNlYXJjaC1pbnB1dFxuQHNlYXJjaC1wcmVmaXg6IH4nQHthbnQtcHJlZml4fS1pbnB1dC1zZWFyY2gnO1xuQHNlYXJjaC1ydGwtY2xzOiB+J0B7c2VhcmNoLXByZWZpeH0tcnRsJztcblxuLkB7c2VhcmNoLXByZWZpeH0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG5cbiAgLkB7YW50LXByZWZpeH0taW5wdXQge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICArIC5Ae2FudC1wcmVmaXh9LWlucHV0LWdyb3VwLWFkZG9uIC5Ae3NlYXJjaC1wcmVmaXh9LWJ1dHRvbjpub3QoLkB7YW50LXByZWZpeH0tYnRuLXByaW1hcnkpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLkB7YW50LXByZWZpeH0taW5wdXQtZ3JvdXAge1xuICAgID4gLkB7YW50LXByZWZpeH0taW5wdXQtYWZmaXgtd3JhcHBlciB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi1mb2N1c2VkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLkB7YW50LXByZWZpeH0taW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAuQHtzZWFyY2gtcHJlZml4fS1idXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAocmVmZXJlbmNlKSAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbnB1dC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0taW5wdXQnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09IElucHV0ID09PT09PT09PT09PT09PT09PT09PT09PT1cbi5Ae2ljb25mb250LWNzcy1wcmVmaXh9LkB7aW5wdXQtcHJlZml4LWNsc30tY2xlYXItaWNvbixcbi5Ae2lucHV0LXByZWZpeC1jbHN9LWNsZWFyLWljb24ge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbTtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vcHVsbC8xODE1MVxuICAvLyBodHRwczovL2NvZGVzYW5kYm94LmlvL3Mvd2l6YXJkbHktc3VuLXUxMGJyXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuXG4gICYtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmLWhhcy1zdWZmaXgge1xuICAgIG1hcmdpbjogMCBAaW5wdXQtYWZmaXgtbWFyZ2luO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09IFRleHRBcmVhID09PT09PT09PT09PT09PT09PT09PT09PVxuLkB7aW5wdXQtcHJlZml4LWNsc30tYWZmaXgtd3JhcHBlci5Ae2lucHV0LXByZWZpeC1jbHN9LWFmZml4LXdyYXBwZXItdGV4dGFyZWEtd2l0aC1jbGVhci1idG4ge1xuICBwYWRkaW5nOiAwO1xuXG4gIC5Ae2lucHV0LXByZWZpeC1jbHN9LWNsZWFyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vbWl4aW4nO1xuXG5AaW5wdXQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWlucHV0JztcblxuQGlucHV0LXdyYXBwZXItY2xzOiBAaW5wdXQtcHJlZml4LWNscywgfidAe2lucHV0LXByZWZpeC1jbHN9LWFmZml4LXdyYXBwZXInO1xuXG5lYWNoKEBpbnB1dC13cmFwcGVyLWNscywge1xuICAuQHt2YWx1ZX0ge1xuICAgICYtc3RhdHVzLWVycm9yIHtcbiAgICAgIC5zdGF0dXMtY29sb3IoQHZhbHVlLCBAZXJyb3ItY29sb3IsIEBlcnJvci1jb2xvciwgQGlucHV0LWJnLCBAZXJyb3ItY29sb3ItaG92ZXIsIEBlcnJvci1jb2xvci1vdXRsaW5lKTtcbiAgICAgIC5zdGF0dXMtY29sb3ItY29tbW9uKEBpbnB1dC1wcmVmaXgtY2xzLCBAZXJyb3ItY29sb3IsIEBlcnJvci1jb2xvciwgQGlucHV0LWJnLCBAZXJyb3ItY29sb3ItaG92ZXIsIEBlcnJvci1jb2xvci1vdXRsaW5lKTtcbiAgICB9XG5cbiAgICAmLXN0YXR1cy13YXJuaW5nIHtcbiAgICAgIC5zdGF0dXMtY29sb3IoQHZhbHVlLCBAd2FybmluZy1jb2xvciwgQHdhcm5pbmctY29sb3IsIEBpbnB1dC1iZywgQHdhcm5pbmctY29sb3ItaG92ZXIsIEB3YXJuaW5nLWNvbG9yLW91dGxpbmUpO1xuICAgICAgLnN0YXR1cy1jb2xvci1jb21tb24oQGlucHV0LXByZWZpeC1jbHMsIEB3YXJuaW5nLWNvbG9yLCBAd2FybmluZy1jb2xvciwgQGlucHV0LWJnLCBAd2FybmluZy1jb2xvci1ob3ZlciwgQHdhcm5pbmctY29sb3Itb3V0bGluZSk7XG4gICAgfVxuICB9XG59KTtcblxuLkB7aW5wdXQtcHJlZml4LWNsc30tdGV4dGFyZWEge1xuICAmLXN0YXR1cy1lcnJvcixcbiAgJi1zdGF0dXMtd2FybmluZyxcbiAgJi1zdGF0dXMtc3VjY2VzcyxcbiAgJi1zdGF0dXMtdmFsaWRhdGluZyB7XG4gICAgJi5Ae2lucHV0LXByZWZpeC1jbHN9LXRleHRhcmVhLWhhcy1mZWVkYmFjayB7XG4gICAgICAuQHtpbnB1dC1wcmVmaXgtY2xzfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5Ae2lucHV0LXByZWZpeC1jbHN9LWdyb3VwLXdyYXBwZXIge1xuICAmLXN0YXR1cy1lcnJvciB7XG4gICAgLmdyb3VwLXN0YXR1cy1jb2xvcihAaW5wdXQtcHJlZml4LWNscywgQGVycm9yLWNvbG9yLCBAZXJyb3ItY29sb3IpO1xuICB9XG5cbiAgJi1zdGF0dXMtd2FybmluZyB7XG4gICAgLmdyb3VwLXN0YXR1cy1jb2xvcihAaW5wdXQtcHJlZml4LWNscywgQHdhcm5pbmctY29sb3IsIEB3YXJuaW5nLWNvbG9yKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9idXR0b24vc3R5bGUvbWl4aW4nO1xuQGltcG9ydCAnLi9taXhpbic7XG5cbkBzZWFyY2gtcHJlZml4OiB+J0B7YW50LXByZWZpeH0taW5wdXQtc2VhcmNoJztcblxuLkB7c2VhcmNoLXByZWZpeH0ge1xuICAuQHthbnQtcHJlZml4fS1pbnB1dCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjtcblxuICAgICAgKyAuQHthbnQtcHJlZml4fS1pbnB1dC1ncm91cC1hZGRvbiAuQHtzZWFyY2gtcHJlZml4fS1idXR0b246bm90KC5Ae2FudC1wcmVmaXh9LWJ0bi1wcmltYXJ5KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5Ae2FudC1wcmVmaXh9LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAvLyBmaXggc2xpZ2h0IGhlaWdodCBkaWZmIGluIEZpcmVmb3g6XG4gIC8vIGh0dHBzOi8vYW50LmRlc2lnbi9jb21wb25lbnRzL2F1dG8tY29tcGxldGUtY24vI2NvbXBvbmVudHMtYXV0by1jb21wbGV0ZS1kZW1vLWNlcnRhaW4tY2F0ZWdvcnlcbiAgLkB7YW50LXByZWZpeH0taW5wdXQtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZSAtIDAuMDAwMjtcbiAgfVxuXG4gID4gLkB7YW50LXByZWZpeH0taW5wdXQtZ3JvdXAge1xuICAgID4gLkB7YW50LXByZWZpeH0taW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLkB7c2VhcmNoLXByZWZpeH0tYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwO1xuICAgICAgfVxuXG4gICAgICAuQHtzZWFyY2gtcHJlZml4fS1idXR0b246bm90KC5Ae2FudC1wcmVmaXh9LWJ0bi1wcmltYXJ5KSB7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgJi5Ae2FudC1wcmVmaXh9LWJ0bi1sb2FkaW5nOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtbGFyZ2UgJi1idXR0b24ge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sZztcbiAgfVxuXG4gICYtc21hbGwgJi1idXR0b24ge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PSBDb21wYWN0IEl0ZW0gQ3VzdG9taXplZCBTdHlsZXMgPT09PT09PT09PT09PT09PT09PT09XG4gICYuQHtpbnB1dC1wcmVmaXgtY2xzfS1jb21wYWN0LWl0ZW0ge1xuICAgICY6bm90KC5Ae2lucHV0LXByZWZpeC1jbHN9LWNvbXBhY3QtaXRlbS1ydGwpIHtcbiAgICAgICY6bm90KC5Ae2lucHV0LXByZWZpeC1jbHN9LWNvbXBhY3QtbGFzdC1pdGVtKSB7XG4gICAgICAgIC5Ae2lucHV0LXByZWZpeC1jbHN9LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAuQHtpbnB1dC1wcmVmaXgtY2xzfS1zZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLUBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLkB7aW5wdXQtcHJlZml4LWNsc30tY29tcGFjdC1maXJzdC1pdGVtKSB7XG4gICAgICAuQHtpbnB1dC1wcmVmaXgtY2xzfSxcbiAgICAgIC5Ae2lucHV0LXByZWZpeC1jbHN9LWFmZml4LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLkB7aW5wdXQtcHJlZml4LWNsc30tZ3JvdXAtYWRkb24gLkB7aW5wdXQtcHJlZml4LWNsc30tc2VhcmNoLWJ1dHRvbixcbiAgICA+IC5Ae2lucHV0LXByZWZpeC1jbHN9LFxuICAgIC5Ae2lucHV0LXByZWZpeC1jbHN9LWFmZml4LXdyYXBwZXIge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuQHtpbnB1dC1wcmVmaXgtY2xzfS1hZmZpeC13cmFwcGVyLWZvY3VzZWQge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09IEZvciBSVEwgQ29tcGFjdCBJdGVtIEN1c3RvbWl6ZWQgU3R5bGVzID09PT09PT09PT09PT09PT09PT09PVxuICAmLkB7aW5wdXQtcHJlZml4LWNsc30tY29tcGFjdC1pdGVtLXJ0bCB7XG4gICAgJjpub3QoLkB7aW5wdXQtcHJlZml4LWNsc30tY29tcGFjdC1sYXN0LWl0ZW0pIHtcbiAgICAgIC5Ae2lucHV0LXByZWZpeC1jbHN9LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAuQHtpbnB1dC1wcmVmaXgtY2xzfS1zZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLUBib3JkZXItd2lkdGgtYmFzZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGaXggSW5wdXQgY29tcG9uZW50IGhlaWdodCBpc3N1ZSBpbiBJRTExXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuQHthbnQtcHJlZml4fS1pbnB1dCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG5cbiAgICAmLWxnIHtcbiAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sZztcbiAgICB9XG5cbiAgICAmLXNtIHtcbiAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbTtcbiAgICB9XG5cbiAgICAmLWFmZml4LXdyYXBwZXIge1xuICAgICAgPiBpbnB1dC5Ae2FudC1wcmVmaXh9LWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBsYXlvdXQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWxheW91dCc7XG5AbGF5b3V0LW1lbnUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1lbnUnO1xuXG4uQHtsYXlvdXQtcHJlZml4LWNsc30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8qIGZpeCBmaXJlZm94IGNhbid0IHNldCBoZWlnaHQgc21hbGxlciB0aGFuIGNvbnRlbnQgb24gZmxleCBpdGVtICovXG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IEBsYXlvdXQtYm9keS1iYWNrZ3JvdW5kO1xuXG4gICYsXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmJi1oYXMtc2lkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICA+IC5Ae2xheW91dC1wcmVmaXgtY2xzfSxcbiAgICA+IC5Ae2xheW91dC1wcmVmaXgtY2xzfS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAwOyAvLyBodHRwczovL3NlZ21lbnRmYXVsdC5jb20vYS8xMTkwMDAwMDE5NDk4MzAwXG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIsXG4gICYtZm9vdGVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IEBsYXlvdXQtaGVhZGVyLWhlaWdodDtcbiAgICBwYWRkaW5nOiBAbGF5b3V0LWhlYWRlci1wYWRkaW5nO1xuICAgIGNvbG9yOiBAbGF5b3V0LWhlYWRlci1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogQGxheW91dC1oZWFkZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6IEBsYXlvdXQtaGVhZGVyLWJhY2tncm91bmQ7XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgcGFkZGluZzogQGxheW91dC1mb290ZXItcGFkZGluZztcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgYmFja2dyb3VuZDogQGxheW91dC1mb290ZXItYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgZmxleDogYXV0bztcblxuICAgIC8qIGZpeCBmaXJlZm94IGNhbid0IHNldCBoZWlnaHQgc21hbGxlciB0aGFuIGNvbnRlbnQgb24gZmxleCBpdGVtICovXG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gICYtc2lkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8qIGZpeCBmaXJlZm94IGNhbid0IHNldCB3aWR0aCBzbWFsbGVyIHRoYW4gY29udGVudCBvbiBmbGV4IGl0ZW0gKi9cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZDogQGxheW91dC1zaWRlci1iYWNrZ3JvdW5kO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJi1jaGlsZHJlbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4xcHg7XG4gICAgICAvLyBIYWNrIGZvciBmaXhpbmcgbWFyZ2luIGNvbGxhc3BlIGJ1Z1xuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvNzk2N1xuICAgICAgLy8gc29sdXRpb24gZnJvbSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMzMxMzI2MjQvMzA0MDYwNVxuICAgICAgcGFkZGluZy10b3A6IDAuMXB4O1xuXG4gICAgICAuQHtsYXlvdXQtbWVudS1wcmVmaXgtY2xzfS5Ae2xheW91dC1tZW51LXByZWZpeC1jbHN9LWlubGluZS1jb2xsYXBzZWQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhhcy10cmlnZ2VyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBAbGF5b3V0LXRyaWdnZXItaGVpZ2h0O1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgJi10cmlnZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoZWlnaHQ6IEBsYXlvdXQtdHJpZ2dlci1oZWlnaHQ7XG4gICAgICBjb2xvcjogQGxheW91dC10cmlnZ2VyLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IEBsYXlvdXQtdHJpZ2dlci1oZWlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBAbGF5b3V0LXRyaWdnZXItYmFja2dyb3VuZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICYtemVyby13aWR0aCB7XG4gICAgICA+ICoge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmLXRyaWdnZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogQGxheW91dC1oZWFkZXItaGVpZ2h0O1xuICAgICAgICByaWdodDogLUBsYXlvdXQtemVyby10cmlnZ2VyLXdpZHRoO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogQGxheW91dC16ZXJvLXRyaWdnZXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogQGxheW91dC16ZXJvLXRyaWdnZXItaGVpZ2h0O1xuICAgICAgICBjb2xvcjogQGxheW91dC10cmlnZ2VyLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IChAbGF5b3V0LXplcm8tdHJpZ2dlci13aWR0aCAvIDIpO1xuICAgICAgICBsaW5lLWhlaWdodDogQGxheW91dC16ZXJvLXRyaWdnZXItaGVpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsYXlvdXQtc2lkZXItYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICBsZWZ0OiAtQGxheW91dC16ZXJvLXRyaWdnZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSAwIDAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL2xpZ2h0JztcbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCIuQHtsYXlvdXQtcHJlZml4LWNsc30tc2lkZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiBAbGF5b3V0LXNpZGVyLWJhY2tncm91bmQtbGlnaHQ7XG4gIC5Ae2xheW91dC1wcmVmaXgtY2xzfS1zaWRlci10cmlnZ2VyIHtcbiAgICBjb2xvcjogQGxheW91dC10cmlnZ2VyLWNvbG9yLWxpZ2h0O1xuICAgIGJhY2tncm91bmQ6IEBsYXlvdXQtdHJpZ2dlci1iYWNrZ3JvdW5kLWxpZ2h0O1xuICB9XG4gIC5Ae2xheW91dC1wcmVmaXgtY2xzfS1zaWRlci16ZXJvLXdpZHRoLXRyaWdnZXIge1xuICAgIGNvbG9yOiBAbGF5b3V0LXRyaWdnZXItY29sb3ItbGlnaHQ7XG4gICAgYmFja2dyb3VuZDogQGxheW91dC10cmlnZ2VyLWJhY2tncm91bmQtbGlnaHQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AbGF5b3V0LXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1sYXlvdXQnO1xuXG4uQHtsYXlvdXQtcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi9jdXN0b21pemUubGVzcyc7XG5cbkBsaXN0LXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1saXN0JztcblxuLkB7bGlzdC1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgKiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogQG1hcmdpbi1sZztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzIwMDM3XG4gICAgLkB7YW50LXByZWZpeH0tcGFnaW5hdGlvbi1vcHRpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiBAbWFyZ2luLXNtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICYtc3BpbiB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLWVtcHR5LXRleHQge1xuICAgIHBhZGRpbmc6IEBsaXN0LWVtcHR5LXRleHQtcGFkZGluZztcbiAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtaXRlbXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogQGxpc3QtaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcblxuICAgICYtbWV0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmLWF2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogQGxpc3QtaXRlbS1tZXRhLWF2YXRhci1tYXJnaW4tcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDEgMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IEBsaXN0LWl0ZW0tbWV0YS1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGlvbiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIEBwYWRkaW5nLXhzO1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtc3BsaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAbGlzdC1oZWFkZXItYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAbGlzdC1mb290ZXItYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtaGVhZGVyLFxuICAmLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IEBwYWRkaW5nLXNtO1xuICAgIHBhZGRpbmctYm90dG9tOiBAcGFkZGluZy1zbTtcbiAgfVxuXG4gICYtZW1wdHkge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLW1kIDA7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1zcGxpdCAmLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1zcGxpdCAmLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gIH1cblxuICAmLXNwbGl0Ji1lbXB0eSAmLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gIH1cblxuICAmLWxvYWRpbmcgJi1zcGluLW5lc3RlZC1sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgJi1zcGxpdCYtc29tZXRoaW5nLWFmdGVyLWxhc3QtaXRlbSAuQHthbnQtcHJlZml4fS1zcGluLWNvbnRhaW5lciA+ICYtaXRlbXMgPiAmLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gIH1cblxuICAmLWxnICYtaXRlbSB7XG4gICAgcGFkZGluZzogQGxpc3QtaXRlbS1wYWRkaW5nLWxnO1xuICB9XG5cbiAgJi1zbSAmLWl0ZW0ge1xuICAgIHBhZGRpbmc6IEBsaXN0LWl0ZW0tcGFkZGluZy1zbTtcbiAgfVxuXG4gICYtdmVydGljYWwgJi1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcblxuICAgICYtbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi1leHRyYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAmLW1ldGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogQGxpc3QtaXRlbS1tZXRhLW1hcmdpbi1ib3R0b207XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBAbGlzdC1pdGVtLW1ldGEtdGl0bGUtbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgY29sb3I6IEBoZWFkaW5nLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IEBwYWRkaW5nLW1kO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAwIEBwYWRkaW5nLW1kO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZ3JpZCAuQHthbnQtcHJlZml4fS1jb2wgPiAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBAbWFyZ2luLW1kO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IHdpdGhvdXQgZmxleCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtaXRlbS1uby1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIEhvcml6b250YWxcbiAgJjpub3QoLkB7bGlzdC1wcmVmaXgtY2xzfS12ZXJ0aWNhbCkge1xuICAgIC5Ae2xpc3QtcHJlZml4LWNsc30taXRlbS1uby1mbGV4IHtcbiAgICAgIC5Ae2xpc3QtcHJlZml4LWNsc30taXRlbS1hY3Rpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4vYm9yZGVyZWQnO1xuQGltcG9ydCAnLi9yZXNwb25zaXZlJztcbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuXG4uQHtsaXN0LXByZWZpeC1jbHN9LWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuQHtsaXN0LXByZWZpeC1jbHN9LWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogQHBhZGRpbmctbGc7XG4gICAgcGFkZGluZy1sZWZ0OiBAcGFkZGluZy1sZztcbiAgfVxuXG4gIC5Ae2xpc3QtcHJlZml4LWNsc30tZm9vdGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZztcbiAgICBwYWRkaW5nLWxlZnQ6IEBwYWRkaW5nLWxnO1xuICB9XG5cbiAgLkB7bGlzdC1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZztcbiAgICBwYWRkaW5nLWxlZnQ6IEBwYWRkaW5nLWxnO1xuICB9XG5cbiAgLkB7bGlzdC1wcmVmaXgtY2xzfS1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IEBtYXJnaW4tbWQgQG1hcmdpbi1sZztcbiAgfVxuXG4gICYuQHtsaXN0LXByZWZpeC1jbHN9LXNtIHtcbiAgICAuQHtsaXN0LXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICAgcGFkZGluZzogQGxpc3QtaXRlbS1wYWRkaW5nLXNtO1xuICAgIH1cbiAgICAuQHtsaXN0LXByZWZpeC1jbHN9LWhlYWRlcixcbiAgICAuQHtsaXN0LXByZWZpeC1jbHN9LWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiBAbGlzdC1pdGVtLXBhZGRpbmctc207XG4gICAgfVxuICB9XG5cbiAgJi5Ae2xpc3QtcHJlZml4LWNsc30tbGcge1xuICAgIC5Ae2xpc3QtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICBwYWRkaW5nOiBAbGlzdC1pdGVtLXBhZGRpbmctbGc7XG4gICAgfVxuICAgIC5Ae2xpc3QtcHJlZml4LWNsc30taGVhZGVyLFxuICAgIC5Ae2xpc3QtcHJlZml4LWNsc30tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IEBsaXN0LWl0ZW0tcGFkZGluZy1sZztcbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQpIHtcbiAgLkB7bGlzdC1wcmVmaXgtY2xzfSB7XG4gICAgJi1pdGVtIHtcbiAgICAgICYtYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkB7bGlzdC1wcmVmaXgtY2xzfS12ZXJ0aWNhbCB7XG4gICAgLkB7bGlzdC1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICAgICYtZXh0cmEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbSkge1xuICAuQHtsaXN0LXByZWZpeC1jbHN9IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmLWFjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5Ae2xpc3QtcHJlZml4LWNsc30tdmVydGljYWwge1xuICAgIC5Ae2xpc3QtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcblxuICAgICAgJi1tYWluIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1leHRyYSB7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4vY3VzdG9taXplLmxlc3MnO1xuXG5AbGlzdC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tbGlzdCc7XG5cbi5Ae2xpc3QtcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAvLyBmaXggZm9yIHZpcnR1YWwgc2Nyb2xsIHN0eWxlIGF0dHJpYnV0ZSA+IChkaXJlY3Rpb246bHRyKVxuICAgIC5SZWFjdFZpcnR1YWxpemVkX19MaXN0IC5Ae2xpc3QtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG4gIH1cblxuICAmLXBhZ2luYXRpb24ge1xuICAgIC5Ae2xpc3QtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgICYtbWV0YSB7XG4gICAgICAmLWF2YXRhciB7XG4gICAgICAgIC5Ae2xpc3QtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogQGxpc3QtaXRlbS1tZXRhLWF2YXRhci1tYXJnaW4tcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGlvbiB7XG4gICAgICAuQHtsaXN0LXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLkB7bGlzdC1wcmVmaXgtY2xzfS5Ae2xpc3QtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBAcGFkZGluZy1tZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXNwbGl0IHtcbiAgICAgICAgLkB7bGlzdC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdmVydGljYWwgJi1pdGVtIHtcbiAgICAmLWV4dHJhIHtcbiAgICAgIC5Ae2xpc3QtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hY3Rpb24ge1xuICAgICAgLkB7bGlzdC1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLkB7bGlzdC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBAcGFkZGluZy1tZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3Jpem9udGFsXG4gICY6bm90KC5Ae2xpc3QtcHJlZml4LWNsc30tdmVydGljYWwpIHtcbiAgICAuQHtsaXN0LXByZWZpeC1jbHN9LWl0ZW0tbm8tZmxleCB7XG4gICAgICAuQHtsaXN0LXByZWZpeC1jbHN9LWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgLkB7bGlzdC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gcmVzcG9uc2l2ZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZCkge1xuICAuQHtsaXN0LXByZWZpeC1jbHN9IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgJi1hY3Rpb24ge1xuICAgICAgICAuQHtsaXN0LXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuQHtsaXN0LXByZWZpeC1jbHN9LXZlcnRpY2FsIHtcbiAgICAuQHtsaXN0LXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICAgJi1leHRyYSB7XG4gICAgICAgIC5Ae2xpc3QtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gIC5Ae2xpc3QtcHJlZml4LWNsc30ge1xuICAgICYtaXRlbSB7XG4gICAgICAmLWFjdGlvbiB7XG4gICAgICAgIC5Ae2xpc3QtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5Ae2xpc3QtcHJlZml4LWNsc30tdmVydGljYWwge1xuICAgIC5Ae2xpc3QtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICAmLWV4dHJhIHtcbiAgICAgICAgLy8gdG8gb3ZlcnJpZGUgbWFyZ2lucyBvbiBydGwgdmlld1xuICAgICAgICAuQHtsaXN0LXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vaW5wdXQvc3R5bGUvbWl4aW4nO1xuXG5AcGFnaW5hdGlvbi1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tcGFnaW5hdGlvbic7XG5cbi5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb250ZW50OiAnICc7XG4gIH1cblxuICAmLXRvdGFsLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBsaW5lLWhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplIC0gMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZTtcbiAgICBoZWlnaHQ6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogQHBhZ2luYXRpb24tZm9udC1mYW1pbHk7XG4gICAgbGluZS1oZWlnaHQ6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZSAtIDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWl0ZW0tYmc7XG4gICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBjYW5ub3QgbWVyZ2Ugd2l0aCBgJjpob3ZlcmBcbiAgICAvLyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9wdWxsLzM0MDAyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogQHBhZ2luYXRpb24tZm9udC13ZWlnaHQtYWN0aXZlO1xuICAgICAgYmFja2dyb3VuZDogQHBhZ2luYXRpb24taXRlbS1iZy1hY3RpdmU7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS01O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LTU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeS01O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUgYSB7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeS01O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtanVtcC1wcmV2LFxuICAmLWp1bXAtbmV4dCB7XG4gICAgb3V0bGluZTogMDtcbiAgICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LWl0ZW0tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1pdGVtLWxpbmstaWNvbiB7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgJi1zdmcge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1pdGVtLWVsbGlwc2lzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtaW5kZW50OiAwLjEzZW07XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1pdGVtLWxpbmstaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LWl0ZW0tZWxsaXBzaXMge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LWl0ZW0tbGluay1pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30taXRlbS1lbGxpcHNpcyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wcmV2LFxuICAmLWp1bXAtcHJldixcbiAgJi1qdW1wLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgJi1wcmV2LFxuICAmLW5leHQsXG4gICYtanVtcC1wcmV2LFxuICAmLWp1bXAtbmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogQHBhZ2luYXRpb24taXRlbS1zaXplO1xuICAgIGhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogQHBhZ2luYXRpb24tZm9udC1mYW1pbHk7XG4gICAgbGluZS1oZWlnaHQ6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgJi1wcmV2LFxuICAmLW5leHQge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICBidXR0b24ge1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciBidXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS01O1xuICAgIH1cblxuICAgIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30taXRlbS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24taXRlbS1saW5rLWJnO1xuICAgICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30taXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LWl0ZW0tbGluayB7XG4gICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgICYsXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1pdGVtLWxpbmsge1xuICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30taXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zbGFzaCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG4gIH1cblxuICAmLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgLy8gSUUxMSBjc3MgaGFjay4gYCo6Oi1tcy1iYWNrZHJvcCxgIGlzIGEgbXVzdCBoYXZlXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgICAmIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNpemUtY2hhbmdlci5Ae2FudC1wcmVmaXh9LXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmLXF1aWNrLWp1bXBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLXhzO1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgLmlucHV0KCk7XG5cbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2ltcGxlICYtcHJldixcbiAgJi1zaW1wbGUgJi1uZXh0IHtcbiAgICBoZWlnaHQ6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1pdGVtLWxpbmsge1xuICAgICAgaGVpZ2h0OiBAcGFnaW5hdGlvbi1pdGVtLXNpemUtc207XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZS1zbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZS1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNpbXBsZSAmLXNpbXBsZS1wYWdlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1pdGVtLWlucHV0LWJnO1xuICAgICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgICAgICAgYm94LXNoYWRvdzogQGlucHV0LW91dGxpbmUtb2Zmc2V0IEBvdXRsaW5lLWJsdXItc2l6ZSBAb3V0bGluZS13aWR0aCBAcHJpbWFyeS1jb2xvci1vdXRsaW5lO1xuICAgICAgfVxuXG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IEBkaXNhYmxlZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiYtbWluaSAmLXRvdGFsLXRleHQsXG4gICYmLW1pbmkgJi1zaW1wbGUtcGFnZXIge1xuICAgIGhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiBAcGFnaW5hdGlvbi1pdGVtLXNpemUtc207XG4gIH1cblxuICAmJi1taW5pICYtaXRlbSB7XG4gICAgbWluLXdpZHRoOiBAcGFnaW5hdGlvbi1pdGVtLXNpemUtc207XG4gICAgaGVpZ2h0OiBAcGFnaW5hdGlvbi1pdGVtLXNpemUtc207XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBAcGFnaW5hdGlvbi1pdGVtLXNpemUtc20gLSAycHg7XG4gIH1cblxuICAmJi1taW5pICYtaXRlbTpub3QoJi1pdGVtLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmJi1taW5pICYtcHJldixcbiAgJiYtbWluaSAmLW5leHQge1xuICAgIG1pbi13aWR0aDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICAgIGhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICB9XG5cbiAgJiYtbWluaSAmLXByZXYgJi1pdGVtLWxpbmssXG4gICYmLW1pbmkgJi1uZXh0ICYtaXRlbS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiBAcGFnaW5hdGlvbi1pdGVtLXNpemUtc207XG4gICAgICBsaW5lLWhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICAgIH1cbiAgfVxuXG4gICYmLW1pbmkgJi1qdW1wLXByZXYsXG4gICYmLW1pbmkgJi1qdW1wLW5leHQge1xuICAgIGhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICB9XG5cbiAgJiYtbWluaSAmLW9wdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG5cbiAgICAmLXNpemUtY2hhbmdlciB7XG4gICAgICB0b3A6IEBwYWdpbmF0aW9uLW1pbmktb3B0aW9ucy1zaXplLWNoYW5nZXItdG9wO1xuICAgIH1cblxuICAgICYtcXVpY2stanVtcGVyIHtcbiAgICAgIGhlaWdodDogQHBhZ2luYXRpb24taXRlbS1zaXplLXNtO1xuICAgICAgbGluZS1oZWlnaHQ6IEBwYWdpbmF0aW9uLWl0ZW0tc2l6ZS1zbTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICAuaW5wdXQtc20oKTtcblxuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gRGlzYWJsZWQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmJi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiBAZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBwYWdpbmF0aW9uLWl0ZW0tZGlzYWJsZWQtYmctYWN0aXZlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1pdGVtLWRpc2FibGVkLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30taXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiBAZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LXNpbXBsZSYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LWl0ZW0tbGluay1pY29uIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1pdGVtLWVsbGlwc2lzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1zaW1wbGUtcGFnZXIge1xuICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLWxnKSB7XG4gIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30taXRlbSB7XG4gICAgJi1hZnRlci1qdW1wLXByZXYsXG4gICAgJi1iZWZvcmUtanVtcC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbSkge1xuICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vaW5wdXQvc3R5bGUvbWl4aW4nO1xuXG5AcGFnaW5hdGlvbi1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tcGFnaW5hdGlvbic7XG5cbi5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30tcnRsIHtcbiAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS10b3RhbC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30taXRlbSxcbiAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1wcmV2LFxuICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LWp1bXAtcHJldixcbiAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1qdW1wLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1zbGFzaCB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDEwcHg7XG4gIH1cblxuICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LW9wdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIC5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30tb3B0aW9ucy1zaXplLWNoYW5nZXIuQHthbnQtcHJlZml4fS1zZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LW9wdGlvbnMtcXVpY2stanVtcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LXNpbXBsZSB7XG4gICAgLkB7cGFnaW5hdGlvbi1wcmVmaXgtY2xzfS1zaW1wbGUtcGFnZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5Ae3BhZ2luYXRpb24tcHJlZml4LWNsc30ubWluaSAuQHtwYWdpbmF0aW9uLXByZWZpeC1jbHN9LW9wdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHNwaW4tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXNwaW4nO1xuQHNwaW4tZG90LWRlZmF1bHQ6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcblxuLkB7c3Bpbi1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBAZWFzZS1pbi1vdXQtY2lyYztcblxuICAmLXNwaW5uaW5nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi1uZXN0ZWQtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4gZGl2ID4gLkB7c3Bpbi1wcmVmaXgtY2xzfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIC5Ae3NwaW4tcHJlZml4LWNsc30tZG90IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0oQHNwaW4tZG90LXNpemUgLyAyKTtcbiAgICAgIH1cbiAgICAgIC5Ae3NwaW4tcHJlZml4LWNsc30tdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogKChAc3Bpbi1kb3Qtc2l6ZSAtIEBmb250LXNpemUtYmFzZSkgLyAyKSArIDJweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCBAc2hhZG93LWNvbG9yLWludmVyc2U7XG4gICAgICB9XG4gICAgICAmLkB7c3Bpbi1wcmVmaXgtY2xzfS1zaG93LXRleHQgLkB7c3Bpbi1wcmVmaXgtY2xzfS1kb3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAtKEBzcGluLWRvdC1zaXplIC8gMikgLSAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2ID4gLkB7c3Bpbi1wcmVmaXgtY2xzfS1zbSB7XG4gICAgICAuQHtzcGluLXByZWZpeC1jbHN9LWRvdCB7XG4gICAgICAgIG1hcmdpbjogLShAc3Bpbi1kb3Qtc2l6ZS1zbSAvIDIpO1xuICAgICAgfVxuICAgICAgLkB7c3Bpbi1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgoQHNwaW4tZG90LXNpemUtc20gLSBAZm9udC1zaXplLWJhc2UpIC8gMikgKyAycHg7XG4gICAgICB9XG4gICAgICAmLkB7c3Bpbi1wcmVmaXgtY2xzfS1zaG93LXRleHQgLkB7c3Bpbi1wcmVmaXgtY2xzfS1kb3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAtKEBzcGluLWRvdC1zaXplLXNtIC8gMikgLSAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2ID4gLkB7c3Bpbi1wcmVmaXgtY2xzfS1sZyB7XG4gICAgICAuQHtzcGluLXByZWZpeC1jbHN9LWRvdCB7XG4gICAgICAgIG1hcmdpbjogLShAc3Bpbi1kb3Qtc2l6ZS1sZyAvIDIpO1xuICAgICAgfVxuICAgICAgLkB7c3Bpbi1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgoQHNwaW4tZG90LXNpemUtbGcgLSBAZm9udC1zaXplLWJhc2UpIC8gMikgKyAycHg7XG4gICAgICB9XG4gICAgICAmLkB7c3Bpbi1wcmVmaXgtY2xzfS1zaG93LXRleHQgLkB7c3Bpbi1wcmVmaXgtY2xzfS1kb3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAtKEBzcGluLWRvdC1zaXplLWxnIC8gMikgLSAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiB+J25vbmUgXFw5JztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogQGNvbXBvbmVudC1iYWNrZ3JvdW5kO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWJsdXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIHRpcFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi10aXAge1xuICAgIGNvbG9yOiBAc3Bpbi1kb3QtZGVmYXVsdDtcbiAgfVxuXG4gIC8vIGRvdHNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgJi1kb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBAc3Bpbi1kb3Qtc2l6ZTtcblxuICAgIC5zcXVhcmUoMWVtKTtcblxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgYW5pbWF0aW9uOiBhbnRTcGluTW92ZSAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3BpbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIGFuaW1hdGlvbjogYW50Um90YXRlIDEuMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNpemVzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIHNtYWxsXG4gICYtc20gJi1kb3Qge1xuICAgIGZvbnQtc2l6ZTogQHNwaW4tZG90LXNpemUtc207XG5cbiAgICBpIHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAvLyBsYXJnZVxuICAmLWxnICYtZG90IHtcbiAgICBmb250LXNpemU6IEBzcGluLWRvdC1zaXplLWxnO1xuXG4gICAgaSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cblxuICAmJi1zaG93LXRleHQgJi10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAvKiBJRTEwKyAqL1xuICAuQHtzcGluLXByZWZpeC1jbHN9LWJsdXIge1xuICAgIGJhY2tncm91bmQ6IEBjb21wb25lbnQtYmFja2dyb3VuZDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbnRTcGluTW92ZSB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW50Um90YXRlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIi5Ae3NwaW4tcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLWRvdCB7XG4gICAgJi1zcGluIHtcbiAgICAgIC5Ae3NwaW4tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogYW50Um90YXRlUnRsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudFJvdGF0ZVJ0bCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxufVxuIixudWxsLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcbkBpbXBvcnQgJy4vc3RhdHVzJztcblxuQG1lbnRpb24tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1lbnRpb25zJztcblxuLkB7bWVudGlvbi1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcbiAgLmlucHV0KCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PSBTdGF0dXMgPT09PT09PT09PT09PT09PT09PVxuICAmLWRpc2FibGVkIHtcbiAgICA+IHRleHRhcmVhIHtcbiAgICAgIC5kaXNhYmxlZCgpO1xuICAgIH1cbiAgfVxuXG4gICYtZm9jdXNlZCB7XG4gICAgLmFjdGl2ZSgpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT0gSW5wdXQgQXJlYSA9PT09PT09PT09PT09PT09PVxuICA+IHRleHRhcmVhLFxuICAmLW1lYXN1cmUge1xuICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZSAtIDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZSBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2U7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmxvY2stbm8tcmVkdW5kYW50LWxvbmdoYW5kLXByb3BlcnRpZXMgKi9cbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplLWFkanVzdDogaW5oZXJpdDtcbiAgICBmb250LXN0cmV0Y2g6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1ibG9jay1uby1yZWR1bmRhbnQtbG9uZ2hhbmQtcHJvcGVydGllcyAqL1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGluaGVyaXQ7XG4gICAgdGFiLXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICA+IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgJiB3aGVuIChAdGhlbWUgPSBkYXJrKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnBsYWNlaG9sZGVyKCk7XG4gIH1cblxuICAmLW1lYXN1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDFlbTtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT0gRHJvcGRvd24gPT09PT09PT09PT09PT09PT09XG4gICYtZHJvcGRvd24ge1xuICAgIC8vIFJlZiBzZWxlY3QgZHJvcGRvd24gc3R5bGVcbiAgICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWVudGlvbnMtZHJvcGRvd24tYmc7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IEBib3gtc2hhZG93LWJhc2U7XG5cbiAgICAmLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtbWVudSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaXRlbS1ob3Zlci1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWVudGlvbnMtZHJvcGRvd24tbWVudS1pdGVtLWhvdmVyLWJnO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IEBzZWxlY3QtaXRlbS1zZWxlY3RlZC1mb250LXdlaWdodDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvci1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaXRlbS1ob3Zlci1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3VmZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWJhc2U7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcblxuQG1lbnRpb24tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1lbnRpb25zJztcbkBpbnB1dC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0taW5wdXQnO1xuXG4uQHttZW50aW9uLXByZWZpeC1jbHN9IHtcbiAgJi1zdGF0dXMtZXJyb3Ige1xuICAgIC5zdGF0dXMtY29sb3IoQG1lbnRpb24tcHJlZml4LWNscywgQGVycm9yLWNvbG9yLCBAZXJyb3ItY29sb3IsIEBpbnB1dC1iZywgQGVycm9yLWNvbG9yLWhvdmVyLCBAZXJyb3ItY29sb3Itb3V0bGluZSk7XG4gICAgLnN0YXR1cy1jb2xvci1jb21tb24oQGlucHV0LXByZWZpeC1jbHMsIEBlcnJvci1jb2xvciwgQGVycm9yLWNvbG9yLCBAaW5wdXQtYmcsIEBlcnJvci1jb2xvci1ob3ZlciwgQGVycm9yLWNvbG9yLW91dGxpbmUpO1xuICB9XG5cbiAgJi1zdGF0dXMtd2FybmluZyB7XG4gICAgLnN0YXR1cy1jb2xvcihAbWVudGlvbi1wcmVmaXgtY2xzLCBAd2FybmluZy1jb2xvciwgQHdhcm5pbmctY29sb3IsIEBpbnB1dC1iZywgQHdhcm5pbmctY29sb3ItaG92ZXIsIEB3YXJuaW5nLWNvbG9yLW91dGxpbmUpO1xuICAgIC5zdGF0dXMtY29sb3ItY29tbW9uKEBpbnB1dC1wcmVmaXgtY2xzLCBAd2FybmluZy1jb2xvciwgQHdhcm5pbmctY29sb3IsIEBpbnB1dC1iZywgQHdhcm5pbmctY29sb3ItaG92ZXIsIEB3YXJuaW5nLWNvbG9yLW91dGxpbmUpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQG1lbnRpb24tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1lbnRpb25zJztcblxuLkB7bWVudGlvbi1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBtZXNzYWdlLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1tZXNzYWdlJztcblxuLkB7bWVzc2FnZS1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1lc3NhZ2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLW5vdGljZSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtbm90aWNlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiBAbWVzc2FnZS1ub3RpY2UtY29udGVudC1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQ6IEBtZXNzYWdlLW5vdGljZS1jb250ZW50LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgYm94LXNoYWRvdzogQHNoYWRvdy0yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cblxuICAmLXN1Y2Nlc3MgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgfVxuXG4gICYtZXJyb3IgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gIH1cblxuICAmLXdhcm5pbmcgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgIGNvbG9yOiBAd2FybmluZy1jb2xvcjtcbiAgfVxuXG4gICYtaW5mbyAuQHtpY29uZm9udC1jc3MtcHJlZml4fSxcbiAgJi1sb2FkaW5nIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICBjb2xvcjogQGluZm8tY29sb3I7XG4gIH1cblxuICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbiAgfVxuXG4gICYtbm90aWNlLkB7YW50LXByZWZpeH0tbW92ZS11cC1sZWF2ZS5Ae2FudC1wcmVmaXh9LW1vdmUtdXAtbGVhdmUtYWN0aXZlIHtcbiAgICBhbmltYXRpb24tbmFtZTogTWVzc2FnZU1vdmVPdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgTWVzc2FnZU1vdmVPdXQge1xuICAwJSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBtZXNzYWdlLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1tZXNzYWdlJztcblxuLkB7bWVzc2FnZS1wcmVmaXgtY2xzfS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcblxuICBzcGFuIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1tb2RhbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5hbnQtbW9kYWwuYW50LXpvb20tZW50ZXIsXG4uYW50LW1vZGFsLmFudC16b29tLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtbW9kYWwtbWFzayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LW1vZGFsLW1hc2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtbW9kYWwtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtbW9kYWwtd3JhcCB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uYW50LW1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFudC1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmFudC1tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LW1vZGFsLWNsb3NlLXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5hbnQtbW9kYWwtY2xvc2U6Zm9jdXMsXG4uYW50LW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbnQtbW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYW50LW1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uYW50LW1vZGFsLWZvb3RlciAuYW50LWJ0biArIC5hbnQtYnRuOm5vdCguYW50LWRyb3Bkb3duLXRyaWdnZXIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LW1vZGFsLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1tb2RhbC1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbW9kYWwtY2VudGVyZWQgLmFudC1tb2RhbCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW50LW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNnB4KTtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICB9XG4gIC5hbnQtbW9kYWwtY2VudGVyZWQgLmFudC1tb2RhbCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmFudC1tb2RhbC1jb25maXJtIC5hbnQtbW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtbW9kYWwtY29uZmlybSAuYW50LW1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAzMnB4IDMycHggMjRweDtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5IC5hbnQtbW9kYWwtY29uZmlybS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmFudC1tb2RhbC1jb25maXJtLWJvZHkgLmFudC1tb2RhbC1jb25maXJtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0tYm9keSA+IC5hbnRpY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiArIC5hbnQtbW9kYWwtY29uZmlybS10aXRsZSArIC5hbnQtbW9kYWwtY29uZmlybS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0gLmFudC1tb2RhbC1jb25maXJtLWJ0bnMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtbW9kYWwtY29uZmlybSAuYW50LW1vZGFsLWNvbmZpcm0tYnRucyAuYW50LWJ0biArIC5hbnQtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1lcnJvciAuYW50LW1vZGFsLWNvbmZpcm0tYm9keSA+IC5hbnRpY29uIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0td2FybmluZyAuYW50LW1vZGFsLWNvbmZpcm0tYm9keSA+IC5hbnRpY29uLFxuLmFudC1tb2RhbC1jb25maXJtLWNvbmZpcm0gLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1tb2RhbC1jb25maXJtLWluZm8gLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tb2RhbC1jb25maXJtLXN1Y2Nlc3MgLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjNTJjNDFhO1xufVxuLmFudC1tb2RhbC1jb25maXJtIC5hbnQtem9vbS1sZWF2ZSAuYW50LW1vZGFsLWNvbmZpcm0tYnRucyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1tb2RhbC13cmFwLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1tb2RhbC13cmFwLXJ0bCAuYW50LW1vZGFsLWNsb3NlIHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IDA7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwgLmFudC1tb2RhbC1mb290ZXIgLmFudC1idG4gKyAuYW50LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwgLmFudC1tb2RhbC1jb25maXJtLWJvZHkge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwgLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwgLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiArIC5hbnQtbW9kYWwtY29uZmlybS10aXRsZSArIC5hbnQtbW9kYWwtY29uZmlybS1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwgLmFudC1tb2RhbC1jb25maXJtLWJ0bnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFudC1tb2RhbC13cmFwLXJ0bCAuYW50LW1vZGFsLWNvbmZpcm0tYnRucyAuYW50LWJ0biArIC5hbnQtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1tb2RhbC13cmFwLXJ0bC5hbnQtbW9kYWwtY2VudGVyZWQgLmFudC1tb2RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiQGRpYWxvZy1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tbW9kYWwnO1xuXG4uQHtkaWFsb2ctcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG4gIC5tb2RhbC1tYXNrKCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICAmLXdyYXAge1xuICAgIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IEBtb2RhbC1oZWFkaW5nLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBAbW9kYWwtaGVhZGVyLXRpdGxlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogQG1vZGFsLWhlYWRlci10aXRsZS1saW5lLWhlaWdodDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtY29udGVudC1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAbW9kYWwtYm9yZGVyLXJhZGl1cztcbiAgICBib3gtc2hhZG93OiBAc2hhZG93LTI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IEB6aW5kZXgtcG9wdXAtY2xvc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogQG1vZGFsLWNsb3NlLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgJi14IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IEBtb2RhbC1oZWFkZXItY2xvc2Utc2l6ZTtcbiAgICAgIGhlaWdodDogQG1vZGFsLWhlYWRlci1jbG9zZS1zaXplO1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IEBtb2RhbC1oZWFkZXItY2xvc2Utc2l6ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgcGFkZGluZzogQG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiBAbW9kYWwtaGVhZGVyLWJnO1xuICAgIGJvcmRlci1ib3R0b206IEBtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIEBtb2RhbC1oZWFkZXItYm9yZGVyLXN0eWxlXG4gICAgICBAbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvci1zcGxpdDtcbiAgICBib3JkZXItcmFkaXVzOiBAbW9kYWwtYm9yZGVyLXJhZGl1cyBAbW9kYWwtYm9yZGVyLXJhZGl1cyAwIDA7XG4gIH1cblxuICAmLWJvZHkge1xuICAgIHBhZGRpbmc6IEBtb2RhbC1ib2R5LXBhZGRpbmc7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBAbW9kYWwtZm9vdGVyLXBhZGRpbmctdmVydGljYWwgQG1vZGFsLWZvb3Rlci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogQG1vZGFsLWZvb3Rlci1iZztcbiAgICBib3JkZXItdG9wOiBAbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBAbW9kYWwtZm9vdGVyLWJvcmRlci1zdHlsZVxuICAgICAgQG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIEBtb2RhbC1ib3JkZXItcmFkaXVzIEBtb2RhbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgLkB7YW50LXByZWZpeH0tYnRuICsgLkB7YW50LXByZWZpeH0tYnRuOm5vdCguQHthbnQtcHJlZml4fS1kcm9wZG93bi10cmlnZ2VyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLkB7ZGlhbG9nLXByZWZpeC1jbHN9LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5Ae2RpYWxvZy1wcmVmaXgtY2xzfSB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gIC5Ae2RpYWxvZy1wcmVmaXgtY2xzfSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTZweCk7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgfVxuICAuQHtkaWFsb2ctcHJlZml4LWNsc30tY2VudGVyZWQge1xuICAgIC5Ae2RpYWxvZy1wcmVmaXgtY2xzfSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQGNvbmZpcm0tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1vZGFsLWNvbmZpcm0nO1xuXG4uQHtjb25maXJtLXByZWZpeC1jbHN9IHtcbiAgLkB7YW50LXByZWZpeH0tbW9kYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkB7YW50LXByZWZpeH0tbW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogQG1vZGFsLWNvbmZpcm0tYm9keS1wYWRkaW5nO1xuICB9XG5cbiAgJi1ib2R5LXdyYXBwZXIge1xuICAgIC5jbGVhcmZpeCgpO1xuICB9XG5cbiAgJi1ib2R5IHtcbiAgICAuQHtjb25maXJtLXByZWZpeC1jbHN9LXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy8gY3JlYXRlIEJGQyB0byBhdm9pZFxuICAgICAgLy8gaHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vNTA3NjE1LzM3NzAyNTEwLWJhODQ0ZTA2LTJkMmQtMTFlOC05YjY3LThlMTliZTU3ZjQ0NS5wbmdcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogQGhlYWRpbmctY29sb3I7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiBAbW9kYWwtY29uZmlybS10aXRsZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIC5Ae2NvbmZpcm0tcHJlZml4LWNsc30tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB9XG5cbiAgICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAvLyBgY29udGVudGAgYWZ0ZXIgYGljb25gIHNob3VsZCBzZXQgbWFyZ2luTGVmdFxuICAgICAgKyAuQHtjb25maXJtLXByZWZpeC1jbHN9LXRpdGxlICsgLkB7Y29uZmlybS1wcmVmaXgtY2xzfS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkB7Y29uZmlybS1wcmVmaXgtY2xzfS1idG5zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLkB7YW50LXByZWZpeH0tYnRuICsgLkB7YW50LXByZWZpeH0tYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZXJyb3IgJi1ib2R5ID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gIH1cblxuICAmLXdhcm5pbmcgJi1ib2R5ID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0sXG4gICYtY29uZmlybSAmLWJvZHkgPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xuICB9XG5cbiAgJi1pbmZvICYtYm9keSA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICBjb2xvcjogQGluZm8tY29sb3I7XG4gIH1cblxuICAmLXN1Y2Nlc3MgJi1ib2R5ID4gLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgfVxuXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzM3MzI5XG4gIC5Ae2FudC1wcmVmaXh9LXpvb20tbGVhdmUgLkB7Y29uZmlybS1wcmVmaXgtY2xzfS1idG5zIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBkaWFsb2ctcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW1vZGFsJztcbkBjb25maXJtLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1tb2RhbC1jb25maXJtJztcbkBkaWFsb2ctd3JhcC1ydGwtY2xzOiB+J0B7ZGlhbG9nLXByZWZpeC1jbHN9LXdyYXAtcnRsJztcblxuLkB7ZGlhbG9nLXByZWZpeC1jbHN9IHtcbiAgJi13cmFwIHtcbiAgICAmLXJ0bCB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICAuQHtkaWFsb2ctd3JhcC1ydGwtY2xzfSAmIHtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgLkB7ZGlhbG9nLXdyYXAtcnRsLWNsc30gJiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuQHthbnQtcHJlZml4fS1idG4gKyAuQHthbnQtcHJlZml4fS1idG4ge1xuICAgICAgLkB7ZGlhbG9nLXdyYXAtcnRsLWNsc30gJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbmZpcm0ge1xuICAgICYtYm9keSB7XG4gICAgICAuQHtkaWFsb2ctd3JhcC1ydGwtY2xzfSAmIHtcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICB9XG4gICAgICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgLkB7ZGlhbG9nLXdyYXAtcnRsLWNsc30gJiB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICArIC5Ae2NvbmZpcm0tcHJlZml4LWNsc30tdGl0bGUgKyAuQHtjb25maXJtLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgICAgIC5Ae2RpYWxvZy13cmFwLXJ0bC1jbHN9ICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG5zIHtcbiAgICAgIC5Ae2RpYWxvZy13cmFwLXJ0bC1jbHN9ICYge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLkB7YW50LXByZWZpeH0tYnRuICsgLkB7YW50LXByZWZpeH0tYnRuIHtcbiAgICAgICAgLkB7ZGlhbG9nLXdyYXAtcnRsLWNsc30gJiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLkB7ZGlhbG9nLXByZWZpeC1jbHN9LWNlbnRlcmVkIHtcbiAgLkB7ZGlhbG9nLXByZWZpeC1jbHN9IHtcbiAgICAuQHtkaWFsb2ctd3JhcC1ydGwtY2xzfSYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuLnBvcG92ZXItY3VzdG9taXplLWJnKEBub3RpZmljYXRpb24tcHJlZml4LWNscywgQHBvcG92ZXItYmFja2dyb3VuZCk7XG5cbkBub3RpZmljYXRpb24tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW5vdGlmaWNhdGlvbic7XG5Abm90aWZpY2F0aW9uLXdpZHRoOiAzODRweDtcbkBub3RpZmljYXRpb24tcGFkZGluZzogQG5vdGlmaWNhdGlvbi1wYWRkaW5nLXZlcnRpY2FsIEBub3RpZmljYXRpb24tcGFkZGluZy1ob3Jpem9udGFsO1xuQG5vdGlmaWNhdGlvbi1tYXJnaW4tYm90dG9tOiAxNnB4O1xuQG5vdGlmaWNhdGlvbi1tYXJnaW4tZWRnZTogMjRweDtcblxuLkB7bm90aWZpY2F0aW9uLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogQHppbmRleC1ub3RpZmljYXRpb247XG4gIG1hcmdpbi1yaWdodDogQG5vdGlmaWNhdGlvbi1tYXJnaW4tZWRnZTtcblxuICAmLWNsb3NlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYtaG9vay1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtbm90aWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IEBub3RpZmljYXRpb24td2lkdGg7XG4gICAgbWF4LXdpZHRoOiB+J2NhbGMoMTAwdncgLSBAe25vdGlmaWNhdGlvbi1tYXJnaW4tZWRnZX0gKiAyKSc7XG4gICAgbWFyZ2luLWJvdHRvbTogQG5vdGlmaWNhdGlvbi1tYXJnaW4tYm90dG9tO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IEBub3RpZmljYXRpb24tcGFkZGluZztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZDogQG5vdGlmaWNhdGlvbi1iZztcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIGJveC1zaGFkb3c6IEBzaGFkb3ctMjtcblxuICAgIC5Ae25vdGlmaWNhdGlvbi1wcmVmaXgtY2xzfS10b3AgJixcbiAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tYm90dG9tICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLkB7bm90aWZpY2F0aW9uLXByZWZpeC1jbHN9LXRvcExlZnQgJixcbiAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tYm90dG9tTGVmdCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBjb2xvcjogQGhlYWRpbmctY29sb3I7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGc7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvNTg0NiNpc3N1ZWNvbW1lbnQtMjk2MjQ0MTQwXG4gICAgICAmLXNpbmdsZS1saW5lLWF1dG8tbWFyZ2luIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiB+J2NhbGMoQHtub3RpZmljYXRpb24td2lkdGh9IC0gQHtub3RpZmljYXRpb24tcGFkZGluZy1ob3Jpem9udGFsfSAqIDIgLSAyNHB4IC0gNDhweCAtIDEwMCUpJztcbiAgICAgICAgbWF4LXdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB9XG5cbiAgICAmLWNsb3NhYmxlICYtbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICYtd2l0aC1pY29uICYtbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbiAgICB9XG5cbiAgICAmLXdpdGgtaWNvbiAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgfVxuXG4gICAgLy8gSWNvbiAmIGNvbG9yIHN0eWxlIGluIGRpZmZlcmVudCBzZWxlY3RvciBsZXZlbFxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzE2NTAzXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMTU1MTJcbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9Ji1pY29uIHtcbiAgICAgICYtc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgY29sb3I6IEBpbmZvLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogQHdhcm5pbmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYtZXJyb3Ige1xuICAgICAgICBjb2xvcjogQGVycm9yLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYgd2hlbiAoQHRoZW1lID0gZGFyaykge1xuICAgICAgICAgIGNvbG9yOiBmYWRlKEB3aGl0ZSwgODUlKTtcbiAgICAgICAgfVxuICAgICAgICAmIHdoZW4gbm90IChAdGhlbWUgPSBkYXJrKSB7XG4gICAgICAgICAgY29sb3I6IHNoYWRlKEB0ZXh0LWNvbG9yLXNlY29uZGFyeSwgNDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmaWNhdGlvbi1mYWRlLWVmZmVjdCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI0cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxuXG4gICYtZmFkZS1lbnRlcixcbiAgJi1mYWRlLWFwcGVhciB7XG4gICAgLm5vdGlmaWNhdGlvbi1mYWRlLWVmZmVjdCgpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG5cbiAgJi1mYWRlLWxlYXZlIHtcbiAgICAubm90aWZpY2F0aW9uLWZhZGUtZWZmZWN0KCk7XG5cbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgfVxuXG4gICYtZmFkZS1lbnRlciYtZmFkZS1lbnRlci1hY3RpdmUsXG4gICYtZmFkZS1hcHBlYXImLWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkZhZGVJbjtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgfVxuXG4gICYtZmFkZS1sZWF2ZSYtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBOb3RpZmljYXRpb25GYWRlT3V0O1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgTm90aWZpY2F0aW9uRmFkZUluIHtcbiAgMCUge1xuICAgIGxlZnQ6IEBub3RpZmljYXRpb24td2lkdGg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVPdXQge1xuICAwJSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogQG5vdGlmaWNhdGlvbi1tYXJnaW4tYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5AaW1wb3J0ICcuL3BsYWNlbWVudCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBub3RpZmljYXRpb24tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LW5vdGlmaWNhdGlvbic7XG5cbi5Ae25vdGlmaWNhdGlvbi1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtbm90aWNlIHtcbiAgICAmLWNsb3NhYmxlICYtbWVzc2FnZSB7XG4gICAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13aXRoLWljb24gJi1tZXNzYWdlIHtcbiAgICAgIC5Ae25vdGlmaWNhdGlvbi1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13aXRoLWljb24gJi1kZXNjcmlwdGlvbiB7XG4gICAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jbG9zZSB7XG4gICAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5Ae25vdGlmaWNhdGlvbi1wcmVmaXgtY2xzfSB7XG4gICYtdG9wLFxuICAmLWJvdHRvbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJi10b3Age1xuICAgIC5Ae25vdGlmaWNhdGlvbi1wcmVmaXgtY2xzfS1mYWRlLWVudGVyLkB7bm90aWZpY2F0aW9uLXByZWZpeC1jbHN9LWZhZGUtZW50ZXItYWN0aXZlLFxuICAgIC5Ae25vdGlmaWNhdGlvbi1wcmVmaXgtY2xzfS1mYWRlLWFwcGVhci5Ae25vdGlmaWNhdGlvbi1wcmVmaXgtY2xzfS1mYWRlLWFwcGVhci1hY3RpdmUge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvblRvcEZhZGVJbjtcbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgLkB7bm90aWZpY2F0aW9uLXByZWZpeC1jbHN9LWZhZGUtZW50ZXIuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tZmFkZS1lbnRlci1hY3RpdmUsXG4gICAgLkB7bm90aWZpY2F0aW9uLXByZWZpeC1jbHN9LWZhZGUtYXBwZWFyLkB7bm90aWZpY2F0aW9uLXByZWZpeC1jbHN9LWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uQm90dG9tRmFkZUluO1xuICAgIH1cbiAgfVxuXG4gICYtdG9wTGVmdCxcbiAgJi1ib3R0b21MZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IEBub3RpZmljYXRpb24tbWFyZ2luLWVkZ2U7XG5cbiAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tZmFkZS1lbnRlci5Ae25vdGlmaWNhdGlvbi1wcmVmaXgtY2xzfS1mYWRlLWVudGVyLWFjdGl2ZSxcbiAgICAuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tZmFkZS1hcHBlYXIuQHtub3RpZmljYXRpb24tcHJlZml4LWNsc30tZmFkZS1hcHBlYXItYWN0aXZlIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBOb3RpZmljYXRpb25MZWZ0RmFkZUluO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvblRvcEZhZGVJbiB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgTm90aWZpY2F0aW9uQm90dG9tRmFkZUluIHtcbiAgMCUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBOb3RpZmljYXRpb25MZWZ0RmFkZUluIHtcbiAgMCUge1xuICAgIHJpZ2h0OiBAbm90aWZpY2F0aW9uLXdpZHRoO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHBhZ2VoZWFkZXItcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXBhZ2UtaGVhZGVyJztcblxuLkB7cGFnZWhlYWRlci1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBAcGFnZS1oZWFkZXItcGFkZGluZy12ZXJ0aWNhbCBAcGFnZS1oZWFkZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbXBvbmVudC1iYWNrZ3JvdW5kO1xuXG4gICYtZ2hvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlLWhlYWRlci1naG9zdC1iZztcbiAgfVxuXG4gICYuaGFzLWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctdG9wOiBAcGFnZS1oZWFkZXItcGFkZGluZy1icmVhZGNydW1iO1xuICB9XG5cbiAgJi5oYXMtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtYmFjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiBAbWFyZ2luLW1kO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICYtYnV0dG9uIHtcbiAgICAgIC5vcGVyYXRpb24tdW5pdCgpO1xuICAgICAgY29sb3I6IEBwYWdlLWhlYWRlci1iYWNrLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5Ae2FudC1wcmVmaXh9LWRpdmlkZXItdmVydGljYWwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDAgQG1hcmdpbi1zbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLkB7YW50LXByZWZpeH0tYnJlYWRjcnVtYiArICYtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogQG1hcmdpbi14cztcbiAgfVxuXG4gIC50ZXh0LW92ZXJmbG93LWVsbGlwc2lzKCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IChAbWFyZ2luLXhzIC8gMikgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IEBtYXJnaW4tc207XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6IEBoZWFkaW5nLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogQHBhZ2UtaGVhZGVyLWhlYWRpbmctdGl0bGU7XG4gICAgICBsaW5lLWhlaWdodDogQGhlaWdodC1iYXNlO1xuICAgICAgLnRleHQtb3ZlcmZsb3ctZWxsaXBzaXMoKTtcbiAgICB9XG5cbiAgICAuQHthbnQtcHJlZml4fS1hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBAbWFyZ2luLXNtO1xuICAgIH1cblxuICAgICYtc3ViLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogQG1hcmdpbi1zbTtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IEBwYWdlLWhlYWRlci1oZWFkaW5nLXN1Yi10aXRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIC50ZXh0LW92ZXJmbG93LWVsbGlwc2lzKCk7XG4gICAgfVxuXG4gICAgJi1leHRyYSB7XG4gICAgICBtYXJnaW46IChAbWFyZ2luLXhzIC8gMikgMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBAcGFnZS1oZWFkZXItY29udGVudC1wYWRkaW5nLXZlcnRpY2FsO1xuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IEBtYXJnaW4tbWQ7XG4gICAgLkB7YW50LXByZWZpeH0tdGFicyB7XG4gICAgICA+IC5Ae2FudC1wcmVmaXh9LXRhYnMtbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5Ae2FudC1wcmVmaXh9LXRhYnMtdGFiIHtcbiAgICAgICAgcGFkZGluZy10b3A6IEBwYWRkaW5nLXhzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQHBhZGRpbmcteHM7XG4gICAgICAgIGZvbnQtc2l6ZTogQHBhZ2UtaGVhZGVyLXRhYnMtdGFiLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbXBhY3QgJi1oZWFkaW5nIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIi5vcGVyYXRpb24tdW5pdCgpIHtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IEBsaW5rLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBwYWdlaGVhZGVyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1wYWdlLWhlYWRlcic7XG5cbi5Ae3BhZ2VoZWFkZXItcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLWJhY2sge1xuICAgIC5Ae3BhZ2VoZWFkZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkaW5nIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIC5Ae3BhZ2VoZWFkZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAbWFyZ2luLXNtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae2FudC1wcmVmaXh9LWF2YXRhciB7XG4gICAgICAuQHtwYWdlaGVhZGVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogQG1hcmdpbi1zbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Yi10aXRsZSB7XG4gICAgICAuQHtwYWdlaGVhZGVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGFncyB7XG4gICAgICAuQHtwYWdlaGVhZGVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZXh0cmEge1xuICAgICAgLkB7cGFnZWhlYWRlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICA+ICoge1xuICAgICAgICAuQHtwYWdlaGVhZGVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IEBtYXJnaW4tc207XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLkB7cGFnZWhlYWRlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIC5Ae2FudC1wcmVmaXh9LXRhYnMtYmFyIHtcbiAgICAgIC5Ae2FudC1wcmVmaXh9LXRhYnMtbmF2IHtcbiAgICAgICAgLkB7cGFnZWhlYWRlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHBvcGNvbmZpcm0tcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXBvcGNvbmZpcm0nO1xuXG4uQHtwb3Bjb25maXJtLXByZWZpeC1jbHN9IHtcbiAgei1pbmRleDogQHppbmRleC1wb3BvY29uZmlybTtcbn1cblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHByb2dyZXNzLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1wcm9ncmVzcyc7XG5cbi5Ae3Byb2dyZXNzLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gICYtc3RlcHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYtb3V0ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1pbi13aWR0aDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBAcHJvZ3Jlc3Mtc3RlcHMtaXRlbS1iZztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBwcm9ncmVzcy1kZWZhdWx0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc21hbGwmLWxpbmUsXG4gICYtc21hbGwmLWxpbmUgJi10ZXh0IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gIH1cblxuICAmLW91dGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tc2hvdy1pbmZvICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiB+J2NhbGMoLTJlbSAtIDhweCknO1xuICAgICAgcGFkZGluZy1yaWdodDogfidjYWxjKDJlbSArIDhweCknO1xuICAgIH1cbiAgfVxuXG4gICYtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1yZW1haW5pbmctY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogQHByb2dyZXNzLXJhZGl1cztcbiAgfVxuXG4gICYtY2lyY2xlLXRyYWlsIHtcbiAgICBzdHJva2U6IEBwcm9ncmVzcy1yZW1haW5pbmctY29sb3I7XG4gIH1cblxuICAmLWNpcmNsZS1wYXRoIHtcbiAgICBhbmltYXRpb246IH4nQHthbnQtcHJlZml4fS1wcm9ncmVzcy1hcHBlYXInIDAuM3M7XG4gIH1cblxuICAmLWlubmVyOm5vdCguQHthbnQtcHJlZml4fS1wcm9ncmVzcy1jaXJjbGUtZ3JhZGllbnQpIHtcbiAgICAuQHthbnQtcHJlZml4fS1wcm9ncmVzcy1jaXJjbGUtcGF0aCB7XG4gICAgICBzdHJva2U6IEBwcm9ncmVzcy1kZWZhdWx0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtc3VjY2Vzcy1iZyxcbiAgJi1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1kZWZhdWx0LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IEBwcm9ncmVzcy1yYWRpdXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgQGVhc2Utb3V0LWNpcmMgMHM7XG4gIH1cblxuICAmLXN1Y2Nlc3MtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBjb2xvcjogQHByb2dyZXNzLWluZm8tdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IEBwcm9ncmVzcy10ZXh0LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgJi1zdGF0dXMtYWN0aXZlIHtcbiAgICAuQHtwcm9ncmVzcy1wcmVmaXgtY2xzfS1iZzo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IEBjb21wb25lbnQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYW5pbWF0aW9uOiB+J0B7YW50LXByZWZpeH0tcHJvZ3Jlc3MtYWN0aXZlJyAyLjRzIEBlYXNlLW91dC1xdWludCBpbmZpbml0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICYtc3RhdHVzLWV4Y2VwdGlvbiB7XG4gICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGVycm9yLWNvbG9yO1xuICAgIH1cbiAgICAuQHtwcm9ncmVzcy1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1zdGF0dXMtZXhjZXB0aW9uICYtaW5uZXI6bm90KC5Ae3Byb2dyZXNzLXByZWZpeC1jbHN9LWNpcmNsZS1ncmFkaWVudCkge1xuICAgIC5Ae3Byb2dyZXNzLXByZWZpeC1jbHN9LWNpcmNsZS1wYXRoIHtcbiAgICAgIHN0cm9rZTogQGVycm9yLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtc3RhdHVzLXN1Y2Nlc3Mge1xuICAgIC5Ae3Byb2dyZXNzLXByZWZpeC1jbHN9LWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgIH1cbiAgICAuQHtwcm9ncmVzcy1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLXN0YXR1cy1zdWNjZXNzICYtaW5uZXI6bm90KC5Ae3Byb2dyZXNzLXByZWZpeC1jbHN9LWNpcmNsZS1ncmFkaWVudCkge1xuICAgIC5Ae3Byb2dyZXNzLXByZWZpeC1jbHN9LWNpcmNsZS1wYXRoIHtcbiAgICAgIHN0cm9rZTogQHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1jaXJjbGUgJi1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi1jaXJjbGUgJi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBAcHJvZ3Jlc3MtdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IEBwcm9ncmVzcy1jaXJjbGUtdGV4dC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICBmb250LXNpemU6ICgxNCAvIDEyZW0pO1xuICAgIH1cbiAgfVxuXG4gICYtY2lyY2xlJi1zdGF0dXMtZXhjZXB0aW9uIHtcbiAgICAuQHtwcm9ncmVzcy1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1jaXJjbGUmLXN0YXR1cy1zdWNjZXNzIHtcbiAgICAuQHtwcm9ncmVzcy1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyB+XCJAe2FudC1wcmVmaXh9LXByb2dyZXNzLWFjdGl2ZVwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDApO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoMCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHByb2dyZXNzLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1wcm9ncmVzcyc7XG5cbi5Ae3Byb2dyZXNzLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1vdXRlciB7XG4gICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tc2hvdy1pbmZvICYge1xuICAgICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IH4nY2FsYygtMmVtIC0gOHB4KSc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogfidjYWxjKDJlbSArIDhweCknO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3VjY2Vzcy1iZyB7XG4gICAgLkB7cHJvZ3Jlc3MtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtbGluZSAmLXRleHQsXG4gICYtc3RlcHMgJi10ZXh0IHtcbiAgICAuQHtwcm9ncmVzcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AcmF0ZS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tcmF0ZSc7XG5cbi5Ae3JhdGUtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBAcmF0ZS1zdGFyLWNvbG9yO1xuICBmb250LXNpemU6IEByYXRlLXN0YXItc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICYtZGlzYWJsZWQgJi1zdGFyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICA+IGRpdjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gICYtc3RhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIG91dGxpbmUgMHM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IEByYXRlLXN0YXItaG92ZXItc2NhbGU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIEByYXRlLXN0YXItY29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogQHJhdGUtc3Rhci1ob3Zlci1zY2FsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpcnN0LFxuICAgICYtc2Vjb25kIHtcbiAgICAgIGNvbG9yOiBAcmF0ZS1zdGFyLWJnO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpcnN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi1oYWxmICYtZmlyc3QsXG4gICAgJi1oYWxmICYtc2Vjb25kIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi1oYWxmICYtZmlyc3QsXG4gICAgJi1mdWxsICYtc2Vjb25kIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIi5Ae3JhdGUtcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLXN0YXIge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAuQHtyYXRlLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlyc3Qge1xuICAgICAgLkB7cmF0ZS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkByZXN1bHQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXJlc3VsdCc7XG5cbi5Ae3Jlc3VsdC1wcmVmaXgtY2xzfSB7XG4gIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgLy8gc3RhdHVzIGNvbG9yXG4gICYtc3VjY2VzcyAmLWljb24gPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICB9XG5cbiAgJi1lcnJvciAmLWljb24gPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgY29sb3I6IEBlcnJvci1jb2xvcjtcbiAgfVxuXG4gICYtaW5mbyAmLWljb24gPiAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgY29sb3I6IEBpbmZvLWNvbG9yO1xuICB9XG5cbiAgJi13YXJuaW5nICYtaWNvbiA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICBjb2xvcjogQHdhcm5pbmctY29sb3I7XG4gIH1cblxuICAvLyBFeGNlcHRpb24gU3RhdHVzIGltYWdlXG4gICYtaW1hZ2Uge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICYtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgIGZvbnQtc2l6ZTogQHJlc3VsdC1pY29uLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBjb2xvcjogQGhlYWRpbmctY29sb3I7XG4gICAgZm9udC1zaXplOiBAcmVzdWx0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtc3VidGl0bGUge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiBAcmVzdWx0LXN1YnRpdGxlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtZXh0cmEge1xuICAgIG1hcmdpbjogQHJlc3VsdC1leHRyYS1tYXJnaW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvci1saWdodDtcbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkByZXN1bHQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXJlc3VsdCc7XG5cbi5Ae3Jlc3VsdC1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtZXh0cmEge1xuICAgID4gKiB7XG4gICAgICAuQHtyZXN1bHQtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5Ae3Jlc3VsdC1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuQGltcG9ydCAnLi9taXhpbnMubGVzcyc7XG5cbkBzZWdtZW50ZWQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXNlZ21lbnRlZCc7XG5cbkBzZWdtZW50ZWQtY29udGFpbmVyLXBhZGRpbmc6IDJweDtcblxuLkB7c2VnbWVudGVkLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IEBzZWdtZW50ZWQtY29udGFpbmVyLXBhZGRpbmc7XG4gIGNvbG9yOiBAc2VnbWVudGVkLWxhYmVsLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VnbWVudGVkLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBAZWFzZS1pbi1vdXQ7XG5cbiAgJi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIGJsb2NrIHN0eWxlc1xuICAmJi1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYmLWJsb2NrICYtaXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAvLyBob3Zlci9mb2N1cyBzdHlsZXNcbiAgJjpub3QoJi1kaXNhYmxlZCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VnbWVudGVkLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC8vIGl0ZW0gc3R5bGVzXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBAZWFzZS1pbi1vdXQ7XG5cbiAgICAmLXNlbGVjdGVkIHtcbiAgICAgIC5zZWdtZW50ZWQtaXRlbS1zZWxlY3RlZCgpO1xuICAgICAgY29sb3I6IEBzZWdtZW50ZWQtbGFiZWwtaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAc2VnbWVudGVkLWxhYmVsLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgbWluLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlIC0gQHNlZ21lbnRlZC1jb250YWluZXItcGFkZGluZyAqIDI7XG4gICAgICBwYWRkaW5nOiAwIEBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwtYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2UgLSBAc2VnbWVudGVkLWNvbnRhaW5lci1wYWRkaW5nICogMjtcbiAgICAgIC5zZWdtZW50ZWQtdGV4dC1lbGxpcHNpcygpO1xuICAgIH1cblxuICAgIC8vIHN5bnRhY3RpYyBzdWdhciB0byBhZGQgYGljb25gIGZvciBTZWdtZW50ZWQgSXRlbVxuICAgICYtaWNvbiArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IChAbWFyZ2luLXNtIC8gMik7XG4gICAgfVxuXG4gICAgJi1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gc2l6ZSBzdHlsZXNcbiAgJiYtbGcgJi1pdGVtLWxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxnIC0gQHNlZ21lbnRlZC1jb250YWluZXItcGFkZGluZyAqIDI7XG4gICAgcGFkZGluZzogMCBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLWxnO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sZyAtIEBzZWdtZW50ZWQtY29udGFpbmVyLXBhZGRpbmcgKiAyO1xuICB9XG5cbiAgJiYtc20gJi1pdGVtLWxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtIC0gQHNlZ21lbnRlZC1jb250YWluZXItcGFkZGluZyAqIDI7XG4gICAgcGFkZGluZzogMCBAaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtIC0gQHNlZ21lbnRlZC1jb250YWluZXItcGFkZGluZyAqIDI7XG4gIH1cblxuICAvLyBkaXNhYmxlZCBzdHlsZXNcbiAgJi1pdGVtLWRpc2FibGVkIHtcbiAgICAuc2VnbWVudGVkLWRpc2FibGVkLWl0ZW0oKTtcbiAgfVxuXG4gIC8vIHRodW1iIHN0eWxlc1xuICAmLXRodW1iIHtcbiAgICAuc2VnbWVudGVkLWl0ZW0tc2VsZWN0ZWQoKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cblxuICAvLyB0cmFuc2l0aW9uIGVmZmVjdCB3aGVuIGBhcHBlYXItYWN0aXZlYFxuICAmLXRodW1iLW1vdGlvbi1hcHBlYXItYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBAZWFzZS1pbi1vdXQsIHdpZHRoIDAuM3MgQGVhc2UtaW4tb3V0O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHdpZHRoO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCIvLyBtaXhpbnNcbi5zZWdtZW50ZWQtZGlzYWJsZWQtaXRlbSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4uc2VnbWVudGVkLWl0ZW0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VnbWVudGVkLXNlbGVjdGVkLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggLTJweCBmYWRlKEBibGFjaywgNSUpLCAwIDFweCA0cHggLTFweCBmYWRlKEBibGFjaywgNyUpLFxuICAgIDAgMCAxcHggMCBmYWRlKEBibGFjaywgOCUpO1xufVxuXG4uc2VnbWVudGVkLXRleHQtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBoYW5kbGUgdGV4dCBlbGxpcHNpc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHNlZ21lbnRlZC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc2VnbWVudGVkJztcblxuLkB7c2VnbWVudGVkLXByZWZpeC1jbHN9IHtcbiAgJiYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYmLXJ0bCAmLWl0ZW0taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5Ac2xpZGVyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1zbGlkZXInO1xuXG4uQHtzbGlkZXItcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogQHNsaWRlci1tYXJnaW47XG4gIHBhZGRpbmc6IDRweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAudmVydGljYWwoKTtcblxuICAmLXdpdGgtbWFya3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAmLXJhaWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2xpZGVyLXJhaWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuXG4gICYtdHJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cblxuICAmLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBAc2xpZGVyLWhhbmRsZS1zaXplO1xuICAgIGhlaWdodDogQHNsaWRlci1oYW5kbGUtc2l6ZTtcbiAgICBtYXJnaW4tdG9wOiBAc2xpZGVyLWhhbmRsZS1tYXJnaW4tdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzbGlkZXItaGFuZGxlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCBAc2xpZGVyLWhhbmRsZS1ib3JkZXItd2lkdGggQHNsaWRlci1oYW5kbGUtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IEBzbGlkZXItaGFuZGxlLXNoYWRvdztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC42cyxcbiAgICAgIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxLjI4KTtcblxuICAgIC8vICYtZHJhZ2dpbmcmLWRyYWdnaW5nJi1kcmFnZ2luZyB7XG4gICAgLy8gICBib3JkZXItY29sb3I6IEBzbGlkZXItaGFuZGxlLWNvbG9yLWZvY3VzO1xuICAgIC8vICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IEBzbGlkZXItaGFuZGxlLWNvbG9yLWZvY3VzLXNoYWRvdztcbiAgICAvLyB9XG4gICAgJi1kcmFnZ2luZyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAc2xpZGVyLWhhbmRsZS1jb2xvci1mb2N1cztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggQHNsaWRlci1oYW5kbGUtY29sb3ItZm9jdXMtc2hhZG93O1xuICAgIH1cblxuICAgICYuQHthbnQtcHJlZml4fS10b29sdGlwLW9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAc2xpZGVyLWhhbmRsZS1jb2xvci10b29sdGlwLW9wZW47XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LXJhaWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNsaWRlci1yYWlsLWJhY2tncm91bmQtY29sb3ItaG92ZXI7XG4gICAgfVxuICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2xpZGVyLXRyYWNrLWJhY2tncm91bmQtY29sb3ItaG92ZXI7XG4gICAgfVxuICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS1oYW5kbGU6bm90KC5Ae2FudC1wcmVmaXh9LXRvb2x0aXAtb3Blbikge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAc2xpZGVyLWhhbmRsZS1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmLW1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gICYtbWFyay10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICYtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLXN0ZXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtZG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbXBvbmVudC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBzbGlkZXItZG90LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAc2xpZGVyLWRvdC1ib3JkZXItY29sb3ItYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAuQHtzbGlkZXItcHJlZml4LWNsc30tcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2xpZGVyLXJhaWwtYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2xpZGVyLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LWhhbmRsZSxcbiAgICAuQHtzbGlkZXItcHJlZml4LWNsc30tZG90IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb21wb25lbnQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogQHNsaWRlci1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LW1hcmstdGV4dCxcbiAgICAuQHtzbGlkZXItcHJlZml4LWNsc30tZG90IHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZlcnRpY2FsKCkge1xuICAmLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiA2cHggMTBweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS1yYWlsIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LXRyYWNrIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuXG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LWhhbmRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4OyAvLyB3ZSBjaG91bGQgY29uc2lkZXIgYm9yZGVyIHdpZHRoIGFzIHdlbGw6ICgxMCArIDIgKSAvIDJcbiAgICAgIG1hcmdpbi1sZWZ0OiBAc2xpZGVyLWhhbmRsZS1tYXJnaW4tbGVmdDtcbiAgICB9XG5cbiAgICAuQHtzbGlkZXItcHJlZml4LWNsc30tbWFyayB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LW1hcmstdGV4dCB7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS1zdGVwIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LWRvdCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG4gIH1cblxuICAmLXRvb2x0aXAge1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzIwMDE0XG4gICAgLkB7YW50LXByZWZpeH0tdG9vbHRpcC1pbm5lciB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBzbGlkZXItcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXNsaWRlcic7XG5cbi5Ae3NsaWRlci1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtbWFyayB7XG4gICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnZlcnRpY2FsKCkge1xuICAmLXZlcnRpY2FsIHtcbiAgICAuQHtzbGlkZXItcHJlZml4LWNsc30taGFuZGxlIHtcbiAgICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHtzbGlkZXItcHJlZml4LWNsc30tbWFyayB7XG4gICAgICAuQHtzbGlkZXItcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS1tYXJrLXRleHQge1xuICAgICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3NsaWRlci1wcmVmaXgtY2xzfS1kb3Qge1xuICAgICAgLkB7c2xpZGVyLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBzdGF0aXN0aWMtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXN0YXRpc3RpYyc7XG5cbi5Ae3N0YXRpc3RpYy1wcmVmaXgtY2xzfSB7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcblxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBAbWFyZ2luLXhzcztcbiAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogQHN0YXRpc3RpYy10aXRsZS1mb250LXNpemU7XG4gIH1cblxuICAmLXNrZWxldG9uIHtcbiAgICBwYWRkaW5nLXRvcDogQHBhZGRpbmctbWQ7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGNvbG9yOiBAaGVhZGluZy1jb2xvcjtcbiAgICBmb250LXNpemU6IEBzdGF0aXN0aWMtY29udGVudC1mb250LXNpemU7XG4gICAgZm9udC1mYW1pbHk6IEBzdGF0aXN0aWMtZm9udC1mYW1pbHk7XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIH1cblxuICAgICYtcHJlZml4LFxuICAgICYtc3VmZml4IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLXByZWZpeCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAmLXN1ZmZpeCB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiLkB7c3RhdGlzdGljLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICAmLXByZWZpeCB7XG4gICAgICAuQHtzdGF0aXN0aWMtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWZmaXgge1xuICAgICAgLkB7c3RhdGlzdGljLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkBzdGVwcy1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc3RlcHMnO1xuQHByb2Nlc3MtaWNvbi1jb2xvcjogQHByaW1hcnktY29sb3I7XG5AcHJvY2Vzcy10aXRsZS1jb2xvcjogQGhlYWRpbmctY29sb3I7XG5AcHJvY2Vzcy1kZXNjcmlwdGlvbi1jb2xvcjogQHRleHQtY29sb3I7XG5AcHJvY2Vzcy1pY29uLXRleHQtY29sb3I6IEB0ZXh0LWNvbG9yLWludmVyc2U7XG5Ad2FpdC1pY29uLWNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG5Ad2FpdC10aXRsZS1jb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuQHdhaXQtZGVzY3JpcHRpb24tY29sb3I6IEB3YWl0LXRpdGxlLWNvbG9yO1xuQHdhaXQtdGFpbC1jb2xvcjogQHByb2Nlc3MtdGFpbC1jb2xvcjtcbkBmaW5pc2gtaWNvbi1jb2xvcjogQHByb2Nlc3MtaWNvbi1jb2xvcjtcbkBmaW5pc2gtdGl0bGUtY29sb3I6IEB0ZXh0LWNvbG9yO1xuQGZpbmlzaC1kZXNjcmlwdGlvbi1jb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuQGZpbmlzaC10YWlsLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbkBlcnJvci1pY29uLWNvbG9yOiBAZXJyb3ItY29sb3I7XG5AZXJyb3ItdGl0bGUtY29sb3I6IEBlcnJvci1jb2xvcjtcbkBlcnJvci1kZXNjcmlwdGlvbi1jb2xvcjogQGVycm9yLWNvbG9yO1xuQGVycm9yLXRhaWwtY29sb3I6IEB3YWl0LXRhaWwtY29sb3I7XG5Ac3RlcHMtbmF2LWFjdGl2ZS1jb2xvcjogQHByaW1hcnktY29sb3I7XG5cbi5Ae3N0ZXBzLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG5cbi5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAmLWNvbnRhaW5lciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCA+ICYtY29udGFpbmVyID4gJi10YWlsLFxuICAmOmxhc3QtY2hpbGQgPiAmLWNvbnRhaW5lciA+ICYtY29udGVudCA+ICYtdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi1pY29uLFxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgJi1pY29uIHtcbiAgICB3aWR0aDogQHN0ZXBzLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6IEBzdGVwcy1pY29uLXNpemU7XG4gICAgbWFyZ2luOiBAc3RlcHMtaWNvbi1tYXJnaW47XG4gICAgZm9udC1zaXplOiBAc3RlcHMtaWNvbi1mb250LXNpemU7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseTtcbiAgICBsaW5lLWhlaWdodDogQHN0ZXBzLWljb24tc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEB3YWl0LWljb24tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogQHN0ZXBzLWljb24tc2l6ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xuXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IEBzdGVwcy1pY29uLXRvcDtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtdGFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBAYm9yZGVyLWNvbG9yLXNwbGl0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGc7XG4gICAgbGluZS1oZWlnaHQ6IEBzdGVwcy10aXRsZS1saW5lLWhlaWdodDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogKEBzdGVwcy10aXRsZS1saW5lLWhlaWdodCAvIDIpO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogQHdhaXQtdGFpbC1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICYtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIH1cbiAgLnN0ZXAtaXRlbS1zdGF0dXMod2FpdCk7XG4gIC5zdGVwLWl0ZW0tc3RhdHVzKHByb2Nlc3MpO1xuXG4gICYtcHJvY2VzcyA+ICYtY29udGFpbmVyID4gJi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJvY2Vzcy1pY29uLWNvbG9yO1xuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgY29sb3I6IEBwcm9jZXNzLWljb24tdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLXByb2Nlc3MgPiAmLWNvbnRhaW5lciA+ICYtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnN0ZXAtaXRlbS1zdGF0dXMoZmluaXNoKTtcbiAgLnN0ZXAtaXRlbS1zdGF0dXMoZXJyb3IpO1xuXG4gICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1uZXh0LWVycm9yIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAZXJyb3ItaWNvbi1jb2xvcjtcbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09IENsaWNrYWJsZSA9PT09PT09PT09PT09PT09PT09PT1cbi5Ae3N0ZXBzLXByZWZpeC1jbHN9IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAmOm5vdCguQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWFjdGl2ZSkge1xuICAgICYgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICAgICAmLXRpdGxlLFxuICAgICAgICAmLXN1YnRpdGxlLFxuICAgICAgICAmLWRlc2NyaXB0aW9uLFxuICAgICAgICAmLWljb24gLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICAgICAgJi10aXRsZSxcbiAgICAgICAgICAmLXN1YnRpdGxlLFxuICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tcHJvY2Vzcykge1xuICAgICAgJiA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIHtcbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5Ae3N0ZXBzLXByZWZpeC1jbHN9LWhvcml6b250YWw6bm90KC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWxhYmVsLXZlcnRpY2FsKSB7XG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi10YWlsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IEBzdGVwcy1kZXNjcmlwdGlvbi1tYXgtd2lkdGg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4uc3RlcC1pdGVtLXN0YXR1cyhAc3RhdHVzKSB7XG4gIEBpY29uLWNvbG9yOiAnQHtzdGF0dXN9LWljb24tY29sb3InO1xuICBAdGl0bGUtY29sb3I6ICdAe3N0YXR1c30tdGl0bGUtY29sb3InO1xuICBAZGVzY3JpcHRpb24tY29sb3I6ICdAe3N0YXR1c30tZGVzY3JpcHRpb24tY29sb3InO1xuICBAdGFpbC1jb2xvcjogJ0B7c3RhdHVzfS10YWlsLWNvbG9yJztcbiAgJi1Ae3N0YXR1c30gJi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RlcHMtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6IEBAaWNvbi1jb2xvcjtcbiAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgY29sb3I6IEBAaWNvbi1jb2xvcjtcbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24tZG90IHtcbiAgICAgICAgYmFja2dyb3VuZDogQEBpY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLUB7c3RhdHVzfSA+ICYtY29udGFpbmVyID4gJi1jb250ZW50ID4gJi10aXRsZSB7XG4gICAgY29sb3I6IEBAdGl0bGUtY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAQHRhaWwtY29sb3I7XG4gICAgfVxuICB9XG4gICYtQHtzdGF0dXN9ID4gJi1jb250YWluZXIgPiAmLWNvbnRlbnQgPiAmLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogQEBkZXNjcmlwdGlvbi1jb2xvcjtcbiAgfVxuICAmLUB7c3RhdHVzfSA+ICYtY29udGFpbmVyID4gJi10YWlsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQEB0YWlsLWNvbG9yO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vY3VzdG9tLWljb24nO1xuQGltcG9ydCAnLi9zbWFsbCc7XG5AaW1wb3J0ICcuL3ZlcnRpY2FsJztcbkBpbXBvcnQgJy4vbGFiZWwtcGxhY2VtZW50JztcbkBpbXBvcnQgJy4vcHJvZ3Jlc3MtZG90JztcbkBpbXBvcnQgJy4vbmF2JztcbkBpbXBvcnQgJy4vcnRsJztcbkBpbXBvcnQgJy4vcHJvZ3Jlc3MubGVzcyc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jdXN0b20ge1xuICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tY29udGFpbmVyID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uIHtcbiAgICAgIHRvcDogQHN0ZXBzLWljb24tY3VzdG9tLXRvcDtcbiAgICAgIGxlZnQ6IDAuNXB4O1xuICAgICAgd2lkdGg6IEBzdGVwcy1pY29uLWN1c3RvbS1zaXplO1xuICAgICAgaGVpZ2h0OiBAc3RlcHMtaWNvbi1jdXN0b20tc2l6ZTtcbiAgICAgIGZvbnQtc2l6ZTogQHN0ZXBzLWljb24tY3VzdG9tLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAc3RlcHMtaWNvbi1jdXN0b20tc2l6ZTtcbiAgICB9XG4gIH1cbiAgJi5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tcHJvY2VzcyB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1pY29uID4gLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbiB7XG4gICAgICBjb2xvcjogQHByb2Nlc3MtaWNvbi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gT25seSBhZGp1c3QgaG9yaXpvbnRhbCBjdXN0b21pemUgaWNvbiB3aWR0aFxuLkB7c3RlcHMtcHJlZml4LWNsc30ge1xuICAmOm5vdCguQHtzdGVwcy1wcmVmaXgtY2xzfS12ZXJ0aWNhbCkge1xuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tY3VzdG9tIHtcbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0taWNvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLkB7c3RlcHMtcHJlZml4LWNsc30tc21hbGwge1xuICAmLkB7c3RlcHMtcHJlZml4LWNsc30taG9yaXpvbnRhbDpub3QoLkB7c3RlcHMtcHJlZml4LWNsc30tbGFiZWwtdmVydGljYWwpXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0taWNvbiB7XG4gICAgd2lkdGg6IEBzdGVwcy1zbWFsbC1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiBAc3RlcHMtc21hbGwtaWNvbi1zaXplO1xuICAgIG1hcmdpbjogQHN0ZXBzLXNtYWxsLWljb24tbWFyZ2luO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogQHN0ZXBzLXNtYWxsLWljb24tc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogQHN0ZXBzLXNtYWxsLWljb24tc2l6ZTtcbiAgfVxuICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiBAc3RlcHMtc21hbGwtaWNvbi1zaXplO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAoQHN0ZXBzLXNtYWxsLWljb24tc2l6ZSAvIDIpO1xuICAgIH1cbiAgfVxuICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICB9XG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jdXN0b20gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1pY29uIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgZm9udC1zaXplOiBAc3RlcHMtc21hbGwtaWNvbi1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IEBzdGVwcy1zbWFsbC1pY29uLXNpemU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuQHtzdGVwcy1wcmVmaXgtY2xzfS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWljb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IEBzdGVwcy12ZXJ0aWNhbC1pY29uLXdpZHRoO1xuICAgIH1cblxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IEBzdGVwcy1pY29uLXNpemU7XG4gICAgfVxuXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW1cbiAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tY29udGFpbmVyXG4gICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRhaWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogQHN0ZXBzLXZlcnRpY2FsLXRhaWwtd2lkdGggLSAxOyAvLyBsaW5lIHdpZHRoXG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogQHN0ZXBzLWljb24tc2l6ZSArIDZweCAwIDZweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtOm5vdCg6bGFzdC1jaGlsZClcbiAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tY29udGFpbmVyXG4gICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtXG4gICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lclxuICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jb250ZW50XG4gICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRpdGxlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbCAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lciB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS10YWlsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IEBzdGVwcy12ZXJ0aWNhbC10YWlsLXdpZHRoLXNtIC0gMTsgLy8gbGluZSB3aWR0aFxuICAgICAgcGFkZGluZzogQHN0ZXBzLXNtYWxsLWljb24tc2l6ZSArIDZweCAwIDZweDtcbiAgICB9XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogQHN0ZXBzLXNtYWxsLWljb24tc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5Ae3N0ZXBzLXByZWZpeC1jbHN9LWxhYmVsLXZlcnRpY2FsIHtcbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmLXRhaWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4cHg7XG4gICAgICBwYWRkaW5nOiAzLjVweCAyNHB4O1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAoKEBzdGVwcy1pY29uLXNpemUgLyAyKSArIDQycHgpICogMjtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIH1cbiAgfVxuICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc21hbGw6bm90KC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWRvdCkge1xuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICAgJi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuQHtzdGVwcy1wcmVmaXgtY2xzfS1kb3QsXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1kb3QuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICYtdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYtdGFpbCB7XG4gICAgICB0b3A6IEBzdGVwcy1kb3QtdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAwIChAc3RlcHMtZGVzY3JpcHRpb24tbWF4LXdpZHRoIC8gMik7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwJSAtIDIwcHgpJztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24tZG90IHtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IEBzdGVwcy1kb3Qtc2l6ZTtcbiAgICAgIGhlaWdodDogQHN0ZXBzLWRvdC1zaXplO1xuICAgICAgbWFyZ2luLWxlZnQ6IDY3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IEBzdGVwcy1kb3Qtc2l6ZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAvKiBleHBhbmQgaG92ZXIgYXJlYSAqL1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgbGVmdDogLTI2cHg7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGZhZGUoQGJsYWNrLCAwLjElKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogQHN0ZXBzLWRlc2NyaXB0aW9uLW1heC13aWR0aDtcbiAgICB9XG4gICAgJi1wcm9jZXNzIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0taWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICB3aWR0aDogQHN0ZXBzLWN1cnJlbnQtZG90LXNpemU7XG4gICAgICBoZWlnaHQ6IEBzdGVwcy1jdXJyZW50LWRvdC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IEBzdGVwcy1jdXJyZW50LWRvdC1zaXplO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgJi1wcm9jZXNzIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24ge1xuICAgICAgJjpmaXJzdC1jaGlsZCAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uLWRvdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5Ae3N0ZXBzLXByZWZpeC1jbHN9LXZlcnRpY2FsLkB7c3RlcHMtcHJlZml4LWNsc30tZG90IHtcbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8xODM1NFxuICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jb250YWluZXIgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRhaWwge1xuICAgIHRvcDogNi41cHg7XG4gICAgbGVmdDogLTlweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjJweCAwIDRweDtcbiAgfVxuXG4gICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbVxuICAgICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lclxuICAgICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRhaWwge1xuICAgICAgdG9wOiAzLjVweDtcbiAgICB9XG4gIH1cblxuICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtOmZpcnN0LWNoaWxkIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24tZG90IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1wcm9jZXNzXG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jb250YWluZXJcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWljb25cbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uLWRvdCB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gIH1cbn1cbiIsIi5Ae3N0ZXBzLXByZWZpeC1jbHN9LW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcblxuICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc21hbGwge1xuICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IEBzdGVwcy1uYXYtY29udGVudC1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1hY3RpdmUpIHtcbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZmxleDogMTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzdGVwcy1uYXYtYXJyb3ctY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGVwcy1uYXYtYWN0aXZlLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgbGVmdCAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tYWN0aXZlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkB7c3RlcHMtcHJlZml4LWNsc30tbmF2aWdhdGlvbi5Ae3N0ZXBzLXByZWZpeC1jbHN9LXZlcnRpY2FsIHtcbiAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jb250YWluZXIgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRhaWwge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1uYXZpZ2F0aW9uLkB7c3RlcHMtcHJlZml4LWNsc30taG9yaXpvbnRhbCB7XG4gID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbVxuICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jb250YWluZXJcbiAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIuQHtzdGVwcy1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgJi1pY29uIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJi10YWlsIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXN1YnRpdGxlIHtcbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1ob3Jpem9udGFsOm5vdCguQHtzdGVwcy1wcmVmaXgtY2xzfS1sYWJlbC12ZXJ0aWNhbCkge1xuICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS10aXRsZSB7XG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBjdXN0b20taWNvblxuLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jdXN0b20ge1xuICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWljb24ge1xuICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbiB7XG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiAwLjVweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbmF2XG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1uYXZpZ2F0aW9uIHtcbiAgJi5Ae3N0ZXBzLXByZWZpeC1jbHN9LXNtYWxsIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGl0bGUge1xuICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHNtYWxsXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1ob3Jpem9udGFsOm5vdCguQHtzdGVwcy1wcmVmaXgtY2xzfS1sYWJlbC12ZXJ0aWNhbClcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLXRpdGxlIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIHZlcnRpY2FsXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS12ZXJ0aWNhbCB7XG4gID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbSB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1pY29uIHtcbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IEBzdGVwcy12ZXJ0aWNhbC1pY29uLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbVxuICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jb250YWluZXJcbiAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICByaWdodDogQHN0ZXBzLXZlcnRpY2FsLXRhaWwtd2lkdGg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbCAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lciB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS10YWlsIHtcbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICByaWdodDogQHN0ZXBzLXZlcnRpY2FsLXRhaWwtd2lkdGgtc207XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGxhYmVsXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1sYWJlbC12ZXJ0aWNhbCB7XG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICYtdGl0bGUge1xuICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gcHJvZ3Jlc3MtZG90XG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1kb3QsXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS1kb3QuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbCB7XG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICYtdGFpbCB7XG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgbWFyZ2luOiAwIChAc3RlcHMtZGVzY3JpcHRpb24tbWF4LXdpZHRoIC8gMikgMCAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQgLkB7c3RlcHMtcHJlZml4LWNsc30taWNvbi1kb3Qge1xuICAgICAgLkB7c3RlcHMtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uLWRvdCB7XG4gICAgICAgIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIGV4cGFuZCBob3ZlciBhcmVhICovXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjZweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5Ae3N0ZXBzLXByZWZpeC1jbHN9LXZlcnRpY2FsLkB7c3RlcHMtcHJlZml4LWNsc30tZG90IHtcbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1pY29uIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzE4MzU0XG4gIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0gPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lciA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICByaWdodDogLTlweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbTpmaXJzdC1jaGlsZCAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pY29uLWRvdCB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1wcm9jZXNzIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWljb24tZG90IHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gUlRMIFN0ZXBzIHdpdGggcHJvZ3Jlc3Ncbi5Ae3N0ZXBzLXByZWZpeC1jbHN9LXJ0bC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXdpdGgtcHJvZ3Jlc3Mge1xuICAmLkB7c3RlcHMtcHJlZml4LWNsc30tdmVydGljYWwgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lciA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgICByaWdodDogQHN0ZXBzLXZlcnRpY2FsLXRhaWwtd2lkdGggKyAzO1xuICAgIH1cbiAgfVxuXG4gICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbC5Ae3N0ZXBzLXByZWZpeC1jbHN9LXZlcnRpY2FsID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbSB7XG4gICAgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lciA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgICByaWdodDogQHN0ZXBzLXZlcnRpY2FsLXRhaWwtd2lkdGgtc20gKyAzO1xuICAgIH1cbiAgfVxuXG4gICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1ob3Jpem9udGFsLkB7c3RlcHMtcHJlZml4LWNsc30tbGFiZWwtaG9yaXpvbnRhbCB7XG4gICAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBwcm9ncmVzcy1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tcHJvZ3Jlc3MnO1xuXG4uQHtzdGVwcy1wcmVmaXgtY2xzfS13aXRoLXByb2dyZXNzIHtcbiAgLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcblxuICAgICYgPiAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWNvbnRhaW5lciA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IEBzdGVwcy12ZXJ0aWNhbC10YWlsLXdpZHRoICsgMztcbiAgICB9XG4gIH1cblxuICAmLFxuICAmLkB7c3RlcHMtcHJlZml4LWNsc30tc21hbGwge1xuICAgICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1ob3Jpem9udGFsIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuQHtzdGVwcy1wcmVmaXgtY2xzfS1zbWFsbFxuICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbVxuICAgID4gLkB7c3RlcHMtcHJlZml4LWNsc30taXRlbS1jb250YWluZXJcbiAgICA+IC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgbGVmdDogQHN0ZXBzLXZlcnRpY2FsLXRhaWwtd2lkdGgtc20gKyAzO1xuICB9XG5cbiAgJi5Ae3N0ZXBzLXByZWZpeC1jbHN9LXZlcnRpY2FsIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgJi5Ae3N0ZXBzLXByZWZpeC1jbHN9LWxhYmVsLXZlcnRpY2FsIHtcbiAgICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtIC5Ae3N0ZXBzLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgICB0b3A6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuQHtzdGVwcy1wcmVmaXgtY2xzfS1pdGVtLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5Ae3Byb2dyZXNzLXByZWZpeC1jbHN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgbGVmdDogLTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5Ac3dpdGNoLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1zd2l0Y2gnO1xuQHN3aXRjaC1kdXJhdGlvbjogMC4ycztcblxuQHN3aXRjaC1waW4tc2l6ZTogQHN3aXRjaC1oZWlnaHQgLSA0cHg7XG5Ac3dpdGNoLXNtLXBpbi1zaXplOiBAc3dpdGNoLXNtLWhlaWdodCAtIDRweDtcblxuLkB7c3dpdGNoLXByZWZpeC1jbHN9IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IEBzd2l0Y2gtbWluLXdpZHRoO1xuICBoZWlnaHQ6IEBzd2l0Y2gtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogQHN3aXRjaC1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgQHN3aXRjaC1kdXJhdGlvbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggZmFkZShAZGlzYWJsZWQtY29sb3IsIDEwJSk7XG4gIH1cblxuICAmLWNoZWNrZWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBAcHJpbWFyeS0xO1xuICB9XG5cbiAgJjpmb2N1czpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICYtY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN3aXRjaC1jb2xvcjtcbiAgfVxuXG4gICYtbG9hZGluZyxcbiAgJi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiBAc3dpdGNoLWRpc2FibGVkLW9wYWNpdHk7XG5cbiAgICAqIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT0gSW5uZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIEBzd2l0Y2gtaW5uZXItbWFyZ2luLW1pbiAwIEBzd2l0Y2gtaW5uZXItbWFyZ2luLW1heDtcbiAgICBjb2xvcjogQHRleHQtY29sb3ItaW52ZXJzZTtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIEBzd2l0Y2gtZHVyYXRpb247XG4gIH1cblxuICAmLWNoZWNrZWQgJi1pbm5lciB7XG4gICAgbWFyZ2luOiAwIEBzd2l0Y2gtaW5uZXItbWFyZ2luLW1heCAwIEBzd2l0Y2gtaW5uZXItbWFyZ2luLW1pbjtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT0gSGFuZGxlID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IEBzd2l0Y2gtcGFkZGluZztcbiAgICBsZWZ0OiBAc3dpdGNoLXBhZGRpbmc7XG4gICAgd2lkdGg6IEBzd2l0Y2gtcGluLXNpemU7XG4gICAgaGVpZ2h0OiBAc3dpdGNoLXBpbi1zaXplO1xuICAgIHRyYW5zaXRpb246IGFsbCBAc3dpdGNoLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzd2l0Y2gtYmc7XG4gICAgICBib3JkZXItcmFkaXVzOiAoQHN3aXRjaC1waW4tc2l6ZSAvIDIpO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgQHN3aXRjaC1zaGFkb3ctY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgQHN3aXRjaC1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2tlZCAmLWhhbmRsZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gQHN3aXRjaC1waW4tc2l6ZSAtIEBzd2l0Y2gtcGFkZGluZyk7XG4gIH1cblxuICAmOm5vdCgmLWRpc2FibGVkKTphY3RpdmUge1xuICAgIC5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1oYW5kbGU6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTMwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1jaGVja2VkIHtcbiAgICAgIC5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1oYW5kbGU6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAtMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PSBMb2FkaW5nID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1sb2FkaW5nLWljb24uQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogKChAc3dpdGNoLXBpbi1zaXplIC0gQGZvbnQtc2l6ZS1iYXNlKSAvIDIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAmLWNoZWNrZWQgJi1sb2FkaW5nLWljb24ge1xuICAgIGNvbG9yOiBAc3dpdGNoLWNvbG9yO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gU2l6ZSA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXNtYWxsIHtcbiAgICBtaW4td2lkdGg6IEBzd2l0Y2gtc20tbWluLXdpZHRoO1xuICAgIGhlaWdodDogQHN3aXRjaC1zbS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IEBzd2l0Y2gtc20taGVpZ2h0O1xuXG4gICAgLkB7c3dpdGNoLXByZWZpeC1jbHN9LWlubmVyIHtcbiAgICAgIG1hcmdpbjogMCBAc3dpdGNoLXNtLWlubmVyLW1hcmdpbi1taW4gMCBAc3dpdGNoLXNtLWlubmVyLW1hcmdpbi1tYXg7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgLkB7c3dpdGNoLXByZWZpeC1jbHN9LWhhbmRsZSB7XG4gICAgICB3aWR0aDogQHN3aXRjaC1zbS1waW4tc2l6ZTtcbiAgICAgIGhlaWdodDogQHN3aXRjaC1zbS1waW4tc2l6ZTtcbiAgICB9XG5cbiAgICAuQHtzd2l0Y2gtcHJlZml4LWNsc30tbG9hZGluZy1pY29uIHtcbiAgICAgIHRvcDogKChAc3dpdGNoLXNtLXBpbi1zaXplIC0gOXB4KSAvIDIpO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgJi5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1jaGVja2VkIHtcbiAgICAgIC5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMCBAc3dpdGNoLXNtLWlubmVyLW1hcmdpbi1tYXggMCBAc3dpdGNoLXNtLWlubmVyLW1hcmdpbi1taW47XG4gICAgICB9XG5cbiAgICAgIC5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1oYW5kbGUge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSBAc3dpdGNoLXNtLXBpbi1zaXplIC0gQHN3aXRjaC1wYWRkaW5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5Ac3dpdGNoLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1zd2l0Y2gnO1xuXG5Ac3dpdGNoLXBpbi1zaXplOiBAc3dpdGNoLWhlaWdodCAtIDRweDtcbkBzd2l0Y2gtc20tcGluLXNpemU6IEBzd2l0Y2gtc20taGVpZ2h0IC0gNHB4O1xuXG4uQHtzd2l0Y2gtcHJlZml4LWNsc30tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG5cbiAgLkB7c3dpdGNoLXByZWZpeC1jbHN9LWlubmVyIHtcbiAgICBtYXJnaW46IDAgQHN3aXRjaC1pbm5lci1tYXJnaW4tbWF4IDAgQHN3aXRjaC1pbm5lci1tYXJnaW4tbWluO1xuICB9XG5cbiAgLkB7c3dpdGNoLXByZWZpeC1jbHN9LWhhbmRsZSB7XG4gICAgcmlnaHQ6IEBzd2l0Y2gtcGFkZGluZztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgJjpub3QoJi1kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAuQHtzd2l0Y2gtcHJlZml4LWNsc30taGFuZGxlOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAtMzAlO1xuICAgIH1cblxuICAgICYuQHtzd2l0Y2gtcHJlZml4LWNsc30tY2hlY2tlZCB7XG4gICAgICAuQHtzd2l0Y2gtcHJlZml4LWNsc30taGFuZGxlOjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTMwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLkB7c3dpdGNoLXByZWZpeC1jbHN9LWNoZWNrZWQge1xuICAgIC5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1pbm5lciB7XG4gICAgICBtYXJnaW46IDAgQHN3aXRjaC1pbm5lci1tYXJnaW4tbWluIDAgQHN3aXRjaC1pbm5lci1tYXJnaW4tbWF4O1xuICAgIH1cblxuICAgIC5Ae3N3aXRjaC1wcmVmaXgtY2xzfS1oYW5kbGUge1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIEBzd2l0Y2gtcGluLXNpemUgLSBAc3dpdGNoLXBhZGRpbmcpO1xuICAgIH1cbiAgfVxuXG4gICYuQHtzd2l0Y2gtcHJlZml4LWNsc30tc21hbGwge1xuICAgICYuQHtzd2l0Y2gtcHJlZml4LWNsc30tY2hlY2tlZCB7XG4gICAgICAuQHtzd2l0Y2gtcHJlZml4LWNsc30taGFuZGxlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIEBzd2l0Y2gtc20tcGluLXNpemUgLSBAc3dpdGNoLXBhZGRpbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuL3NpemUnO1xuQGltcG9ydCAnLi9ib3JkZXJlZCc7XG5cbkB0YWJsZS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tdGFibGUnO1xuQHRyZWUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRyZWUnO1xuQGRyb3Bkb3duLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1kcm9wZG93bic7XG5AZGVzY3JpcHRpb25zLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1kZXNjcmlwdGlvbnMnO1xuQHRhYmxlLWhlYWRlci1pY29uLWNvbG9yOiAjYmZiZmJmO1xuQHRhYmxlLWhlYWRlci1pY29uLWNvbG9yLWhvdmVyOiBkYXJrZW4oQHRhYmxlLWhlYWRlci1pY29uLWNvbG9yLCAxMCUpO1xuQHRhYmxlLXN0aWNreS16aW5kZXg6IGNhbGMoQHppbmRleC10YWJsZS1maXhlZCArIDEpO1xuQHRhYmxlLXN0aWNreS1zY3JvbGwtYmFyLWFjdGl2ZS1iZzogZmFkZShAdGFibGUtc3RpY2t5LXNjcm9sbC1iYXItYmcsIDgwJSk7XG5AdGFibGUtZmlsdGVyLWRyb3Bkb3duLW1heC1oZWlnaHQ6IDI2NHB4O1xuQHRhYmxlLWV4cGFuZC1jb2x1bW4td2lkdGg6IDQ4cHg7XG5cbi5Ae3RhYmxlLXByZWZpeC1jbHN9LXdyYXBwZXIge1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAuY2xlYXJmaXgoKTtcbn1cblxuLkB7dGFibGUtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBAdGFibGUtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kOiBAdGFibGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEB0YWJsZS1ib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMTc2MTFcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogQHRhYmxlLWJvcmRlci1yYWRpdXMtYmFzZSBAdGFibGUtYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQ2VsbCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXRoZWFkID4gdHIgPiB0aCxcbiAgJi10Ym9keSA+IHRyID4gdGQsXG4gIHRmb290ID4gdHIgPiB0aCxcbiAgdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogQHRhYmxlLXBhZGRpbmctdmVydGljYWwgQHRhYmxlLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgJi1jZWxsLWVsbGlwc2lzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG5cbiAgICAvLyBGaXhlZCBmaXJzdCBvciBsYXN0IHNob3VsZCBzcGVjaWFsIHByb2Nlc3NcbiAgICAmLkB7dGFibGUtcHJlZml4LWNsc30tY2VsbC1maXgtbGVmdC1sYXN0LFxuICAgICYuQHt0YWJsZS1wcmVmaXgtY2xzfS1jZWxsLWZpeC1yaWdodC1maXJzdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgLkB7dGFibGUtcHJlZml4LWNsc30tY2VsbC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbHVtbi10aXRsZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IFRpdGxlID09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IEB0YWJsZS1wYWRkaW5nLXZlcnRpY2FsIEB0YWJsZS1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBAdGFibGUtcGFkZGluZy12ZXJ0aWNhbCBAdGFibGUtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGNvbG9yOiBAdGFibGUtZm9vdGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IEB0YWJsZS1mb290ZXItYmc7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IEhlYWRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtdGhlYWQge1xuICAgID4gdHIge1xuICAgICAgPiB0aCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IEB0YWJsZS1oZWFkZXItY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IEB0YWJsZS1oZWFkZXItYmc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJltjb2xzcGFuXTpub3QoW2NvbHNwYW49JzEnXSkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLkB7dGFibGUtcHJlZml4LWNsc30tc2VsZWN0aW9uLWNvbHVtbik6bm90KC5Ae3RhYmxlLXByZWZpeC1jbHN9LXJvdy1leHBhbmQtaWNvbi1jZWxsKTpub3QoW2NvbHNwYW5dKTo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEuNmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1oZWFkZXItY2VsbC1zcGxpdC1jb2xvcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB0cjpub3QoOmxhc3QtY2hpbGQpID4gdGgge1xuICAgICAgJltjb2xzcGFuXSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQm9keSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXRib2R5IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblxuICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09IE5lc3QgVGFibGUgPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgID4gLkB7dGFibGUtcHJlZml4LWNsc30td3JhcHBlcjpvbmx5LWNoaWxkLFxuICAgICAgICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LWV4cGFuZGVkLXJvdy1maXhlZCA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LXdyYXBwZXI6b25seS1jaGlsZCB7XG4gICAgICAgICAgLkB7dGFibGUtcHJlZml4LWNsc30ge1xuICAgICAgICAgICAgbWFyZ2luOiAtQHRhYmxlLXBhZGRpbmctdmVydGljYWwgLUB0YWJsZS1wYWRkaW5nLWhvcml6b250YWwgLUB0YWJsZS1wYWRkaW5nLXZlcnRpY2FsIChAdGFibGUtZXhwYW5kLWNvbHVtbi13aWR0aCAtXG4gICAgICAgICAgICAgICAgICBAdGFibGUtcGFkZGluZy1ob3Jpem9udGFsKTtcblxuICAgICAgICAgICAgJi10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuQHt0YWJsZS1wcmVmaXgtY2xzfS1yb3c6aG92ZXIgPiB0ZCxcbiAgICAgID4gdGQuQHt0YWJsZS1wcmVmaXgtY2xzfS1jZWxsLXJvdy1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB0YWJsZS1yb3ctaG92ZXItYmc7XG4gICAgICB9XG5cbiAgICAgICYuQHt0YWJsZS1wcmVmaXgtY2xzfS1yb3ctc2VsZWN0ZWQge1xuICAgICAgICA+IHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAdGFibGUtc2VsZWN0ZWQtcm93LWJnO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQHRhYmxlLXNlbGVjdGVkLXJvdy1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gU3VtbWFyeSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IEB6aW5kZXgtdGFibGUtZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogQHRhYmxlLWJnO1xuXG4gICAgZGl2JiB7XG4gICAgICBib3gtc2hhZG93OiAwIC1AYm9yZGVyLXdpZHRoLWJhc2UgMCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT0gUGFnaW5hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXBhZ2luYXRpb24uQHthbnQtcHJlZml4fS1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxuXG4gICYtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogQHBhZGRpbmcteHM7XG5cbiAgICA+ICoge1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgID1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU29ydGVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi10aGVhZCB0aC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbHVtbi1oYXMtc29ydGVycyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEB0YWJsZS1oZWFkZXItc29ydC1hY3RpdmUtYmc7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8zMDk2OVxuICAgICYuQHt0YWJsZS1wcmVmaXgtY2xzfS1jZWxsLWZpeC1sZWZ0OmhvdmVyLFxuICAgICYuQHt0YWJsZS1wcmVmaXgtY2xzfS1jZWxsLWZpeC1yaWdodDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAdGFibGUtZml4ZWQtaGVhZGVyLXNvcnQtYWN0aXZlLWJnO1xuICAgIH1cbiAgfVxuXG4gICYtdGhlYWQgdGguQHt0YWJsZS1wcmVmaXgtY2xzfS1jb2x1bW4tc29ydCB7XG4gICAgYmFja2dyb3VuZDogQHRhYmxlLWhlYWRlci1zb3J0LWJnO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgdGQmLWNvbHVtbi1zb3J0IHtcbiAgICBiYWNrZ3JvdW5kOiBAdGFibGUtYm9keS1zb3J0LWJnO1xuICB9XG5cbiAgJi1jb2x1bW4tdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmLWNvbHVtbi1zb3J0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICYtY29sdW1uLXNvcnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBjb2xvcjogQHRhYmxlLWhlYWRlci1pY29uLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtdXAsXG4gICAgJi1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi11cCArICYtZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgfVxuICB9XG5cbiAgJi1jb2x1bW4tc29ydGVyczpob3ZlciAmLWNvbHVtbi1zb3J0ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oQHRhYmxlLWhlYWRlci1pY29uLWNvbG9yLCAxMCUpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGaWx0ZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLWZpbHRlci1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJi1maWx0ZXItdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IC00cHggKC1AdGFibGUtcGFkZGluZy1ob3Jpem9udGFsIC8gMikgLTRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgY29sb3I6IEB0YWJsZS1oZWFkZXItaWNvbi1jb2xvcjtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICBiYWNrZ3JvdW5kOiBAdGFibGUtaGVhZGVyLWZpbHRlci1hY3RpdmUtYmc7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duXG4gICYtZmlsdGVyLWRyb3Bkb3duIHtcbiAgICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1maWx0ZXItZHJvcGRvd24tYmc7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBib3gtc2hhZG93OiBAYm94LXNoYWRvdy1iYXNlO1xuXG4gICAgLy8gUmVzZXQgbWVudVxuICAgIC5Ae2Ryb3Bkb3duLXByZWZpeC1jbHN9LW1lbnUge1xuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvNDkxNlxuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMTk1NDJcbiAgICAgIG1heC1oZWlnaHQ6IEB0YWJsZS1maWx0ZXItZHJvcGRvd24tbWF4LWhlaWdodDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29udGVudDogJ05vdCBGb3VuZCc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10cmVlIHtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggMDtcblxuICAgICAgLkB7dHJlZS1wcmVmaXgtY2xzfS10cmVlbm9kZSAuQHt0cmVlLXByZWZpeC1jbHN9LW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRyZWUtbm9kZS1ob3Zlci1iZztcbiAgICAgIH1cblxuICAgICAgLkB7dHJlZS1wcmVmaXgtY2xzfS10cmVlbm9kZS1jaGVja2JveC1jaGVja2VkIC5Ae3RyZWUtcHJlZml4LWNsc30tbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdHJlZS1ub2RlLXNlbGVjdGVkLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWFyY2gge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItY29sb3Itc3BsaXQgQGJvcmRlci1zdHlsZS1iYXNlO1xuXG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNoZWNrYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAmLXN1Ym1lbnUgPiB1bCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAvLyBDaGVja2JveFxuICAgICYsXG4gICAgJi1zdWJtZW51IHtcbiAgICAgIC5Ae2FudC1wcmVmaXh9LWNoZWNrYm94LXdyYXBwZXIgKyBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3BlcmF0aW9uXG4gICAgJi1idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1maWx0ZXItYnRucy1iZztcbiAgICAgIGJvcmRlci10b3A6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBTZWxlY3Rpb25zID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtc2VsZWN0aW9uLWNvbCB7XG4gICAgd2lkdGg6IEB0YWJsZS1zZWxlY3Rpb24tY29sdW1uLXdpZHRoO1xuICB9XG5cbiAgJi1ib3JkZXJlZCAmLXNlbGVjdGlvbi1jb2wge1xuICAgIHdpZHRoOiBAdGFibGUtc2VsZWN0aW9uLWNvbHVtbi13aWR0aCArIDE4cHg7XG4gIH1cblxuICB0YWJsZSB0ciB0aCYtc2VsZWN0aW9uLWNvbHVtbixcbiAgdGFibGUgdHIgdGQmLXNlbGVjdGlvbi1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IEBwYWRkaW5nLXhzO1xuICAgIHBhZGRpbmctbGVmdDogQHBhZGRpbmcteHM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLkB7YW50LXByZWZpeH0tcmFkaW8td3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgdGFibGUgdHIgdGgmLXNlbGVjdGlvbi1jb2x1bW4mLWNlbGwtZml4LWxlZnQge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICB0YWJsZSB0ciB0aCYtc2VsZWN0aW9uLWNvbHVtbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLXNlbGVjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLWV4dHJhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogKEB0YWJsZS1wYWRkaW5nLWhvcml6b250YWwgLyA0KTtcblxuICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICBjb2xvcjogQHRhYmxlLWhlYWRlci1pY29uLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEB0YWJsZS1oZWFkZXItaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09IEV4cGFuZGFibGUgPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1leHBhbmQtaWNvbi1jb2wge1xuICAgIHdpZHRoOiBAdGFibGUtZXhwYW5kLWNvbHVtbi13aWR0aDtcbiAgfVxuXG4gICYtcm93LWV4cGFuZC1pY29uLWNlbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXJvdy1leHBhbmQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB9XG4gIH1cblxuICAmLXJvdy1pbmRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgJi1yb3ctZXhwYW5kLWljb24ge1xuICAgIC5vcGVyYXRpb24tdW5pdCgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBAZXhwYW5kLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6IEBleHBhbmQtaWNvbi1zaXplO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGNlaWwoKChAZm9udC1zaXplLXNtICogMS40IC0gQGJvcmRlci13aWR0aC1iYXNlICogMykgLyAyKSkgKiAyICsgQGJvcmRlci13aWR0aC1iYXNlICpcbiAgICAgIDM7XG4gICAgYmFja2dyb3VuZDogQHRhYmxlLWV4cGFuZC1pY29uLWJnO1xuICAgIGJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgodW5pdChAY2hlY2tib3gtc2l6ZSkgLyB1bml0KEBleHBhbmQtaWNvbi1zaXplKSkpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBleHBhbmQtaWNvbi1zaXplOiBjZWlsKCgoQGZvbnQtc2l6ZS1zbSAqIDEuNCAtIEBib3JkZXItd2lkdGgtYmFzZSAqIDMpIC8gMikpICogMiArXG4gICAgICBAYm9yZGVyLXdpZHRoLWJhc2UgKiAzO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Y29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IGNlaWwoKChAZm9udC1zaXplLXNtICogMS40IC0gQGJvcmRlci13aWR0aC1iYXNlICogMykgLyAyKSk7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgaGVpZ2h0OiBAYm9yZGVyLXdpZHRoLWJhc2U7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIGxlZnQ6IGNlaWwoKChAZm9udC1zaXplLXNtICogMS40IC0gQGJvcmRlci13aWR0aC1iYXNlICogMykgLyAyKSk7XG4gICAgICB3aWR0aDogQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgIC8vIE1vdGlvbiBlZmZlY3RcbiAgICAmLWNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIH1cblxuICAgICYtY29sbGFwc2VkOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAmLXNwYWNlZCB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfS1yb3ctaW5kZW50ICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAoKEBmb250LXNpemUtYmFzZSAqIEBsaW5lLWhlaWdodC1iYXNlIC0gQGJvcmRlci13aWR0aC1iYXNlICogMykgLyAyKSAtXG4gICAgICAgIGNlaWwoKChAZm9udC1zaXplLXNtICogMS40IC0gQGJvcmRlci13aWR0aC1iYXNlICogMykgLyAyKSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IEBwYWRkaW5nLXhzO1xuICAgIH1cbiAgfVxuXG4gIHRyJi1leHBhbmRlZC1yb3cge1xuICAgICYsXG4gICAgJjpob3ZlciB7XG4gICAgICA+IHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHRhYmxlLWV4cGFuZGVkLXJvdy1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8yNTU3M1xuICAgIC5Ae2Rlc2NyaXB0aW9ucy1wcmVmaXgtY2xzfS12aWV3IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gV2l0aCBmaXhlZFxuICAuQHt0YWJsZS1wcmVmaXgtY2xzfS1leHBhbmRlZC1yb3ctZml4ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IC1AdGFibGUtcGFkZGluZy12ZXJ0aWNhbCAtQHRhYmxlLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBwYWRkaW5nOiBAdGFibGUtcGFkZGluZy12ZXJ0aWNhbCBAdGFibGUtcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PSBQbGFjZWhvbGRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXRib2R5ID4gdHImLXBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLkB7dGFibGUtcHJlZml4LWNsc30tZW1wdHkgJiB7XG4gICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgPiB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBjb21wb25lbnQtYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IEZpeGVkID09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtY2VsbC1maXgtbGVmdCxcbiAgJi1jZWxsLWZpeC1yaWdodCB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IEB6aW5kZXgtdGFibGUtZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogQHRhYmxlLWJnO1xuICB9XG5cbiAgJi1jZWxsLWZpeC1sZWZ0LWZpcnN0OjphZnRlcixcbiAgJi1jZWxsLWZpeC1sZWZ0LWxhc3Q6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi1jZWxsLWZpeC1sZWZ0LWFsbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbiAgJi1jZWxsLWZpeC1yaWdodC1sYXN0OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbnRhaW5lciB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IGNhbGMoQHRhYmxlLXN0aWNreS16aW5kZXggKyAxKTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLXBpbmctbGVmdCB7XG4gICAgJjpub3QoLkB7dGFibGUtcHJlZml4LWNsc30taGFzLWZpeC1sZWZ0KSA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDEwcHggMCA4cHggLThweCBkYXJrZW4oQHNoYWRvdy1jb2xvciwgNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNlbGwtZml4LWxlZnQtZmlyc3Q6OmFmdGVyLFxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNlbGwtZml4LWxlZnQtbGFzdDo6YWZ0ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAwIDhweCAtOHB4IGRhcmtlbihAc2hhZG93LWNvbG9yLCA1JSk7XG4gICAgfVxuXG4gICAgLkB7dGFibGUtcHJlZml4LWNsc30tY2VsbC1maXgtbGVmdC1sYXN0OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLXBpbmctcmlnaHQge1xuICAgICY6bm90KC5Ae3RhYmxlLXByZWZpeC1jbHN9LWhhcy1maXgtcmlnaHQpID4gLkB7dGFibGUtcHJlZml4LWNsc30tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMTBweCAwIDhweCAtOHB4IGRhcmtlbihAc2hhZG93LWNvbG9yLCA1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7dGFibGUtcHJlZml4LWNsc30tY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNlbGwtZml4LXJpZ2h0LWxhc3Q6OmFmdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xMHB4IDAgOHB4IC04cHggZGFya2VuKEBzaGFkb3ctY29sb3IsIDUlKTtcbiAgICB9XG4gIH1cblxuICAmLXN0aWNreSB7XG4gICAgJi1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IEB0YWJsZS1zdGlja3ktemluZGV4O1xuICAgICAgYmFja2dyb3VuZDogQGNvbXBvbmVudC1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICYtc2Nyb2xsIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiBAdGFibGUtc3RpY2t5LXppbmRleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihAdGFibGUtYm9yZGVyLWNvbG9yLCA4MCUpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmLWJhciB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtc3RpY2t5LXNjcm9sbC1iYXItYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEB0YWJsZS1zdGlja3ktc2Nyb2xsLWJhci1yYWRpdXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLXN0aWNreS1zY3JvbGwtYmFyLWFjdGl2ZS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtc3RpY2t5LXNjcm9sbC1iYXItYWN0aXZlLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuQHt0YWJsZS1wcmVmaXgtY2xzfSB7XG4gICAgJi1waW5nLWxlZnQge1xuICAgICAgLkB7dGFibGUtcHJlZml4LWNsc30tY2VsbC1maXgtbGVmdC1sYXN0OjphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBpbmctcmlnaHQge1xuICAgICAgLkB7dGFibGUtcHJlZml4LWNsc30tY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0ICcuL3JhZGl1cyc7XG5AaW1wb3J0ICcuL3J0bCc7XG5cbkByb290LWVudHJ5LW5hbWU6IGRlZmF1bHQ7IiwiQGltcG9ydCAocmVmZXJlbmNlKSAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcblxuQHRhYmxlLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10YWJsZSc7XG5cbi50YWJsZS1zaXplKEBzaXplLCBAcGFkZGluZy12ZXJ0aWNhbCwgQHBhZGRpbmctaG9yaXpvbnRhbCwgQGZvbnQtc2l6ZSkge1xuICAuQHt0YWJsZS1wcmVmaXgtY2xzfS5Ae3RhYmxlLXByZWZpeC1jbHN9LUB7c2l6ZX0ge1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcblxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXRpdGxlLFxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWZvb3RlcixcbiAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfS10aGVhZCA+IHRyID4gdGgsXG4gICAgLkB7dGFibGUtcHJlZml4LWNsc30tdGJvZHkgPiB0ciA+IHRkLFxuICAgIHRmb290ID4gdHIgPiB0aCxcbiAgICB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG5cbiAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfS1maWx0ZXItdHJpZ2dlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0oQHBhZGRpbmctaG9yaXpvbnRhbCAvIDIpO1xuICAgIH1cblxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWV4cGFuZGVkLXJvdy1maXhlZCB7XG4gICAgICBtYXJnaW46IC1AcGFkZGluZy12ZXJ0aWNhbCAtQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG5cbiAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfS10Ym9keSB7XG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09IE5lc3QgVGFibGUgPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfS13cmFwcGVyOm9ubHktY2hpbGQge1xuICAgICAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfSB7XG4gICAgICAgICAgbWFyZ2luOiAtQHBhZGRpbmctdmVydGljYWwgLUBwYWRkaW5nLWhvcml6b250YWwgLUBwYWRkaW5nLXZlcnRpY2FsIChAdGFibGUtZXhwYW5kLWNvbHVtbi13aWR0aCAtXG4gICAgICAgICAgICAgICAgQHBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8zNTE2N1xuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXNlbGVjdGlvbi1jb2x1bW4ge1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IChAcGFkZGluZy1ob3Jpem9udGFsIC8gNCk7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgTWlkZGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgID1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi50YWJsZS1zaXplKH4nbWlkZGxlJywgQHRhYmxlLXBhZGRpbmctdmVydGljYWwtbWQsIEB0YWJsZS1wYWRkaW5nLWhvcml6b250YWwtbWQsIEB0YWJsZS1mb250LXNpemUtbWQpO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNtYWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4udGFibGUtc2l6ZSh+J3NtYWxsJywgQHRhYmxlLXBhZGRpbmctdmVydGljYWwtc20sIEB0YWJsZS1wYWRkaW5nLWhvcml6b250YWwtc20sIEB0YWJsZS1mb250LXNpemUtc20pO1xuIiwiQGltcG9ydCAnLi9zaXplJztcbkBpbXBvcnQgKHJlZmVyZW5jZSkgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AdGFibGUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRhYmxlJztcblxuQHRhYmxlLWJvcmRlcjogQGJvcmRlci13aWR0aC1iYXNlIEBib3JkZXItc3R5bGUtYmFzZSBAdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4uQHt0YWJsZS1wcmVmaXgtY2xzfS5Ae3RhYmxlLXByZWZpeC1jbHN9LWJvcmRlcmVkIHtcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBUaXRsZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LXRpdGxlIHtcbiAgICBib3JkZXI6IEB0YWJsZS1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gLkB7dGFibGUtcHJlZml4LWNsc30tY29udGFpbmVyIHtcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IENvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIGJvcmRlci1sZWZ0OiBAdGFibGUtYm9yZGVyO1xuXG4gICAgPiAuQHt0YWJsZS1wcmVmaXgtY2xzfS1jb250ZW50LFxuICAgID4gLkB7dGFibGUtcHJlZml4LWNsc30taGVhZGVyLFxuICAgID4gLkB7dGFibGUtcHJlZml4LWNsc30tYm9keSxcbiAgICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LXN1bW1hcnkge1xuICAgICAgPiB0YWJsZSB7XG4gICAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09IENlbGwgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgICAgID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgICAgICA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogQHRhYmxlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IEhlYWRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgID4gdGhlYWQge1xuICAgICAgICAgID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHRyID4gdGgge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGaXhlZCByaWdodCBzaG91bGQgcHJvdmlkZXMgYWRkaXRpb25hbCBib3JkZXJcbiAgICAgICAgPiB0aGVhZCA+IHRyLFxuICAgICAgICA+IHRib2R5ID4gdHIsXG4gICAgICAgID4gdGZvb3QgPiB0ciB7XG4gICAgICAgICAgPiAuQHt0YWJsZS1wcmVmaXgtY2xzfS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBAdGFibGUtYm9yZGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBFeHBhbmRhYmxlID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgPiAuQHt0YWJsZS1wcmVmaXgtY2xzfS1leHBhbmRlZC1yb3ctZml4ZWQge1xuICAgICAgICAgIG1hcmdpbjogLUB0YWJsZS1wYWRkaW5nLXZlcnRpY2FsICgtQHRhYmxlLXBhZGRpbmctaG9yaXpvbnRhbCAtIEBib3JkZXItd2lkdGgtYmFzZSk7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogQGJvcmRlci13aWR0aC1iYXNlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBAdGFibGUtYm9yZGVyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuQHt0YWJsZS1wcmVmaXgtY2xzfS1jb250ZW50LFxuICAgID4gLkB7dGFibGUtcHJlZml4LWNsc30taGVhZGVyIHtcbiAgICAgID4gdGFibGUge1xuICAgICAgICBib3JkZXItdG9wOiBAdGFibGUtYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuQHt0YWJsZS1wcmVmaXgtY2xzfS1zY3JvbGwtaG9yaXpvbnRhbCB7XG4gICAgPiAuQHt0YWJsZS1wcmVmaXgtY2xzfS1jb250YWluZXIgPiAuQHt0YWJsZS1wcmVmaXgtY2xzfS1ib2R5IHtcbiAgICAgID4gdGFibGUgPiB0Ym9keSB7XG4gICAgICAgID4gdHIuQHt0YWJsZS1wcmVmaXgtY2xzfS1leHBhbmRlZC1yb3csXG4gICAgICAgID4gdHIuQHt0YWJsZS1wcmVmaXgtY2xzfS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2l6ZSByZWxhdGVkXG4gICYuQHt0YWJsZS1wcmVmaXgtY2xzfS1taWRkbGUge1xuICAgID4gLkB7dGFibGUtcHJlZml4LWNsc30tY29udGFpbmVyIHtcbiAgICAgID4gLkB7dGFibGUtcHJlZml4LWNsc30tY29udGVudCxcbiAgICAgID4gLkB7dGFibGUtcHJlZml4LWNsc30tYm9keSB7XG4gICAgICAgID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgID4gLkB7dGFibGUtcHJlZml4LWNsc30tZXhwYW5kZWQtcm93LWZpeGVkIHtcbiAgICAgICAgICAgIG1hcmdpbjogLUB0YWJsZS1wYWRkaW5nLXZlcnRpY2FsLW1kICgtQHRhYmxlLXBhZGRpbmctaG9yaXpvbnRhbC1tZCAtIEBib3JkZXItd2lkdGgtYmFzZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5Ae3RhYmxlLXByZWZpeC1jbHN9LXNtYWxsIHtcbiAgICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbnRhaW5lciB7XG4gICAgICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbnRlbnQsXG4gICAgICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LWJvZHkge1xuICAgICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LWV4cGFuZGVkLXJvdy1maXhlZCB7XG4gICAgICAgICAgICBtYXJnaW46IC1AdGFibGUtcGFkZGluZy12ZXJ0aWNhbC1zbSAoLUB0YWJsZS1wYWRkaW5nLWhvcml6b250YWwtc20gLSBAYm9yZGVyLXdpZHRoLWJhc2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgPiAuQHt0YWJsZS1wcmVmaXgtY2xzfS1mb290ZXIge1xuICAgIGJvcmRlcjogQHRhYmxlLWJvcmRlcjtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5Ae3RhYmxlLXByZWZpeC1jbHN9LWNlbGwge1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IE5lc3RlZCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgLy8gOmZpcnN0LWNoaWxkIHRvIGF2b2lkIHRoZSBjYXNlIHdoZW4gYm9yZGVyZWQgYW5kIHRpdGxlIGlzIHNldFxuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8zNTU3N1xuICAmLXNjcm9sbGJhcjpub3QoW3Jvd3NwYW5dKSB7XG4gICAgYm94LXNoYWRvdzogMCBAYm9yZGVyLXdpZHRoLWJhc2UgMCBAYm9yZGVyLXdpZHRoLWJhc2UgQHRhYmxlLWhlYWRlci1iZztcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gPSAgICAgICAgICAgICAgICAgICAgICAgICBCb3JkZXIgUmFkaXVzICAgICAgICAgICAgICAgICAgICAgICAgID1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5Ae3RhYmxlLXByZWZpeC1jbHN9IHtcbiAgLyogdGl0bGUgKyB0YWJsZSAqL1xuICAmLXRpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiBAdGFibGUtYm9yZGVyLXJhZGl1cy1iYXNlIEB0YWJsZS1ib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICB9XG5cbiAgJi10aXRsZSArICYtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgdGFibGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogdGFibGUgKi9cbiAgJi1jb250YWluZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEB0YWJsZS1ib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEB0YWJsZS1ib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICB0YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAdGFibGUtYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgfVxuXG4gICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEB0YWJsZS1ib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogdGFibGUgKyBmb290ZXIgKi9cbiAgJi1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBAdGFibGUtYm9yZGVyLXJhZGl1cy1iYXNlIEB0YWJsZS1ib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AdGFibGUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRhYmxlJztcbkB0YWJsZS13cmFwZXByLWNsczogfidAe3RhYmxlLXByZWZpeC1jbHN9LXdyYXBwZXInO1xuQHRhYmxlLXdyYXBlcHItcnRsLWNsczogfidAe3RhYmxlLXByZWZpeC1jbHN9LXdyYXBwZXItcnRsJztcblxuLkB7dGFibGUtcHJlZml4LWNsc30td3JhcHBlciB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuXG4uQHt0YWJsZS1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICAuQHt0YWJsZS13cmFwZXByLXJ0bC1jbHN9ICYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXRoZWFkIHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgge1xuICAgICAgICAmW2NvbHNwYW5dOm5vdChbY29sc3Bhbj0nMSddKSB7XG4gICAgICAgICAgLkB7dGFibGUtd3JhcGVwci1ydGwtY2xzfSAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5Ae3RhYmxlLXByZWZpeC1jbHN9LXNlbGVjdGlvbi1jb2x1bW4pOm5vdCguQHt0YWJsZS1wcmVmaXgtY2xzfS1yb3ctZXhwYW5kLWljb24tY2VsbCk6bm90KFtjb2xzcGFuXSk6OmJlZm9yZSB7XG4gICAgICAgICAgLkB7dGFibGUtd3JhcGVwci1ydGwtY2xzfSAmIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuQHt0YWJsZS13cmFwZXByLXJ0bC1jbHN9ICYge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQm9keSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLXRib2R5IHtcbiAgICA+IHRyIHtcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT0gTmVzdCBUYWJsZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXdyYXBwZXI6b25seS1jaGlsZCB7XG4gICAgICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LkB7dGFibGUtcHJlZml4LWNsc30tcnRsIHtcbiAgICAgICAgICBtYXJnaW46IC1AdGFibGUtcGFkZGluZy12ZXJ0aWNhbCAoQHRhYmxlLXBhZGRpbmctaG9yaXpvbnRhbCArIGNlaWwoQGZvbnQtc2l6ZS1zbSAqIDEuNCkpIC1AdGFibGUtcGFkZGluZy12ZXJ0aWNhbCAtQHRhYmxlLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09IFBhZ2luYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1wYWdpbmF0aW9uIHtcbiAgICAmLWxlZnQge1xuICAgICAgLkB7dGFibGUtd3JhcGVwci1jbHN9LkB7dGFibGUtd3JhcGVwci1ydGwtY2xzfSAmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIC5Ae3RhYmxlLXdyYXBlcHItY2xzfS5Ae3RhYmxlLXdyYXBlcHItcnRsLWNsc30gJiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vID0gICAgICAgICAgICAgICAgICAgICAgICAgICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgID1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU29ydGVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1jb2x1bW4tc29ydGVyIHtcbiAgICAuQHt0YWJsZS13cmFwZXByLXJ0bC1jbHN9ICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IEZpbHRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtZmlsdGVyLWNvbHVtbi10aXRsZSB7XG4gICAgLkB7dGFibGUtd3JhcGVwci1ydGwtY2xzfSAmIHtcbiAgICAgIHBhZGRpbmc6IEB0YWJsZS1wYWRkaW5nLXZlcnRpY2FsIEB0YWJsZS1wYWRkaW5nLWhvcml6b250YWwgQHRhYmxlLXBhZGRpbmctdmVydGljYWwgMi4zZW07XG4gICAgfVxuICB9XG5cbiAgJi10aGVhZCB0ciB0aC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbHVtbi1oYXMtc29ydGVycyB7XG4gICAgLkB7dGFibGUtcHJlZml4LWNsc30tZmlsdGVyLWNvbHVtbi10aXRsZSB7XG4gICAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZmlsdGVyLXRyaWdnZXIge1xuICAgIC5Ae3RhYmxlLXdyYXBlcHItcnRsLWNsc30gJiB7XG4gICAgICBtYXJnaW46IC00cHggNHB4IC00cHggKC1AdGFibGUtcGFkZGluZy1ob3Jpem9udGFsIC8gMik7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd25cbiAgJi1maWx0ZXItZHJvcGRvd24ge1xuICAgIC8vIENoZWNrYm94XG4gICAgJixcbiAgICAmLXN1Ym1lbnUge1xuICAgICAgLkB7YW50LXByZWZpeH0tY2hlY2tib3gtd3JhcHBlciArIHNwYW4ge1xuICAgICAgICAuQHthbnQtcHJlZml4fS1kcm9wZG93bi1ydGwgJixcbiAgICAgICAgLkB7YW50LXByZWZpeH0tZHJvcGRvd24tbWVudS1zdWJtZW51LXJ0bCYge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PSBTZWxlY3Rpb25zID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtc2VsZWN0aW9uIHtcbiAgICAuQHt0YWJsZS13cmFwZXByLXJ0bC1jbHN9ICYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09IEV4cGFuZGFibGUgPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1yb3ctaW5kZW50IHtcbiAgICAuQHt0YWJsZS13cmFwZXByLXJ0bC1jbHN9ICYge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtcm93LWV4cGFuZC1pY29uIHtcbiAgICAuQHt0YWJsZS13cmFwZXByLXJ0bC1jbHN9ICYge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXJvdy1pbmRlbnQgKyAmIHtcbiAgICAgIC5Ae3RhYmxlLXdyYXBlcHItcnRsLWNsc30gJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IEBwYWRkaW5nLXhzO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIC5Ae3RhYmxlLXdyYXBlcHItcnRsLWNsc30gJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb2xsYXBzZWQ6OmJlZm9yZSB7XG4gICAgICAuQHt0YWJsZS13cmFwZXByLXJ0bC1jbHN9ICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29sbGFwc2VkOjphZnRlciB7XG4gICAgICAuQHt0YWJsZS13cmFwZXByLXJ0bC1jbHN9ICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbkBrZXlmcmFtZXMgYW50Q2hlY2tib3hFZmZlY3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50LXRyZWUtbm9kZS1meC1kby1ub3QtdXNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlID4gKiB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZSAuYW50LXRyZWUtc3dpdGNoZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlci5hbnQtdHJlZS1ub2RlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUtc2VsZWN0ZWQ6aG92ZXI6OmJlZm9yZSxcbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlLXNlbGVjdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUtc2VsZWN0ZWQgLmFudC10cmVlLXN3aXRjaGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZS1zZWxlY3RlZCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC10cmVlLWNoZWNrYm94LWlubmVyLFxuLmFudC10cmVlLWNoZWNrYm94OmhvdmVyIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcixcbi5hbnQtdHJlZS1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1jaGVja2VkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBhbnRDaGVja2JveEVmZmVjdCAwLjM2cyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdHJlZS1jaGVja2JveDpob3Zlcjo6YWZ0ZXIsXG4uYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LXRyZWUtY2hlY2tib3g6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjEuNSU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNS43MTQyODU3MXB4O1xuICBoZWlnaHQ6IDkuMTQyODU3MTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KSwgb3BhY2l0eSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkLmFudC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC10cmVlLWNoZWNrYm94LWlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQ6aG92ZXI6OmFmdGVyLFxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXIuYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlci1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlciArIC5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXItaW4tZm9ybS1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmFudC10cmVlLWNoZWNrYm94ICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSArIC5hbnQtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXRyZWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uYW50LXRyZWUtZm9jdXNlZDpub3QoOmhvdmVyKTpub3QoLmFudC10cmVlLWFjdGl2ZS1mb2N1c2VkKSB7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG59XG4uYW50LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1ibG9jay1ub2RlIC5hbnQtdHJlZS1saXN0LWhvbGRlci1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmFudC10cmVlLmFudC10cmVlLWJsb2NrLW5vZGUgLmFudC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IGF1dG87XG59XG4uYW50LXRyZWUuYW50LXRyZWUtYmxvY2stbm9kZSAuYW50LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIgLmFudC10cmVlLXRyZWVub2RlLmRyYWdnaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC10cmVlLmFudC10cmVlLWJsb2NrLW5vZGUgLmFudC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIC5hbnQtdHJlZS10cmVlbm9kZS5kcmFnZ2luZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGFudC10cmVlLW5vZGUtZngtZG8tbm90LXVzZSAwLjNzO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAwIDRweCAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtZGlzYWJsZWQgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWFjdGl2ZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZTpub3QoLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCkuZmlsdGVyLW5vZGUgLmFudC10cmVlLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWRyYWdnYWJsZSAuYW50LXRyZWUtZHJhZ2dhYmxlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYW50LXRyZWUtdHJlZW5vZGU6aG92ZXIgLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1kcmFnZ2FibGUgLmFudC10cmVlLWRyYWdnYWJsZS1pY29uIHtcbiAgb3BhY2l0eTogMC40NTtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtZHJhZ2dhYmxlLmFudC10cmVlLXRyZWVub2RlLWRpc2FibGVkIC5hbnQtdHJlZS1kcmFnZ2FibGUtaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtdHJlZS1pbmRlbnQge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtdHJlZS1pbmRlbnQtdW5pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG59XG4uYW50LXRyZWUtZHJhZ2dhYmxlLWljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LXRyZWUtc3dpdGNoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXRyZWUtc3dpdGNoZXIgLmFudC10cmVlLXN3aXRjaGVyLWljb24sXG4uYW50LXRyZWUtc3dpdGNoZXIgLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlciAuYW50LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcsXG4uYW50LXRyZWUtc3dpdGNoZXIgLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci1pY29uIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLmFudC10cmVlLXN3aXRjaGVyLW5vb3Age1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYW50LXRyZWUtc3dpdGNoZXJfY2xvc2UgLmFudC10cmVlLXN3aXRjaGVyLWljb24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlci1sb2FkaW5nLWljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlci1sZWFmLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlci1sZWFmLWxpbmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgY29udGVudDogJyAnO1xufVxuLmFudC10cmVlLXN3aXRjaGVyLWxlYWYtbGluZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXRyZWUtY2hlY2tib3gge1xuICB0b3A6IGluaXRpYWw7XG4gIG1hcmdpbjogNHB4IDhweCAwIDA7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIGJvcmRlciAwcywgbGluZS1oZWlnaHQgMHMsIGJveC1zaGFkb3cgMHM7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIuYW50LXRyZWUtbm9kZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWU3ZmY7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIC5hbnQtdHJlZS1pY29uRWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciAuYW50LXRyZWUtaWNvbkVsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXRyZWUtdW5zZWxlY3RhYmxlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIC5hbnQtdHJlZS1kcm9wLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLmRyb3AtY29udGFpbmVyID4gW2RyYWdnYWJsZV0ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzE4OTBmZjtcbn1cbi5hbnQtdHJlZS1zaG93LWxpbmUgLmFudC10cmVlLWluZGVudC11bml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXRyZWUtc2hvdy1saW5lIC5hbnQtdHJlZS1pbmRlbnQtdW5pdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IC00cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtaW5kZW50LXVuaXQtZW5kOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtc3dpdGNoZXItbGluZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWxlYWYtbGFzdCAuYW50LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lOjpiZWZvcmUge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuLmFudC10cmVlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC10cmVlLXJ0bCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXJbZHJhZ2dhYmxlPSd0cnVlJ10gLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yOjphZnRlciB7XG4gIHJpZ2h0OiAtNnB4O1xuICBsZWZ0OiB1bnNldDtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRyZWUtcnRsIC5hbnQtdHJlZS1zd2l0Y2hlcl9jbG9zZSAuYW50LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYW50LXRyZWUtcnRsLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtaW5kZW50LXVuaXQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMTNweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4uYW50LXRyZWUtcnRsIC5hbnQtdHJlZS1jaGVja2JveCB7XG4gIG1hcmdpbjogNHB4IDAgMCA4cHg7XG59XG4uYW50LXRyZWUtc2VsZWN0LWRyb3Bkb3duLXJ0bCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94IHtcbiAgbWFyZ2luOiA0cHggMCAwIDhweDtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5cbkB0cmVlLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10cmVlJztcbkBzZWxlY3QtdHJlZS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc2VsZWN0LXRyZWUnO1xuQHRyZWUtbW90aW9uOiB+J0B7YW50LXByZWZpeH0tbW90aW9uLWNvbGxhcHNlJztcbkB0cmVlLW5vZGUtcGFkZGluZzogKEBwYWRkaW5nLXhzIC8gMik7XG4vLyBAZGVwcmVjYXRlZDoga2VwdCBmb3IgY3VzdG9taXphdGlvbiB1c2FnZXMsIHJlY29tbWVuZCB1c2luZyBAdHJlZS1ub2RlLWhpZ2hsaWdodC1jb2xvciBpbnN0ZWFkLlxuQHRyZWUtbm9kZS1oaWdodGxpZ2h0LWNvbG9yOiBpbmhlcml0O1xuQHRyZWUtbm9kZS1oaWdobGlnaHQtY29sb3I6IEB0cmVlLW5vZGUtaGlnaHRsaWdodC1jb2xvcjtcblxuLmFudFRyZWVTd2l0Y2hlckljb24oQHR5cGU6ICd0cmVlLWRlZmF1bHQtb3Blbi1pY29uJykge1xuICAuQHt0cmVlLXByZWZpeC1jbHN9LXN3aXRjaGVyLWljb24sXG4gIC5Ae3NlbGVjdC10cmVlLXByZWZpeC1jbHN9LXN3aXRjaGVyLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcC1pbmRpY2F0b3IoKSB7XG4gIC5Ae3RyZWUtcHJlZml4LWNsc30tZHJvcC1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBpdCBzaG91bGQgZGlzcGxheWVkIG92ZXIgdGhlIGZvbGxvd2luZyBub2RlXG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxufVxuXG4uYW50VHJlZUZuKEBjdXN0b20tdHJlZS1wcmVmaXgtY2xzKSB7XG4gIEBjdXN0b20tdHJlZS1ub2RlLXByZWZpeC1jbHM6IH4nQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS10cmVlbm9kZSc7XG4gIC5yZXNldC1jb21wb25lbnQoKTtcbiAgYmFja2dyb3VuZDogQHRyZWUtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAmLWZvY3VzZWQ6bm90KDpob3Zlcik6bm90KCYtYWN0aXZlLWZvY3VzZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS0xO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PSBWaXJ0dWFsIExpc3QgPT09PT09PT09PT09PT09PT09PVxuICAmLWxpc3QtaG9sZGVyLWlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS1ibG9jay1ub2RlIHtcbiAgICAuQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS1saXN0LWhvbGRlci1pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgLy8gPj4+IFRpdGxlXG4gICAgICAuQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC8vID4+PiBEcmFnXG4gICAgICAuQHtjdXN0b20tdHJlZS1ub2RlLXByZWZpeC1jbHN9LmRyYWdnaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogQHRyZWUtbm9kZS1wYWRkaW5nO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHByaW1hcnktY29sb3I7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBhbmltYXRpb246IGFudC10cmVlLW5vZGUtZngtZG8tbm90LXVzZSAwLjNzO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09IFRyZWVOb2RlID09PT09PT09PT09PT09PT09PT09PVxuICAuQHtjdXN0b20tdHJlZS1ub2RlLXByZWZpeC1jbHN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCBAdHJlZS1ub2RlLXBhZGRpbmcgMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC8vIERpc2FibGVkXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAvLyA+Pj4gVGl0bGVcbiAgICAgIC5Ae2N1c3RvbS10cmVlLXByZWZpeC1jbHN9LW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYWN0aXZlIC5Ae2N1c3RvbS10cmVlLXByZWZpeC1jbHN9LW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEB0cmVlLW5vZGUtaG92ZXItYmc7XG4gICAgfVxuXG4gICAgJjpub3QoJi1kaXNhYmxlZCkuZmlsdGVyLW5vZGUgLkB7Y3VzdG9tLXRyZWUtcHJlZml4LWNsc30tdGl0bGUge1xuICAgICAgY29sb3I6IEB0cmVlLW5vZGUtaGlnaGxpZ2h0LWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmLWRyYWdnYWJsZSB7XG4gICAgICAuQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS1kcmFnZ2FibGUtaWNvbiB7XG4gICAgICAgIHdpZHRoOiBAdHJlZS10aXRsZS1oZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAdHJlZS10aXRsZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IEBhbmltYXRpb24tZHVyYXRpb24tc2xvdztcblxuICAgICAgICAuQHtjdXN0b20tdHJlZS1ub2RlLXByZWZpeC1jbHN9OmhvdmVyICYge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5Ae2N1c3RvbS10cmVlLW5vZGUtcHJlZml4LWNsc30tZGlzYWJsZWQge1xuICAgICAgICAuQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS1kcmFnZ2FibGUtaWNvbiB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPj4+IEluZGVudFxuICAmLWluZGVudCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJi11bml0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBAdHJlZS10aXRsZS1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gPj4+IERyYWcgSGFuZGxlclxuICAmLWRyYWdnYWJsZS1pY29uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAvLyA+Pj4gU3dpdGNoZXJcbiAgJi1zd2l0Y2hlciB7XG4gICAgLmFudFRyZWVTd2l0Y2hlckljb24oKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiBAdHJlZS10aXRsZS1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBAdHJlZS10aXRsZS1oZWlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICYtbm9vcCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJl9jbG9zZSB7XG4gICAgICAuQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS1zd2l0Y2hlci1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sb2FkaW5nLWljb24ge1xuICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYtbGVhZi1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbnQtZGVzaWduL2FudC1kZXNpZ24vaXNzdWVzLzMxODg0XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIGJvdHRvbTogLUB0cmVlLW5vZGUtcGFkZGluZztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBub3JtYWwtY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBAdHJlZS10aXRsZS1oZWlnaHQgLSAxNHB4O1xuICAgICAgICBoZWlnaHQ6IEB0cmVlLXRpdGxlLWhlaWdodCAtIDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbm9ybWFsLWNvbG9yO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPj4+IENoZWNrYm94XG4gICYtY2hlY2tib3gge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBtYXJnaW46ICgoQHRyZWUtdGl0bGUtaGVpZ2h0IC0gQGNoZWNrYm94LXNpemUpIC8gMikgOHB4IDAgMDtcbiAgfVxuXG4gIC8vID4+PiBUaXRsZVxuICAmICYtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IEB0cmVlLXRpdGxlLWhlaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IEB0cmVlLXRpdGxlLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgYm9yZGVyIDBzLCBsaW5lLWhlaWdodCAwcywgYm94LXNoYWRvdyAwcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRyZWUtbm9kZS1ob3Zlci1iZztcbiAgICB9XG5cbiAgICAmLkB7Y3VzdG9tLXRyZWUtcHJlZml4LWNsc30tbm9kZS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdHJlZS1ub2RlLXNlbGVjdGVkLWJnO1xuICAgIH1cblxuICAgIC8vIEljb25cbiAgICAuQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS1pY29uRWxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBAdHJlZS10aXRsZS1oZWlnaHQ7XG4gICAgICBoZWlnaHQ6IEB0cmVlLXRpdGxlLWhlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAdHJlZS10aXRsZS1oZWlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vYW50LWRlc2lnbi9hbnQtZGVzaWduL2lzc3Vlcy8yODIxN1xuICAmLXVuc2VsZWN0YWJsZSAmLW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09IERyYWdnYWJsZSA9PT09PT09PT09PT09PT09PT09PT1cbiAgJi1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbGluZS1oZWlnaHQ6IEB0cmVlLXRpdGxlLWhlaWdodDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC5kcm9wLWluZGljYXRvcigpO1xuICB9XG5cbiAgLkB7Y3VzdG9tLXRyZWUtbm9kZS1wcmVmaXgtY2xzfS5kcm9wLWNvbnRhaW5lciB7XG4gICAgPiBbZHJhZ2dhYmxlXSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggQHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT0gU2hvdyBMaW5lID09PT09PT09PT09PT09PT09PT09PVxuICAmLXNob3ctbGluZSB7XG4gICAgLy8gPT09PT09PT09PT09PT09PSBJbmRlbnQgbGluZXMgPT09PT09PT09PT09PT09PVxuICAgIC5Ae2N1c3RvbS10cmVlLXByZWZpeC1jbHN9LWluZGVudCB7XG4gICAgICAmLXVuaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IChAdHJlZS10aXRsZS1oZWlnaHQgLyAyKTtcbiAgICAgICAgICBib3R0b206IC1AdHJlZS1ub2RlLXBhZGRpbmc7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbmQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09IENvdmVyIEJhY2tncm91bmQgPT09PT09PT09PT09PT1cbiAgICAuQHtjdXN0b20tdHJlZS1wcmVmaXgtY2xzfS1zd2l0Y2hlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAY29tcG9uZW50LWJhY2tncm91bmQ7XG5cbiAgICAgICYtbGluZS1pY29uIHtcbiAgICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9pc3N1ZXMvMzI4MTNcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLkB7Y3VzdG9tLXRyZWUtbm9kZS1wcmVmaXgtY2xzfS1sZWFmLWxhc3Qge1xuICAgIC5Ae2N1c3RvbS10cmVlLXByZWZpeC1jbHN9LXN3aXRjaGVyIHtcbiAgICAgICYtbGVhZi1saW5lIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IEB0cmVlLXRpdGxlLWhlaWdodCAtIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFudC10cmVlLW5vZGUtZngtZG8tbm90LXVzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcblxuQHRyZWUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRyZWUnO1xuXG4uQHt0cmVlLXByZWZpeC1jbHN9LkB7dHJlZS1wcmVmaXgtY2xzfS1kaXJlY3Rvcnkge1xuICAvLyA9PT09PT09PT09PT09PT09PT0gVHJlZU5vZGUgPT09PT09PT09PT09PT09PT09XG4gIC5Ae3RyZWUtcHJlZml4LWNsc30tdHJlZW5vZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIEhvdmVyIGNvbG9yXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBpdGVtLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVsZW1lbnRzXG4gICAgPiAqIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLy8gPj4+IFN3aXRjaGVyXG4gICAgLkB7dHJlZS1wcmVmaXgtY2xzfS1zd2l0Y2hlciB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIH1cblxuICAgIC8vID4+PiBUaXRsZVxuICAgIC5Ae3RyZWUtcHJlZml4LWNsc30tbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYuQHt0cmVlLXByZWZpeC1jbHN9LW5vZGUtc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogQHRyZWUtZGlyZWN0b3J5LXNlbGVjdGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09IFNlbGVjdGVkID09PT09PT09PT09PT1cbiAgICAmLXNlbGVjdGVkIHtcbiAgICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB0cmVlLWRpcmVjdG9yeS1zZWxlY3RlZC1iZztcbiAgICAgIH1cblxuICAgICAgLy8gPj4+IFN3aXRjaGVyXG4gICAgICAuQHt0cmVlLXByZWZpeC1jbHN9LXN3aXRjaGVyIHtcbiAgICAgICAgY29sb3I6IEB0cmVlLWRpcmVjdG9yeS1zZWxlY3RlZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gPj4+IFRpdGxlXG4gICAgICAuQHt0cmVlLXByZWZpeC1jbHN9LW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgY29sb3I6IEB0cmVlLWRpcmVjdG9yeS1zZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL2NoZWNrYm94L3N0eWxlL21peGluJztcblxuQHRyZWUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRyZWUnO1xuQHNlbGVjdC10cmVlLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS1zZWxlY3QtdHJlZSc7XG5AdHJlZS1ub2RlLXByZWZpeC1jbHM6IH4nQHt0cmVlLXByZWZpeC1jbHN9LXRyZWVub2RlJztcblxuLkB7dHJlZS1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAuQHt0cmVlLXByZWZpeC1jbHN9LW5vZGUtY29udGVudC13cmFwcGVyW2RyYWdnYWJsZT0ndHJ1ZSddIHtcbiAgICAgIC5Ae3RyZWUtcHJlZml4LWNsc30tZHJvcC1pbmRpY2F0b3Ige1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT0gVHJlZU5vZGUgPT09PT09PT09PT09PT09PT09PT09XG4gIC5Ae3RyZWUtbm9kZS1wcmVmaXgtY2xzfSB7XG4gICAgJi1ydGwge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgfVxuICB9XG5cbiAgLy8gPj4+IFN3aXRjaGVyXG4gICYtc3dpdGNoZXIge1xuICAgICZfY2xvc2Uge1xuICAgICAgLkB7dHJlZS1wcmVmaXgtY2xzfS1zd2l0Y2hlci1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAuQHt0cmVlLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT0gU2hvdyBMaW5lID09PT09PT09PT09PT09PT09PT09PVxuICAmLXNob3ctbGluZSB7XG4gICAgLy8gPT09PT09PT09PT09PT09PSBJbmRlbnQgbGluZXMgPT09PT09PT09PT09PT09PVxuICAgIC5Ae3RyZWUtcHJlZml4LWNsc30taW5kZW50IHtcbiAgICAgICYtdW5pdCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgLkB7dHJlZS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogLShAdHJlZS10aXRsZS1oZWlnaHQgLyAyKSAtIDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyA+Pj4gQ2hlY2tib3hcbiAgJi1jaGVja2JveCB7XG4gICAgLkB7dHJlZS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICBtYXJnaW46ICgoQHRyZWUtdGl0bGUtaGVpZ2h0IC0gQGNoZWNrYm94LXNpemUpIC8gMikgMCAwIDhweDtcbiAgICB9XG4gIH1cbn1cblxuLkB7c2VsZWN0LXRyZWUtcHJlZml4LWNsc30ge1xuICAvLyA+Pj4gQ2hlY2tib3hcbiAgJi1jaGVja2JveCB7XG4gICAgLkB7dHJlZS1wcmVmaXgtY2xzfS1zZWxlY3QtZHJvcGRvd24tcnRsICYge1xuICAgICAgbWFyZ2luOiAoKEB0cmVlLXRpdGxlLWhlaWdodCAtIEBjaGVja2JveC1zaXplKSAvIDIpIDAgMCA4cHg7XG4gICAgfVxuICB9XG59XG4iLG51bGwsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AdGltZWxpbmUtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRpbWVsaW5lJztcblxuLkB7dGltZWxpbmUtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogQHRpbWVsaW5lLWl0ZW0tcGFkZGluZy1ib3R0b207XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICYtdGFpbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IEB0aW1lbGluZS13aWR0aCBzb2xpZCBAdGltZWxpbmUtY29sb3I7XG4gICAgfVxuXG4gICAgJi1wZW5kaW5nICYtaGVhZCB7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtc207XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLXBlbmRpbmcgJi10YWlsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRpbWVsaW5lLWRvdC1iZztcbiAgICAgIGJvcmRlcjogQHRpbWVsaW5lLWRvdC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcblxuICAgICAgJi1ibHVlIHtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLXJlZCB7XG4gICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGVycm9yLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLWdyZWVuIHtcbiAgICAgICAgY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLWdyYXkge1xuICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWQtY3VzdG9tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNS41cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzcHggMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLShAZm9udC1zaXplLWJhc2UgKiBAbGluZS1oZWlnaHQtYmFzZSAtIEBmb250LXNpemUtYmFzZSkgKyAxcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIEBtYXJnaW4tbGcgKyAycHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgICYtbGFzdCB7XG4gICAgICA+IC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICA+IC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWFsdGVybmF0ZSxcbiAgJi5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LXJpZ2h0LFxuICAmLkB7dGltZWxpbmUtcHJlZml4LWNsc30tbGFiZWwge1xuICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0ge1xuICAgICAgJi10YWlsLFxuICAgICAgJi1oZWFkLFxuICAgICAgJi1oZWFkLWN1c3RvbSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJi1oZWFkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG5cbiAgICAgICAgJi1jdXN0b20ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS1jb250ZW50IHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLkB7dGltZWxpbmUtcHJlZml4LWNsc30tcmlnaHQge1xuICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tcmlnaHQge1xuICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS10YWlsLFxuICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS1oZWFkLFxuICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS1oZWFkLWN1c3RvbSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDRweCAtIEB0aW1lbGluZS13aWR0aCk7XG4gICAgICB9XG4gICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiYtcGVuZGluZyAmLWl0ZW0tbGFzdCAmLWl0ZW0tdGFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCBAdGltZWxpbmUtY29sb3I7XG4gIH1cblxuICAmJi1yZXZlcnNlICYtaXRlbS1sYXN0ICYtaXRlbS10YWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiYtcmV2ZXJzZSAmLWl0ZW0tcGVuZGluZyB7XG4gICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS10YWlsIHtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggZG90dGVkIEB0aW1lbGluZS1jb2xvcjtcbiAgICB9XG4gICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG4gICYuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1sYWJlbCB7XG4gICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0oQGZvbnQtc2l6ZS1iYXNlICogQGxpbmUtaGVpZ2h0LWJhc2UgLSBAZm9udC1zaXplLWJhc2UpICsgMXB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS1yaWdodCB7XG4gICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1pdGVtLWxhYmVsIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxNHB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHRpbWVsaW5lLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10aW1lbGluZSc7XG5cbi5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9IHtcbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICAmLXRhaWwge1xuICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmlnaHQ6IEB0aW1lbGluZS13aWR0aCBzb2xpZCBAdGltZWxpbmUtY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZC1jdXN0b20ge1xuICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLkB7dGltZWxpbmUtcHJlZml4LWNsc30tYWx0ZXJuYXRlLFxuICAmLkB7dGltZWxpbmUtcHJlZml4LWNsc30tcmlnaHQsXG4gICYuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1sYWJlbCB7XG4gICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbSB7XG4gICAgICAmLXRhaWwsXG4gICAgICAmLWhlYWQsXG4gICAgICAmLWhlYWQtY3VzdG9tIHtcbiAgICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaGVhZCB7XG4gICAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VzdG9tIHtcbiAgICAgICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGVmdCB7XG4gICAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgLkB7dGltZWxpbmUtcHJlZml4LWNsc30taXRlbS1jb250ZW50IHtcbiAgICAgICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LXJpZ2h0IHtcbiAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1pdGVtLXJpZ2h0IHtcbiAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCxcbiAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0taGVhZCxcbiAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0taGVhZC1jdXN0b20ge1xuICAgICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tY29udGVudCB7XG4gICAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYmLXBlbmRpbmcgJi1pdGVtLWxhc3QgJi1pdGVtLXRhaWwge1xuICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZG90dGVkIEB0aW1lbGluZS1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYmLXJldmVyc2UgJi1pdGVtLXBlbmRpbmcge1xuICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tdGFpbCB7XG4gICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZG90dGVkIEB0aW1lbGluZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWxhYmVsIHtcbiAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1pdGVtLWxhYmVsIHtcbiAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1pdGVtLXJpZ2h0IHtcbiAgICAgIC5Ae3RpbWVsaW5lLXByZWZpeC1jbHN9LWl0ZW0tbGFiZWwge1xuICAgICAgICAuQHt0aW1lbGluZS1wcmVmaXgtY2xzfS1ydGwmIHtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgKyAxNHB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9jaGVja2JveC9zdHlsZS9taXhpbic7XG5AaW1wb3J0ICcuL2N1c3RvbWl6ZSc7XG5AaW1wb3J0ICcuL3N0YXR1cyc7XG5cbkB0cmFuc2Zlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tdHJhbnNmZXInO1xuXG5AdHJhbnNmZXItaGVhZGVyLXZlcnRpY2FsLXBhZGRpbmc6IGNlaWwoXG4gICgoQHRyYW5zZmVyLWhlYWRlci1oZWlnaHQgLSAxcHggLSBAZm9udC1zaXplLWJhc2UgKiBAbGluZS1oZWlnaHQtYmFzZSkgLyAyKVxuKTtcblxuLkB7dHJhbnNmZXItcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAmLWRpc2FibGVkIHtcbiAgICAuQHt0cmFuc2Zlci1wcmVmaXgtY2xzfS1saXN0IHtcbiAgICAgIGJhY2tncm91bmQ6IEB0cmFuc2Zlci1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiBAdHJhbnNmZXItbGlzdC1oZWlnaHQ7XG4gICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gICAgJi13aXRoLXBhZ2luYXRpb24ge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtc2VhcmNoIHtcbiAgICAgIC5hbnRpY29uLXNlYXJjaCB7XG4gICAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiBAdHJhbnNmZXItaGVhZGVyLWhlaWdodDtcbiAgICAgIC8vIGJvcmRlci10b3AgaXMgb24gdGhlIHRyYW5zZmVyIGRvbS4gV2Ugc2hvdWxkIG1pbnVzIDFweCBmb3IgdGhpc1xuICAgICAgcGFkZGluZzogKEB0cmFuc2Zlci1oZWFkZXItdmVydGljYWwtcGFkZGluZyAtIDFweCkgQGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsXG4gICAgICAgIEB0cmFuc2Zlci1oZWFkZXItdmVydGljYWwtcGFkZGluZztcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IEBjb21wb25lbnQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1ib3R0b206IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG5cbiAgICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG5cbiAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuXG4gICAgICAmLXNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBwYWRkaW5nOiBAcGFkZGluZy1zbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IEB0cmFuc2Zlci1pdGVtLWhlaWdodDtcbiAgICAgICAgcGFkZGluZzogQHRyYW5zZmVyLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAdHJhbnNmZXItaXRlbS1oZWlnaHQgLSAyICogQHRyYW5zZmVyLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmVtb3ZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6IEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC1AdHJhbnNmZXItaXRlbS1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICAgICAgICBib3R0b206IC1AdHJhbnNmZXItaXRlbS1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW06bm90KCYtaXRlbS1kaXNhYmxlZCkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdHJhbnNmZXItaXRlbS1ob3Zlci1iZztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLkB7dHJhbnNmZXItcHJlZml4LWNsc30tbGlzdC1jb250ZW50LWl0ZW0tY2hlY2tlZDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRyYW5zZmVyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRG8gbm90IGNoYW5nZSBob3ZlciBzdHlsZSB3aGVuIGBvbmVXYXlgIG1vZGVcbiAgICAgICYtc2hvdy1yZW1vdmUgJi1pdGVtOm5vdCgmLWl0ZW0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtLWNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaXRlbS1hY3RpdmUtYmc7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbS1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiBAYnRuLWRpc2FibGUtY29sb3I7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLXhzIDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGJvcmRlci10b3A6IEBib3JkZXItd2lkdGgtYmFzZSBAYm9yZGVyLXN0eWxlLWJhc2UgQGJvcmRlci1jb2xvci1zcGxpdDtcbiAgICB9XG5cbiAgICAmLWJvZHktbm90LWZvdW5kIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgfVxuICB9XG5cbiAgJi1vcGVyYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuQHthbnQtcHJlZml4fS1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5Ae2FudC1wcmVmaXh9LWVtcHR5LWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAoQHRyYW5zZmVyLWhlYWRlci1oZWlnaHQgLyAyKSAtIDIyO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuXG5AdHJhbnNmZXItcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRyYW5zZmVyJztcblxuQHRhYmxlLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10YWJsZSc7XG5AaW5wdXQtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LWlucHV0JztcblxuLkB7dHJhbnNmZXItcHJlZml4LWNsc30tY3VzdG9taXplLWxpc3Qge1xuICAuQHt0cmFuc2Zlci1wcmVmaXgtY2xzfS1saXN0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBAdHJhbnNmZXItbGlzdC1oZWlnaHQ7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09IEhvb2sgQ29tcG9uZW50cyA9PT09PT09PT09PT09PT09PT09XG4gIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXdyYXBwZXIge1xuICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXNtYWxsIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXNlbGVjdGlvbi1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LWNvbnRlbnQge1xuICAgICAgICAvLyBIZWFkZXIgYmFja2dyb3VuZCBjb2xvclxuICAgICAgICA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LWJvZHkgPiB0YWJsZSA+IC5Ae3RhYmxlLXByZWZpeC1jbHN9LXRoZWFkID4gdHIgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogQHRhYmxlLWhlYWRlci1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5Ae3RhYmxlLXByZWZpeC1jbHN9LXJvdzpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyLXdpZHRoLWJhc2UgQGJvcmRlci1zdHlsZS1iYXNlIEBib3JkZXItY29sb3Itc3BsaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLkB7dGFibGUtcHJlZml4LWNsc30tYm9keSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHt0YWJsZS1wcmVmaXgtY2xzfS1wYWdpbmF0aW9uLkB7YW50LXByZWZpeH0tcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IDE2cHggMCA0cHg7XG4gICAgfVxuICB9XG4gIC5Ae2lucHV0LXByZWZpeC1jbHN9IHtcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2lucHV0L3N0eWxlL21peGluJztcblxuQHRyYW5zZmVyLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS10cmFuc2Zlcic7XG5cbi50cmFuc2Zlci1zdGF0dXMtY29sb3IoQGNvbG9yKSB7XG4gIC5Ae3RyYW5zZmVyLXByZWZpeC1jbHN9LWxpc3Qge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuXG4gICAgJi1zZWFyY2g6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5ob3ZlcigpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLmFjdGl2ZSgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQHt0cmFuc2Zlci1wcmVmaXgtY2xzfSB7XG4gICYtc3RhdHVzLWVycm9yIHtcbiAgICAudHJhbnNmZXItc3RhdHVzLWNvbG9yKEBlcnJvci1jb2xvcik7XG4gIH1cblxuICAmLXN0YXR1cy13YXJuaW5nIHtcbiAgICAudHJhbnNmZXItc3RhdHVzLWNvbG9yKEB3YXJuaW5nLWNvbG9yKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGUvdGhlbWVzL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3N0eWxlL21peGlucy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9jaGVja2JveC9zdHlsZS9taXhpbic7XG5cbkB0cmFuc2Zlci1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tdHJhbnNmZXInO1xuXG4uQHt0cmFuc2Zlci1wcmVmaXgtY2xzfSB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgJi1zZWFyY2gge1xuICAgICAgLkB7dHJhbnNmZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwtc207XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJi1hY3Rpb24ge1xuICAgICAgICAuQHt0cmFuc2Zlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgLkB7dHJhbnNmZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5Ae3RyYW5zZmVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICAuQHt0cmFuc2Zlci1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgLkB7dHJhbnNmZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgLkB7dHJhbnNmZXItcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgIC5Ae3RyYW5zZmVyLXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcbkBpbXBvcnQgJy4uLy4uL3RyZWUvc3R5bGUvbWl4aW4nO1xuQGltcG9ydCAnLi4vLi4vY2hlY2tib3gvc3R5bGUvbWl4aW4nO1xuXG5AdHJlZS1zZWxlY3QtcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXRyZWUtc2VsZWN0JztcbkBzZWxlY3QtdHJlZS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tc2VsZWN0LXRyZWUnO1xuXG4uYW50Q2hlY2tib3hGbihAY2hlY2tib3gtcHJlZml4LWNsczogfidAe3NlbGVjdC10cmVlLXByZWZpeC1jbHN9LWNoZWNrYm94Jyk7XG5cbi5Ae3RyZWUtc2VsZWN0LXByZWZpeC1jbHN9IHtcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT0gRHJvcGRvd24gPT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi1kcm9wZG93biB7XG4gICAgcGFkZGluZzogQHBhZGRpbmcteHMgKEBwYWRkaW5nLXhzIC8gMik7XG5cbiAgICAmLXJ0bCB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09IFRyZWUgPT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLkB7c2VsZWN0LXRyZWUtcHJlZml4LWNsc30ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJi1saXN0LWhvbGRlci1pbm5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIC5Ae3NlbGVjdC10cmVlLXByZWZpeC1jbHN9LXRyZWVub2RlIHtcbiAgICAgICAgICAuQHtzZWxlY3QtdHJlZS1wcmVmaXgtY2xzfS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQHtzZWxlY3QtdHJlZS1wcmVmaXgtY2xzfSB7XG4gIC5hbnRUcmVlRm4oQHNlbGVjdC10cmVlLXByZWZpeC1jbHMpO1xuXG4gIC8vIGNoYW5nZSBzd2l0Y2hlciBpY29uIHJvdGF0aW9uIGluIHJ0bCBkaXJlY3Rpb25cbiAgJiAmLXN3aXRjaGVyIHtcbiAgICAmX2Nsb3NlIHtcbiAgICAgIC5Ae3NlbGVjdC10cmVlLXByZWZpeC1jbHN9LXN3aXRjaGVyLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIC5Ae3RyZWUtc2VsZWN0LXByZWZpeC1jbHN9LWRyb3Bkb3duLXJ0bCAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxvYWRpbmctaWNvbiB7XG4gICAgICAuQHt0cmVlLXNlbGVjdC1wcmVmaXgtY2xzfS1kcm9wZG93bi1ydGwgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHR5cG9ncmFwaHktcHJlZml4LWNsczogfidAe2FudC1wcmVmaXh9LXR5cG9ncmFwaHknO1xuXG4vLyA9PT09PT09PT09PT09PT0gQmFzaWMgPT09PT09PT09PT09PT09XG4uQHt0eXBvZ3JhcGh5LXByZWZpeC1jbHN9IHtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICYmLXNlY29uZGFyeSB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLXNlY29uZGFyeTtcbiAgfVxuXG4gICYmLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgfVxuXG4gICYmLXdhcm5pbmcge1xuICAgIGNvbG9yOiBAd2FybmluZy1jb2xvcjtcbiAgfVxuXG4gICYmLWRhbmdlciB7XG4gICAgY29sb3I6IEBlcnJvci1jb2xvcjtcblxuICAgIGEmOmFjdGl2ZSxcbiAgICBhJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGVycm9yLWNvbG9yLWFjdGl2ZTtcbiAgICB9XG5cbiAgICBhJjpob3ZlciB7XG4gICAgICBjb2xvcjogQGVycm9yLWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gICYmLWRpc2FibGVkIHtcbiAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAvLyBUYWdcbiAgZGl2JixcbiAgcCB7XG4gICAgLnR5cG9ncmFwaHktcGFyYWdyYXBoKCk7XG4gIH1cblxuICBoMSYsXG4gIGRpdiYtaDEsXG4gIGRpdiYtaDEgPiB0ZXh0YXJlYSxcbiAgaDEge1xuICAgIC50eXBvZ3JhcGh5LXRpdGxlLTEoKTtcbiAgfVxuXG4gIGgyJixcbiAgZGl2Ji1oMixcbiAgZGl2Ji1oMiA+IHRleHRhcmVhLFxuICBoMiB7XG4gICAgLnR5cG9ncmFwaHktdGl0bGUtMigpO1xuICB9XG5cbiAgaDMmLFxuICBkaXYmLWgzLFxuICBkaXYmLWgzID4gdGV4dGFyZWEsXG4gIGgzIHtcbiAgICAudHlwb2dyYXBoeS10aXRsZS0zKCk7XG4gIH1cblxuICBoNCYsXG4gIGRpdiYtaDQsXG4gIGRpdiYtaDQgPiB0ZXh0YXJlYSxcbiAgaDQge1xuICAgIC50eXBvZ3JhcGh5LXRpdGxlLTQoKTtcbiAgfVxuXG4gIGg1JixcbiAgZGl2Ji1oNSxcbiAgZGl2Ji1oNSA+IHRleHRhcmVhLFxuICBoNSB7XG4gICAgLnR5cG9ncmFwaHktdGl0bGUtNSgpO1xuICB9XG5cbiAgaDEmLFxuICBoMiYsXG4gIGgzJixcbiAgaDQmLFxuICBoNSYge1xuICAgIC5Ae3R5cG9ncmFwaHktcHJlZml4LWNsc30gKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IEB0eXBvZ3JhcGh5LXRpdGxlLW1hcmdpbi10b3A7XG4gICAgfVxuICB9XG5cbiAgZGl2LFxuICB1bCxcbiAgbGksXG4gIHAsXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSB7XG4gICAgKyBoMSxcbiAgICArIGgyLFxuICAgICsgaDMsXG4gICAgKyBoNCxcbiAgICArIGg1IHtcbiAgICAgIG1hcmdpbi10b3A6IEB0eXBvZ3JhcGh5LXRpdGxlLW1hcmdpbi10b3A7XG4gICAgfVxuICB9XG5cbiAgYSYtZWxsaXBzaXMsXG4gIHNwYW4mLWVsbGlwc2lzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgYSYsXG4gIGEge1xuICAgIC5vcGVyYXRpb24tdW5pdCgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstZGVjb3JhdGlvbjtcblxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLFxuICAgICYuQHt0eXBvZ3JhcGh5LXByZWZpeC1jbHN9LWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQGRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGNvZGUge1xuICAgIG1hcmdpbjogMCAwLjJlbTtcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjRlbSAwLjFlbTtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIGtiZCB7XG4gICAgbWFyZ2luOiAwIDAuMmVtO1xuICAgIHBhZGRpbmc6IDAuMTVlbSAwLjRlbSAwLjFlbTtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMDYpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgbWFyayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ29sZC0zO1xuICB9XG5cbiAgdSxcbiAgaW5zIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIH1cblxuICBzLFxuICBkZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLy8gT3BlcmF0aW9uXG4gICYtZXhwYW5kLFxuICAmLWVkaXQsXG4gICYtY29weSB7XG4gICAgLm9wZXJhdGlvbi11bml0KCk7XG5cbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgJi1jb3B5LXN1Y2Nlc3Mge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUZXh0IGlucHV0IGFyZWFcbiAgJi1lZGl0LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpdiYge1xuICAgICAgbGVmdDogLUBpbnB1dC1wYWRkaW5nLWhvcml6b250YWwgLSAxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZSAtIDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMWVtIC0gQGlucHV0LXBhZGRpbmctdmVydGljYWwtYmFzZSAtIDFweCk7XG4gICAgfVxuXG4gICAgJi1jb25maXJtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgLy8gZGVmYXVsdCBzdHlsZVxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gRml4IEVkaXRhYmxlIFRleHRhcmVhIGZsYXNoIGluIEZpcmVmb3hcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNzY5NTk2NC8zMDQwNjA1XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXggKi9cbiAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBsaXN0XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICAvLyBwcmUgJiBibG9ja1xuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxuICBwcmUge1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAvLyBDb21wYXRpYmxlIGZvciBtYXJrZWRcbiAgICBjb2RlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuNmVtO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICAgIG9wYWNpdHk6IDAuODU7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT0gRWxsaXBzaXMgPT09PT09PT09PT09XG4gICYtc2luZ2xlLWxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmLWVsbGlwc2lzLXNpbmdsZS1saW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgLy8gaHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2llZnJlZXIvYXJ0aWNsZS9kZXRhaWxzLzUwNDIxMDI1XG4gICAgYSYsXG4gICAgc3BhbiYge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmLWVsbGlwc2lzLW11bHRpcGxlLWxpbmUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSB2YWx1ZS1uby12ZW5kb3ItcHJlZml4ICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cbiAgICAvKiEgYXV0b3ByZWZpeGVyOiBpZ25vcmUgbmV4dCAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbn1cblxuQGltcG9ydCAnLi9ydGwnO1xuXG5Acm9vdC1lbnRyeS1uYW1lOiBkZWZhdWx0OyIsIi8vID09PT09PT09PT09PT09PSBDb21tb24gPT09PT09PT09PT09PT09XG4udHlwb2dyYXBoeS1wYXJhZ3JhcGgoKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnR5cG9ncmFwaHktdGl0bGUoQGZvbnRTaXplOyBAZm9udFdlaWdodDsgQGxpbmVIZWlnaHQ7IEBoZWFkaW5nQ29sb3I7IEBoZWFkaW5nTWFyZ2luQm90dG9tOykge1xuICBtYXJnaW4tYm90dG9tOiBAaGVhZGluZ01hcmdpbkJvdHRvbTtcbiAgY29sb3I6IEBoZWFkaW5nQ29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBAZm9udFdlaWdodDtcbiAgZm9udC1zaXplOiBAZm9udFNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZUhlaWdodDtcbn1cblxuLnR5cG9ncmFwaHktdGl0bGUtMSgpIHtcbiAgLnR5cG9ncmFwaHktdGl0bGUoXG4gICAgQGhlYWRpbmctMS1zaXplLFxuICAgIEB0eXBvZ3JhcGh5LXRpdGxlLWZvbnQtd2VpZ2h0LFxuICAgIDEuMjMsXG4gICAgQGhlYWRpbmctY29sb3IsXG4gICAgQHR5cG9ncmFwaHktdGl0bGUtbWFyZ2luLWJvdHRvbVxuICApO1xufVxuLnR5cG9ncmFwaHktdGl0bGUtMigpIHtcbiAgLnR5cG9ncmFwaHktdGl0bGUoXG4gICAgQGhlYWRpbmctMi1zaXplLFxuICAgIEB0eXBvZ3JhcGh5LXRpdGxlLWZvbnQtd2VpZ2h0LFxuICAgIDEuMzUsXG4gICAgQGhlYWRpbmctY29sb3IsXG4gICAgQHR5cG9ncmFwaHktdGl0bGUtbWFyZ2luLWJvdHRvbVxuICApO1xufVxuLnR5cG9ncmFwaHktdGl0bGUtMygpIHtcbiAgLnR5cG9ncmFwaHktdGl0bGUoXG4gICAgQGhlYWRpbmctMy1zaXplLFxuICAgIEB0eXBvZ3JhcGh5LXRpdGxlLWZvbnQtd2VpZ2h0LFxuICAgIDEuMzUsXG4gICAgQGhlYWRpbmctY29sb3IsXG4gICAgQHR5cG9ncmFwaHktdGl0bGUtbWFyZ2luLWJvdHRvbVxuICApO1xufVxuLnR5cG9ncmFwaHktdGl0bGUtNCgpIHtcbiAgLnR5cG9ncmFwaHktdGl0bGUoXG4gICAgQGhlYWRpbmctNC1zaXplLFxuICAgIEB0eXBvZ3JhcGh5LXRpdGxlLWZvbnQtd2VpZ2h0LFxuICAgIDEuNCxcbiAgICBAaGVhZGluZy1jb2xvcixcbiAgICBAdHlwb2dyYXBoeS10aXRsZS1tYXJnaW4tYm90dG9tXG4gICk7XG59XG4udHlwb2dyYXBoeS10aXRsZS01KCkge1xuICAudHlwb2dyYXBoeS10aXRsZShcbiAgICBAaGVhZGluZy01LXNpemUsXG4gICAgQHR5cG9ncmFwaHktdGl0bGUtZm9udC13ZWlnaHQsXG4gICAgMS41LFxuICAgIEBoZWFkaW5nLWNvbG9yLFxuICAgIEB0eXBvZ3JhcGh5LXRpdGxlLW1hcmdpbi1ib3R0b21cbiAgKTtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AdHlwb2dyYXBoeS1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tdHlwb2dyYXBoeSc7XG5cbi5Ae3R5cG9ncmFwaHktcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAvLyBPcGVyYXRpb25cbiAgJi1leHBhbmQsXG4gICYtZWRpdCxcbiAgJi1jb3B5IHtcbiAgICAuQHt0eXBvZ3JhcGh5LXByZWZpeC1jbHN9LXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1leHBhbmQge1xuICAgIC5Ae3R5cG9ncmFwaHktcHJlZml4LWNsc30tcnRsICYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVGV4dCBpbnB1dCBhcmVhXG4gICYtZWRpdC1jb250ZW50IHtcbiAgICBkaXYmIHtcbiAgICAgICYuQHt0eXBvZ3JhcGh5LXByZWZpeC1jbHN9LXJ0bCB7XG4gICAgICAgIHJpZ2h0OiAtQGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbCAtIDFweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbmZpcm0ge1xuICAgICAgLkB7dHlwb2dyYXBoeS1wcmVmaXgtY2xzfS1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGxpc3RcbiAgdWwsXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICAuQHt0eXBvZ3JhcGh5LXByZWZpeC1jbHN9LXJ0bCYge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlL3RoZW1lcy9pbmRleCc7XG5AaW1wb3J0ICcuLi8uLi9zdHlsZS9taXhpbnMvaW5kZXgnO1xuXG5AdXBsb2FkLXByZWZpeC1jbHM6IH4nQHthbnQtcHJlZml4fS11cGxvYWQnO1xuQHVwbG9hZC1pdGVtOiB+J0B7YW50LXByZWZpeH0tdXBsb2FkLWxpc3QtaXRlbSc7XG5AdXBsb2FkLXBpY3R1cmUtY2FyZC1zaXplOiAxMDRweDtcbkB1cGxvYWQtcGljdHVyZS1jYXJkLWJvcmRlci1zdHlsZTogQGJvcmRlci1zdHlsZS1iYXNlO1xuXG4uQHt1cGxvYWQtcHJlZml4LWNsc30ge1xuICAucmVzZXQtY29tcG9uZW50KCk7XG5cbiAgb3V0bGluZTogMDtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJiYtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmJi1kaXNhYmxlZCB7XG4gICAgY29sb3I6IEBkaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJiYtc2VsZWN0LXBpY3R1cmUtY2FyZCB7XG4gICAgd2lkdGg6IEB1cGxvYWQtcGljdHVyZS1jYXJkLXNpemU7XG4gICAgaGVpZ2h0OiBAdXBsb2FkLXBpY3R1cmUtY2FyZC1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvci1saWdodDtcbiAgICBib3JkZXI6IEBib3JkZXItd2lkdGgtYmFzZSBkYXNoZWQgQGJvcmRlci1jb2xvci1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuXG4gICAgPiAuQHt1cGxvYWQtcHJlZml4LWNsc30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tZGlzYWJsZWQmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiYtZHJhZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogQGJhY2tncm91bmQtY29sb3ItbGlnaHQ7XG4gICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgZGFzaGVkIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcblxuICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfSB7XG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy1tZCAwO1xuICAgIH1cblxuICAgICYuQHt1cGxvYWQtcHJlZml4LWNsc30tZHJhZy1ob3Zlcjpub3QoLkB7dXBsb2FkLXByZWZpeC1jbHN9LWRpc2FibGVkKSB7XG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LTc7XG4gICAgfVxuXG4gICAgJi5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1idG4ge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLXByZWZpeC1jbHN9LWRyYWctY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICY6bm90KC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS01O1xuICAgIH1cblxuICAgIHAuQHt1cGxvYWQtcHJlZml4LWNsc30tZHJhZy1pY29uIHtcbiAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LTU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgcC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS10ZXh0IHtcbiAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgIGNvbG9yOiBAaGVhZGluZy1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZztcbiAgICB9XG4gICAgcC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1oaW50IHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgICB9XG5cbiAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fS1wbHVzIHtcbiAgICAgIGNvbG9yOiBAZGlzYWJsZWQtY29sb3I7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0tcGx1cyB7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtcGljdHVyZS1jYXJkLXdyYXBwZXIge1xuICAgIC5jbGVhcmZpeCgpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0IHtcbiAgLnJlc2V0LWNvbXBvbmVudCgpO1xuICAuY2xlYXJmaXgoKTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gSXRlbSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2UgKiBAZm9udC1zaXplLWJhc2U7XG4gICAgbWFyZ2luLXRvcDogQG1hcmdpbi14cztcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcblxuICAgICYtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogQGZvbnQtc2l6ZS1iYXNlICsgOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmLWNhcmQtYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJi1idG4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmLWJ0bi5Ae2FudC1wcmVmaXh9LWJ0bi1zbSB7XG4gICAgICAgIGhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2UgKiBAZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuXG4gICAgICAmLnBpY3R1cmUge1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLWJ0bjpmb2N1cyxcbiAgICAgICYucGljdHVyZSAmLWJ0biB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgY29sb3I6IEB1cGxvYWQtYWN0aW9ucy1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9LWxvYWRpbmcsXG4gICAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tdGV4dC1pY29uIHtcbiAgICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IChAZm9udC1zaXplLWJhc2UgLyAyKSAtIDJweDtcbiAgICAgICAgICBjb2xvcjogQHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAmLWluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGl0ZW0taG92ZXItYmc7XG4gICAgfVxuXG4gICAgJjpob3ZlciAmLWNhcmQtYWN0aW9ucy1idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLWVycm9yLFxuICAgICYtZXJyb3IgLkB7dXBsb2FkLXByZWZpeC1jbHN9LXRleHQtaWNvbiA+IC5Ae2ljb25mb250LWNzcy1wcmVmaXh9LFxuICAgICYtZXJyb3IgJi1uYW1lIHtcbiAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgfVxuXG4gICAgJi1lcnJvciAmLWNhcmQtYWN0aW9ucyB7XG4gICAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYtYnRuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByb2dyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogQGZvbnQtc2l6ZS1iYXNlICsgMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PSBQaWN0dXJlICYgUGljdHVyZSBDYXJkID09PT09PT09PT09PT09PT09PT1cbiAgJi1waWN0dXJlLFxuICAmLXBpY3R1cmUtY2FyZCB7XG4gICAgLkB7dXBsb2FkLWl0ZW19IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLXhzO1xuICAgICAgYm9yZGVyOiBAYm9yZGVyLXdpZHRoLWJhc2UgQHVwbG9hZC1waWN0dXJlLWNhcmQtYm9yZGVyLXN0eWxlIEBib3JkZXItY29sb3ItYmFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi1lcnJvciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGVycm9yLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19OmhvdmVyIC5Ae3VwbG9hZC1pdGVtfS1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS11cGxvYWRpbmcge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LXRodW1ibmFpbCB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGp1c3QgdGhlIGNvbG9yIG9mIHRoZSBlcnJvciBpY29uIDogaHR0cHM6Ly9naXRodWIuY29tL2FudC1kZXNpZ24vYW50LWRlc2lnbi9wdWxsLzI0MTYwXG4gICAgLkB7dXBsb2FkLWl0ZW19LWVycm9yIC5Ae3VwbG9hZC1pdGVtfS10aHVtYm5haWwge1xuICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgJltmaWxsPScjZTZmN2ZmJ10ge1xuICAgICAgICAgICAgZmlsbDogQGVycm9yLWNvbG9yLWRlcHJlY2F0ZWQtYmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJltmaWxsPScjMTg5MGZmJ10ge1xuICAgICAgICAgICAgZmlsbDogQGVycm9yLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LXRodW1ibmFpbCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LW5hbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LXVwbG9hZGluZyAuQHt1cGxvYWQtaXRlbX0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1wcm9ncmVzcyB7XG4gICAgICBib3R0b206IDE0cHg7XG4gICAgICB3aWR0aDogfidjYWxjKDEwMCUgLSAyNHB4KSc7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PSBQaWN0dXJlIENhcmQgPT09PT09PT09PT09PT09PT09PT09PT09XG4gICYtcGljdHVyZS1jYXJkIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogQHVwbG9hZC1waWN0dXJlLWNhcmQtc2l6ZTtcbiAgICAgIGhlaWdodDogQHVwbG9hZC1waWN0dXJlLWNhcmQtc2l6ZTtcbiAgICAgIG1hcmdpbjogMCBAbWFyZ2luLXhzIEBtYXJnaW4teHMgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuQHt1cGxvYWQtaXRlbX0taW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGJsYWNrLCA1MCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfTpob3ZlciAuQHt1cGxvYWQtaXRlbX0taW5mbzo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LWFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0tZXllLFxuICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0tZG93bmxvYWQsXG4gICAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fS1kZWxldGUge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci1kYXJrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLWludmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHt1cGxvYWQtaXRlbX0taW5mbzpob3ZlciArIC5Ae3VwbG9hZC1pdGVtfS1hY3Rpb25zLFxuICAgIC5Ae3VwbG9hZC1pdGVtfS1hY3Rpb25zOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LXRodW1ibmFpbCxcbiAgICAuQHt1cGxvYWQtaXRlbX0tdGh1bWJuYWlsIGltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LW5hbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LWZpbGUgKyAuQHt1cGxvYWQtaXRlbX0tbmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuQHt1cGxvYWQtaXRlbX0tdXBsb2FkaW5nIHtcbiAgICAgICYuQHt1cGxvYWQtaXRlbX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvci1saWdodDtcbiAgICAgIH1cblxuICAgICAgLkB7dXBsb2FkLWl0ZW19LWluZm8ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fS1leWUsXG4gICAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9LWRlbGV0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1wcm9ncmVzcyB7XG4gICAgICBib3R0b206IDMycHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT0gUGljdHVyZSAmIFRleHQgPT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi10ZXh0LFxuICAmLXBpY3R1cmUge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93LCBoZWlnaHQgQGFuaW1hdGlvbi1kdXJhdGlvbi1zbG93O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgIC8vIERvbid0IGtub3cgd2h5IHNwYW4gaGVyZSwganVzdCBzdHJldGNoIGl0XG4gICAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHRleHQgJiBwaWN0dXJlIG5vIG5lZWQgdGhpcyBhZGRpdGlvbmFsIGVsZW1lbnQuXG4gICAgLy8gQnV0IGl0IHVzZWQgZm9yIHBpY3R1cmUtY2FyZCwgbGV0J3Mga2VlcCBpdC5cbiAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgPiAqIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQHt1cGxvYWQtaXRlbX0tbmFtZSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCBAcGFkZGluZy14cztcbiAgICB9XG5cbiAgICAuQHt1cGxvYWQtaXRlbX0tY2FyZC1hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSBUZXh0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi10ZXh0IHtcbiAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tdGV4dC1pY29uIHtcbiAgICAgIC5Ae2ljb25mb250LWNzcy1wcmVmaXh9IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT0gTW90aW9uID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuQHt1cGxvYWQtcHJlZml4LWNsc30tYW5pbWF0ZS1pbmxpbmUtYXBwZWFyLFxuICAuQHt1cGxvYWQtcHJlZml4LWNsc30tYW5pbWF0ZS1pbmxpbmUtZW50ZXIsXG4gIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1hbmltYXRlLWlubGluZS1sZWF2ZSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAYW5pbWF0aW9uLWR1cmF0aW9uLXNsb3c7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQGVhc2UtaW4tb3V0LWNpcmM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cblxuICAuQHt1cGxvYWQtcHJlZml4LWNsc30tYW5pbWF0ZS1pbmxpbmUtYXBwZWFyLFxuICAuQHt1cGxvYWQtcHJlZml4LWNsc30tYW5pbWF0ZS1pbmxpbmUtZW50ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW5saW5lSW47XG4gIH1cblxuICAuQHt1cGxvYWQtcHJlZml4LWNsc30tYW5pbWF0ZS1pbmxpbmUtbGVhdmUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW5saW5lT3V0O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUlubGluZUluIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB1cGxvYWRBbmltYXRlSW5saW5lT3V0IHtcbiAgdG8ge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBpbXBvcnQgJy4vcnRsJztcblxuQHJvb3QtZW50cnktbmFtZTogZGVmYXVsdDsiLCJAaW1wb3J0ICcuLi8uLi9zdHlsZS90aGVtZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vc3R5bGUvbWl4aW5zL2luZGV4JztcblxuQHVwbG9hZC1wcmVmaXgtY2xzOiB+J0B7YW50LXByZWZpeH0tdXBsb2FkJztcbkB1cGxvYWQtaXRlbTogfidAe2FudC1wcmVmaXh9LXVwbG9hZC1saXN0LWl0ZW0nO1xuXG4uQHt1cGxvYWQtcHJlZml4LWNsc30ge1xuICAmLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmJi1zZWxlY3QtcGljdHVyZS1jYXJkIHtcbiAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tcnRsJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uQHt1cGxvYWQtcHJlZml4LWNsc30tbGlzdCB7XG4gICYtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuXG4gICYtaXRlbS1saXN0LXR5cGUtdGV4dCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tbGlzdC1pdGVtLW5hbWUtaWNvbi1jb3VudC0xIHtcbiAgICAgICAgLkB7dXBsb2FkLXByZWZpeC1jbHN9LWxpc3QtcnRsICYge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tbGlzdC1pdGVtLW5hbWUtaWNvbi1jb3VudC0yIHtcbiAgICAgICAgLkB7dXBsb2FkLXByZWZpeC1jbHN9LWxpc3QtcnRsICYge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICAmLW5hbWUge1xuICAgICAgLkB7dXBsb2FkLXByZWZpeC1jbHN9LWxpc3QtcnRsICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAZm9udC1zaXplLWJhc2UgKyA4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hbWUtaWNvbi1jb3VudC0xIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY2FyZC1hY3Rpb25zIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCAmIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAuQHtpY29uZm9udC1jc3MtcHJlZml4fSB7XG4gICAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCAmIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCAmIHtcbiAgICAgICAgcGFkZGluZzogMCA0cHggMCAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZXJyb3IgJi1jYXJkLWFjdGlvbnMge1xuICAgICAgLkB7aWNvbmZvbnQtY3NzLXByZWZpeH0ge1xuICAgICAgICAuQHt1cGxvYWQtcHJlZml4LWNsc30tbGlzdC1ydGwgJiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJvZ3Jlc3Mge1xuICAgICAgLkB7dXBsb2FkLXByZWZpeC1jbHN9LWxpc3QtcnRsICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAZm9udC1zaXplLWJhc2UgKyAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1waWN0dXJlLFxuICAmLXBpY3R1cmUtY2FyZCB7XG4gICAgLkB7dXBsb2FkLWl0ZW19LWluZm8ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuQHt1cGxvYWQtaXRlbX0tdGh1bWJuYWlsIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCYge1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1pY29uIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCYge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1uYW1lIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCYge1xuICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LW5hbWUtaWNvbi1jb3VudC0xIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LW5hbWUtaWNvbi1jb3VudC0yIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkB7dXBsb2FkLWl0ZW19LXByb2dyZXNzIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1waWN0dXJlLWNhcmQge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgQG1hcmdpbi14cyBAbWFyZ2luLXhzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1hY3Rpb25zIHtcbiAgICAgIC5Ae3VwbG9hZC1wcmVmaXgtY2xzfS1saXN0LXJ0bCYge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5Ae3VwbG9hZC1pdGVtfS1maWxlICsgLkB7dXBsb2FkLWl0ZW19LW5hbWUge1xuICAgICAgLkB7dXBsb2FkLXByZWZpeC1jbHN9LWxpc3QtcnRsJiB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4gIC5mYyAuZmMtcmVzb3VyY2UtdGltZWxpbmUtZGl2aWRlciB7XG4gICAgd2lkdGg6IDNweDsgLyogaW1wb3J0YW50IHRvIGhhdmUgd2lkdGggdG8gc2hyaW5rIHRoaXMgY2VsbC4gbm8gY3Jvc3MtYnJvd3NlciBwcm9ibGVtcyAqL1xuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgfVxuXG4uZmMgLmZjLXJlc291cmNlLWdyb3VwIHtcbiAgICAvKiBtYWtlIGl0IGxvb2sgbGVzcyBsaWtlIGEgPHRoPiAqL1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuLmZjIHtcblxuXG4gIC8qIHdpbGwgbWF0Y2ggaG9yaXpvbnRhbCBncm91cHMgaW4gdGhlIGRhdGFncmlkIEFORCBncm91cCBsYW5lcyBpbiB0aGUgdGltZWxpbmUgYXJlYSAqL1xuXG59XG5cbi5mYyAuZmMtcmVzb3VyY2UtdGltZWxpbmUgLmZjLXJlc291cmNlLWdyb3VwOm5vdChbcm93c3Bhbl0pIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLW5ldXRyYWwtYmctY29sb3IsIHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKSk7XG4gICAgfVxuXG4uZmMgLmZjLXRpbWVsaW5lLWxhbmUtZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogY29udGFpbnMgdGhlIGZjLXRpbWVsaW5lLWJnIGNvbnRhaW5lciwgd2hpY2ggbGlxdWlkbHkgZXhwYW5kcyAqL1xuICAgIC8qIHRoZSBoZWlnaHQgaXMgZXhwbGljaXRseSBzZXQgYnkgcm93LWhlaWdodC1zeW5jICovXG4gIH1cblxuLmZjIC5mYy10aW1lbGluZS1vdmVybGFwLWVuYWJsZWQgLmZjLXRpbWVsaW5lLWxhbmUtZnJhbWUgLmZjLXRpbWVsaW5lLWV2ZW50cyB7IC8qIGhhcyBoZWlnaHQgc2V0IG9uIGl0ICovXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIHBhZGRpbmcgbm8gbG9uZ2VyIHBhcnQgb2YgaGVpZ2h0ICovXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IC8qIGdpdmUgZXh0cmEgc3BhY2luZyB1bmRlcm5lYXRoIGZvciBzZWxlY3RpbmcgKi9cbiAgfVxuXG4vKiBoYWNrIHRvIG1ha2UgYmcgZXhwYW5kIHRvIGxhbmUncyBmdWxsIGhlaWdodCBpbiByZXNvdXJjZS10aW1lbGluZSB3aXRoIGV4cGFuZFJvd3MgKCM2MTM0KSAqL1xuLmZjLXRpbWVsaW5lLWJvZHktZXhwYW5kcm93cyB0ZC5mYy10aW1lbGluZS1sYW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbi5mYy10aW1lbGluZS1ib2R5LWV4cGFuZHJvd3MgLmZjLXRpbWVsaW5lLWxhbmUtZnJhbWUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbi8qIHRoZSBcImZyYW1lXCIgKi9cbi5mYy1kYXRhZ3JpZC1jZWxsLWZyYW1lLWxpcXVpZCB7XG4gIGhlaWdodDogMTAwJTsgLyogbmVlZHMgbGlxdWlkIGhhY2sgKi9cbn1cbi5mYy1saXF1aWQtaGFjayAuZmMtZGF0YWdyaWQtY2VsbC1mcmFtZS1saXF1aWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB9XG4uZmMge1xuXG4gIC8qIHRoZSBcImZyYW1lXCIgaW4gYSBIRUFERVIgKi9cbiAgLyogbmVlZHMgdG8gcG9zaXRpb24gdGhlIGNvbHVtbiByZXNpemVyICovXG4gIC8qIG5lZWRzIHRvIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnQgKi9cblxufVxuLmZjIC5mYy1kYXRhZ3JpZC1oZWFkZXIgLmZjLWRhdGFncmlkLWNlbGwtZnJhbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBmb3IgcmVzaXplciAqL1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgLyogaG9yaXpvbnRhbCBhbGlnbiAobmF0dXJhbCBsZWZ0L3JpZ2h0KSAqL1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogdmVydGljYWwgYWxpZ24gKi9cbiAgICB9XG4uZmMge1xuXG4gIC8qIHRoZSBjb2x1bW4gcmVzaXplciAob25seSBpbiBIRUFERVIpICovXG5cbn1cbi5mYyAuZmMtZGF0YWdyaWQtY2VsbC1yZXNpemVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICB9XG4uZmMge1xuXG4gIC8qIHRoZSBjdXNoaW9uICovXG5cbn1cbi5mYyAuZmMtZGF0YWdyaWQtY2VsbC1jdXNoaW9uIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvKiBwcm9ibGVtIGZvciBjb2wgcmVzaXplciA6KCAqL1xuICB9XG4uZmMge1xuXG4gIC8qIGV4cGFuZGVyIGljb25zICovXG5cbn1cbi5mYyAuZmMtZGF0YWdyaWQtZXhwYW5kZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjY1XG5cbiAgfVxuLmZjIC5mYy1kYXRhZ3JpZC1leHBhbmRlciAuZmMtaWNvbiB7IC8qIHRoZSBleHBhbmRlciBhbmQgc3BhY2VycyBiZWZvcmUgdGhlIGV4cGFuZGVyICovXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMWVtOyAvKiBlbnN1cmUgY29uc3RhbnQgd2lkdGgsIGVzcCBmb3IgZW1wdHkgaWNvbnMgKi9cbiAgICB9XG4uZmMgLmZjLWRhdGFncmlkLWV4cGFuZGVyLXBsYWNlaG9sZGVyIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbi5mYyAuZmMtcmVzb3VyY2UtdGltZWxpbmUtZmxhdCAuZmMtZGF0YWdyaWQtZXhwYW5kZXItcGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF0YWdyaWQtY2VsbC1yZXNpemVyIHsgcmlnaHQ6IC0zcHggfVxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRhdGFncmlkLWNlbGwtcmVzaXplciB7IGxlZnQ6IC0zcHggfVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRhdGFncmlkLWV4cGFuZGVyIHsgbWFyZ2luLXJpZ2h0OiAzcHggfVxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRhdGFncmlkLWV4cGFuZGVyIHsgbWFyZ2luLWxlZnQ6IDNweCB9XG4iLCIvKiFcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjdcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQsIEphc29uIENoZW5cbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cbiAqL1xuLnFsLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkXSA+IGxpOjpiZWZvcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1jbGlwYm9hcmQge1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4ucWwtY2xpcGJvYXJkIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucWwtZWRpdG9yIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0YWItc2l6ZTogNDtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucWwtZWRpdG9yID4gKiB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5xbC1lZGl0b3IgcCxcbi5xbC1lZGl0b3Igb2wsXG4ucWwtZWRpdG9yIHVsLFxuLnFsLWVkaXRvciBwcmUsXG4ucWwtZWRpdG9yIGJsb2NrcXVvdGUsXG4ucWwtZWRpdG9yIGgxLFxuLnFsLWVkaXRvciBoMixcbi5xbC1lZGl0b3IgaDMsXG4ucWwtZWRpdG9yIGg0LFxuLnFsLWVkaXRvciBoNSxcbi5xbC1lZGl0b3IgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMSBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnFsLWVkaXRvciBvbCA+IGxpLFxuLnFsLWVkaXRvciB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnFsLWVkaXRvciB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDIyJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSxcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMSc7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYxMCc7XG59XG4ucWwtZWRpdG9yIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxLjJlbTtcbn1cbi5xbC1lZGl0b3IgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucWwtZWRpdG9yIGxpLnFsLWRpcmVjdGlvbi1ydGw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksXG4ucWwtZWRpdG9yIHVsIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1kaXJlY3Rpb24tcnRsLFxuLnFsLWVkaXRvciB1bCBsaS5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpIHtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7XG59XG4ucWwtZWRpdG9yIG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0wLCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTE7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0xLCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTI7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0yLCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTMsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1yZXNldDogbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNDtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQ6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTQsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTU6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTUsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC02O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNiwgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC03O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNywgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcbiAgY291bnRlci1yZXNldDogbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC04O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtODpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtOCwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcbiAgY291bnRlci1yZXNldDogbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC05LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA5ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA5ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMy41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTJlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDE2LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTkuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjFlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDI1LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjguNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtZWRpdG9yIC5xbC12aWRlby5xbC1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNmM7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmOTA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwNmM7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzkzZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWZvbnQtc2VyaWYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1lZGl0b3IgLnFsLWZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1lZGl0b3IgLnFsLXNpemUtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXNpemUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1odWdlIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWRpcmVjdGlvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xbC1lZGl0b3IgLnFsLWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IucWwtYmxhbms6OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGVmdDogMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ucWwtc25vdy5xbC10b29sYmFyOmFmdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24sXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMjhweDtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uIHN2Zyxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiBzdmcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246YWN0aXZlOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0sXG4ucWwtc25vdyAucWwtdG9vbGJhciBpbnB1dC5xbC1pbWFnZVt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3Zlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjMDZjO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlciB7XG4gIHN0cm9rZTogIzA2Yztcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSxcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogIzQ0NDtcbiAgfVxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgICBzdHJva2U6ICM0NDQ7XG4gIH1cbn1cbi5xbC1zbm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5xbC1zbm93ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLXNub3cgLnFsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtc25vdyAucWwtb3V0LWJvdHRvbSxcbi5xbC1zbm93IC5xbC1vdXQtdG9wIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWZsaXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnFsLXNub3cgLnFsLWZvcm1hdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucWwtc25vdyAucWwtZm9ybWF0czphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucWwtc25vdyAucWwtc3Ryb2tlIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjNDQ0O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5xbC1zbm93IC5xbC1zdHJva2UtbWl0ZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM0NDQ7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLnFsLXNub3cgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjNDQ0O1xufVxuLnFsLXNub3cgLnFsLWVtcHR5IHtcbiAgZmlsbDogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1ldmVuIHtcbiAgZmlsbC1ydWxlOiBldmVub2RkO1xufVxuLnFsLXNub3cgLnFsLXRoaW4sXG4ucWwtc25vdyAucWwtc3Ryb2tlLnFsLXRoaW4ge1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG4ucWwtc25vdyAucWwtdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucWwtc25vdyAucWwtZGlyZWN0aW9uIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoNiB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGNvZGUsXG4ucWwtc25vdyAucWwtZWRpdG9yIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGNvZGUge1xuICBmb250LXNpemU6IDg1JTtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlLnFsLXN5bnRheCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XG4gIGNvbG9yOiAjZjhmOGYyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiAjY2NjO1xuICB6LWluZGV4OiAyO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1maWxsIHtcbiAgZmlsbDogI2NjYztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjY2NjO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlcixcbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2Zyxcbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2ZyB7XG4gIHJpZ2h0OiA0cHg7XG59XG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgcGFkZGluZzogNHB4IDBweDtcbn1cbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMTUycHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDJweDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMThweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIge1xuICB3aWR0aDogOThweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDEnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAyJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMyc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDQnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA1Jztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNic7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNjdlbTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCB7XG4gIHdpZHRoOiAxMDhweDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2FucyBTZXJpZic7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NlcmlmJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdNb25vc3BhY2UnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdOb3JtYWwnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTbWFsbCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0xhcmdlJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0h1Z2UnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLnFsLWJhY2tncm91bmQgLnFsLXBpY2tlci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtY29sb3IgLnFsLXBpY2tlci1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLWZvcm1hdHMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC4yKSAwIDJweCA4cHg7XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLFxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgKyAucWwtY29udGFpbmVyLnFsLXNub3cge1xuICBib3JkZXItdG9wOiAwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICNkZGQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZpc2l0IFVSTDpcIjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgd2lkdGg6IDE3MHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1wcmV2aWV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1hY3Rpb246OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgY29udGVudDogJ0VkaXQnO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdSZW1vdmUnO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLXByZXZpZXcsXG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1hY3Rpb246OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIGNvbnRlbnQ6ICdTYXZlJztcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPWxpbmtdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkVudGVyIGxpbms6XCI7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9Zm9ybXVsYV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW50ZXIgZm9ybXVsYTpcIjtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT12aWRlb106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW50ZXIgdmlkZW86XCI7XG59XG4ucWwtc25vdyBhIHtcbiAgY29sb3I6ICMwNmM7XG59XG4ucWwtY29udGFpbmVyLnFsLXNub3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuIiwiXG5cbiAgLmZjIC5mYy10aW1lbGluZS1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyAvKiBzY29wZSBzbG90cywgYmcsIGV0YyAqL1xuICB9XG4vKlxudmVydGljYWwgc2xvdHMgaW4gYm90aCB0aGUgaGVhZGVyIEFORCB0aGUgYm9keVxuKi9cbi5mYyAuZmMtdGltZWxpbmUtc2xvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDBcbiAgfVxuLmZjIC5mYy10aW1lbGluZS1zbG90cyA+IHRhYmxlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4uZmMge1xuXG4gIC8qIGJvcmRlciBmb3IgYm90aCBoZWFkZXIgQU5EIGJvZHkgY2VsbHMgKi9cblxufVxuLmZjIC5mYy10aW1lbGluZS1zbG90LW1pbm9yIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuLmZjIHtcblxuICAvKiBoZWFkZXIgY2VsbHMgKGFrYSBcImxhYmVsXCIpICovXG5cbn1cbi5mYyAuZmMtdGltZWxpbmUtc2xvdC1mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiB2ZXJ0aWNhbCBhbGlnbiAqL1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBob3Jpem9udGFsIGFsaWduICovXG4gIH1cbi5mYyAuZmMtdGltZWxpbmUtaGVhZGVyLXJvdy1jaHJvbm8geyAvKiBhIHJvdyBvZiB0aW1lcyAqL1xuICB9XG4uZmMgLmZjLXRpbWVsaW5lLWhlYWRlci1yb3ctY2hyb25vIC5mYy10aW1lbGluZS1zbG90LWZyYW1lIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgLyogaG9yaXpvbnRhbCBhbGlnbiBsZWZ0IG9yIHJpZ2h0ICovXG4gICAgfVxuLmZjIC5mYy10aW1lbGluZS1oZWFkZXItcm93Omxhc3QtY2hpbGQgeyAvKiBndWFyYW50ZWVkIE5PVCB0byBoYXZlIHN0aWNreSBlbGVtZW50cyAqL1xuICB9XG4uZmMgLmZjLXRpbWVsaW5lLWhlYWRlci1yb3c6bGFzdC1jaGlsZCAuZmMtdGltZWxpbmUtc2xvdC1mcmFtZSB7XG4gICAgICAvKiBzbyB0ZXh0IGRvZXNuJ3QgYmxlZWQgb3V0IGFuZCBjYXVzZSBleHRyYSBzY3JvbGwgKi9cbiAgICAgIC8qICh3b24ndCB3b3JrIHdpdGggc3RpY2t5IGVsZW1lbnRzKSAqL1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4uZmMgLmZjLXRpbWVsaW5lLXNsb3QtY3VzaGlvbiB7XG4gICAgcGFkZGluZzogNHB4IDVweDsgLyogVE9ETzogdW5pZnkgd2l0aCBmYy1jb2wtaGVhZGVyPyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbi5mYyB7XG5cbiAgLyogTk9URTogaG93IGRvZXMgdGhlIHRvcCByb3cgb2YgY2VsbHMgZ2V0IGhvcml6b250YWxseSBjZW50ZXJlZD8gKi9cbiAgLyogZm9yIHRoZSBub24tY2hyb25vLXJvdywgdGhlIGZjLXN0aWNreSBzeXN0ZW0gbG9va3MgZm9yIHRleHQtYWxpZ24gY2VudGVyLCAqL1xuICAvKiBhbmQgaXQncyBhIGZsdWtlIHRoYXQgdGhlIGRlZmF1bHQgYnJvd3NlciBzdHlsZXNoZWV0IGFscmVhZHkgZG9lcyB0aGlzIGZvciA8dGg+ICovXG4gIC8qIFRPRE86IGhhdmUgU3RpY2t5U2Nyb2xsaW5nIGxvb2sgYXQgbmF0dXJhbCBsZWZ0IGNvb3JkIHRvIGRldGVjdCBjZW50ZXJlZG5lc3MuICovXG5cbn1cbi8qIG9ubHkgb3ducyBvbmUgc2lkZSwgc28gY2FuIGRvIGRvdHRlZCAqL1xuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRpbWVsaW5lLXNsb3QgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudCB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWxpbmUtc2xvdCB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQgfVxuLmZjIC5mYy10aW1lbGluZS1ub3ctaW5kaWNhdG9yLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG4uZmMgLmZjLXRpbWVsaW5lLW5vdy1pbmRpY2F0b3ItYXJyb3csXG4gIC5mYyAuZmMtdGltZWxpbmUtbm93LWluZGljYXRvci1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYy1ub3ctaW5kaWNhdG9yLWNvbG9yLCByZWQpO1xuICB9XG4uZmMgLmZjLXRpbWVsaW5lLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICAgIG1hcmdpbjogMCAtNnB4OyAvKiA1LCB0aGVuIG9uZSBtb3JlIHRvIGNvdW50ZXJhY3Qgc2Nyb2xsZXIncyBuZWdhdGl2ZSBtYXJnaW5zICovXG5cbiAgICAvKiB0cmlhbmdsZSBwb2ludGluZyBkb3duLiBUT0RPOiBtaXhpbiAqL1xuICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuLmZjIC5mYy10aW1lbGluZS1ub3ctaW5kaWNhdG9yLWxpbmUge1xuICAgIG1hcmdpbjogMCAtMXB4OyAvKiBjb3VudGVyYWN0IHNjcm9sbGVyJ3MgbmVnYXRpdmUgbWFyZ2lucyAqL1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgfVxuLmZjIHtcblxuICAvKiBjb250YWluZXIgKi9cblxufVxuLmZjIC5mYy10aW1lbGluZS1ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAwOyAvKiBmb3IgZXZlbnQgcG9zaXRpb25pbmcuIHdpbGwgZW5kIHVwIG9uIGNvcnJlY3Qgc2lkZSBiYXNlZCBvbiBkaXIgKi9cbiAgfVxuLmZjIHtcblxuICAvKiBoYXJuZXNzICovXG5cbn1cbi5mYyAuZmMtdGltZWxpbmUtZXZlbnQtaGFybmVzcyxcbiAgLmZjIC5mYy10aW1lbGluZS1tb3JlLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IC8qIGZvciB3aGVuIHdoZW4gdG9wIGNhbid0IGJlIGNvbXB1dGVkIHlldCAqL1xuICAgIC8qIEpTIHdpbGwgc2V0IHRodCBsZWZ0L3JpZ2h0ICovXG4gIH1cbi8qIHotaW5kZXgsIHNjb3BlZCB3aXRoaW4gZmMtdGltZWxpbmUtZXZlbnRzICovXG4uZmMtdGltZWxpbmUtZXZlbnQgeyB6LWluZGV4OiAxIH1cbi5mYy10aW1lbGluZS1ldmVudC5mYy1ldmVudC1taXJyb3IgeyB6LWluZGV4OiAyIH1cbi5mYy10aW1lbGluZS1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogY29udGFpbnMgdGhpbmdzLiBUT0RPOiBtYWtlIHBhcnQgb2YgZmMtaC1ldmVudCBhbmQgZmMtdi1ldmVudCAqL1xuICBkaXNwbGF5OiBmbGV4OyAvKiBmb3Igdi1hbGlnbmluZyBzdGFydC9lbmQgYXJyb3dzIGFuZCBtYWtpbmcgZmMtZXZlbnQtbWFpbiBzdHJldGNoIGFsbCB0aGUgd2F5ICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDJweCAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgZm9udC1zaXplOiAuODVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mYy1zbWFsbC1mb250LXNpemUsIC44NWVtKVxuXG4gIC8qIHRpbWUgYW5kIHRpdGxlIHNwYWNpbmcgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuLmZjLXRpbWVsaW5lLWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAwOyAvKiBpbXBvcnRhbnQgZm9yIGFsbG93aW5nIHRvIHNocmluayBhbGwgdGhlIHdheSAqL1xuICB9XG4uZmMtdGltZWxpbmUtZXZlbnQgLmZjLWV2ZW50LXRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4uZmMtdGltZWxpbmUtZXZlbnQgLmZjLWV2ZW50LXRpbWUsXG4gIC5mYy10aW1lbGluZS1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCAycHg7XG4gIH1cbi8qIG1vdmUgMXB4IGF3YXkgZnJvbSBzbG90IGxpbmUgKi9cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10aW1lbGluZS1ldmVudC5mYy1ldmVudC1lbmQsXG4gIC5mYy1kaXJlY3Rpb24tbHRyIC5mYy10aW1lbGluZS1tb3JlLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWxpbmUtZXZlbnQuZmMtZXZlbnQtZW5kLFxuICAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWxpbmUtbW9yZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG4vKiBtYWtlIGV2ZW50IGJlZWZpZXIgd2hlbiBvdmVybGFwIG5vdCBhbGxvd2VkICovXG4uZmMtdGltZWxpbmUtb3ZlcmxhcC1kaXNhYmxlZCAuZmMtdGltZWxpbmUtZXZlbnQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogYXJyb3dzIGluZGljYXRpbmcgdGhlIGV2ZW50IGNvbnRpbnVlcyBpbnRvIHBhc3QvZnV0dXJlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBwYXJ0IG9mIHRoZSBmbGV4Ym94IGZsb3cgKi9cbi5mYy10aW1lbGluZS1ldmVudDpub3QoLmZjLWV2ZW50LXN0YXJ0KTpiZWZvcmUsXG4uZmMtdGltZWxpbmUtZXZlbnQ6bm90KC5mYy1ldmVudC1lbmQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgb3BhY2l0eTogLjU7XG5cbiAgLyogdHJpYW5nbGUuIFRPRE86IG1peGluICovXG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7IC8qIFRPRE86IHZhciAqL1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBwb2ludGluZyBsZWZ0ICovXG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdGltZWxpbmUtZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCk6YmVmb3JlLFxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLXRpbWVsaW5lLWV2ZW50Om5vdCguZmMtZXZlbnQtZW5kKTphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLyogcG9pbnRpbmcgcmlnaHQgKi9cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10aW1lbGluZS1ldmVudDpub3QoLmZjLWV2ZW50LWVuZCk6YWZ0ZXIsXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWxpbmUtZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLyogK21vcmUgZXZlbnRzIGluZGljYXRvciAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZjLXRpbWVsaW5lLW1vcmUtbGluayB7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmMtc21hbGwtZm9udC1zaXplLCAuODVlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tZmMtbW9yZS1saW5rLXRleHQtY29sb3IsIGluaGVyaXQpO1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1tb3JlLWxpbmstYmctY29sb3IsICNkMGQwZDApO1xuICBwYWRkaW5nOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYy10aW1lbGluZS1tb3JlLWxpbmstaW5uZXIgeyAvKiBoYXMgZmMtc3RpY2t5ICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5mYyAuZmMtdGltZWxpbmUtYmcgeyAvKiBhIGNvbnRhaW5lciBmb3IgYmcgY29udGVudCAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDsgLyogd2lsbCB0YWtlIHByZWNlZGVuY2Ugd2hlbiBMVFIgKi9cbiAgICByaWdodDogMDsgLyogd2lsbCB0YWtlIHByZWNlZGVuY2Ugd2hlbiBSVEwgKi8gLyogVE9ETzoga2lsbCAqL1xuICB9XG4uZmMgLmZjLXRpbWVsaW5lLWJnIC5mYy1ub24tYnVzaW5lc3MgeyB6LWluZGV4OiAxIH1cbi5mYyAuZmMtdGltZWxpbmUtYmcgLmZjLWJnLWV2ZW50IHsgei1pbmRleDogMiB9XG4uZmMgLmZjLXRpbWVsaW5lLWJnIC5mYy1oaWdobGlnaHQgeyB6LWluZGV4OiAzIH1cbi5mYyAuZmMtdGltZWxpbmUtYmctaGFybmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuIiwiLyohXG4gKiBDcm9wcGVyLmpzIHYxLjUuMTNcbiAqIGh0dHBzOi8vZmVuZ3l1YW5jaGVuLmdpdGh1Yi5pby9jcm9wcGVyanNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNS1wcmVzZW50IENoZW4gRmVuZ3l1YW5cbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICpcbiAqIERhdGU6IDIwMjItMTEtMjBUMDU6MzA6NDMuNDQ0WlxuICovXG5cbi5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jcm9wcGVyLWNvbnRhaW5lciBpbWcge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpbWFnZS1vcmllbnRhdGlvbjogMGRlZztcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5jcm9wcGVyLXdyYXAtYm94LFxuLmNyb3BwZXItY2FudmFzLFxuLmNyb3BwZXItZHJhZy1ib3gsXG4uY3JvcHBlci1jcm9wLWJveCxcbi5jcm9wcGVyLW1vZGFsIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jcm9wcGVyLXdyYXAtYm94LFxuLmNyb3BwZXItY2FudmFzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNyb3BwZXItZHJhZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3JvcHBlci1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNyb3BwZXItdmlldy1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzM5ZjtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSg1MSwgMTUzLCAyNTUsIDc1JSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQge1xuICBib3JkZXI6IDAgZGFzaGVkICNlZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtdiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogY2FsYygxMDAlIC8gMyk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuXG4uY3JvcHBlci1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY3JvcHBlci1jZW50ZXI6OmJlZm9yZSxcbiAgLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuLmNyb3BwZXItY2VudGVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA3cHg7XG4gIH1cblxuLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4uY3JvcHBlci1mYWNlLFxuLmNyb3BwZXItbGluZSxcbi5jcm9wcGVyLXBvaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1mYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY3JvcHBlci1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5Zjtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLWUge1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNXB4O1xuICB9XG5cbi5jcm9wcGVyLWxpbmUubGluZS1uIHtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1saW5lLmxpbmUtdyB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgbGVmdDogLTNweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuXG4uY3JvcHBlci1saW5lLmxpbmUtcyB7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICBoZWlnaHQ6IDVweDtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtZSB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1uIHtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXcge1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zIHtcbiAgICBib3R0b206IC0zcHg7XG4gICAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbmUge1xuICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW53IHtcbiAgICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXN3IHtcbiAgICBib3R0b206IC0zcHg7XG4gICAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICBib3R0b206IC0zcHg7XG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogLTNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICB3aWR0aDogNXB4O1xuICB9XG4gICAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICAgIGJvdHRvbTogLTUwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01MCU7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cblxuLmNyb3BwZXItaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNyb3BwZXItYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBUU1BQUFBbFBXMGlBQUFBQTNOQ1NWUUlDQWpiNFUvZ0FBQUFCbEJNVkVYTXpNei8vLy9UalJWMkFBQUFDWEJJV1hNQUFBcnJBQUFLNndHQ2l3MWFBQUFBSEhSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCR2FYSmxkMjl5YTNNZ1ExTTI2THl5akFBQUFCRkpSRUZVQ0psaitNL0FnQlZoRi8wUEFINi9EL0hrRHhPR0FBQUFBRWxGVGtTdVFtQ0NcIik7XG59XG5cbi5jcm9wcGVyLWhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY3JvcHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jcm9wcGVyLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jcm9wcGVyLWNyb3Age1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZHJhZy1ib3gsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1mYWNlLFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItbGluZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLXBvaW50IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiIsIiAvKlxuICogIyBTZW1hbnRpYyBVSSAtIDIuNS4wXG4gKiBodHRwczovL2dpdGh1Yi5jb20vU2VtYW50aWMtT3JnL1NlbWFudGljLVVJXG4gKiBodHRwOi8vd3d3LnNlbWFudGljLXVpLmNvbS9cbiAqXG4gKiBDb3B5cmlnaHQgMjAyMiBDb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86NDAwLDcwMCw0MDBpdGFsaWMsNzAwaXRhbGljJnN1YnNldD1sYXRpbik7LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gUmVzZXRcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovKiw6YWZ0ZXIsOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9aW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGV4dF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9LyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxmb290ZXIsaGVhZGVyLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1maWdjYXB0aW9uLGZpZ3VyZSxtYWlue2Rpc3BsYXk6YmxvY2t9ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6aW5oZXJpdH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF1ZGlvLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9aW1ne2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxzLG1lbnV7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfWNhbnZhc3tkaXNwbGF5OmlubGluZS1ibG9ja310ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFNpdGVcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovYm9keSxodG1se2hlaWdodDoxMDAlfWh0bWx7Zm9udC1zaXplOjE0cHh9Ym9keXttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3cteDpoaWRkZW47bWluLXdpZHRoOjMyMHB4O2JhY2tncm91bmQ6I2ZmZjtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1ZW07Y29sb3I6cmdiYSgwLDAsMCwuODcpO2ZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfWgxLGgyLGgzLGg0LGg1e2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjI4NTcxNDI5ZW07bWFyZ2luOmNhbGMoMnJlbSAtIC4xNDI4NTcxNGVtKSAwIDFyZW07Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MH1oMXttaW4taGVpZ2h0OjFyZW07Zm9udC1zaXplOjJyZW19aDJ7Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19aDN7Zm9udC1zaXplOjEuMjg1NzE0MjlyZW19aDR7Zm9udC1zaXplOjEuMDcxNDI4NTdyZW19aDV7Zm9udC1zaXplOjFyZW19aDE6Zmlyc3QtY2hpbGQsaDI6Zmlyc3QtY2hpbGQsaDM6Zmlyc3QtY2hpbGQsaDQ6Zmlyc3QtY2hpbGQsaDU6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfWgxOmxhc3QtY2hpbGQsaDI6bGFzdC1jaGlsZCxoMzpsYXN0LWNoaWxkLGg0Omxhc3QtY2hpbGQsaDU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9cHttYXJnaW46MCAwIDFlbTtsaW5lLWhlaWdodDoxLjQyODVlbX1wOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH1wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWF7Y29sb3I6IzQxODNjNDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVye2NvbG9yOiMxZTcwYmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ojotd2Via2l0LXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNjY2UyZmY7Y29sb3I6cmdiYSgwLDAsMCwuODcpfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojY2NlMmZmO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNjY2UyZmY7Y29sb3I6cmdiYSgwLDAsMCwuODcpfWlucHV0Ojotd2Via2l0LXNlbGVjdGlvbix0ZXh0YXJlYTo6LXdlYmtpdC1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwMCwxMDAsMTAwLC40KTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9aW5wdXQ6Oi1tb3otc2VsZWN0aW9uLHRleHRhcmVhOjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEwMCwxMDAsLjQpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX1pbnB1dDo6LW1vei1zZWxlY3Rpb24sdGV4dGFyZWE6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgxMDAsMTAwLDEwMCwuNCk7Y29sb3I6cmdiYSgwLDAsMCwuODcpfWlucHV0OjpzZWxlY3Rpb24sdGV4dGFyZWE6OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEwMCwxMDAsLjQpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX1ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH1ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjB9Ym9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlfWJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9Ym9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6cmdiYSgxMjgsMTM1LDEzOSwuOCl9Ym9keSAudWkuaW52ZXJ0ZWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMSl9Ym9keSAudWkuaW52ZXJ0ZWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfWJvZHkgLnVpLmludmVydGVkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xNSl9Ym9keSAudWkuaW52ZXJ0ZWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMzUpfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIEJ1dHRvblxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MWVtO291dGxpbmU6MDtib3JkZXI6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtiYWNrZ3JvdW5kOiNlMGUxZTIgbm9uZTtjb2xvcjpyZ2JhKDAsMCwwLC42KTtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bWFyZ2luOjAgLjI1ZW0gMCAwO3BhZGRpbmc6Ljc4NTcxNDI5ZW0gMS41ZW0gLjc4NTcxNDI5ZW07dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LXNoYWRvdzpub25lO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxZW07Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQgaW5zZXQsMCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlLGJveC1zaGFkb3cgLjFzIGVhc2UsYmFja2dyb3VuZCAuMXMgZWFzZTt3aWxsLWNoYW5nZTonJzstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjYWNiY2Q7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50IGluc2V0LDAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0O2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS5idXR0b246aG92ZXIgLmljb257b3BhY2l0eTouODV9LnVpLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjYWNiY2Q7Y29sb3I6cmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZC1pbWFnZTonJyFpbXBvcnRhbnQ7Ym94LXNoYWRvdzonJyFpbXBvcnRhbnR9LnVpLmJ1dHRvbjpmb2N1cyAuaWNvbntvcGFjaXR5Oi44NX0udWkuYWN0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYmFiYmJjO2JhY2tncm91bmQtaW1hZ2U6Jyc7Y29sb3I6cmdiYSgwLDAsMCwuOSk7Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQgaW5zZXQsbm9uZX0udWkuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNjMGMxYzI7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50IGluc2V0O2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuYWN0aXZlLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMGMxYzI7YmFja2dyb3VuZC1pbWFnZTpub25lO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzBjMWMyO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkubG9hZGluZy5sb2FkaW5nLmxvYWRpbmcubG9hZGluZy5sb2FkaW5nLmxvYWRpbmcuYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpkZWZhdWx0O3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bzt0cmFuc2l0aW9uOmFsbCAwcyBsaW5lYXIsb3BhY2l0eSAuMXMgZWFzZX0udWkubG9hZGluZy5idXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LS42NDI4NTcxNGVtIDAgMCAtLjY0Mjg1NzE0ZW07d2lkdGg6MS4yODU3MTQyOWVtO2hlaWdodDoxLjI4NTcxNDI5ZW07Ym9yZGVyLXJhZGl1czo1MDByZW07Ym9yZGVyOi4yZW0gc29saWQgcmdiYSgwLDAsMCwuMTUpfS51aS5sb2FkaW5nLmJ1dHRvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0uNjQyODU3MTRlbSAwIDAgLS42NDI4NTcxNGVtO3dpZHRoOjEuMjg1NzE0MjllbTtoZWlnaHQ6MS4yODU3MTQyOWVtOy13ZWJraXQtYW5pbWF0aW9uOmJ1dHRvbi1zcGluIC42cyBsaW5lYXI7YW5pbWF0aW9uOmJ1dHRvbi1zcGluIC42cyBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7Ym9yZGVyLXJhZGl1czo1MDByZW07Ym9yZGVyLWNvbG9yOiNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDouMmVtO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50fS51aS5sYWJlbGVkLmljb24ubG9hZGluZy5idXR0b24gLmljb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmV9QC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1zcGlue2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgYnV0dG9uLXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnVpLmJhc2ljLmxvYWRpbmcuYnV0dG9uOm5vdCguaW52ZXJ0ZWQpOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9LnVpLmJhc2ljLmxvYWRpbmcuYnV0dG9uOm5vdCguaW52ZXJ0ZWQpOmFmdGVye2JvcmRlci10b3AtY29sb3I6Izc2NzY3Nn0udWkuYnV0dG9uOmRpc2FibGVkLC51aS5idXR0b25zIC5kaXNhYmxlZC5idXR0b24sLnVpLmRpc2FibGVkLmFjdGl2ZS5idXR0b24sLnVpLmRpc2FibGVkLmJ1dHRvbiwudWkuZGlzYWJsZWQuYnV0dG9uOmhvdmVye2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjQ1IWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZSFpbXBvcnRhbnR9LnVpLmJhc2ljLmJ1dHRvbnMgLnVpLmRpc2FibGVkLmJ1dHRvbntib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuNSl9LnVpLmFuaW1hdGVkLmJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDowIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ei1pbmRleDoxfS51aS5hbmltYXRlZC5idXR0b24gLmNvbnRlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLG9wYWNpdHl9LnVpLmFuaW1hdGVkLmJ1dHRvbiAudmlzaWJsZS5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDoxLjVlbX0udWkuYW5pbWF0ZWQuYnV0dG9uIC5oaWRkZW4uY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS51aS5hbmltYXRlZC5idXR0b24gLmhpZGRlbi5jb250ZW50LC51aS5hbmltYXRlZC5idXR0b24gLnZpc2libGUuY29udGVudHt0cmFuc2l0aW9uOnJpZ2h0IC4zcyBlYXNlIDBzfS51aS5hbmltYXRlZC5idXR0b24gLnZpc2libGUuY29udGVudHtsZWZ0OmF1dG87cmlnaHQ6MH0udWkuYW5pbWF0ZWQuYnV0dG9uIC5oaWRkZW4uY29udGVudHt0b3A6NTAlO2xlZnQ6YXV0bztyaWdodDotMTAwJTttYXJnaW4tdG9wOi0uNWVtfS51aS5hbmltYXRlZC5idXR0b246Zm9jdXMgLnZpc2libGUuY29udGVudCwudWkuYW5pbWF0ZWQuYnV0dG9uOmhvdmVyIC52aXNpYmxlLmNvbnRlbnR7bGVmdDphdXRvO3JpZ2h0OjIwMCV9LnVpLmFuaW1hdGVkLmJ1dHRvbjpmb2N1cyAuaGlkZGVuLmNvbnRlbnQsLnVpLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAuaGlkZGVuLmNvbnRlbnR7bGVmdDphdXRvO3JpZ2h0OjB9LnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbiAuaGlkZGVuLmNvbnRlbnQsLnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbiAudmlzaWJsZS5jb250ZW50e3RyYW5zaXRpb246dG9wIC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZX0udWkudmVydGljYWwuYW5pbWF0ZWQuYnV0dG9uIC52aXNpYmxlLmNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7cmlnaHQ6YXV0b30udWkudmVydGljYWwuYW5pbWF0ZWQuYnV0dG9uIC5oaWRkZW4uY29udGVudHt0b3A6LTUwJTtsZWZ0OjA7cmlnaHQ6YXV0b30udWkudmVydGljYWwuYW5pbWF0ZWQuYnV0dG9uOmZvY3VzIC52aXNpYmxlLmNvbnRlbnQsLnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAudmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMCUpO3JpZ2h0OmF1dG99LnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbjpmb2N1cyAuaGlkZGVuLmNvbnRlbnQsLnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAuaGlkZGVuLmNvbnRlbnR7dG9wOjUwJTtyaWdodDphdXRvfS51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbiAuaGlkZGVuLmNvbnRlbnQsLnVpLmZhZGUuYW5pbWF0ZWQuYnV0dG9uIC52aXNpYmxlLmNvbnRlbnR7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZX0udWkuZmFkZS5hbmltYXRlZC5idXR0b24gLnZpc2libGUuY29udGVudHtsZWZ0OmF1dG87cmlnaHQ6YXV0bztvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbiAuaGlkZGVuLmNvbnRlbnR7b3BhY2l0eTowO2xlZnQ6MDtyaWdodDphdXRvO3RyYW5zZm9ybTpzY2FsZSgxLjUpfS51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbjpmb2N1cyAudmlzaWJsZS5jb250ZW50LC51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAudmlzaWJsZS5jb250ZW50e2xlZnQ6YXV0bztyaWdodDphdXRvO29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjc1KX0udWkuZmFkZS5hbmltYXRlZC5idXR0b246Zm9jdXMgLmhpZGRlbi5jb250ZW50LC51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAuaGlkZGVuLmNvbnRlbnR7bGVmdDowO3JpZ2h0OmF1dG87b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0udWkuaW52ZXJ0ZWQuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmYgaW5zZXQhaW1wb3J0YW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm9uZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5idXR0b25zIC5idXR0b257bWFyZ2luOjAgMCAwIC0ycHh9LnVpLmludmVydGVkLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS51aS5pbnZlcnRlZC52ZXJ0aWNhbC5idXR0b25zIC5idXR0b257bWFyZ2luOjAgMCAtMnB4IDB9LnVpLmludmVydGVkLnZlcnRpY2FsLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLmludmVydGVkLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLmludmVydGVkLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLmludmVydGVkLmJ1dHRvbi5hY3RpdmU6Zm9jdXN7YmFja2dyb3VuZDojZGNkZGRlO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkY2RkZGUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS5sYWJlbGVkLmJ1dHRvbjpub3QoLmljb24pe2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fS51aS5sYWJlbGVkLmJ1dHRvbj4uYnV0dG9ue21hcmdpbjowfS51aS5sYWJlbGVkLmJ1dHRvbj4ubGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIDAgLTFweCFpbXBvcnRhbnQ7cGFkZGluZzonJztmb250LXNpemU6MWVtO2JvcmRlci1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmxhYmVsZWQuYnV0dG9uPi50YWcubGFiZWw6YmVmb3Jle3dpZHRoOjEuODVlbTtoZWlnaHQ6MS44NWVtfS51aS5sYWJlbGVkLmJ1dHRvbjpub3QoW2NsYXNzKj1cImxlZnQgbGFiZWxlZFwiXSk+LmJ1dHRvbntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnVpLmxhYmVsZWQuYnV0dG9uOm5vdChbY2xhc3MqPVwibGVmdCBsYWJlbGVkXCJdKT4ubGFiZWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udWlbY2xhc3MqPVwibGVmdCBsYWJlbGVkXCJdLmJ1dHRvbj4uYnV0dG9ue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnVpW2NsYXNzKj1cImxlZnQgbGFiZWxlZFwiXS5idXR0b24+LmxhYmVse2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0udWkuZmFjZWJvb2suYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzNiNTk5ODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmZhY2Vib29rLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMDRkOGE7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5mYWNlYm9vay5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzJkNDM3Mztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnR3aXR0ZXIuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzU1YWNlZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnR3aXR0ZXIuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzM1YTJmNDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnR3aXR0ZXIuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyNzk1ZTk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5nb29nbGUucGx1cy5idXR0b257YmFja2dyb3VuZC1jb2xvcjojZGQ0YjM5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuZ29vZ2xlLnBsdXMuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2UwMzIxYztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmdvb2dsZS5wbHVzLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzIzMzIxO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkubGlua2VkaW4uYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzFmODhiZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmxpbmtlZGluLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxNDdiYWY7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5saW5rZWRpbi5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzE4Njk5Mjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnlvdXR1YmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmVkO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkueW91dHViZS5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTYwMDAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkueW91dHViZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2MwMDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmluc3RhZ3JhbS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojNDk3NjljO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuaW5zdGFncmFtLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzZDY5OGU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5pbnN0YWdyYW0uYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzOTVjNzk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5waW50ZXJlc3QuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2JkMDgxYztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnBpbnRlcmVzdC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWMwMDEzO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkucGludGVyZXN0LmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOGMwNjE1O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkudmsuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzRkNzE5ODtjb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS52ay5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE2NDhhO2NvbG9yOiNmZmZ9LnVpLnZrLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojM2M1ODc2O2NvbG9yOiNmZmZ9LnVpLmJ1dHRvbj4uaWNvbjpub3QoLmJ1dHRvbil7aGVpZ2h0Oi44NTcxNDI4NmVtO29wYWNpdHk6Ljg7bWFyZ2luOjAgLjQyODU3MTQzZW0gMCAtLjIxNDI4NTcxZW07dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlO3ZlcnRpY2FsLWFsaWduOicnO2NvbG9yOicnfS51aS5idXR0b246bm90KC5pY29uKT4uaWNvbjpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bil7bWFyZ2luOjAgLjQyODU3MTQzZW0gMCAtLjIxNDI4NTcxZW19LnVpLmJ1dHRvbjpub3QoLmljb24pPi5yaWdodC5pY29uOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duKXttYXJnaW46MCAtLjIxNDI4NTcxZW0gMCAuNDI4NTcxNDNlbX0udWlbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJdLmJ1dHRvbiwudWlbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJdLmJ1dHRvbnN7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMjVlbX0udWlbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXS5idXR0b24sLnVpW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0uYnV0dG9uc3tmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDouMjVlbX0udWkuY29tcGFjdC5idXR0b24sLnVpLmNvbXBhY3QuYnV0dG9ucyAuYnV0dG9ue3BhZGRpbmc6LjU4OTI4NTcxZW0gMS4xMjVlbSAuNTg5Mjg1NzFlbX0udWkuY29tcGFjdC5pY29uLmJ1dHRvbiwudWkuY29tcGFjdC5pY29uLmJ1dHRvbnMgLmJ1dHRvbntwYWRkaW5nOi41ODkyODU3MWVtIC41ODkyODU3MWVtIC41ODkyODU3MWVtfS51aS5jb21wYWN0LmxhYmVsZWQuaWNvbi5idXR0b24sLnVpLmNvbXBhY3QubGFiZWxlZC5pY29uLmJ1dHRvbnMgLmJ1dHRvbntwYWRkaW5nOi41ODkyODU3MWVtIDMuNjk2NDI4NTdlbSAuNTg5Mjg1NzFlbX0udWkubWluaS5idXR0b24sLnVpLm1pbmkuYnV0dG9ucyAuYnV0dG9uLC51aS5taW5pLmJ1dHRvbnMgLm9ye2ZvbnQtc2l6ZTouNzg1NzE0MjlyZW19LnVpLnRpbnkuYnV0dG9uLC51aS50aW55LmJ1dHRvbnMgLmJ1dHRvbiwudWkudGlueS5idXR0b25zIC5vcntmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS5zbWFsbC5idXR0b24sLnVpLnNtYWxsLmJ1dHRvbnMgLmJ1dHRvbiwudWkuc21hbGwuYnV0dG9ucyAub3J7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuYnV0dG9uLC51aS5idXR0b25zIC5idXR0b24sLnVpLmJ1dHRvbnMgLm9ye2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5idXR0b24sLnVpLmxhcmdlLmJ1dHRvbnMgLmJ1dHRvbiwudWkubGFyZ2UuYnV0dG9ucyAub3J7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmJpZy5idXR0b24sLnVpLmJpZy5idXR0b25zIC5idXR0b24sLnVpLmJpZy5idXR0b25zIC5vcntmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5idXR0b24sLnVpLmh1Z2UuYnV0dG9ucyAuYnV0dG9uLC51aS5odWdlLmJ1dHRvbnMgLm9ye2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLmJ1dHRvbiwudWkubWFzc2l2ZS5idXR0b25zIC5idXR0b24sLnVpLm1hc3NpdmUuYnV0dG9ucyAub3J7Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19LnVpLmljb24uYnV0dG9uLC51aS5pY29uLmJ1dHRvbnMgLmJ1dHRvbntwYWRkaW5nOi43ODU3MTQyOWVtIC43ODU3MTQyOWVtIC43ODU3MTQyOWVtfS51aS5pY29uLmJ1dHRvbj4uaWNvbiwudWkuaWNvbi5idXR0b25zIC5idXR0b24+Lmljb257b3BhY2l0eTouOTttYXJnaW46MCFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wfS51aS5iYXNpYy5idXR0b24sLnVpLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmUhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjYpIWltcG9ydGFudDtmb250LXdlaWdodDo0MDA7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJhc2ljLmJ1dHRvbnN7Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS5iYXNpYy5idXR0b25zIC5idXR0b257Ym9yZGVyLXJhZGl1czowfS51aS5iYXNpYy5idXR0b246aG92ZXIsLnVpLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmYhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjgpIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4zNSkgaW5zZXQsMCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOCkhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMzQsMzYsMzgsLjM1KSBpbnNldCwwIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOiNmOGY4ZjghaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjkpIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLC4xNSkgaW5zZXQsMCAxcHggNHB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpIWltcG9ydGFudDtib3gtc2hhZG93OicnIWltcG9ydGFudDtjb2xvcjpyZ2JhKDAsMCwwLC45NSkhaW1wb3J0YW50fS51aS5iYXNpYy5hY3RpdmUuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS51aS5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgzNCwzNiwzOCwuMzUpIGluc2V0LDAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0IGluc2V0fS51aS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMCwwLDAsLjE1KSBpbnNldCwwIDFweCA0cHggMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXQgaW5zZXR9LnVpLmJhc2ljLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzonJyFpbXBvcnRhbnR9LnVpLmJhc2ljLmludmVydGVkLmJ1dHRvbiwudWkuYmFzaWMuaW52ZXJ0ZWQuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2NvbG9yOiNmOWZhZmIhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudH0udWkuYmFzaWMuaW52ZXJ0ZWQuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5pbnZlcnRlZC5idXR0b25zIC5idXR0b246aG92ZXJ7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldCFpbXBvcnRhbnR9LnVpLmJhc2ljLmludmVydGVkLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMuaW52ZXJ0ZWQuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2NvbG9yOiNmZmYhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmYgaW5zZXQhaW1wb3J0YW50fS51aS5iYXNpYy5pbnZlcnRlZC5idXR0b246YWN0aXZlLC51aS5iYXNpYy5pbnZlcnRlZC5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDgpIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC45KSBpbnNldCFpbXBvcnRhbnR9LnVpLmJhc2ljLmludmVydGVkLmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLmludmVydGVkLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wOCk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjcpIGluc2V0fS51aS5iYXNpYy5pbnZlcnRlZC5hY3RpdmUuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5pbnZlcnRlZC5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmYgaW5zZXQhaW1wb3J0YW50fS51aS5iYXNpYy5idXR0b25zIC5idXR0b257Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtib3gtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnZlcnRpY2FsLmJ1dHRvbnMgLmJ1dHRvbntib3JkZXItbGVmdDpub25lfS51aS5iYXNpYy52ZXJ0aWNhbC5idXR0b25zIC5idXR0b257Ym9yZGVyLWxlZnQtd2lkdGg6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmJhc2ljLnZlcnRpY2FsLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9LnVpLmxhYmVsZWQuaWNvbi5idXR0b24sLnVpLmxhYmVsZWQuaWNvbi5idXR0b25zIC5idXR0b257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuMDcxNDI4NTdlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxLjVlbSFpbXBvcnRhbnR9LnVpLmxhYmVsZWQuaWNvbi5idXR0b24+Lmljb24sLnVpLmxhYmVsZWQuaWNvbi5idXR0b25zPi5idXR0b24+Lmljb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6MTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDt3aWR0aDoyLjU3MTQyODU3ZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6Jyc7Ym94LXNoYWRvdzotMXB4IDAgMCAwIHRyYW5zcGFyZW50IGluc2V0fS51aS5sYWJlbGVkLmljb24uYnV0dG9uPi5pY29uLC51aS5sYWJlbGVkLmljb24uYnV0dG9ucz4uYnV0dG9uPi5pY29ue3RvcDowO2xlZnQ6MH0udWlbY2xhc3MqPVwicmlnaHQgbGFiZWxlZFwiXS5pY29uLmJ1dHRvbntwYWRkaW5nLXJpZ2h0OjQuMDcxNDI4NTdlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNWVtIWltcG9ydGFudH0udWlbY2xhc3MqPVwicmlnaHQgbGFiZWxlZFwiXS5pY29uLmJ1dHRvbj4uaWNvbntsZWZ0OmF1dG87cmlnaHQ6MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JveC1zaGFkb3c6MXB4IDAgMCAwIHRyYW5zcGFyZW50IGluc2V0fS51aS5sYWJlbGVkLmljb24uYnV0dG9uPi5pY29uOmFmdGVyLC51aS5sYWJlbGVkLmljb24uYnV0dG9uPi5pY29uOmJlZm9yZSwudWkubGFiZWxlZC5pY29uLmJ1dHRvbnM+LmJ1dHRvbj4uaWNvbjphZnRlciwudWkubGFiZWxlZC5pY29uLmJ1dHRvbnM+LmJ1dHRvbj4uaWNvbjpiZWZvcmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnVpLmxhYmVsZWQuaWNvbi5idXR0b24+Lmljb24ubG9hZGluZ3std2Via2l0LWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lfS51aS5sYWJlbGVkLmljb24uYnV0dG9uPi5pY29uLmxvYWRpbmc6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uOmxhYmVsZWQtYnV0dG9uLWljb24tbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxhYmVsZWQtYnV0dG9uLWljb24tbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGxhYmVsZWQtYnV0dG9uLWljb24tbG9hZGluZ3tmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBsYWJlbGVkLWJ1dHRvbi1pY29uLWxvYWRpbmd7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDM2MGRlZyl9fS51aS5sYWJlbGVkLmljb24uYnV0dG9ucyAuYnV0dG9uPi5pY29ue2JvcmRlci1yYWRpdXM6MH0udWkubGFiZWxlZC5pY29uLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZD4uaWNvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yODU3MTQyOXJlbX0udWkubGFiZWxlZC5pY29uLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkPi5pY29ue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLmxhYmVsZWQuaWNvbi5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGQ+Lmljb257Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5sYWJlbGVkLmljb24uYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQ+Lmljb257Ym9yZGVyLXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS5mbHVpZFtjbGFzcyo9XCJsZWZ0IGxhYmVsZWRcIl0uaWNvbi5idXR0b24sLnVpLmZsdWlkW2NsYXNzKj1cInJpZ2h0IGxhYmVsZWRcIl0uaWNvbi5idXR0b257cGFkZGluZy1sZWZ0OjEuNWVtIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjEuNWVtIWltcG9ydGFudH0udWkuYnV0dG9uLnRvZ2dsZS5hY3RpdmUsLnVpLmJ1dHRvbnMgLmJ1dHRvbi50b2dnbGUuYWN0aXZlLC51aS50b2dnbGUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZTtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYnV0dG9uLnRvZ2dsZS5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTZhYjM5IWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lO2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5jaXJjdWxhci5idXR0b257Ym9yZGVyLXJhZGl1czoxMGVtfS51aS5jaXJjdWxhci5idXR0b24+Lmljb257d2lkdGg6MWVtO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS51aS5idXR0b25zIC5vcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDouM2VtO2hlaWdodDoyLjU3MTQyODU3ZW07ei1pbmRleDozfS51aS5idXR0b25zIC5vcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MDByZW07Y29udGVudDonb3InO3RvcDo1MCU7bGVmdDo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7bWFyZ2luLXRvcDotLjg5Mjg1NzE0ZW07bWFyZ2luLWxlZnQ6LS44OTI4NTcxNGVtO3dpZHRoOjEuNzg1NzE0MjllbTtoZWlnaHQ6MS43ODU3MTQyOWVtO2xpbmUtaGVpZ2h0OjEuNzg1NzE0MjllbTtjb2xvcjpyZ2JhKDAsMCwwLC40KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQgaW5zZXR9LnVpLmJ1dHRvbnMgLm9yW2RhdGEtdGV4dF06YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRleHQpfS51aS5mbHVpZC5idXR0b25zIC5vcnt3aWR0aDowIWltcG9ydGFudH0udWkuZmx1aWQuYnV0dG9ucyAub3I6YWZ0ZXJ7ZGlzcGxheTpub25lfS51aS5hdHRhY2hlZC5idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgzNCwzNiwzOCwuMTUpIWltcG9ydGFudH0udWkuYXR0YWNoZWQudG9wLmJ1dHRvbntib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS5hdHRhY2hlZC5ib3R0b20uYnV0dG9ue2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLmxlZnQuYXR0YWNoZWQuYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0Om5vbmU7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0Oi43NWVtO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAuMjg1NzE0MjlyZW19LnVpLnJpZ2h0LmF0dGFjaGVkLmJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0Oi43NWVtO2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDB9LnVpLmF0dGFjaGVkLmJ1dHRvbnN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6MDt3aWR0aDphdXRvIWltcG9ydGFudDt6LWluZGV4OjI7bWFyZ2luLWxlZnQ6LTFweDttYXJnaW4tcmlnaHQ6LTFweH0udWkuYXR0YWNoZWQuYnV0dG9ucyAuYnV0dG9ue21hcmdpbjowfS51aS5hdHRhY2hlZC5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowfS51aS5hdHRhY2hlZC5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjB9LnVpW2NsYXNzKj1cInRvcCBhdHRhY2hlZFwiXS5idXR0b25ze21hcmdpbi1ib3R0b206LTFweDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAwfS51aVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAwIDB9LnVpW2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXS5idXR0b25ze21hcmdpbi10b3A6LTFweDtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDAgLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIDB9LnVpW2NsYXNzKj1cImxlZnQgYXR0YWNoZWRcIl0uYnV0dG9uc3tkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMH0udWlbY2xhc3MqPVwibGVmdCBhdHRhY2hlZFwiXS5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItcmFkaXVzOjAgLjI4NTcxNDI5cmVtIDAgMH0udWlbY2xhc3MqPVwibGVmdCBhdHRhY2hlZFwiXS5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZHttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAwfS51aVtjbGFzcyo9XCJyaWdodCBhdHRhY2hlZFwiXS5idXR0b25ze2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LTFweDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJyaWdodCBhdHRhY2hlZFwiXS5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgMH0udWlbY2xhc3MqPVwicmlnaHQgYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItcmFkaXVzOjAgMCAwIC4yODU3MTQyOXJlbX0udWkuZmx1aWQuYnV0dG9uLC51aS5mbHVpZC5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmZsdWlkLmJ1dHRvbntkaXNwbGF5OmJsb2NrfS51aS50d28uYnV0dG9uc3t3aWR0aDoxMDAlfS51aS50d28uYnV0dG9ucz4uYnV0dG9ue3dpZHRoOjUwJX0udWkudGhyZWUuYnV0dG9uc3t3aWR0aDoxMDAlfS51aS50aHJlZS5idXR0b25zPi5idXR0b257d2lkdGg6MzMuMzMzJX0udWkuZm91ci5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmZvdXIuYnV0dG9ucz4uYnV0dG9ue3dpZHRoOjI1JX0udWkuZml2ZS5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmZpdmUuYnV0dG9ucz4uYnV0dG9ue3dpZHRoOjIwJX0udWkuc2l4LmJ1dHRvbnN7d2lkdGg6MTAwJX0udWkuc2l4LmJ1dHRvbnM+LmJ1dHRvbnt3aWR0aDoxNi42NjYlfS51aS5zZXZlbi5idXR0b25ze3dpZHRoOjEwMCV9LnVpLnNldmVuLmJ1dHRvbnM+LmJ1dHRvbnt3aWR0aDoxNC4yODUlfS51aS5laWdodC5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmVpZ2h0LmJ1dHRvbnM+LmJ1dHRvbnt3aWR0aDoxMi41JX0udWkubmluZS5idXR0b25ze3dpZHRoOjEwMCV9LnVpLm5pbmUuYnV0dG9ucz4uYnV0dG9ue3dpZHRoOjExLjExJX0udWkudGVuLmJ1dHRvbnN7d2lkdGg6MTAwJX0udWkudGVuLmJ1dHRvbnM+LmJ1dHRvbnt3aWR0aDoxMCV9LnVpLmVsZXZlbi5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmVsZXZlbi5idXR0b25zPi5idXR0b257d2lkdGg6OS4wOSV9LnVpLnR3ZWx2ZS5idXR0b25ze3dpZHRoOjEwMCV9LnVpLnR3ZWx2ZS5idXR0b25zPi5idXR0b257d2lkdGg6OC4zMzMzJX0udWkuZmx1aWQudmVydGljYWwuYnV0dG9ucywudWkuZmx1aWQudmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2Rpc3BsYXk6ZmxleDt3aWR0aDphdXRvfS51aS50d28udmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2hlaWdodDo1MCV9LnVpLnRocmVlLnZlcnRpY2FsLmJ1dHRvbnM+LmJ1dHRvbntoZWlnaHQ6MzMuMzMzJX0udWkuZm91ci52ZXJ0aWNhbC5idXR0b25zPi5idXR0b257aGVpZ2h0OjI1JX0udWkuZml2ZS52ZXJ0aWNhbC5idXR0b25zPi5idXR0b257aGVpZ2h0OjIwJX0udWkuc2l4LnZlcnRpY2FsLmJ1dHRvbnM+LmJ1dHRvbntoZWlnaHQ6MTYuNjY2JX0udWkuc2V2ZW4udmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2hlaWdodDoxNC4yODUlfS51aS5laWdodC52ZXJ0aWNhbC5idXR0b25zPi5idXR0b257aGVpZ2h0OjEyLjUlfS51aS5uaW5lLnZlcnRpY2FsLmJ1dHRvbnM+LmJ1dHRvbntoZWlnaHQ6MTEuMTElfS51aS50ZW4udmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2hlaWdodDoxMCV9LnVpLmVsZXZlbi52ZXJ0aWNhbC5idXR0b25zPi5idXR0b257aGVpZ2h0OjkuMDklfS51aS50d2VsdmUudmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2hlaWdodDo4LjMzMzMlfS51aS5ibGFjay5idXR0b24sLnVpLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkuYmxhY2suYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJsYWNrLmJ1dHRvbjpob3ZlciwudWkuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI3MjkyYTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJsYWNrLmJ1dHRvbjpmb2N1cywudWkuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzJmMzAzMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJsYWNrLmJ1dHRvbjphY3RpdmUsLnVpLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzQzNjM3O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmxhY2suYWN0aXZlLmJ1dHRvbiwudWkuYmxhY2suYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkuYmxhY2suYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuYmxhY2suYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYwZjEwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMuYmxhY2suYnV0dG9uLC51aS5iYXNpYy5ibGFjay5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggIzFiMWMxZCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzFiMWMxZCFpbXBvcnRhbnR9LnVpLmJhc2ljLmJsYWNrLmJ1dHRvbjpob3ZlciwudWkuYmFzaWMuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMjcyOTJhIGluc2V0IWltcG9ydGFudDtjb2xvcjojMjcyOTJhIWltcG9ydGFudH0udWkuYmFzaWMuYmxhY2suYnV0dG9uOmZvY3VzLC51aS5iYXNpYy5ibGFjay5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyZjMwMzIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMyNzI5MmEhaW1wb3J0YW50fS51aS5iYXNpYy5ibGFjay5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5ibGFjay5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMGYwZjEwIGluc2V0IWltcG9ydGFudDtjb2xvcjojMzQzNjM3IWltcG9ydGFudH0udWkuYmFzaWMuYmxhY2suYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMzQzNjM3IGluc2V0IWltcG9ydGFudDtjb2xvcjojMzQzNjM3IWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMuYmxhY2suYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q0ZDRkNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibGFjay5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5ibGFjay5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS51aS5pbnZlcnRlZC5ibGFjay5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnVpLmludmVydGVkLmJsYWNrLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDAwfS51aS5pbnZlcnRlZC5ibGFjay5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5ibGFjay5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMH0udWkuaW52ZXJ0ZWQuYmxhY2suYmFzaWMuYnV0dG9uLC51aS5pbnZlcnRlZC5ibGFjay5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYmxhY2suYmFzaWMuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5ibGFjay5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjMDAwIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYmxhY2suYmFzaWMuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibGFjay5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzAwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0NTQ1NCFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsYWNrLmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJsYWNrLmJhc2ljLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggIzAwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsYWNrLmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsYWNrLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggIzAwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmdyZXkuYnV0dG9uLC51aS5ncmV5LmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM3Njc2NzY7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkuZ3JleS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuZ3JleS5idXR0b246aG92ZXIsLnVpLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzgzODM4Mztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmdyZXkuYnV0dG9uOmZvY3VzLC51aS5ncmV5LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM4YThhOGE7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ncmV5LmJ1dHRvbjphY3RpdmUsLnVpLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM5MDkwOTA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ncmV5LmFjdGl2ZS5idXR0b24sLnVpLmdyZXkuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkuZ3JleS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5ncmV5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzY5Njk2OTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLmdyZXkuYnV0dG9uLC51aS5iYXNpYy5ncmV5LmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjNzY3Njc2IGluc2V0IWltcG9ydGFudDtjb2xvcjojNzY3Njc2IWltcG9ydGFudH0udWkuYmFzaWMuZ3JleS5idXR0b246aG92ZXIsLnVpLmJhc2ljLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjODM4MzgzIGluc2V0IWltcG9ydGFudDtjb2xvcjojODM4MzgzIWltcG9ydGFudH0udWkuYmFzaWMuZ3JleS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOGE4YThhIGluc2V0IWltcG9ydGFudDtjb2xvcjojODM4MzgzIWltcG9ydGFudH0udWkuYmFzaWMuZ3JleS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5ncmV5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM2OTY5NjkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM5MDkwOTAhaW1wb3J0YW50fS51aS5iYXNpYy5ncmV5LmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjOTA5MDkwIGluc2V0IWltcG9ydGFudDtjb2xvcjojOTA5MDkwIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMuZ3JleS5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQuZ3JleS5idXR0b24sLnVpLmludmVydGVkLmdyZXkuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q0ZDRkNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuZ3JleS5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmdyZXkuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjYpfS51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2ZkMGQyfS51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYzdjOWNifS51aS5pbnZlcnRlZC5ncmV5LmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmdyZXkuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNjZmQwZDJ9LnVpLmludmVydGVkLmdyZXkuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2MyYzRjNX0udWkuaW52ZXJ0ZWQuZ3JleS5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JleS5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjY2ZkMGQyIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JleS5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjN2M5Y2IgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkY2RkZGUhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmV5LmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5iYXNpYy5hY3RpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjZmQwZDIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmV5LmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5iYXNpYy5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjMmM0YzUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5icm93bi5idXR0b24sLnVpLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNhNTY3M2Y7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkuYnJvd24uYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJyb3duLmJ1dHRvbjpob3ZlciwudWkuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izk3NWIzMztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJyb3duLmJ1dHRvbjpmb2N1cywudWkuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzkwNTMyYjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJyb3duLmJ1dHRvbjphY3RpdmUsLnVpLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojODA1MDMxO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYnJvd24uYWN0aXZlLmJ1dHRvbiwudWkuYnJvd24uYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkuYnJvd24uYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuYnJvd24uYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOTk1YTMxO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMuYnJvd24uYnV0dG9uLC51aS5iYXNpYy5icm93bi5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggI2E1NjczZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2E1NjczZiFpbXBvcnRhbnR9LnVpLmJhc2ljLmJyb3duLmJ1dHRvbjpob3ZlciwudWkuYmFzaWMuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOTc1YjMzIGluc2V0IWltcG9ydGFudDtjb2xvcjojOTc1YjMzIWltcG9ydGFudH0udWkuYmFzaWMuYnJvd24uYnV0dG9uOmZvY3VzLC51aS5iYXNpYy5icm93bi5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM5MDUzMmIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM5NzViMzMhaW1wb3J0YW50fS51aS5iYXNpYy5icm93bi5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5icm93bi5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOTk1YTMxIGluc2V0IWltcG9ydGFudDtjb2xvcjojODA1MDMxIWltcG9ydGFudH0udWkuYmFzaWMuYnJvd24uYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjODA1MDMxIGluc2V0IWltcG9ydGFudDtjb2xvcjojODA1MDMxIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMuYnJvd24uYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLmJyb3duLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q2N2MxYyBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q2N2MxY30udWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5icm93bi5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5icm93bi5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzg2ZjExfS51aS5pbnZlcnRlZC5icm93bi5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjMTY4MDh9LnVpLmludmVydGVkLmJyb3duLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojY2M2ZjBkfS51aS5pbnZlcnRlZC5icm93bi5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5icm93bi5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2E5NjIxNn0udWkuaW52ZXJ0ZWQuYnJvd24uYmFzaWMuYnV0dG9uLC51aS5pbnZlcnRlZC5icm93bi5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYnJvd24uYmFzaWMuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5icm93bi5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjYzg2ZjExIGluc2V0IWltcG9ydGFudDtjb2xvcjojZDY3YzFjIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYnJvd24uYmFzaWMuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5icm93bi5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2MxNjgwOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q2N2MxYyFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJyb3duLmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJyb3duLmJhc2ljLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2NjNmYwZCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q2N2MxYyFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJyb3duLmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJyb3duLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2E5NjIxNiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q2N2MxYyFpbXBvcnRhbnR9LnVpLmJsdWUuYnV0dG9uLC51aS5ibHVlLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMTg1ZDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkuYmx1ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuYmx1ZS5idXR0b246aG92ZXIsLnVpLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2NzhjMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJsdWUuYnV0dG9uOmZvY3VzLC51aS5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwZDcxYmI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ibHVlLmJ1dHRvbjphY3RpdmUsLnVpLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYTY5YTQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ibHVlLmFjdGl2ZS5idXR0b24sLnVpLmJsdWUuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkuYmx1ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5ibHVlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzEyNzljNjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLmJsdWUuYnV0dG9uLC51aS5iYXNpYy5ibHVlLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMjE4NWQwIGluc2V0IWltcG9ydGFudDtjb2xvcjojMjE4NWQwIWltcG9ydGFudH0udWkuYmFzaWMuYmx1ZS5idXR0b246aG92ZXIsLnVpLmJhc2ljLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMTY3OGMyIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkuYmFzaWMuYmx1ZS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMGQ3MWJiIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkuYmFzaWMuYmx1ZS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5ibHVlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxMjc5YzYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxYTY5YTQhaW1wb3J0YW50fS51aS5iYXNpYy5ibHVlLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMWE2OWE0IGluc2V0IWltcG9ydGFudDtjb2xvcjojMWE2OWE0IWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMuYmx1ZS5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b24sLnVpLmludmVydGVkLmJsdWUuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggIzU0YzhmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZn0udWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsdWUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLmJsdWUuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzYWMwZmZ9LnVpLmludmVydGVkLmJsdWUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyYmJiZmZ9LnVpLmludmVydGVkLmJsdWUuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzNhYzBmZn0udWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjFiOGZmfS51aS5pbnZlcnRlZC5ibHVlLmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLmJsdWUuYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ibHVlLmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJsdWUuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICMzYWMwZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM1NGM4ZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ibHVlLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzJiYmJmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsdWUuYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggIzNhYzBmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsdWUuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggIzIxYjhmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmdyZWVuLmJ1dHRvbiwudWkuZ3JlZW4uYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzIxYmE0NTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS5ncmVlbi5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuZ3JlZW4uYnV0dG9uOmhvdmVyLC51aS5ncmVlbi5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTZhYjM5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuZ3JlZW4uYnV0dG9uOmZvY3VzLC51aS5ncmVlbi5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMGVhNDMyO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuZ3JlZW4uYnV0dG9uOmFjdGl2ZSwudWkuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxOThmMzU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ncmVlbi5hY3RpdmUuYnV0dG9uLC51aS5ncmVlbi5idXR0b24gLmFjdGl2ZS5idXR0b246YWN0aXZlLC51aS5ncmVlbi5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5ncmVlbi5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxM2FlMzg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5iYXNpYy5ncmVlbi5idXR0b24sLnVpLmJhc2ljLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMjFiYTQ1IGluc2V0IWltcG9ydGFudDtjb2xvcjojMjFiYTQ1IWltcG9ydGFudH0udWkuYmFzaWMuZ3JlZW4uYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5ncmVlbi5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxNmFiMzkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxNmFiMzkhaW1wb3J0YW50fS51aS5iYXNpYy5ncmVlbi5idXR0b246Zm9jdXMsLnVpLmJhc2ljLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzBlYTQzMiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzE2YWIzOSFpbXBvcnRhbnR9LnVpLmJhc2ljLmdyZWVuLmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLmdyZWVuLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxM2FlMzggaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxOThmMzUhaW1wb3J0YW50fS51aS5iYXNpYy5ncmVlbi5idXR0b246YWN0aXZlLC51aS5iYXNpYy5ncmVlbi5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxOThmMzUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxOThmMzUhaW1wb3J0YW50fS51aS5idXR0b25zOm5vdCgudmVydGljYWwpPi5iYXNpYy5ncmVlbi5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9uLC51aS5pbnZlcnRlZC5ncmVlbi5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCAjMmVjYzQwIGluc2V0IWltcG9ydGFudDtjb2xvcjojMmVjYzQwfS51aS5pbnZlcnRlZC5ncmVlbi5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ncmVlbi5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5ncmVlbi5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ncmVlbi5idXR0b25zIC5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5ncmVlbi5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyMmJlMzR9LnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzE5YjgyYn0udWkuaW52ZXJ0ZWQuZ3JlZW4uYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMxZmMyMzF9LnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjVhMjMzfS51aS5pbnZlcnRlZC5ncmVlbi5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLmdyZWVuLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmVlbi5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmdyZWVuLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICMyMmJlMzQgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMyZWNjNDAhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmVlbi5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmdyZWVuLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCAjMTliODJiIGluc2V0IWltcG9ydGFudDtjb2xvcjojMmVjYzQwIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JlZW4uYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JlZW4uYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYmFzaWMuYWN0aXZlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDJweCAjMWZjMjMxIGluc2V0IWltcG9ydGFudDtjb2xvcjojMmVjYzQwIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JlZW4uYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDJweCAjMjVhMjMzIGluc2V0IWltcG9ydGFudDtjb2xvcjojMmVjYzQwIWltcG9ydGFudH0udWkub3JhbmdlLmJ1dHRvbiwudWkub3JhbmdlLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmMjcxMWM7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkub3JhbmdlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5vcmFuZ2UuYnV0dG9uOmhvdmVyLC51aS5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YyNjIwMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLm9yYW5nZS5idXR0b246Zm9jdXMsLnVpLm9yYW5nZS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZTU1YjAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkub3JhbmdlLmJ1dHRvbjphY3RpdmUsLnVpLm9yYW5nZS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2NmNTkwYztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLm9yYW5nZS5hY3RpdmUuYnV0dG9uLC51aS5vcmFuZ2UuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkub3JhbmdlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLm9yYW5nZS5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNTYxMDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5iYXNpYy5vcmFuZ2UuYnV0dG9uLC51aS5iYXNpYy5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmMjcxMWMgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmMjcxMWMhaW1wb3J0YW50fS51aS5iYXNpYy5vcmFuZ2UuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZjI2MjAyIGluc2V0IWltcG9ydGFudDtjb2xvcjojZjI2MjAyIWltcG9ydGFudH0udWkuYmFzaWMub3JhbmdlLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMub3JhbmdlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2U1NWIwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2YyNjIwMiFpbXBvcnRhbnR9LnVpLmJhc2ljLm9yYW5nZS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5vcmFuZ2UuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2Y1NjEwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2NmNTkwYyFpbXBvcnRhbnR9LnVpLmJhc2ljLm9yYW5nZS5idXR0b246YWN0aXZlLC51aS5iYXNpYy5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjY2Y1OTBjIGluc2V0IWltcG9ydGFudDtjb2xvcjojY2Y1OTBjIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMub3JhbmdlLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9uLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmODUxYiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYn0udWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLm9yYW5nZS5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLm9yYW5nZS5idXR0b25zIC5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLm9yYW5nZS5idXR0b25zIC5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmNzcwMX0udWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmMTcwMDB9LnVpLmludmVydGVkLm9yYW5nZS5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZjc3MDF9LnVpLmludmVydGVkLm9yYW5nZS5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNzZiMDB9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLm9yYW5nZS5idXR0b25zIC5iYXNpYy5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLm9yYW5nZS5idXR0b25zIC5iYXNpYy5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNzcwMSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2YxNzAwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vcmFuZ2UuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNzcwMSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vcmFuZ2UuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2U3NmIwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9LnVpLnBpbmsuYnV0dG9uLC51aS5waW5rLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlMDM5OTc7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkucGluay5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkucGluay5idXR0b246aG92ZXIsLnVpLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U2MWE4ZDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnBpbmsuYnV0dG9uOmZvY3VzLC51aS5waW5rLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlMTBmODU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5waW5rLmJ1dHRvbjphY3RpdmUsLnVpLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjNzFmN2U7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5waW5rLmFjdGl2ZS5idXR0b24sLnVpLnBpbmsuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkucGluay5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5waW5rLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VhMTU4ZDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnBpbmsuYnV0dG9uLC51aS5iYXNpYy5waW5rLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjZTAzOTk3IGluc2V0IWltcG9ydGFudDtjb2xvcjojZTAzOTk3IWltcG9ydGFudH0udWkuYmFzaWMucGluay5idXR0b246aG92ZXIsLnVpLmJhc2ljLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZTYxYThkIGluc2V0IWltcG9ydGFudDtjb2xvcjojZTYxYThkIWltcG9ydGFudH0udWkuYmFzaWMucGluay5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZTEwZjg1IGluc2V0IWltcG9ydGFudDtjb2xvcjojZTYxYThkIWltcG9ydGFudH0udWkuYmFzaWMucGluay5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5waW5rLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNlYTE1OGQgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNjNzFmN2UhaW1wb3J0YW50fS51aS5iYXNpYy5waW5rLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjYzcxZjdlIGluc2V0IWltcG9ydGFudDtjb2xvcjojYzcxZjdlIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMucGluay5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQucGluay5idXR0b24sLnVpLmludmVydGVkLnBpbmsuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmOGVkZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmOGVkZn0udWkuaW52ZXJ0ZWQucGluay5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnBpbmsuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucGluay5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnBpbmsuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjc0ZDh9LnVpLmludmVydGVkLnBpbmsuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjY1ZDN9LnVpLmludmVydGVkLnBpbmsuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucGluay5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmNzRkOH0udWkuaW52ZXJ0ZWQucGluay5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmY1YmQxfS51aS5pbnZlcnRlZC5waW5rLmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLnBpbmsuYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5waW5rLmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnBpbmsuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZjc0ZDggaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZjhlZGYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5waW5rLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNjVkMyBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmOGVkZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnBpbmsuYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNzRkOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmOGVkZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnBpbmsuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNWJkMSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmOGVkZiFpbXBvcnRhbnR9LnVpLnZpb2xldC5idXR0b24sLnVpLnZpb2xldC5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojNjQzNWM5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLnZpb2xldC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkudmlvbGV0LmJ1dHRvbjpob3ZlciwudWkudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1ODI5YmI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS52aW9sZXQuYnV0dG9uOmZvY3VzLC51aS52aW9sZXQuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzRmMjBiNTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnZpb2xldC5idXR0b246YWN0aXZlLC51aS52aW9sZXQuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1MDJhYTE7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS52aW9sZXQuYWN0aXZlLmJ1dHRvbiwudWkudmlvbGV0LmJ1dHRvbiAuYWN0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLnZpb2xldC5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS52aW9sZXQuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNTYyNmJmO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMudmlvbGV0LmJ1dHRvbiwudWkuYmFzaWMudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjNjQzNWM5IGluc2V0IWltcG9ydGFudDtjb2xvcjojNjQzNWM5IWltcG9ydGFudH0udWkuYmFzaWMudmlvbGV0LmJ1dHRvbjpob3ZlciwudWkuYmFzaWMudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzU4MjliYiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU4MjliYiFpbXBvcnRhbnR9LnVpLmJhc2ljLnZpb2xldC5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnZpb2xldC5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM0ZjIwYjUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM1ODI5YmIhaW1wb3J0YW50fS51aS5iYXNpYy52aW9sZXQuYWN0aXZlLmJ1dHRvbiwudWkuYmFzaWMudmlvbGV0LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM1NjI2YmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM1MDJhYTEhaW1wb3J0YW50fS51aS5iYXNpYy52aW9sZXQuYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAxcHggIzUwMmFhMSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzUwMmFhMSFpbXBvcnRhbnR9LnVpLmJ1dHRvbnM6bm90KC52ZXJ0aWNhbCk+LmJhc2ljLnZpb2xldC5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbiwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4ICNhMjkxZmIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmJ9LnVpLmludmVydGVkLnZpb2xldC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLnZpb2xldC5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4YTczZmZ9LnVpLmludmVydGVkLnZpb2xldC5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnZpb2xldC5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojN2Q2NGZmfS51aS5pbnZlcnRlZC52aW9sZXQuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojOGE3M2ZmfS51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzg2MGY5fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9uLC51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9ucyAuYnV0dG9uLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICM4YTczZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICM3ZDY0ZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQudmlvbGV0LmJhc2ljLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnZpb2xldC5idXR0b25zIC5iYXNpYy5hY3RpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICM4YTczZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudmlvbGV0LmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnZpb2xldC5idXR0b25zIC5iYXNpYy5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICM3ODYwZjkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fS51aS5wdXJwbGUuYnV0dG9uLC51aS5wdXJwbGUuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2EzMzNjODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS5wdXJwbGUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnB1cnBsZS5idXR0b246aG92ZXIsLnVpLnB1cnBsZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTYyN2JhO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkucHVycGxlLmJ1dHRvbjpmb2N1cywudWkucHVycGxlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM4ZjFlYjQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wdXJwbGUuYnV0dG9uOmFjdGl2ZSwudWkucHVycGxlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojODIyOTlmO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkucHVycGxlLmFjdGl2ZS5idXR0b24sLnVpLnB1cnBsZS5idXR0b24gLmFjdGl2ZS5idXR0b246YWN0aXZlLC51aS5wdXJwbGUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkucHVycGxlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6Izk3MjRiZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnB1cnBsZS5idXR0b24sLnVpLmJhc2ljLnB1cnBsZS5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggI2EzMzNjOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2EzMzNjOCFpbXBvcnRhbnR9LnVpLmJhc2ljLnB1cnBsZS5idXR0b246aG92ZXIsLnVpLmJhc2ljLnB1cnBsZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM5NjI3YmEgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM5NjI3YmEhaW1wb3J0YW50fS51aS5iYXNpYy5wdXJwbGUuYnV0dG9uOmZvY3VzLC51aS5iYXNpYy5wdXJwbGUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOGYxZWI0IGluc2V0IWltcG9ydGFudDtjb2xvcjojOTYyN2JhIWltcG9ydGFudH0udWkuYmFzaWMucHVycGxlLmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLnB1cnBsZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOTcyNGJlIGluc2V0IWltcG9ydGFudDtjb2xvcjojODIyOTlmIWltcG9ydGFudH0udWkuYmFzaWMucHVycGxlLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnB1cnBsZS5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4ICM4MjI5OWYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM4MjI5OWYhaW1wb3J0YW50fS51aS5idXR0b25zOm5vdCgudmVydGljYWwpPi5iYXNpYy5wdXJwbGUuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLnB1cnBsZS5idXR0b24sLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCAjZGM3M2ZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmfS51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnB1cnBsZS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDY1YWZmfS51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2QyNGFmZn0udWkuaW52ZXJ0ZWQucHVycGxlLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2Q2NWFmZn0udWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2NmNDBmZn0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjZDY1YWZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCAjZDI0YWZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnB1cnBsZS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9ucyAuYmFzaWMuYWN0aXZlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDJweCAjZDY1YWZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnB1cnBsZS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDJweCAjY2Y0MGZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmIWltcG9ydGFudH0udWkucmVkLmJ1dHRvbiwudWkucmVkLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNkYjI4Mjg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkucmVkLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5yZWQuYnV0dG9uOmhvdmVyLC51aS5yZWQuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QwMTkxOTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnJlZC5idXR0b246Zm9jdXMsLnVpLnJlZC5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojY2ExMDEwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkucmVkLmJ1dHRvbjphY3RpdmUsLnVpLnJlZC5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IyMWUxZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnJlZC5hY3RpdmUuYnV0dG9uLC51aS5yZWQuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkucmVkLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLnJlZC5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNDE1MTU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5iYXNpYy5yZWQuYnV0dG9uLC51aS5iYXNpYy5yZWQuYnV0dG9ucyAuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkYjI4MjggaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkYjI4MjghaW1wb3J0YW50fS51aS5iYXNpYy5yZWQuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5yZWQuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZDAxOTE5IGluc2V0IWltcG9ydGFudDtjb2xvcjojZDAxOTE5IWltcG9ydGFudH0udWkuYmFzaWMucmVkLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMucmVkLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2NhMTAxMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2QwMTkxOSFpbXBvcnRhbnR9LnVpLmJhc2ljLnJlZC5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5yZWQuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2Q0MTUxNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2IyMWUxZSFpbXBvcnRhbnR9LnVpLmJhc2ljLnJlZC5idXR0b246YWN0aXZlLC51aS5iYXNpYy5yZWQuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjYjIxZTFlIGluc2V0IWltcG9ydGFudDtjb2xvcjojYjIxZTFlIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMucmVkLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS51aS5pbnZlcnRlZC5yZWQuYnV0dG9uLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNjk1ZSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZX0udWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLnJlZC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnJlZC5idXR0b25zIC5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnJlZC5idXR0b25zIC5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5yZWQuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmNTE0NH0udWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjQzMzV9LnVpLmludmVydGVkLnJlZC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZjUxNDR9LnVpLmludmVydGVkLnJlZC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM5MmJ9LnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLnJlZC5idXR0b25zIC5iYXNpYy5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnJlZC5idXR0b25zIC5iYXNpYy5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNTE0NCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNDMzNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLnJlZC5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5yZWQuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNTE0NCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5yZWQuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmMzkyYiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9LnVpLnRlYWwuYnV0dG9uLC51aS50ZWFsLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkudGVhbC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkudGVhbC5idXR0b246aG92ZXIsLnVpLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwOWM5NTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnRlYWwuYnV0dG9uOmZvY3VzLC51aS50ZWFsLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDhjODY7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS50ZWFsLmJ1dHRvbjphY3RpdmUsLnVpLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDgyN2M7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS50ZWFsLmFjdGl2ZS5idXR0b24sLnVpLnRlYWwuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkudGVhbC5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS50ZWFsLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwOWM5NTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnRlYWwuYnV0dG9uLC51aS5iYXNpYy50ZWFsLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMDBiNWFkIGluc2V0IWltcG9ydGFudDtjb2xvcjojMDBiNWFkIWltcG9ydGFudH0udWkuYmFzaWMudGVhbC5idXR0b246aG92ZXIsLnVpLmJhc2ljLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMDA5Yzk1IGluc2V0IWltcG9ydGFudDtjb2xvcjojMDA5Yzk1IWltcG9ydGFudH0udWkuYmFzaWMudGVhbC5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMDA4Yzg2IGluc2V0IWltcG9ydGFudDtjb2xvcjojMDA5Yzk1IWltcG9ydGFudH0udWkuYmFzaWMudGVhbC5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy50ZWFsLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMwMDljOTUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMwMDgyN2MhaW1wb3J0YW50fS51aS5iYXNpYy50ZWFsLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMDA4MjdjIGluc2V0IWltcG9ydGFudDtjb2xvcjojMDA4MjdjIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMudGVhbC5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQudGVhbC5idXR0b24sLnVpLmludmVydGVkLnRlYWwuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggIzZkZmZmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzZkZmZmZn0udWkuaW52ZXJ0ZWQudGVhbC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnRlYWwuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjYpfS51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTRmZmZmfS51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNGZmfS51aS5pbnZlcnRlZC50ZWFsLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnRlYWwuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM1NGZmZmZ9LnVpLmludmVydGVkLnRlYWwuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzNhZmZmZn0udWkuaW52ZXJ0ZWQudGVhbC5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYnV0dG9uLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudGVhbC5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjNTRmZmZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojNmRmZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudGVhbC5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICM0ZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM2ZGZmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC50ZWFsLmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5iYXNpYy5hY3RpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICM1NGZmZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM2ZGZmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC50ZWFsLmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5iYXNpYy5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICMzYWZmZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM2ZGZmZmYhaW1wb3J0YW50fS51aS5vbGl2ZS5idXR0b24sLnVpLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNiNWNjMTg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkub2xpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLm9saXZlLmJ1dHRvbjpob3ZlciwudWkub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2E3YmQwZDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLm9saXZlLmJ1dHRvbjpmb2N1cywudWkub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2EwYjYwNTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLm9saXZlLmJ1dHRvbjphY3RpdmUsLnVpLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOGQ5ZTEzO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkub2xpdmUuYWN0aXZlLmJ1dHRvbiwudWkub2xpdmUuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkub2xpdmUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkub2xpdmUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYWFjMTA5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMub2xpdmUuYnV0dG9uLC51aS5iYXNpYy5vbGl2ZS5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggI2I1Y2MxOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2I1Y2MxOCFpbXBvcnRhbnR9LnVpLmJhc2ljLm9saXZlLmJ1dHRvbjpob3ZlciwudWkuYmFzaWMub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjYTdiZDBkIGluc2V0IWltcG9ydGFudDtjb2xvcjojYTdiZDBkIWltcG9ydGFudH0udWkuYmFzaWMub2xpdmUuYnV0dG9uOmZvY3VzLC51aS5iYXNpYy5vbGl2ZS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNhMGI2MDUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhN2JkMGQhaW1wb3J0YW50fS51aS5iYXNpYy5vbGl2ZS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5vbGl2ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjYWFjMTA5IGluc2V0IWltcG9ydGFudDtjb2xvcjojOGQ5ZTEzIWltcG9ydGFudH0udWkuYmFzaWMub2xpdmUuYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjOGQ5ZTEzIGluc2V0IWltcG9ydGFudDtjb2xvcjojOGQ5ZTEzIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMub2xpdmUuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLm9saXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q5ZTc3OCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q5ZTc3OH0udWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLmludmVydGVkLm9saXZlLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q4ZWE1Y30udWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGFlZjQ3fS51aS5pbnZlcnRlZC5vbGl2ZS5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2RhZWQ1OX0udWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjZGRmNGR9LnVpLmludmVydGVkLm9saXZlLmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQub2xpdmUuYmFzaWMuYnV0dG9ucyAuYnV0dG9uLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5iYXNpYy5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9saXZlLmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQub2xpdmUuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5iYXNpYy5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q4ZWE1YyBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q5ZTc3OCFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9saXZlLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQub2xpdmUuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkYWVmNDcgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkOWU3NzghaW1wb3J0YW50fS51aS5pbnZlcnRlZC5vbGl2ZS5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vbGl2ZS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5iYXNpYy5hY3RpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkYWVkNTkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkOWU3NzghaW1wb3J0YW50fS51aS5pbnZlcnRlZC5vbGl2ZS5iYXNpYy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vbGl2ZS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5iYXNpYy5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjZGRmNGQgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkOWU3NzghaW1wb3J0YW50fS51aS55ZWxsb3cuYnV0dG9uLC51aS55ZWxsb3cuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZiYmQwODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS55ZWxsb3cuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnllbGxvdy5idXR0b246aG92ZXIsLnVpLnllbGxvdy5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWFhZTAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkueWVsbG93LmJ1dHRvbjpmb2N1cywudWkueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkYWEzMDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS55ZWxsb3cuYnV0dG9uOmFjdGl2ZSwudWkueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojY2Q5OTAzO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkueWVsbG93LmFjdGl2ZS5idXR0b24sLnVpLnllbGxvdy5idXR0b24gLmFjdGl2ZS5idXR0b246YWN0aXZlLC51aS55ZWxsb3cuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkueWVsbG93LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VhYWUwMDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnllbGxvdy5idXR0b24sLnVpLmJhc2ljLnllbGxvdy5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZiYmQwOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZiYmQwOCFpbXBvcnRhbnR9LnVpLmJhc2ljLnllbGxvdy5idXR0b246aG92ZXIsLnVpLmJhc2ljLnllbGxvdy5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNlYWFlMDAgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNlYWFlMDAhaW1wb3J0YW50fS51aS5iYXNpYy55ZWxsb3cuYnV0dG9uOmZvY3VzLC51aS5iYXNpYy55ZWxsb3cuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZGFhMzAwIGluc2V0IWltcG9ydGFudDtjb2xvcjojZWFhZTAwIWltcG9ydGFudH0udWkuYmFzaWMueWVsbG93LmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLnllbGxvdy5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZWFhZTAwIGluc2V0IWltcG9ydGFudDtjb2xvcjojY2Q5OTAzIWltcG9ydGFudH0udWkuYmFzaWMueWVsbG93LmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnllbGxvdy5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNjZDk5MDMgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNjZDk5MDMhaW1wb3J0YW50fS51aS5idXR0b25zOm5vdCgudmVydGljYWwpPi5iYXNpYy55ZWxsb3cuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLnllbGxvdy5idXR0b24sLnVpLmludmVydGVkLnllbGxvdy5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCAjZmZlMjFmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZlMjFmfS51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnllbGxvdy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnllbGxvdy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnllbGxvdy5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjYpfS51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZGYwNX0udWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNWQ1MDB9LnVpLmludmVydGVkLnllbGxvdy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRmMDV9LnVpLmludmVydGVkLnllbGxvdy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlYmNkMDB9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLnllbGxvdy5idXR0b25zIC5iYXNpYy5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnllbGxvdy5idXR0b25zIC5iYXNpYy5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZGYwNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZTIxZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2Y1ZDUwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZTIxZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC55ZWxsb3cuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZGYwNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZTIxZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC55ZWxsb3cuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2ViY2QwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZTIxZiFpbXBvcnRhbnR9LnVpLnByaW1hcnkuYnV0dG9uLC51aS5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMTg1ZDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkucHJpbWFyeS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkucHJpbWFyeS5idXR0b246aG92ZXIsLnVpLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2NzhjMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnByaW1hcnkuYnV0dG9uOmZvY3VzLC51aS5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwZDcxYmI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wcmltYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYTY5YTQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wcmltYXJ5LmFjdGl2ZS5idXR0b24sLnVpLnByaW1hcnkuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkucHJpbWFyeS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5wcmltYXJ5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzEyNzljNjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnByaW1hcnkuYnV0dG9uLC51aS5iYXNpYy5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMjE4NWQwIGluc2V0IWltcG9ydGFudDtjb2xvcjojMjE4NWQwIWltcG9ydGFudH0udWkuYmFzaWMucHJpbWFyeS5idXR0b246aG92ZXIsLnVpLmJhc2ljLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMTY3OGMyIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkuYmFzaWMucHJpbWFyeS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMGQ3MWJiIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkuYmFzaWMucHJpbWFyeS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5wcmltYXJ5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxMjc5YzYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxYTY5YTQhaW1wb3J0YW50fS51aS5iYXNpYy5wcmltYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMWE2OWE0IGluc2V0IWltcG9ydGFudDtjb2xvcjojMWE2OWE0IWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMucHJpbWFyeS5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b24sLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggIzU0YzhmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZn0udWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzYWMwZmZ9LnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyYmJiZmZ9LnVpLmludmVydGVkLnByaW1hcnkuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzNhYzBmZn0udWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjFiOGZmfS51aS5pbnZlcnRlZC5wcmltYXJ5LmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5wcmltYXJ5LmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICMzYWMwZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM1NGM4ZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5wcmltYXJ5LmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzJiYmJmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnByaW1hcnkuYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggIzNhYzBmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnByaW1hcnkuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggIzIxYjhmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS5idXR0b24sLnVpLnNlY29uZGFyeS5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojMWIxYzFkO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLnNlY29uZGFyeS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuc2Vjb25kYXJ5LmJ1dHRvbjpob3ZlciwudWkuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyNzI5MmE7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5zZWNvbmRhcnkuYnV0dG9uOmZvY3VzLC51aS5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzJlMzAzMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnNlY29uZGFyeS5idXR0b246YWN0aXZlLC51aS5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDM2Mzc7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5zZWNvbmRhcnkuYWN0aXZlLmJ1dHRvbiwudWkuc2Vjb25kYXJ5LmJ1dHRvbiAuYWN0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLnNlY29uZGFyeS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5zZWNvbmRhcnkuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjcyOTJhO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbiwudWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMWIxYzFkIGluc2V0IWltcG9ydGFudDtjb2xvcjojMWIxYzFkIWltcG9ydGFudH0udWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbjpob3ZlciwudWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzI3MjkyYSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzI3MjkyYSFpbXBvcnRhbnR9LnVpLmJhc2ljLnNlY29uZGFyeS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnNlY29uZGFyeS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyZTMwMzIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMyNzI5MmEhaW1wb3J0YW50fS51aS5iYXNpYy5zZWNvbmRhcnkuYWN0aXZlLmJ1dHRvbiwudWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyNzI5MmEgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMzNDM2MzchaW1wb3J0YW50fS51aS5iYXNpYy5zZWNvbmRhcnkuYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAxcHggIzM0MzYzNyBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzM0MzYzNyFpbXBvcnRhbnR9LnVpLmJ1dHRvbnM6bm90KC52ZXJ0aWNhbCk+LmJhc2ljLnByaW1hcnkuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b24sLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCAjNTQ1NDU0IGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0fS51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjE2MTYxfS51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzY4Njg2OH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzYxNjE2MX0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzZlNmU2ZX0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjNjE2MTYxIGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCAjNjg2ODY4IGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnNlY29uZGFyeS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9ucyAuYmFzaWMuYWN0aXZlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDJweCAjNjE2MTYxIGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnNlY29uZGFyeS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDJweCAjNmU2ZTZlIGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0IWltcG9ydGFudH0udWkucG9zaXRpdmUuYnV0dG9uLC51aS5wb3NpdGl2ZS5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojMjFiYTQ1O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLnBvc2l0aXZlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5wb3NpdGl2ZS5idXR0b246aG92ZXIsLnVpLnBvc2l0aXZlLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxNmFiMzk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wb3NpdGl2ZS5idXR0b246Zm9jdXMsLnVpLnBvc2l0aXZlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwZWE0MzI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wb3NpdGl2ZS5idXR0b246YWN0aXZlLC51aS5wb3NpdGl2ZS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzE5OGYzNTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnBvc2l0aXZlLmFjdGl2ZS5idXR0b24sLnVpLnBvc2l0aXZlLmJ1dHRvbiAuYWN0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLnBvc2l0aXZlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLnBvc2l0aXZlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzEzYWUzODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbiwudWkuYmFzaWMucG9zaXRpdmUuYnV0dG9ucyAuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyMWJhNDUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMyMWJhNDUhaW1wb3J0YW50fS51aS5iYXNpYy5wb3NpdGl2ZS5idXR0b246aG92ZXIsLnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzE2YWIzOSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzE2YWIzOSFpbXBvcnRhbnR9LnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMucG9zaXRpdmUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMGVhNDMyIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTZhYjM5IWltcG9ydGFudH0udWkuYmFzaWMucG9zaXRpdmUuYWN0aXZlLmJ1dHRvbiwudWkuYmFzaWMucG9zaXRpdmUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzEzYWUzOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzE5OGYzNSFpbXBvcnRhbnR9LnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAxcHggIzE5OGYzNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzE5OGYzNSFpbXBvcnRhbnR9LnVpLmJ1dHRvbnM6bm90KC52ZXJ0aWNhbCk+LmJhc2ljLnByaW1hcnkuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLm5lZ2F0aXZlLmJ1dHRvbiwudWkubmVnYXRpdmUuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2RiMjgyODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS5uZWdhdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkubmVnYXRpdmUuYnV0dG9uOmhvdmVyLC51aS5uZWdhdGl2ZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDAxOTE5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkubmVnYXRpdmUuYnV0dG9uOmZvY3VzLC51aS5uZWdhdGl2ZS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojY2ExMDEwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkubmVnYXRpdmUuYnV0dG9uOmFjdGl2ZSwudWkubmVnYXRpdmUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiMjFlMWU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5uZWdhdGl2ZS5hY3RpdmUuYnV0dG9uLC51aS5uZWdhdGl2ZS5idXR0b24gLmFjdGl2ZS5idXR0b246YWN0aXZlLC51aS5uZWdhdGl2ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5uZWdhdGl2ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNDE1MTU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b24sLnVpLmJhc2ljLm5lZ2F0aXZlLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjZGIyODI4IGluc2V0IWltcG9ydGFudDtjb2xvcjojZGIyODI4IWltcG9ydGFudH0udWkuYmFzaWMubmVnYXRpdmUuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkMDE5MTkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkMDE5MTkhaW1wb3J0YW50fS51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLm5lZ2F0aXZlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2NhMTAxMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2QwMTkxOSFpbXBvcnRhbnR9LnVpLmJhc2ljLm5lZ2F0aXZlLmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLm5lZ2F0aXZlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNDE1MTUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNiMjFlMWUhaW1wb3J0YW50fS51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b246YWN0aXZlLC51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNiMjFlMWUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNiMjFlMWUhaW1wb3J0YW50fS51aS5idXR0b25zOm5vdCgudmVydGljYWwpPi5iYXNpYy5wcmltYXJ5LmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS51aS5idXR0b25ze2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtc2l6ZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbjowIC4yNWVtIDAgMH0udWkuYnV0dG9uczpub3QoLmJhc2ljKTpub3QoLmludmVydGVkKXtib3gtc2hhZG93Om5vbmV9LnVpLmJ1dHRvbnM6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmJ1dHRvbnMgLmJ1dHRvbntmbGV4OjEgMCBhdXRvO21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDttYXJnaW46MH0udWkuYnV0dG9uczpub3QoLmJhc2ljKTpub3QoLmludmVydGVkKT4uYnV0dG9uLC51aS5idXR0b25zPi51aS5idXR0b246bm90KC5iYXNpYyk6bm90KC5pbnZlcnRlZCl7Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQgaW5zZXQsMCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lO21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW19LnVpLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLmJ1dHRvbnN7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVpLnZlcnRpY2FsLmJ1dHRvbnMgLmJ1dHRvbntkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowfS51aS52ZXJ0aWNhbC5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5idXR0b25zIC5idXR0b246b25seS1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBDb250YWluZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5jb250YWluZXJ7d2lkdGg6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MWVtIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MWVtIWltcG9ydGFudH0udWkuZ3JpZC5jb250YWluZXJ7d2lkdGg6YXV0byFpbXBvcnRhbnR9LnVpLnJlbGF4ZWQuZ3JpZC5jb250YWluZXJ7d2lkdGg6YXV0byFpbXBvcnRhbnR9LnVpLnZlcnkucmVsYXhlZC5ncmlkLmNvbnRhaW5lcnt3aWR0aDphdXRvIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LnVpLmNvbnRhaW5lcnt3aWR0aDo3MjNweDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9LnVpLmdyaWQuY29udGFpbmVye3dpZHRoOmNhbGMoNzIzcHggKyAycmVtKSFpbXBvcnRhbnR9LnVpLnJlbGF4ZWQuZ3JpZC5jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjNweCArIDNyZW0pIWltcG9ydGFudH0udWkudmVyeS5yZWxheGVkLmdyaWQuY29udGFpbmVye3dpZHRoOmNhbGMoNzIzcHggKyA1cmVtKSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudWkuY29udGFpbmVye3dpZHRoOjkzM3B4O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50O21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0udWkuZ3JpZC5jb250YWluZXJ7d2lkdGg6Y2FsYyg5MzNweCArIDJyZW0pIWltcG9ydGFudH0udWkucmVsYXhlZC5ncmlkLmNvbnRhaW5lcnt3aWR0aDpjYWxjKDkzM3B4ICsgM3JlbSkhaW1wb3J0YW50fS51aS52ZXJ5LnJlbGF4ZWQuZ3JpZC5jb250YWluZXJ7d2lkdGg6Y2FsYyg5MzNweCArIDVyZW0pIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7LnVpLmNvbnRhaW5lcnt3aWR0aDoxMTI3cHg7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS51aS5ncmlkLmNvbnRhaW5lcnt3aWR0aDpjYWxjKDExMjdweCArIDJyZW0pIWltcG9ydGFudH0udWkucmVsYXhlZC5ncmlkLmNvbnRhaW5lcnt3aWR0aDpjYWxjKDExMjdweCArIDNyZW0pIWltcG9ydGFudH0udWkudmVyeS5yZWxheGVkLmdyaWQuY29udGFpbmVye3dpZHRoOmNhbGMoMTEyN3B4ICsgNXJlbSkhaW1wb3J0YW50fX0udWkudGV4dC5jb250YWluZXJ7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO21heC13aWR0aDo3MDBweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41fS51aS50ZXh0LmNvbnRhaW5lcntmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuZmx1aWQuY29udGFpbmVye3dpZHRoOjEwMCV9LnVpW2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXS5jb250YWluZXJ7dGV4dC1hbGlnbjpsZWZ0fS51aVtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXS5jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpW2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl0uY29udGFpbmVye3RleHQtYWxpZ246cmlnaHR9LnVpLmp1c3RpZmllZC5jb250YWluZXJ7dGV4dC1hbGlnbjpqdXN0aWZ5Oy13ZWJraXQtaHlwaGVuczphdXRvOy1tcy1oeXBoZW5zOmF1dG87aHlwaGVuczphdXRvfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIERpdmlkZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmRpdmlkZXJ7bWFyZ2luOjFyZW0gMDtsaW5lLWhlaWdodDoxO2hlaWdodDowO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW07Y29sb3I6cmdiYSgwLDAsMCwuODUpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLmRpdmlkZXI6bm90KC52ZXJ0aWNhbCk6bm90KC5ob3Jpem9udGFsKXtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSl9LnVpLmdyaWQ+LmNvbHVtbisuZGl2aWRlciwudWkuZ3JpZD4ucm93Pi5jb2x1bW4rLmRpdmlkZXJ7bGVmdDphdXRvfS51aS5ob3Jpem9udGFsLmRpdmlkZXJ7ZGlzcGxheTp0YWJsZTt3aGl0ZS1zcGFjZTpub3dyYXA7aGVpZ2h0OmF1dG87bWFyZ2luOicnO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLmhvcml6b250YWwuZGl2aWRlcjphZnRlciwudWkuaG9yaXpvbnRhbC5kaXZpZGVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6dGFibGUtY2VsbDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3dpZHRoOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLmhvcml6b250YWwuZGl2aWRlcjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxZW0gdG9wIDUwJX0udWkuaG9yaXpvbnRhbC5kaXZpZGVyOmFmdGVye2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAxZW0gdG9wIDUwJX0udWkudmVydGljYWwuZGl2aWRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6YXV0bztoZWlnaHQ6NTAlO2xpbmUtaGVpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnVpLnZlcnRpY2FsLmRpdmlkZXI6YWZ0ZXIsLnVpLnZlcnRpY2FsLmRpdmlkZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2NvbnRlbnQ6Jyc7ei1pbmRleDozO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xKTt3aWR0aDowJTtoZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9LnVpLnZlcnRpY2FsLmRpdmlkZXI6YmVmb3Jle3RvcDotMTAwJX0udWkudmVydGljYWwuZGl2aWRlcjphZnRlcnt0b3A6YXV0bztib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5ncmlkIC5zdGFja2FibGUucm93IC51aS52ZXJ0aWNhbC5kaXZpZGVyLC51aS5zdGFja2FibGUuZ3JpZCAudWkudmVydGljYWwuZGl2aWRlcntkaXNwbGF5OnRhYmxlO3doaXRlLXNwYWNlOm5vd3JhcDtoZWlnaHQ6YXV0bzttYXJnaW46Jyc7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246c3RhdGljO3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06bm9uZX0udWkuZ3JpZCAuc3RhY2thYmxlLnJvdyAudWkudmVydGljYWwuZGl2aWRlcjphZnRlciwudWkuZ3JpZCAuc3RhY2thYmxlLnJvdyAudWkudmVydGljYWwuZGl2aWRlcjpiZWZvcmUsLnVpLnN0YWNrYWJsZS5ncmlkIC51aS52ZXJ0aWNhbC5kaXZpZGVyOmFmdGVyLC51aS5zdGFja2FibGUuZ3JpZCAudWkudmVydGljYWwuZGl2aWRlcjpiZWZvcmV7cG9zaXRpb246c3RhdGljO2xlZnQ6MDtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDpub25lO2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZS1jZWxsO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7d2lkdGg6NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWkuZ3JpZCAuc3RhY2thYmxlLnJvdyAudWkudmVydGljYWwuZGl2aWRlcjpiZWZvcmUsLnVpLnN0YWNrYWJsZS5ncmlkIC51aS52ZXJ0aWNhbC5kaXZpZGVyOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDFlbSB0b3AgNTAlfS51aS5ncmlkIC5zdGFja2FibGUucm93IC51aS52ZXJ0aWNhbC5kaXZpZGVyOmFmdGVyLC51aS5zdGFja2FibGUuZ3JpZCAudWkudmVydGljYWwuZGl2aWRlcjphZnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMWVtIHRvcCA1MCV9fS51aS5kaXZpZGVyPi5pY29ue21hcmdpbjowO2ZvbnQtc2l6ZToxcmVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5oaWRkZW4uZGl2aWRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5oaWRkZW4uZGl2aWRlcjphZnRlciwudWkuaGlkZGVuLmRpdmlkZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udWkuZGl2aWRlci5pbnZlcnRlZCwudWkuaG9yaXpvbnRhbC5pbnZlcnRlZC5kaXZpZGVyLC51aS52ZXJ0aWNhbC5pbnZlcnRlZC5kaXZpZGVye2NvbG9yOiNmZmZ9LnVpLmRpdmlkZXIuaW52ZXJ0ZWQsLnVpLmRpdmlkZXIuaW52ZXJ0ZWQ6YWZ0ZXIsLnVpLmRpdmlkZXIuaW52ZXJ0ZWQ6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgzNCwzNiwzOCwuMTUpIWltcG9ydGFudDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xNSkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpIWltcG9ydGFudDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpIWltcG9ydGFudH0udWkuZml0dGVkLmRpdmlkZXJ7bWFyZ2luOjB9LnVpLmNsZWFyaW5nLmRpdmlkZXJ7Y2xlYXI6Ym90aH0udWkuc2VjdGlvbi5kaXZpZGVye21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOjJyZW19LnVpLmRpdmlkZXJ7Zm9udC1zaXplOjFyZW19LnVpLmhvcml6b250YWwuZGl2aWRlcjphZnRlciwudWkuaG9yaXpvbnRhbC5kaXZpZGVyOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQmFBQUFBQUNDQVlBQUFDdVRIdUtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlGcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TlMxak1ERTBJRGM1TGpFMU1UUTRNU3dnTWpBeE15OHdNeTh4TXkweE1qb3dPVG94TlNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElDaFhhVzVrYjNkektTSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzFPVGhCUkRZNE9VTkRNVFl4TVVVME9VRTNOVVZHT0VKRE16TXpNakUyTnlJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMU9UaEJSRFk0UVVORE1UWXhNVVUwT1VFM05VVkdPRUpETXpNek1qRTJOeUkrSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pVNU9FRkVOamczUTBNeE5qRXhSVFE1UVRjMVJVWTRRa016TXpNeU1UWTNJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalU1T0VGRU5qZzRRME14TmpFeFJUUTVRVGMxUlVZNFFrTXpNek15TVRZM0lpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtWVTUxM2dBQUFEVkpSRUZVZU5yczBERU5BQ0FRQkRCSVdMR0JKUWJ5L21VY0puNXNKWFFtT1FNQUFBQUFBSnF0KzJwckFBQUFBQUNnMnhkZ0FOazZCRVZ1Smd5TUFBQUFBRWxGVGtTdVFtQ0MpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLmdyaWQgLnN0YWNrYWJsZS5yb3cgLnVpLnZlcnRpY2FsLmRpdmlkZXI6YWZ0ZXIsLnVpLmdyaWQgLnN0YWNrYWJsZS5yb3cgLnVpLnZlcnRpY2FsLmRpdmlkZXI6YmVmb3JlLC51aS5zdGFja2FibGUuZ3JpZCAudWkudmVydGljYWwuZGl2aWRlcjphZnRlciwudWkuc3RhY2thYmxlLmdyaWQgLnVpLnZlcnRpY2FsLmRpdmlkZXI6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFCYUFBQUFBQ0NBWUFBQUN1VEh1S0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUZwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOUzFqTURFMElEYzVMakUxTVRRNE1Td2dNakF4TXk4d015OHhNeTB4TWpvd09Ub3hOU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESUNoWGFXNWtiM2R6S1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMU9UaEJSRFk0T1VORE1UWXhNVVUwT1VFM05VVkdPRUpETXpNek1qRTJOeUlnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8xT1RoQlJEWTRRVU5ETVRZeE1VVTBPVUUzTlVWR09FSkRNek16TWpFMk55SStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalU1T0VGRU5qZzNRME14TmpFeFJUUTVRVGMxUlVZNFFrTXpNek15TVRZM0lpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qVTVPRUZFTmpnNFEwTXhOakV4UlRRNVFUYzFSVVk0UWtNek16TXlNVFkzSWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K1ZVNTEzZ0FBQURWSlJFRlVlTnJzMERFTkFDQVFCREJJV0xHQkpRYnkvbVVjSm41c0pYUW1PUU1BQUFBQUFKcXQrMnByQUFBQUFBQ2cyeGRnQU5rNkJFVnVKZ3lNQUFBQUFFbEZUa1N1UW1DQyl9fS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIEZsYWdcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovaS5mbGFnOm5vdCguaWNvbil7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTFweDtsaW5lLWhlaWdodDoxMXB4O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbjowIC41ZW0gMCAwO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3NwZWFrOm5vbmU7Zm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1pLmZsYWc6bm90KC5pY29uKTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonJztiYWNrZ3JvdW5kOnVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvaW1hZ2VzL2ZsYWdzLnBuZykgbm8tcmVwZWF0IC0xMDhweCAtMTk3NnB4O3dpZHRoOjE2cHg7aGVpZ2h0OjExcHh9aS5mbGFnLmFkOmJlZm9yZSxpLmZsYWcuYW5kb3JyYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9aS5mbGFnLmFlOmJlZm9yZSxpLmZsYWcudWFlOmJlZm9yZSxpLmZsYWcudW5pdGVkLmFyYWIuZW1pcmF0ZXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMjZweH1pLmZsYWcuYWY6YmVmb3JlLGkuZmxhZy5hZmdoYW5pc3RhbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MnB4fWkuZmxhZy5hZzpiZWZvcmUsaS5mbGFnLmFudGlndWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzhweH1pLmZsYWcuYWk6YmVmb3JlLGkuZmxhZy5hbmd1aWxsYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDRweH1pLmZsYWcuYWw6YmVmb3JlLGkuZmxhZy5hbGJhbmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMHB4fWkuZmxhZy5hbTpiZWZvcmUsaS5mbGFnLmFybWVuaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTU2cHh9aS5mbGFnLmFuOmJlZm9yZSxpLmZsYWcubmV0aGVybGFuZHMuYW50aWxsZXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTgycHh9aS5mbGFnLmFuZ29sYTpiZWZvcmUsaS5mbGFnLmFvOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fWkuZmxhZy5hcjpiZWZvcmUsaS5mbGFnLmFyZ2VudGluYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMzRweH1pLmZsYWcuYW1lcmljYW4uc2Ftb2E6YmVmb3JlLGkuZmxhZy5hczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNjBweH1pLmZsYWcuYXQ6YmVmb3JlLGkuZmxhZy5hdXN0cmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NnB4fWkuZmxhZy5hdTpiZWZvcmUsaS5mbGFnLmF1c3RyYWxpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMTJweH1pLmZsYWcuYXJ1YmE6YmVmb3JlLGkuZmxhZy5hdzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMzhweH1pLmZsYWcuYWxhbmQuaXNsYW5kczpiZWZvcmUsaS5mbGFnLmF4OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM2NHB4fWkuZmxhZy5hejpiZWZvcmUsaS5mbGFnLmF6ZXJiYWlqYW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMzkwcHh9aS5mbGFnLmJhOmJlZm9yZSxpLmZsYWcuYm9zbmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQxNnB4fWkuZmxhZy5iYXJiYWRvczpiZWZvcmUsaS5mbGFnLmJiOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ0MnB4fWkuZmxhZy5iYW5nbGFkZXNoOmJlZm9yZSxpLmZsYWcuYmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNDY4cHh9aS5mbGFnLmJlOmJlZm9yZSxpLmZsYWcuYmVsZ2l1bTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OTRweH1pLmZsYWcuYmY6YmVmb3JlLGkuZmxhZy5idXJraW5hLmZhc286YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNTIwcHh9aS5mbGFnLmJnOmJlZm9yZSxpLmZsYWcuYnVsZ2FyaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNTQ2cHh9aS5mbGFnLmJhaHJhaW46YmVmb3JlLGkuZmxhZy5iaDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NzJweH1pLmZsYWcuYmk6YmVmb3JlLGkuZmxhZy5idXJ1bmRpOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU5OHB4fWkuZmxhZy5iZW5pbjpiZWZvcmUsaS5mbGFnLmJqOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYyNHB4fWkuZmxhZy5iZXJtdWRhOmJlZm9yZSxpLmZsYWcuYm06YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNjUwcHh9aS5mbGFnLmJuOmJlZm9yZSxpLmZsYWcuYnJ1bmVpOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY3NnB4fWkuZmxhZy5ibzpiZWZvcmUsaS5mbGFnLmJvbGl2aWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzAycHh9aS5mbGFnLmJyOmJlZm9yZSxpLmZsYWcuYnJhemlsOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcyOHB4fWkuZmxhZy5iYWhhbWFzOmJlZm9yZSxpLmZsYWcuYnM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzU0cHh9aS5mbGFnLmJodXRhbjpiZWZvcmUsaS5mbGFnLmJ0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc4MHB4fWkuZmxhZy5ib3V2ZXQuaXNsYW5kOmJlZm9yZSxpLmZsYWcuYnY6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtODA2cHh9aS5mbGFnLmJvdHN3YW5hOmJlZm9yZSxpLmZsYWcuYnc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtODMycHh9aS5mbGFnLmJlbGFydXM6YmVmb3JlLGkuZmxhZy5ieTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04NThweH1pLmZsYWcuYmVsaXplOmJlZm9yZSxpLmZsYWcuYno6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtODg0cHh9aS5mbGFnLmNhOmJlZm9yZSxpLmZsYWcuY2FuYWRhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkxMHB4fWkuZmxhZy5jYzpiZWZvcmUsaS5mbGFnLmNvY29zLmlzbGFuZHM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtOTYycHh9aS5mbGFnLmNkOmJlZm9yZSxpLmZsYWcuY29uZ286YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtOTg4cHh9aS5mbGFnLmNlbnRyYWwuYWZyaWNhbi5yZXB1YmxpYzpiZWZvcmUsaS5mbGFnLmNmOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwMTRweH1pLmZsYWcuY2c6YmVmb3JlLGkuZmxhZy5jb25nby5icmF6emF2aWxsZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDQwcHh9aS5mbGFnLmNoOmJlZm9yZSxpLmZsYWcuc3dpdHplcmxhbmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTA2NnB4fWkuZmxhZy5jaTpiZWZvcmUsaS5mbGFnLmNvdGUuZGl2b2lyZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDkycHh9aS5mbGFnLmNrOmJlZm9yZSxpLmZsYWcuY29vay5pc2xhbmRzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMThweH1pLmZsYWcuY2hpbGU6YmVmb3JlLGkuZmxhZy5jbDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTQ0cHh9aS5mbGFnLmNhbWVyb29uOmJlZm9yZSxpLmZsYWcuY206YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTE3MHB4fWkuZmxhZy5jaGluYTpiZWZvcmUsaS5mbGFnLmNuOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExOTZweH1pLmZsYWcuY286YmVmb3JlLGkuZmxhZy5jb2xvbWJpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjIycHh9aS5mbGFnLmNvc3RhLnJpY2E6YmVmb3JlLGkuZmxhZy5jcjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjQ4cHh9aS5mbGFnLmNzOmJlZm9yZSxpLmZsYWcuc2VyYmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyNzRweH1pLmZsYWcuY3U6YmVmb3JlLGkuZmxhZy5jdWJhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMDBweH1pLmZsYWcuY2FwZS52ZXJkZTpiZWZvcmUsaS5mbGFnLmN2OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMjZweH1pLmZsYWcuY2hyaXN0bWFzLmlzbGFuZDpiZWZvcmUsaS5mbGFnLmN4OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzNTJweH1pLmZsYWcuY3k6YmVmb3JlLGkuZmxhZy5jeXBydXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTM3OHB4fWkuZmxhZy5jejpiZWZvcmUsaS5mbGFnLmN6ZWNoLnJlcHVibGljOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MDRweH1pLmZsYWcuZGU6YmVmb3JlLGkuZmxhZy5nZXJtYW55OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MzBweH1pLmZsYWcuZGo6YmVmb3JlLGkuZmxhZy5kamlib3V0aTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDU2cHh9aS5mbGFnLmRlbm1hcms6YmVmb3JlLGkuZmxhZy5kazpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDgycHh9aS5mbGFnLmRtOmJlZm9yZSxpLmZsYWcuZG9taW5pY2E6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTUwOHB4fWkuZmxhZy5kbzpiZWZvcmUsaS5mbGFnLmRvbWluaWNhbi5yZXB1YmxpYzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTM0cHh9aS5mbGFnLmFsZ2VyaWE6YmVmb3JlLGkuZmxhZy5kejpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTYwcHh9aS5mbGFnLmVjOmJlZm9yZSxpLmZsYWcuZWN1YWRvcjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTg2cHh9aS5mbGFnLmVlOmJlZm9yZSxpLmZsYWcuZXN0b25pYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjEycHh9aS5mbGFnLmVnOmJlZm9yZSxpLmZsYWcuZWd5cHQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYzOHB4fWkuZmxhZy5laDpiZWZvcmUsaS5mbGFnLndlc3Rlcm4uc2FoYXJhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2NjRweH1pLmZsYWcuZW5nbGFuZDpiZWZvcmUsaS5mbGFnLmdiLmVuZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjkwcHh9aS5mbGFnLmVyOmJlZm9yZSxpLmZsYWcuZXJpdHJlYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzE2cHh9aS5mbGFnLmVzOmJlZm9yZSxpLmZsYWcuc3BhaW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc0MnB4fWkuZmxhZy5ldDpiZWZvcmUsaS5mbGFnLmV0aGlvcGlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NjhweH1pLmZsYWcuZXU6YmVmb3JlLGkuZmxhZy5ldXJvcGVhbi51bmlvbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzk0cHh9aS5mbGFnLmZpOmJlZm9yZSxpLmZsYWcuZmlubGFuZDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODQ2cHh9aS5mbGFnLmZpamk6YmVmb3JlLGkuZmxhZy5majpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODcycHh9aS5mbGFnLmZhbGtsYW5kLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy5mazpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODk4cHh9aS5mbGFnLmZtOmJlZm9yZSxpLmZsYWcubWljcm9uZXNpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTI0cHh9aS5mbGFnLmZhcm9lLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy5mbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTUwcHh9aS5mbGFnLmZyOmJlZm9yZSxpLmZsYWcuZnJhbmNlOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5NzZweH1pLmZsYWcuZ2E6YmVmb3JlLGkuZmxhZy5nYWJvbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAwfWkuZmxhZy5nYjpiZWZvcmUsaS5mbGFnLnVrOmJlZm9yZSxpLmZsYWcudW5pdGVkLmtpbmdkb206YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTI2cHh9aS5mbGFnLmdkOmJlZm9yZSxpLmZsYWcuZ3JlbmFkYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNTJweH1pLmZsYWcuZ2U6YmVmb3JlLGkuZmxhZy5nZW9yZ2lhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC03OHB4fWkuZmxhZy5mcmVuY2guZ3VpYW5hOmJlZm9yZSxpLmZsYWcuZ2Y6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTEwNHB4fWkuZmxhZy5naDpiZWZvcmUsaS5mbGFnLmdoYW5hOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMzBweH1pLmZsYWcuZ2k6YmVmb3JlLGkuZmxhZy5naWJyYWx0YXI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE1NnB4fWkuZmxhZy5nbDpiZWZvcmUsaS5mbGFnLmdyZWVubGFuZDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTgycHh9aS5mbGFnLmdhbWJpYTpiZWZvcmUsaS5mbGFnLmdtOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0yMDhweH1pLmZsYWcuZ246YmVmb3JlLGkuZmxhZy5ndWluZWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTIzNHB4fWkuZmxhZy5ncDpiZWZvcmUsaS5mbGFnLmd1YWRlbG91cGU6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTI2MHB4fWkuZmxhZy5lcXVhdG9yaWFsLmd1aW5lYTpiZWZvcmUsaS5mbGFnLmdxOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0yODZweH1pLmZsYWcuZ3I6YmVmb3JlLGkuZmxhZy5ncmVlY2U6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTMxMnB4fWkuZmxhZy5nczpiZWZvcmUsaS5mbGFnLnNhbmR3aWNoLmlzbGFuZHM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTMzOHB4fWkuZmxhZy5ndDpiZWZvcmUsaS5mbGFnLmd1YXRlbWFsYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMzY0cHh9aS5mbGFnLmd1OmJlZm9yZSxpLmZsYWcuZ3VhbTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMzkwcHh9aS5mbGFnLmd1aW5lYS1iaXNzYXU6YmVmb3JlLGkuZmxhZy5ndzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNDE2cHh9aS5mbGFnLmd1eWFuYTpiZWZvcmUsaS5mbGFnLmd5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC00NDJweH1pLmZsYWcuaGs6YmVmb3JlLGkuZmxhZy5ob25nLmtvbmc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTQ2OHB4fWkuZmxhZy5oZWFyZC5pc2xhbmQ6YmVmb3JlLGkuZmxhZy5obTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNDk0cHh9aS5mbGFnLmhuOmJlZm9yZSxpLmZsYWcuaG9uZHVyYXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTUyMHB4fWkuZmxhZy5jcm9hdGlhOmJlZm9yZSxpLmZsYWcuaHI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTU0NnB4fWkuZmxhZy5oYWl0aTpiZWZvcmUsaS5mbGFnLmh0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC01NzJweH1pLmZsYWcuaHU6YmVmb3JlLGkuZmxhZy5odW5nYXJ5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC01OThweH1pLmZsYWcuaWQ6YmVmb3JlLGkuZmxhZy5pbmRvbmVzaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTYyNHB4fWkuZmxhZy5pZTpiZWZvcmUsaS5mbGFnLmlyZWxhbmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTY1MHB4fWkuZmxhZy5pbDpiZWZvcmUsaS5mbGFnLmlzcmFlbDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNjc2cHh9aS5mbGFnLmluOmJlZm9yZSxpLmZsYWcuaW5kaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTcwMnB4fWkuZmxhZy5pbmRpYW4ub2NlYW4udGVycml0b3J5OmJlZm9yZSxpLmZsYWcuaW86YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTcyOHB4fWkuZmxhZy5pcTpiZWZvcmUsaS5mbGFnLmlyYXE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTc1NHB4fWkuZmxhZy5pcjpiZWZvcmUsaS5mbGFnLmlyYW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTc4MHB4fWkuZmxhZy5pY2VsYW5kOmJlZm9yZSxpLmZsYWcuaXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTgwNnB4fWkuZmxhZy5pdDpiZWZvcmUsaS5mbGFnLml0YWx5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC04MzJweH1pLmZsYWcuamFtYWljYTpiZWZvcmUsaS5mbGFnLmptOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC04NThweH1pLmZsYWcuam86YmVmb3JlLGkuZmxhZy5qb3JkYW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTg4NHB4fWkuZmxhZy5qYXBhbjpiZWZvcmUsaS5mbGFnLmpwOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC05MTBweH1pLmZsYWcua2U6YmVmb3JlLGkuZmxhZy5rZW55YTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtOTM2cHh9aS5mbGFnLmtnOmJlZm9yZSxpLmZsYWcua3lyZ3l6c3RhbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtOTYycHh9aS5mbGFnLmNhbWJvZGlhOmJlZm9yZSxpLmZsYWcua2g6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTk4OHB4fWkuZmxhZy5raTpiZWZvcmUsaS5mbGFnLmtpcmliYXRpOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMDE0cHh9aS5mbGFnLmNvbW9yb3M6YmVmb3JlLGkuZmxhZy5rbTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTA0MHB4fWkuZmxhZy5rbjpiZWZvcmUsaS5mbGFnLnNhaW50LmtpdHRzLmFuZC5uZXZpczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTA2NnB4fWkuZmxhZy5rcDpiZWZvcmUsaS5mbGFnLm5vcnRoLmtvcmVhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMDkycHh9aS5mbGFnLmtyOmJlZm9yZSxpLmZsYWcuc291dGgua29yZWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTExMThweH1pLmZsYWcua3V3YWl0OmJlZm9yZSxpLmZsYWcua3c6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTExNDRweH1pLmZsYWcuY2F5bWFuLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy5reTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTE3MHB4fWkuZmxhZy5rYXpha2hzdGFuOmJlZm9yZSxpLmZsYWcua3o6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTExOTZweH1pLmZsYWcubGE6YmVmb3JlLGkuZmxhZy5sYW9zOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMjIycHh9aS5mbGFnLmxiOmJlZm9yZSxpLmZsYWcubGViYW5vbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTI0OHB4fWkuZmxhZy5sYzpiZWZvcmUsaS5mbGFnLnNhaW50Lmx1Y2lhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMjc0cHh9aS5mbGFnLmxpOmJlZm9yZSxpLmZsYWcubGllY2h0ZW5zdGVpbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTMwMHB4fWkuZmxhZy5sazpiZWZvcmUsaS5mbGFnLnNyaS5sYW5rYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTMyNnB4fWkuZmxhZy5saWJlcmlhOmJlZm9yZSxpLmZsYWcubHI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTEzNTJweH1pLmZsYWcubGVzb3RobzpiZWZvcmUsaS5mbGFnLmxzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMzc4cHh9aS5mbGFnLmxpdGh1YW5pYTpiZWZvcmUsaS5mbGFnLmx0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNDA0cHh9aS5mbGFnLmx1OmJlZm9yZSxpLmZsYWcubHV4ZW1ib3VyZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTQzMHB4fWkuZmxhZy5sYXR2aWE6YmVmb3JlLGkuZmxhZy5sdjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTQ1NnB4fWkuZmxhZy5saWJ5YTpiZWZvcmUsaS5mbGFnLmx5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNDgycHh9aS5mbGFnLm1hOmJlZm9yZSxpLmZsYWcubW9yb2NjbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTUwOHB4fWkuZmxhZy5tYzpiZWZvcmUsaS5mbGFnLm1vbmFjbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTUzNHB4fWkuZmxhZy5tZDpiZWZvcmUsaS5mbGFnLm1vbGRvdmE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE1NjBweH1pLmZsYWcubWU6YmVmb3JlLGkuZmxhZy5tb250ZW5lZ3JvOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNTg2cHh9aS5mbGFnLm1hZGFnYXNjYXI6YmVmb3JlLGkuZmxhZy5tZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTYxM3B4fWkuZmxhZy5tYXJzaGFsbC5pc2xhbmRzOmJlZm9yZSxpLmZsYWcubWg6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE2MzlweH1pLmZsYWcubWFjZWRvbmlhOmJlZm9yZSxpLmZsYWcubWs6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE2NjVweH1pLmZsYWcubWFsaTpiZWZvcmUsaS5mbGFnLm1sOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNjkxcHh9aS5mbGFnLmJ1cm1hOmJlZm9yZSxpLmZsYWcubW06YmVmb3JlLGkuZmxhZy5teWFubWFyOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03M3B4IC0xODIxcHh9aS5mbGFnLm1uOmJlZm9yZSxpLmZsYWcubW9uZ29saWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE3NDNweH1pLmZsYWcubWFjYXU6YmVmb3JlLGkuZmxhZy5tbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTc2OXB4fWkuZmxhZy5tcDpiZWZvcmUsaS5mbGFnLm5vcnRoZXJuLm1hcmlhbmEuaXNsYW5kczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTc5NXB4fWkuZmxhZy5tYXJ0aW5pcXVlOmJlZm9yZSxpLmZsYWcubXE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE4MjFweH1pLmZsYWcubWF1cml0YW5pYTpiZWZvcmUsaS5mbGFnLm1yOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xODQ3cHh9aS5mbGFnLm1vbnRzZXJyYXQ6YmVmb3JlLGkuZmxhZy5tczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTg3M3B4fWkuZmxhZy5tYWx0YTpiZWZvcmUsaS5mbGFnLm10OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xODk5cHh9aS5mbGFnLm1hdXJpdGl1czpiZWZvcmUsaS5mbGFnLm11OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xOTI1cHh9aS5mbGFnLm1hbGRpdmVzOmJlZm9yZSxpLmZsYWcubXY6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE5NTFweH1pLmZsYWcubWFsYXdpOmJlZm9yZSxpLmZsYWcubXc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE5NzdweH1pLmZsYWcubWV4aWNvOmJlZm9yZSxpLmZsYWcubXg6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggMH1pLmZsYWcubWFsYXlzaWE6YmVmb3JlLGkuZmxhZy5teTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMjZweH1pLmZsYWcubW96YW1iaXF1ZTpiZWZvcmUsaS5mbGFnLm16OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC01MnB4fWkuZmxhZy5uYTpiZWZvcmUsaS5mbGFnLm5hbWliaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTc4cHh9aS5mbGFnLm5jOmJlZm9yZSxpLmZsYWcubmV3LmNhbGVkb25pYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTA0cHh9aS5mbGFnLm5lOmJlZm9yZSxpLmZsYWcubmlnZXI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEzMHB4fWkuZmxhZy5uZjpiZWZvcmUsaS5mbGFnLm5vcmZvbGsuaXNsYW5kOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNTZweH1pLmZsYWcubmc6YmVmb3JlLGkuZmxhZy5uaWdlcmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xODJweH1pLmZsYWcubmk6YmVmb3JlLGkuZmxhZy5uaWNhcmFndWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTIwOHB4fWkuZmxhZy5uZXRoZXJsYW5kczpiZWZvcmUsaS5mbGFnLm5sOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0yMzRweH1pLmZsYWcubm86YmVmb3JlLGkuZmxhZy5ub3J3YXk6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTI2MHB4fWkuZmxhZy5uZXBhbDpiZWZvcmUsaS5mbGFnLm5wOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0yODZweH1pLmZsYWcubmF1cnU6YmVmb3JlLGkuZmxhZy5ucjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMzEycHh9aS5mbGFnLm5pdWU6YmVmb3JlLGkuZmxhZy5udTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMzM4cHh9aS5mbGFnLm5ldy56ZWFsYW5kOmJlZm9yZSxpLmZsYWcubno6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTM2NHB4fWkuZmxhZy5vbTpiZWZvcmUsaS5mbGFnLm9tYW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTM5MHB4fWkuZmxhZy5wYTpiZWZvcmUsaS5mbGFnLnBhbmFtYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDE2cHh9aS5mbGFnLnBlOmJlZm9yZSxpLmZsYWcucGVydTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDQycHh9aS5mbGFnLmZyZW5jaC5wb2x5bmVzaWE6YmVmb3JlLGkuZmxhZy5wZjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDY4cHh9aS5mbGFnLm5ldy5ndWluZWE6YmVmb3JlLGkuZmxhZy5wZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDk0cHh9aS5mbGFnLnBoOmJlZm9yZSxpLmZsYWcucGhpbGlwcGluZXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTUyMHB4fWkuZmxhZy5wYWtpc3RhbjpiZWZvcmUsaS5mbGFnLnBrOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC01NDZweH1pLmZsYWcucGw6YmVmb3JlLGkuZmxhZy5wb2xhbmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTU3MnB4fWkuZmxhZy5wbTpiZWZvcmUsaS5mbGFnLnNhaW50LnBpZXJyZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNTk4cHh9aS5mbGFnLnBpdGNhaXJuLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy5wbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNjI0cHh9aS5mbGFnLnByOmJlZm9yZSxpLmZsYWcucHVlcnRvLnJpY286YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTY1MHB4fWkuZmxhZy5wYWxlc3RpbmU6YmVmb3JlLGkuZmxhZy5wczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNjc2cHh9aS5mbGFnLnBvcnR1Z2FsOmJlZm9yZSxpLmZsYWcucHQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTcwMnB4fWkuZmxhZy5wYWxhdTpiZWZvcmUsaS5mbGFnLnB3OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC03MjhweH1pLmZsYWcucGFyYWd1YXk6YmVmb3JlLGkuZmxhZy5weTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNzU0cHh9aS5mbGFnLnFhOmJlZm9yZSxpLmZsYWcucWF0YXI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTc4MHB4fWkuZmxhZy5yZTpiZWZvcmUsaS5mbGFnLnJldW5pb246YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTgwNnB4fWkuZmxhZy5ybzpiZWZvcmUsaS5mbGFnLnJvbWFuaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTgzMnB4fWkuZmxhZy5yczpiZWZvcmUsaS5mbGFnLnNlcmJpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtODU4cHh9aS5mbGFnLnJ1OmJlZm9yZSxpLmZsYWcucnVzc2lhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC04ODRweH1pLmZsYWcucnc6YmVmb3JlLGkuZmxhZy5yd2FuZGE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTkxMHB4fWkuZmxhZy5zYTpiZWZvcmUsaS5mbGFnLnNhdWRpLmFyYWJpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtOTM2cHh9aS5mbGFnLnNiOmJlZm9yZSxpLmZsYWcuc29sb21vbi5pc2xhbmRzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC05NjJweH1pLmZsYWcuc2M6YmVmb3JlLGkuZmxhZy5zZXljaGVsbGVzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC05ODhweH1pLmZsYWcuZ2Iuc2N0OmJlZm9yZSxpLmZsYWcuc2NvdGxhbmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEwMTRweH1pLmZsYWcuc2Q6YmVmb3JlLGkuZmxhZy5zdWRhbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTA0MHB4fWkuZmxhZy5zZTpiZWZvcmUsaS5mbGFnLnN3ZWRlbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTA2NnB4fWkuZmxhZy5zZzpiZWZvcmUsaS5mbGFnLnNpbmdhcG9yZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTA5MnB4fWkuZmxhZy5zYWludC5oZWxlbmE6YmVmb3JlLGkuZmxhZy5zaDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTExOHB4fWkuZmxhZy5zaTpiZWZvcmUsaS5mbGFnLnNsb3ZlbmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xMTQ0cHh9aS5mbGFnLmphbi5tYXllbjpiZWZvcmUsaS5mbGFnLnNqOmJlZm9yZSxpLmZsYWcuc3ZhbGJhcmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTExNzBweH1pLmZsYWcuc2s6YmVmb3JlLGkuZmxhZy5zbG92YWtpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTE5NnB4fWkuZmxhZy5zaWVycmEubGVvbmU6YmVmb3JlLGkuZmxhZy5zbDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTIyMnB4fWkuZmxhZy5zYW4ubWFyaW5vOmJlZm9yZSxpLmZsYWcuc206YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEyNDhweH1pLmZsYWcuc2VuZWdhbDpiZWZvcmUsaS5mbGFnLnNuOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xMjc0cHh9aS5mbGFnLnNvOmJlZm9yZSxpLmZsYWcuc29tYWxpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTMwMHB4fWkuZmxhZy5zcjpiZWZvcmUsaS5mbGFnLnN1cmluYW1lOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xMzI2cHh9aS5mbGFnLnNhby50b21lOmJlZm9yZSxpLmZsYWcuc3Q6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEzNTJweH1pLmZsYWcuZWwuc2FsdmFkb3I6YmVmb3JlLGkuZmxhZy5zdjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTM3OHB4fWkuZmxhZy5zeTpiZWZvcmUsaS5mbGFnLnN5cmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNDA0cHh9aS5mbGFnLnN3YXppbGFuZDpiZWZvcmUsaS5mbGFnLnN6OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNDMwcHh9aS5mbGFnLmNhaWNvcy5pc2xhbmRzOmJlZm9yZSxpLmZsYWcudGM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE0NTZweH1pLmZsYWcuY2hhZDpiZWZvcmUsaS5mbGFnLnRkOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNDgycHh9aS5mbGFnLmZyZW5jaC50ZXJyaXRvcmllczpiZWZvcmUsaS5mbGFnLnRmOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNTA4cHh9aS5mbGFnLnRnOmJlZm9yZSxpLmZsYWcudG9nbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTUzNHB4fWkuZmxhZy50aDpiZWZvcmUsaS5mbGFnLnRoYWlsYW5kOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNTYwcHh9aS5mbGFnLnRhamlraXN0YW46YmVmb3JlLGkuZmxhZy50ajpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTU4NnB4fWkuZmxhZy50azpiZWZvcmUsaS5mbGFnLnRva2VsYXU6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE2MTJweH1pLmZsYWcudGltb3JsZXN0ZTpiZWZvcmUsaS5mbGFnLnRsOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNjM4cHh9aS5mbGFnLnRtOmJlZm9yZSxpLmZsYWcudHVya21lbmlzdGFuOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNjY0cHh9aS5mbGFnLnRuOmJlZm9yZSxpLmZsYWcudHVuaXNpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTY5MHB4fWkuZmxhZy50bzpiZWZvcmUsaS5mbGFnLnRvbmdhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNzE2cHh9aS5mbGFnLnRyOmJlZm9yZSxpLmZsYWcudHVya2V5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNzQycHh9aS5mbGFnLnRyaW5pZGFkOmJlZm9yZSxpLmZsYWcudHQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE3NjhweH1pLmZsYWcudHV2YWx1OmJlZm9yZSxpLmZsYWcudHY6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE3OTRweH1pLmZsYWcudGFpd2FuOmJlZm9yZSxpLmZsYWcudHc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE4MjBweH1pLmZsYWcudGFuemFuaWE6YmVmb3JlLGkuZmxhZy50ejpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTg0NnB4fWkuZmxhZy51YTpiZWZvcmUsaS5mbGFnLnVrcmFpbmU6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE4NzJweH1pLmZsYWcudWc6YmVmb3JlLGkuZmxhZy51Z2FuZGE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE4OThweH1pLmZsYWcudW06YmVmb3JlLGkuZmxhZy51cy5taW5vci5pc2xhbmRzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xOTI0cHh9aS5mbGFnLmFtZXJpY2E6YmVmb3JlLGkuZmxhZy51bml0ZWQuc3RhdGVzOmJlZm9yZSxpLmZsYWcudXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE5NTBweH1pLmZsYWcudXJ1Z3VheTpiZWZvcmUsaS5mbGFnLnV5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xOTc2cHh9aS5mbGFnLnV6OmJlZm9yZSxpLmZsYWcudXpiZWtpc3RhbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggMH1pLmZsYWcudmE6YmVmb3JlLGkuZmxhZy52YXRpY2FuLmNpdHk6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0yNnB4fWkuZmxhZy5zYWludC52aW5jZW50OmJlZm9yZSxpLmZsYWcudmM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC01MnB4fWkuZmxhZy52ZTpiZWZvcmUsaS5mbGFnLnZlbmV6dWVsYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTc4cHh9aS5mbGFnLmJyaXRpc2gudmlyZ2luLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy52ZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTEwNHB4fWkuZmxhZy51cy52aXJnaW4uaXNsYW5kczpiZWZvcmUsaS5mbGFnLnZpOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMTMwcHh9aS5mbGFnLnZpZXRuYW06YmVmb3JlLGkuZmxhZy52bjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTE1NnB4fWkuZmxhZy52YW51YXR1OmJlZm9yZSxpLmZsYWcudnU6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0xODJweH1pLmZsYWcuZ2Iud2xzOmJlZm9yZSxpLmZsYWcud2FsZXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0yMDhweH1pLmZsYWcud2FsbGlzLmFuZC5mdXR1bmE6YmVmb3JlLGkuZmxhZy53ZjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTIzNHB4fWkuZmxhZy5zYW1vYTpiZWZvcmUsaS5mbGFnLndzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMjYwcHh9aS5mbGFnLnllOmJlZm9yZSxpLmZsYWcueWVtZW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0yODZweH1pLmZsYWcubWF5b3R0ZTpiZWZvcmUsaS5mbGFnLnl0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMzEycHh9aS5mbGFnLnNvdXRoLmFmcmljYTpiZWZvcmUsaS5mbGFnLnphOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMzM4cHh9aS5mbGFnLnphbWJpYTpiZWZvcmUsaS5mbGFnLnptOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMzY0cHh9aS5mbGFnLnppbWJhYndlOmJlZm9yZSxpLmZsYWcuenc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0zOTBweH0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBIZWFkZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmhlYWRlcntib3JkZXI6bm9uZTttYXJnaW46Y2FsYygycmVtIC0gLjE0Mjg1NzE0ZW0pIDAgMXJlbTtwYWRkaW5nOjAgMDtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjg1NzE0MjllbTt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaGVhZGVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LS4xNDI4NTcxNGVtfS51aS5oZWFkZXI6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLmhlYWRlciAuc3ViLmhlYWRlcntkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yZW07Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLmhlYWRlcj4uaWNvbntkaXNwbGF5OnRhYmxlLWNlbGw7b3BhY2l0eToxO2ZvbnQtc2l6ZToxLjVlbTtwYWRkaW5nLXRvcDowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuaGVhZGVyIC5pY29uOm9ubHktY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowO21hcmdpbi1yaWdodDouNzVyZW19LnVpLmhlYWRlcj4uaW1hZ2U6bm90KC5pY29uKSwudWkuaGVhZGVyPmltZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi4xNDI4NTcxNGVtO3dpZHRoOjIuNWVtO2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuaGVhZGVyPi5pbWFnZTpub3QoLmljb24pOm9ubHktY2hpbGQsLnVpLmhlYWRlcj5pbWc6b25seS1jaGlsZHttYXJnaW4tcmlnaHQ6Ljc1cmVtfS51aS5oZWFkZXIgLmNvbnRlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS51aS5oZWFkZXI+LmltYWdlKy5jb250ZW50LC51aS5oZWFkZXI+aW1nKy5jb250ZW50e3BhZGRpbmctbGVmdDouNzVyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5oZWFkZXI+Lmljb24rLmNvbnRlbnR7cGFkZGluZy1sZWZ0Oi43NXJlbTtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5oZWFkZXIgLnVpLmxhYmVse2ZvbnQtc2l6ZTonJzttYXJnaW4tbGVmdDouNXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLmhlYWRlcitwe21hcmdpbi10b3A6MH1oMS51aS5oZWFkZXJ7Zm9udC1zaXplOjJyZW19aDIudWkuaGVhZGVye2ZvbnQtc2l6ZToxLjcxNDI4NTcxcmVtfWgzLnVpLmhlYWRlcntmb250LXNpemU6MS4yODU3MTQyOXJlbX1oNC51aS5oZWFkZXJ7Zm9udC1zaXplOjEuMDcxNDI4NTdyZW19aDUudWkuaGVhZGVye2ZvbnQtc2l6ZToxcmVtfWgxLnVpLmhlYWRlciAuc3ViLmhlYWRlcntmb250LXNpemU6MS4xNDI4NTcxNHJlbX1oMi51aS5oZWFkZXIgLnN1Yi5oZWFkZXJ7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19aDMudWkuaGVhZGVyIC5zdWIuaGVhZGVye2ZvbnQtc2l6ZToxcmVtfWg0LnVpLmhlYWRlciAuc3ViLmhlYWRlcntmb250LXNpemU6MXJlbX1oNS51aS5oZWFkZXIgLnN1Yi5oZWFkZXJ7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuaHVnZS5oZWFkZXJ7bWluLWhlaWdodDoxZW07Zm9udC1zaXplOjJlbX0udWkubGFyZ2UuaGVhZGVye2ZvbnQtc2l6ZToxLjcxNDI4NTcxZW19LnVpLm1lZGl1bS5oZWFkZXJ7Zm9udC1zaXplOjEuMjg1NzE0MjllbX0udWkuc21hbGwuaGVhZGVye2ZvbnQtc2l6ZToxLjA3MTQyODU3ZW19LnVpLnRpbnkuaGVhZGVye2ZvbnQtc2l6ZToxZW19LnVpLmh1Z2UuaGVhZGVyIC5zdWIuaGVhZGVye2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5sYXJnZS5oZWFkZXIgLnN1Yi5oZWFkZXJ7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmhlYWRlciAuc3ViLmhlYWRlcntmb250LXNpemU6MXJlbX0udWkuc21hbGwuaGVhZGVyIC5zdWIuaGVhZGVye2ZvbnQtc2l6ZToxcmVtfS51aS50aW55LmhlYWRlciAuc3ViLmhlYWRlcntmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5zdWIuaGVhZGVye3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi4xNDI4NTcxNHJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi44NTcxNDI4NmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjonJ30udWkuc21hbGwuc3ViLmhlYWRlcntmb250LXNpemU6Ljc4NTcxNDI5ZW19LnVpLnN1Yi5oZWFkZXJ7Zm9udC1zaXplOi44NTcxNDI4NmVtfS51aS5sYXJnZS5zdWIuaGVhZGVye2ZvbnQtc2l6ZTouOTI4NTcxNDNlbX0udWkuaHVnZS5zdWIuaGVhZGVye2ZvbnQtc2l6ZToxZW19LnVpLmljb24uaGVhZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoycmVtIDAgMXJlbX0udWkuaWNvbi5oZWFkZXI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmljb24uaGVhZGVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkuaWNvbi5oZWFkZXIgLmljb257ZmxvYXQ6bm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjA7Zm9udC1zaXplOjNlbTttYXJnaW46MCBhdXRvIC41cmVtO29wYWNpdHk6MX0udWkuaWNvbi5oZWFkZXIgLmNvbnRlbnR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9LnVpLmljb24uaGVhZGVyIC5jaXJjdWxhci5pY29ue2ZvbnQtc2l6ZToyZW19LnVpLmljb24uaGVhZGVyIC5zcXVhcmUuaWNvbntmb250LXNpemU6MmVtfS51aS5ibG9jay5pY29uLmhlYWRlciAuaWNvbnttYXJnaW4tYm90dG9tOjB9LnVpLmljb24uaGVhZGVyLmFsaWduZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfS51aS5kaXNhYmxlZC5oZWFkZXJ7b3BhY2l0eTouNDV9LnVpLmludmVydGVkLmhlYWRlcntjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5oZWFkZXIgLnN1Yi5oZWFkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9LnVpLmludmVydGVkLmF0dGFjaGVkLmhlYWRlcntiYWNrZ3JvdW5kOiM1NDU0NTQgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjA1KSk7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0udWkuaW52ZXJ0ZWQuYmxvY2suaGVhZGVye2JhY2tncm91bmQ6IzU0NTQ1NCBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuMDUpKTtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkLmJsb2NrLmhlYWRlcntib3JkZXItYm90dG9tOm5vbmV9LnVpLnJlZC5oZWFkZXJ7Y29sb3I6I2RiMjgyOCFpbXBvcnRhbnR9YS51aS5yZWQuaGVhZGVyOmhvdmVye2NvbG9yOiNkMDE5MTkhaW1wb3J0YW50fS51aS5yZWQuZGl2aWRpbmcuaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkYjI4Mjh9LnVpLmludmVydGVkLnJlZC5oZWFkZXJ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9YS51aS5pbnZlcnRlZC5yZWQuaGVhZGVyOmhvdmVye2NvbG9yOiNmZjUxNDQhaW1wb3J0YW50fS51aS5vcmFuZ2UuaGVhZGVye2NvbG9yOiNmMjcxMWMhaW1wb3J0YW50fWEudWkub3JhbmdlLmhlYWRlcjpob3Zlcntjb2xvcjojZjI2MjAyIWltcG9ydGFudH0udWkub3JhbmdlLmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjI3MTFjfS51aS5pbnZlcnRlZC5vcmFuZ2UuaGVhZGVye2NvbG9yOiNmZjg1MWIhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQub3JhbmdlLmhlYWRlcjpob3Zlcntjb2xvcjojZmY3NzAxIWltcG9ydGFudH0udWkub2xpdmUuaGVhZGVye2NvbG9yOiNiNWNjMTghaW1wb3J0YW50fWEudWkub2xpdmUuaGVhZGVyOmhvdmVye2NvbG9yOiNhN2JkMGQhaW1wb3J0YW50fS51aS5vbGl2ZS5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2I1Y2MxOH0udWkuaW52ZXJ0ZWQub2xpdmUuaGVhZGVye2NvbG9yOiNkOWU3NzghaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQub2xpdmUuaGVhZGVyOmhvdmVye2NvbG9yOiNkOGVhNWMhaW1wb3J0YW50fS51aS55ZWxsb3cuaGVhZGVye2NvbG9yOiNmYmJkMDghaW1wb3J0YW50fWEudWkueWVsbG93LmhlYWRlcjpob3Zlcntjb2xvcjojZWFhZTAwIWltcG9ydGFudH0udWkueWVsbG93LmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmJiZDA4fS51aS5pbnZlcnRlZC55ZWxsb3cuaGVhZGVye2NvbG9yOiNmZmUyMWYhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQueWVsbG93LmhlYWRlcjpob3Zlcntjb2xvcjojZmZkZjA1IWltcG9ydGFudH0udWkuZ3JlZW4uaGVhZGVye2NvbG9yOiMyMWJhNDUhaW1wb3J0YW50fWEudWkuZ3JlZW4uaGVhZGVyOmhvdmVye2NvbG9yOiMxNmFiMzkhaW1wb3J0YW50fS51aS5ncmVlbi5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzIxYmE0NX0udWkuaW52ZXJ0ZWQuZ3JlZW4uaGVhZGVye2NvbG9yOiMyZWNjNDAhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQuZ3JlZW4uaGVhZGVyOmhvdmVye2NvbG9yOiMyMmJlMzQhaW1wb3J0YW50fS51aS50ZWFsLmhlYWRlcntjb2xvcjojMDBiNWFkIWltcG9ydGFudH1hLnVpLnRlYWwuaGVhZGVyOmhvdmVye2NvbG9yOiMwMDljOTUhaW1wb3J0YW50fS51aS50ZWFsLmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDBiNWFkfS51aS5pbnZlcnRlZC50ZWFsLmhlYWRlcntjb2xvcjojNmRmZmZmIWltcG9ydGFudH1hLnVpLmludmVydGVkLnRlYWwuaGVhZGVyOmhvdmVye2NvbG9yOiM1NGZmZmYhaW1wb3J0YW50fS51aS5ibHVlLmhlYWRlcntjb2xvcjojMjE4NWQwIWltcG9ydGFudH1hLnVpLmJsdWUuaGVhZGVyOmhvdmVye2NvbG9yOiMxNjc4YzIhaW1wb3J0YW50fS51aS5ibHVlLmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjE4NWQwfS51aS5pbnZlcnRlZC5ibHVlLmhlYWRlcntjb2xvcjojNTRjOGZmIWltcG9ydGFudH1hLnVpLmludmVydGVkLmJsdWUuaGVhZGVyOmhvdmVye2NvbG9yOiMzYWMwZmYhaW1wb3J0YW50fS51aS52aW9sZXQuaGVhZGVye2NvbG9yOiM2NDM1YzkhaW1wb3J0YW50fWEudWkudmlvbGV0LmhlYWRlcjpob3Zlcntjb2xvcjojNTgyOWJiIWltcG9ydGFudH0udWkudmlvbGV0LmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNjQzNWM5fS51aS5pbnZlcnRlZC52aW9sZXQuaGVhZGVye2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQudmlvbGV0LmhlYWRlcjpob3Zlcntjb2xvcjojOGE3M2ZmIWltcG9ydGFudH0udWkucHVycGxlLmhlYWRlcntjb2xvcjojYTMzM2M4IWltcG9ydGFudH1hLnVpLnB1cnBsZS5oZWFkZXI6aG92ZXJ7Y29sb3I6Izk2MjdiYSFpbXBvcnRhbnR9LnVpLnB1cnBsZS5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2EzMzNjOH0udWkuaW52ZXJ0ZWQucHVycGxlLmhlYWRlcntjb2xvcjojZGM3M2ZmIWltcG9ydGFudH1hLnVpLmludmVydGVkLnB1cnBsZS5oZWFkZXI6aG92ZXJ7Y29sb3I6I2Q2NWFmZiFpbXBvcnRhbnR9LnVpLnBpbmsuaGVhZGVye2NvbG9yOiNlMDM5OTchaW1wb3J0YW50fWEudWkucGluay5oZWFkZXI6aG92ZXJ7Y29sb3I6I2U2MWE4ZCFpbXBvcnRhbnR9LnVpLnBpbmsuZGl2aWRpbmcuaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlMDM5OTd9LnVpLmludmVydGVkLnBpbmsuaGVhZGVye2NvbG9yOiNmZjhlZGYhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQucGluay5oZWFkZXI6aG92ZXJ7Y29sb3I6I2ZmNzRkOCFpbXBvcnRhbnR9LnVpLmJyb3duLmhlYWRlcntjb2xvcjojYTU2NzNmIWltcG9ydGFudH1hLnVpLmJyb3duLmhlYWRlcjpob3Zlcntjb2xvcjojOTc1YjMzIWltcG9ydGFudH0udWkuYnJvd24uZGl2aWRpbmcuaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNhNTY3M2Z9LnVpLmludmVydGVkLmJyb3duLmhlYWRlcntjb2xvcjojZDY3YzFjIWltcG9ydGFudH1hLnVpLmludmVydGVkLmJyb3duLmhlYWRlcjpob3Zlcntjb2xvcjojYzg2ZjExIWltcG9ydGFudH0udWkuZ3JleS5oZWFkZXJ7Y29sb3I6Izc2NzY3NiFpbXBvcnRhbnR9YS51aS5ncmV5LmhlYWRlcjpob3Zlcntjb2xvcjojODM4MzgzIWltcG9ydGFudH0udWkuZ3JleS5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzc2NzY3Nn0udWkuaW52ZXJ0ZWQuZ3JleS5oZWFkZXJ7Y29sb3I6I2RjZGRkZSFpbXBvcnRhbnR9YS51aS5pbnZlcnRlZC5ncmV5LmhlYWRlcjpob3Zlcntjb2xvcjojY2ZkMGQyIWltcG9ydGFudH0udWkubGVmdC5hbGlnbmVkLmhlYWRlcnt0ZXh0LWFsaWduOmxlZnR9LnVpLnJpZ2h0LmFsaWduZWQuaGVhZGVye3RleHQtYWxpZ246cmlnaHR9LnVpLmNlbnRlci5hbGlnbmVkLmhlYWRlciwudWkuY2VudGVyZWQuaGVhZGVye3RleHQtYWxpZ246Y2VudGVyfS51aS5qdXN0aWZpZWQuaGVhZGVye3RleHQtYWxpZ246anVzdGlmeX0udWkuanVzdGlmaWVkLmhlYWRlcjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OicnO3dpZHRoOjEwMCV9LnVpLmZsb2F0ZWQuaGVhZGVyLC51aVtjbGFzcyo9XCJsZWZ0IGZsb2F0ZWRcIl0uaGVhZGVye2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouNWVtfS51aVtjbGFzcyo9XCJyaWdodCBmbG9hdGVkXCJdLmhlYWRlcntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjVlbX0udWkuZml0dGVkLmhlYWRlcntwYWRkaW5nOjB9LnVpLmRpdmlkaW5nLmhlYWRlcntwYWRkaW5nLWJvdHRvbTouMjE0Mjg1NzFyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5kaXZpZGluZy5oZWFkZXIgLnN1Yi5oZWFkZXJ7cGFkZGluZy1ib3R0b206LjIxNDI4NTcxcmVtfS51aS5kaXZpZGluZy5oZWFkZXIgLmljb257bWFyZ2luLWJvdHRvbTowfS51aS5pbnZlcnRlZC5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkuYmxvY2suaGVhZGVye2JhY2tncm91bmQ6I2YzZjRmNTtwYWRkaW5nOi43ODU3MTQyOXJlbSAxcmVtO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkNGQ0ZDU7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnRpbnkuYmxvY2suaGVhZGVye2ZvbnQtc2l6ZTouODU3MTQyODZyZW19LnVpLnNtYWxsLmJsb2NrLmhlYWRlcntmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5ibG9jay5oZWFkZXI6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNil7Zm9udC1zaXplOjFyZW19LnVpLmxhcmdlLmJsb2NrLmhlYWRlcntmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuaHVnZS5ibG9jay5oZWFkZXJ7Zm9udC1zaXplOjEuNDI4NTcxNDNyZW19LnVpLmF0dGFjaGVkLmhlYWRlcntiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzouNzg1NzE0MjlyZW0gMXJlbTttYXJnaW4tbGVmdDotMXB4O21hcmdpbi1yaWdodDotMXB4O2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLmF0dGFjaGVkLmJsb2NrLmhlYWRlcntiYWNrZ3JvdW5kOiNmM2Y0ZjV9LnVpLmF0dGFjaGVkOm5vdCgudG9wKTpub3QoLmJvdHRvbSkuaGVhZGVye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yYWRpdXM6MH0udWkudG9wLmF0dGFjaGVkLmhlYWRlcnttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkuYm90dG9tLmF0dGFjaGVkLmhlYWRlcnttYXJnaW4tdG9wOjA7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnRpbnkuYXR0YWNoZWQuaGVhZGVye2ZvbnQtc2l6ZTouODU3MTQyODZlbX0udWkuc21hbGwuYXR0YWNoZWQuaGVhZGVye2ZvbnQtc2l6ZTouOTI4NTcxNDNlbX0udWkuYXR0YWNoZWQuaGVhZGVyOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpe2ZvbnQtc2l6ZToxZW19LnVpLmxhcmdlLmF0dGFjaGVkLmhlYWRlcntmb250LXNpemU6MS4xNDI4NTcxNGVtfS51aS5odWdlLmF0dGFjaGVkLmhlYWRlcntmb250LXNpemU6MS40Mjg1NzE0M2VtfS51aS5oZWFkZXI6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNil7Zm9udC1zaXplOjEuMjg1NzE0MjllbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBJY29uXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6SWNvbnM7c3JjOnVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvaWNvbnMuZW90KTtzcmM6dXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9pY29ucy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvaWNvbnMud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9pY29ucy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwodGhlbWVzL2RlZmF1bHQvYXNzZXRzL2ZvbnRzL2ljb25zLnN2ZyNpY29ucykgZm9ybWF0KCdzdmcnKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lfWkuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjE7bWFyZ2luOjAgLjI1cmVtIDAgMDt3aWR0aDoxLjE4ZW07aGVpZ2h0OjFlbTtmb250LWZhbWlseTpJY29ucztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7c3BlYWs6bm9uZTtmb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufWkuaWNvbjpiZWZvcmV7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50fWkuaWNvbi5sb2FkaW5ne2hlaWdodDoxZW07bGluZS1oZWlnaHQ6MX1pLmljb24ubG9hZGluZ3std2Via2l0LWFuaW1hdGlvbjppY29uLWxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjppY29uLWxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBpY29uLWxvYWRpbmd7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBpY29uLWxvYWRpbmd7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19aS5pY29uLmhvdmVye29wYWNpdHk6MSFpbXBvcnRhbnR9aS5pY29uLmFjdGl2ZXtvcGFjaXR5OjEhaW1wb3J0YW50fWkuZW1waGFzaXplZC5pY29ue29wYWNpdHk6MSFpbXBvcnRhbnR9aS5kaXNhYmxlZC5pY29ue29wYWNpdHk6LjQ1IWltcG9ydGFudH1pLmZpdHRlZC5pY29ue3dpZHRoOmF1dG87bWFyZ2luOjAhaW1wb3J0YW50fWkubGluay5pY29uLGkubGluay5pY29uc3tjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZX1pLmxpbmsuaWNvbjpob3ZlcixpLmxpbmsuaWNvbnM6aG92ZXJ7b3BhY2l0eToxIWltcG9ydGFudH1pLmNpcmN1bGFyLmljb257Ym9yZGVyLXJhZGl1czo1MDBlbSFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSFpbXBvcnRhbnQ7cGFkZGluZzouNWVtIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgLjFlbSByZ2JhKDAsMCwwLC4xKSBpbnNldDt3aWR0aDoyZW0haW1wb3J0YW50O2hlaWdodDoyZW0haW1wb3J0YW50fWkuY2lyY3VsYXIuaW52ZXJ0ZWQuaWNvbntib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9aS5mbGlwcGVkLmljb24saS5ob3Jpem9udGFsbHkuZmxpcHBlZC5pY29ue3RyYW5zZm9ybTpzY2FsZSgtMSwxKX1pLnZlcnRpY2FsbHkuZmxpcHBlZC5pY29ue3RyYW5zZm9ybTpzY2FsZSgxLC0xKX1pLmNsb2Nrd2lzZS5yb3RhdGVkLmljb24saS5yaWdodC5yb3RhdGVkLmljb24saS5yb3RhdGVkLmljb257dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9aS5jb3VudGVyY2xvY2t3aXNlLnJvdGF0ZWQuaWNvbixpLmxlZnQucm90YXRlZC5pY29ue3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX1pLmJvcmRlcmVkLmljb257bGluZS1oZWlnaHQ6MTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aWR0aDoyZW07aGVpZ2h0OjJlbTtwYWRkaW5nOi41ZW0gMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAuMWVtIHJnYmEoMCwwLDAsLjEpIGluc2V0fWkuYm9yZGVyZWQuaW52ZXJ0ZWQuaWNvbntib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9aS5pbnZlcnRlZC5ib3JkZXJlZC5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuaWNvbntjb2xvcjojZmZmfWkucmVkLmljb257Y29sb3I6I2RiMjgyOCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5yZWQuaWNvbntjb2xvcjojZmY2OTVlIWltcG9ydGFudH1pLmludmVydGVkLmJvcmRlcmVkLnJlZC5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIucmVkLmljb257YmFja2dyb3VuZC1jb2xvcjojZGIyODI4IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH1pLm9yYW5nZS5pY29ue2NvbG9yOiNmMjcxMWMhaW1wb3J0YW50fWkuaW52ZXJ0ZWQub3JhbmdlLmljb257Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5vcmFuZ2UuaWNvbixpLmludmVydGVkLmNpcmN1bGFyLm9yYW5nZS5pY29ue2JhY2tncm91bmQtY29sb3I6I2YyNzExYyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS55ZWxsb3cuaWNvbntjb2xvcjojZmJiZDA4IWltcG9ydGFudH1pLmludmVydGVkLnllbGxvdy5pY29ue2NvbG9yOiNmZmUyMWYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQueWVsbG93Lmljb24saS5pbnZlcnRlZC5jaXJjdWxhci55ZWxsb3cuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkub2xpdmUuaWNvbntjb2xvcjojYjVjYzE4IWltcG9ydGFudH1pLmludmVydGVkLm9saXZlLmljb257Y29sb3I6I2Q5ZTc3OCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5vbGl2ZS5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIub2xpdmUuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkuZ3JlZW4uaWNvbntjb2xvcjojMjFiYTQ1IWltcG9ydGFudH1pLmludmVydGVkLmdyZWVuLmljb257Y29sb3I6IzJlY2M0MCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5ncmVlbi5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIuZ3JlZW4uaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkudGVhbC5pY29ue2NvbG9yOiMwMGI1YWQhaW1wb3J0YW50fWkuaW52ZXJ0ZWQudGVhbC5pY29ue2NvbG9yOiM2ZGZmZmYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQudGVhbC5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIudGVhbC5pY29ue2JhY2tncm91bmQtY29sb3I6IzAwYjVhZCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS5ibHVlLmljb257Y29sb3I6IzIxODVkMCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ibHVlLmljb257Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5ibHVlLmljb24saS5pbnZlcnRlZC5jaXJjdWxhci5ibHVlLmljb257YmFja2dyb3VuZC1jb2xvcjojMjE4NWQwIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH1pLnZpb2xldC5pY29ue2NvbG9yOiM2NDM1YzkhaW1wb3J0YW50fWkuaW52ZXJ0ZWQudmlvbGV0Lmljb257Y29sb3I6I2EyOTFmYiFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC52aW9sZXQuaWNvbixpLmludmVydGVkLmNpcmN1bGFyLnZpb2xldC5pY29ue2JhY2tncm91bmQtY29sb3I6IzY0MzVjOSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS5wdXJwbGUuaWNvbntjb2xvcjojYTMzM2M4IWltcG9ydGFudH1pLmludmVydGVkLnB1cnBsZS5pY29ue2NvbG9yOiNkYzczZmYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQucHVycGxlLmljb24saS5pbnZlcnRlZC5jaXJjdWxhci5wdXJwbGUuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkucGluay5pY29ue2NvbG9yOiNlMDM5OTchaW1wb3J0YW50fWkuaW52ZXJ0ZWQucGluay5pY29ue2NvbG9yOiNmZjhlZGYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQucGluay5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIucGluay5pY29ue2JhY2tncm91bmQtY29sb3I6I2UwMzk5NyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS5icm93bi5pY29ue2NvbG9yOiNhNTY3M2YhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYnJvd24uaWNvbntjb2xvcjojZDY3YzFjIWltcG9ydGFudH1pLmludmVydGVkLmJvcmRlcmVkLmJyb3duLmljb24saS5pbnZlcnRlZC5jaXJjdWxhci5icm93bi5pY29ue2JhY2tncm91bmQtY29sb3I6I2E1NjczZiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS5ncmV5Lmljb257Y29sb3I6Izc2NzY3NiFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ncmV5Lmljb257Y29sb3I6I2RjZGRkZSFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5ncmV5Lmljb24saS5pbnZlcnRlZC5jaXJjdWxhci5ncmV5Lmljb257YmFja2dyb3VuZC1jb2xvcjojNzY3Njc2IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH1pLmJsYWNrLmljb257Y29sb3I6IzFiMWMxZCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ibGFjay5pY29ue2NvbG9yOiM1NDU0NTQhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQuYmxhY2suaWNvbixpLmludmVydGVkLmNpcmN1bGFyLmJsYWNrLmljb257YmFja2dyb3VuZC1jb2xvcjojMWIxYzFkIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH1pLm1pbmkuaWNvbixpLm1pbmkuaWNvbnN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6LjRlbX1pLnRpbnkuaWNvbixpLnRpbnkuaWNvbnN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6LjVlbX1pLnNtYWxsLmljb24saS5zbWFsbC5pY29uc3tsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZTouNzVlbX1pLmljb24saS5pY29uc3tmb250LXNpemU6MWVtfWkubGFyZ2UuaWNvbixpLmxhcmdlLmljb25ze2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxLjVlbX1pLmJpZy5pY29uLGkuYmlnLmljb25ze2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToyZW19aS5odWdlLmljb24saS5odWdlLmljb25ze2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTo0ZW19aS5tYXNzaXZlLmljb24saS5tYXNzaXZlLmljb25ze2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTo4ZW19aS5pY29uc3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoxfWkuaWNvbnMgLmljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO21hcmdpbjowO21hcmdpbjowfWkuaWNvbnMgLmljb246Zmlyc3QtY2hpbGR7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246dG9wO3RyYW5zZm9ybTpub25lO21hcmdpbi1yaWdodDouMjVyZW19aS5pY29ucyAuY29ybmVyLmljb257dG9wOmF1dG87bGVmdDphdXRvO3JpZ2h0OjA7Ym90dG9tOjA7dHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOi40NWVtO3RleHQtc2hhZG93Oi0xcHggLTFweCAwICNmZmYsMXB4IC0xcHggMCAjZmZmLC0xcHggMXB4IDAgI2ZmZiwxcHggMXB4IDAgI2ZmZn1pLmljb25zIC50b3AucmlnaHQuY29ybmVyLmljb257dG9wOjA7bGVmdDphdXRvO3JpZ2h0OjA7Ym90dG9tOmF1dG99aS5pY29ucyAudG9wLmxlZnQuY29ybmVyLmljb257dG9wOjA7bGVmdDowO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99aS5pY29ucyAuYm90dG9tLmxlZnQuY29ybmVyLmljb257dG9wOmF1dG87bGVmdDowO3JpZ2h0OmF1dG87Ym90dG9tOjB9aS5pY29ucyAuYm90dG9tLnJpZ2h0LmNvcm5lci5pY29ue3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDowO2JvdHRvbTowfWkuaWNvbnMgLmludmVydGVkLmNvcm5lci5pY29ue3RleHQtc2hhZG93Oi0xcHggLTFweCAwICMxYjFjMWQsMXB4IC0xcHggMCAjMWIxYzFkLC0xcHggMXB4IDAgIzFiMWMxZCwxcHggMXB4IDAgIzFiMWMxZH1pLmljb24ubGlua2VkaW4uaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn1pLmljb24uem9vbS5pbjpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifWkuaWNvbi56b29tLm91dDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifWkuaWNvbi5zaWduLmluOmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9aS5pY29uLmluLmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn1pLmljb24ubG9nLm91dDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifWkuaWNvbi5zaWduLm91dDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifWkuaWNvbi5cXDM1IDAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn1pLmljb24uYWNjZXNzaWJsZS5pY29uOmJlZm9yZXtjb250ZW50OlwiXFxmMzY4XCJ9aS5pY29uLmFjY3Vzb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmMzY5XCJ9aS5pY29uLmFkZHJlc3MuYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjJiOVwifWkuaWNvbi5hZGRyZXNzLmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn1pLmljb24uYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9aS5pY29uLmFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifWkuaWNvbi5hZHZlcnNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM2YVwifWkuaWNvbi5hZmZpbGlhdGV0aGVtZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2YlwifWkuaWNvbi5hbGdvbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZjXCJ9aS5pY29uLmFsaWduLmNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifWkuaWNvbi5hbGlnbi5qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9aS5pY29uLmFsaWduLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn1pLmljb24uYWxpZ24ucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn1pLmljb24uYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjcwXCJ9aS5pY29uLmFtYXpvbi5wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmNcIn1pLmljb24uYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9aS5pY29uLmFtZXJpY2FuLnNpZ24ubGFuZ3VhZ2UuaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9aS5pY29uLmFtaWxpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZFwifWkuaWNvbi5hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn1pLmljb24uYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifWkuaWNvbi5hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn1pLmljb24uYW5nbGUuZG91YmxlLmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn1pLmljb24uYW5nbGUuZG91YmxlLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn1pLmljb24uYW5nbGUuZG91YmxlLnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9aS5pY29uLmFuZ2xlLmRvdWJsZS51cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifWkuaWNvbi5hbmdsZS5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9aS5pY29uLmFuZ2xlLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn1pLmljb24uYW5nbGUucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn1pLmljb24uYW5nbGUudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn1pLmljb24uYW5ncnljcmVhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifWkuaWNvbi5hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIwXCJ9aS5pY29uLmFwcC5zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZlwifWkuaWNvbi5hcHAuc3RvcmUuaW9zOmJlZm9yZXtjb250ZW50OlwiXFxmMzcwXCJ9aS5pY29uLmFwcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMzcxXCJ9aS5pY29uLmFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9aS5pY29uLmFwcGxlLnBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNVwifWkuaWNvbi5hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9aS5pY29uLmFycm93LmFsdGVybmF0ZS5jaXJjbGUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjM1OFwifWkuaWNvbi5hcnJvdy5hbHRlcm5hdGUuY2lyY2xlLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTlcIn1pLmljb24uYXJyb3cuYWx0ZXJuYXRlLmNpcmNsZS5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YVwifWkuaWNvbi5hcnJvdy5hbHRlcm5hdGUuY2lyY2xlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzViXCJ9aS5pY29uLmFycm93LmNpcmNsZS5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9aS5pY29uLmFycm93LmNpcmNsZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9aS5pY29uLmFycm93LmNpcmNsZS5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifWkuaWNvbi5hcnJvdy5jaXJjbGUudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn1pLmljb24uYXJyb3cuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifWkuaWNvbi5hcnJvdy5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9aS5pY29uLmFycm93LnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9aS5pY29uLmFycm93LnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9aS5pY29uLmFycm93cy5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn1pLmljb24uYXJyb3dzLmFsdGVybmF0ZS5ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzM3XCJ9aS5pY29uLmFycm93cy5hbHRlcm5hdGUudmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzhcIn1pLmljb24uYXNzaXN0aXZlLmxpc3RlbmluZy5zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9aS5pY29uLmFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9aS5pY29uLmFzeW1tZXRyaWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn1pLmljb24uYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn1pLmljb24uYXVkaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3M1wifWkuaWNvbi5hdWRpby5kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifWkuaWNvbi5hdXRvcHJlZml4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWNcIn1pLmljb24uYXZpYW5leDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NFwifWkuaWNvbi5hdmlhdG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjFcIn1pLmljb24uYXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9aS5pY29uLmJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9aS5pY29uLmJhbGFuY2Uuc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn1pLmljb24uYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9aS5pY29uLmJhbmQuYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9aS5pY29uLmJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9aS5pY29uLmJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn1pLmljb24uYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifWkuaWNvbi5iYXNlYmFsbC5iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMzXCJ9aS5pY29uLmJhc2tldGJhbGwuYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzNFwifWkuaWNvbi5iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9aS5pY29uLmJhdHRlcnkuZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn1pLmljb24uYmF0dGVyeS5mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9aS5pY29uLmJhdHRlcnkuaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifWkuaWNvbi5iYXR0ZXJ5LnF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn1pLmljb24uYmF0dGVyeS50aHJlZS5xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifWkuaWNvbi5iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn1pLmljb24uYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifWkuaWNvbi5iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9aS5pY29uLmJlaGFuY2Uuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9aS5pY29uLmJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn1pLmljb24uYmVsbC5zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifWkuaWNvbi5iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9aS5pY29uLmJpbW9iamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjM3OFwifWkuaWNvbi5iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9aS5pY29uLmJpcnRoZGF5LmNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn1pLmljb24uYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9aS5pY29uLmJpdGNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzlcIn1pLmljb24uYml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YVwifWkuaWNvbi5ibGFjay50aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn1pLmljb24uYmxhY2tiZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YlwifWkuaWNvbi5ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifWkuaWNvbi5ibG9nZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzdjXCJ9aS5pY29uLmJsb2dnZXIuYjpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZFwifWkuaWNvbi5ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn1pLmljb24uYmx1ZXRvb3RoLmI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn1pLmljb24uYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifWkuaWNvbi5ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9aS5pY29uLmJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn1pLmljb24uYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifWkuaWNvbi5ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifWkuaWNvbi5ib3dsaW5nLmJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzZcIn1pLmljb24uYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNDY2XCJ9aS5pY29uLmJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY4XCJ9aS5pY29uLmJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn1pLmljb24uYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9aS5pY29uLmJ0YzpiZWZvcmV7Y29udGVudDpcIlxcZjE1YVwifWkuaWNvbi5idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn1pLmljb24uYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn1pLmljb24uYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn1pLmljb24uYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn1pLmljb24uYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZlwifWkuaWNvbi5idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn1pLmljb24uYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifWkuaWNvbi5jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9aS5pY29uLmNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9aS5pY29uLmNhbGVuZGFyLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifWkuaWNvbi5jYWxlbmRhci5jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjI3NFwifWkuaWNvbi5jYWxlbmRhci5taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifWkuaWNvbi5jYWxlbmRhci5wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9aS5pY29uLmNhbGVuZGFyLnRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9aS5pY29uLmNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifWkuaWNvbi5jYW1lcmEucmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn1pLmljb24uY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9aS5pY29uLmNhcmV0LmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDdcIn1pLmljb24uY2FyZXQubGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOVwifWkuaWNvbi5jYXJldC5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifWkuaWNvbi5jYXJldC5zcXVhcmUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifWkuaWNvbi5jYXJldC5zcXVhcmUubGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifWkuaWNvbi5jYXJldC5zcXVhcmUucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn1pLmljb24uY2FyZXQuc3F1YXJlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9aS5pY29uLmNhcmV0LnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9aS5pY29uLmNhcnQuYXJyb3cuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifWkuaWNvbi5jYXJ0LnBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn1pLmljb24uY2MuYW1hem9uLnBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifWkuaWNvbi5jYy5hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9aS5pY29uLmNjLmFwcGxlLnBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNlwifWkuaWNvbi5jYy5kaW5lcnMuY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifWkuaWNvbi5jYy5kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifWkuaWNvbi5jYy5qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn1pLmljb24uY2MubWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifWkuaWNvbi5jYy5wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn1pLmljb24uY2Muc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9aS5pY29uLmNjLnZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn1pLmljb24uY2VudGVyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifWkuaWNvbi5jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifWkuaWNvbi5jaGFydC5hcmVhOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9aS5pY29uLmNoYXJ0LmJhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifWkuaWNvbi5jaGFydC5saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9aS5pY29uLmNoYXJ0LnBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifWkuaWNvbi5jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifWkuaWNvbi5jaGVjay5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn1pLmljb24uY2hlY2suc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9aS5pY29uLmNoZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDM5XCJ9aS5pY29uLmNoZXNzLmJpc2hvcDpiZWZvcmV7Y29udGVudDpcIlxcZjQzYVwifWkuaWNvbi5jaGVzcy5ib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQzY1wifWkuaWNvbi5jaGVzcy5raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDNmXCJ9aS5pY29uLmNoZXNzLmtuaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MVwifWkuaWNvbi5jaGVzcy5wYXduOmJlZm9yZXtjb250ZW50OlwiXFxmNDQzXCJ9aS5pY29uLmNoZXNzLnF1ZWVuOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ1XCJ9aS5pY29uLmNoZXNzLnJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDdcIn1pLmljb24uY2hldnJvbi5jaXJjbGUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEzYVwifWkuaWNvbi5jaGV2cm9uLmNpcmNsZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9aS5pY29uLmNoZXZyb24uY2lyY2xlLnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9aS5pY29uLmNoZXZyb24uY2lyY2xlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9aS5pY29uLmNoZXZyb24uZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifWkuaWNvbi5jaGV2cm9uLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn1pLmljb24uY2hldnJvbi5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifWkuaWNvbi5jaGV2cm9uLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9aS5pY29uLmNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMWFlXCJ9aS5pY29uLmNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifWkuaWNvbi5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn1pLmljb24uY2lyY2xlLm5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWNlXCJ9aS5pY29uLmNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjMyOFwifWkuaWNvbi5jbGlwYm9hcmQuY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmNcIn1pLmljb24uY2xpcGJvYXJkLmxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmRcIn1pLmljb24uY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn1pLmljb24uY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn1pLmljb24uY2xvc2VkLmNhcHRpb25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn1pLmljb24uY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn1pLmljb24uY2xvdWRzY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4M1wifWkuaWNvbi5jbG91ZHNtaXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMzg0XCJ9aS5pY29uLmNsb3VkdmVyc2lmeTpiZWZvcmV7Y29udGVudDpcIlxcZjM4NVwifWkuaWNvbi5jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9aS5pY29uLmNvZGUuYnJhbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9aS5pY29uLmNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2JcIn1pLmljb24uY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODRcIn1pLmljb24uY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9aS5pY29uLmNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjAxM1wifWkuaWNvbi5jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9aS5pY29uLmNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGJcIn1pLmljb24uY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifWkuaWNvbi5jb21tZW50LmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifWkuaWNvbi5jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifWkuaWNvbi5jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9aS5pY29uLmNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9aS5pY29uLmNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9aS5pY29uLmNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifWkuaWNvbi5jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9aS5pY29uLmNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifWkuaWNvbi5jcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODhcIn1pLmljb24uY3JlYXRpdmUuY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifWkuaWNvbi5jcmVkaXQuY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifWkuaWNvbi5jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9aS5pY29uLmNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn1pLmljb24uY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifWkuaWNvbi5jc3MzLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4YlwifWkuaWNvbi5jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9aS5pY29uLmN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9aS5pY29uLmN1dDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifWkuaWNvbi5jdXR0bGVmaXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMzhjXCJ9aS5pY29uLmQuYW5kLmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGRcIn1pLmljb24uZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn1pLmljb24uZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn1pLmljb24uZGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifWkuaWNvbi5kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTVcIn1pLmljb24uZGVwbG95ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzhlXCJ9aS5pY29uLmRlc2twcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGZcIn1pLmljb24uZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifWkuaWNvbi5kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9aS5pY29uLmRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn1pLmljb24uZGlnaXRhbC5vY2VhbjpiZWZvcmV7Y29udGVudDpcIlxcZjM5MVwifWkuaWNvbi5kaXNjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMzkyXCJ9aS5pY29uLmRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5M1wifWkuaWNvbi5kbmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzFcIn1pLmljb24uZG9jaHViOmJlZm9yZXtjb250ZW50OlwiXFxmMzk0XCJ9aS5pY29uLmRvY2tlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NVwifWkuaWNvbi5kb2xsYXIuc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifWkuaWNvbi5kb2xseTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MlwifWkuaWNvbi5kb2xseS5mbGF0YmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc0XCJ9aS5pY29uLmRvdC5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn1pLmljb24uZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn1pLmljb24uZHJhZnQyZGlnaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM5NlwifWkuaWNvbi5kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifWkuaWNvbi5kcmliYmJsZS5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTdcIn1pLmljb24uZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifWkuaWNvbi5kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn1pLmljb24uZHlhbG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzk5XCJ9aS5pY29uLmVhcmx5YmlyZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWFcIn1pLmljb24uZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifWkuaWNvbi5lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9aS5pY29uLmVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9aS5pY29uLmVsZW1lbnRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzMFwifWkuaWNvbi5lbGxpcHNpcy5ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9aS5pY29uLmVsbGlwc2lzLnZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9aS5pY29uLmVtYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIzXCJ9aS5pY29uLmVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifWkuaWNvbi5lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifWkuaWNvbi5lbnZlbG9wZS5vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9aS5pY29uLmVudmVsb3BlLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifWkuaWNvbi5lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn1pLmljb24uZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9aS5pY29uLmVybGFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZFwifWkuaWNvbi5ldGhlcmV1bTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZVwifWkuaWNvbi5ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9aS5pY29uLmV1cm8uc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifWkuaWNvbi5leGNoYW5nZS5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjJcIn1pLmljb24uZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn1pLmljb24uZXhjbGFtYXRpb24uY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9aS5pY29uLmV4Y2xhbWF0aW9uLnRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9aS5pY29uLmV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifWkuaWNvbi5leHBhbmQuYXJyb3dzLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjMxZVwifWkuaWNvbi5leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn1pLmljb24uZXh0ZXJuYWwuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVkXCJ9aS5pY29uLmV4dGVybmFsLnNxdWFyZS5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjBcIn1pLmljb24uZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9aS5pY29uLmV5ZS5kcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9aS5pY29uLmV5ZS5zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifWkuaWNvbi5mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifWkuaWNvbi5mYWNlYm9vay5mOmJlZm9yZXtjb250ZW50OlwiXFxmMzllXCJ9aS5pY29uLmZhY2Vib29rLm1lc3NlbmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZlwifWkuaWNvbi5mYWNlYm9vay5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn1pLmljb24uZmFzdC5iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OVwifWkuaWNvbi5mYXN0LmZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn1pLmljb24uZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9aS5pY29uLmZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifWkuaWNvbi5maWdodGVyLmpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifWkuaWNvbi5maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9aS5pY29uLmZpbGUuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9aS5pY29uLmZpbGUuYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifWkuaWNvbi5maWxlLmF1ZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9aS5pY29uLmZpbGUuY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifWkuaWNvbi5maWxlLmV4Y2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9aS5pY29uLmZpbGUuaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn1pLmljb24uZmlsZS5wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn1pLmljb24uZmlsZS5wb3dlcnBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9aS5pY29uLmZpbGUudmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn1pLmljb24uZmlsZS53b3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9aS5pY29uLmZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn1pLmljb24uZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9aS5pY29uLmZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn1pLmljb24uZmlyZS5leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn1pLmljb24uZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifWkuaWNvbi5maXJzdC5haWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzlcIn1pLmljb24uZmlyc3Qub3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjBcIn1pLmljb24uZmlyc3RkcmFmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhMVwifWkuaWNvbi5mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDI0XCJ9aS5pY29uLmZsYWcuY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9aS5pY29uLmZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGMzXCJ9aS5pY29uLmZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifWkuaWNvbi5mbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGRcIn1pLmljb24uZmx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE3XCJ9aS5pY29uLmZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifWkuaWNvbi5mb2xkZXIub3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifWkuaWNvbi5mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9aS5pY29uLmZvbnQuYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNFwifWkuaWNvbi5mb250LmF3ZXNvbWUuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVjXCJ9aS5pY29uLmZvbnQuYXdlc29tZS5mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmNDI1XCJ9aS5pY29uLmZvbnRpY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjI4MFwifWkuaWNvbi5mb250aWNvbnMuZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTJcIn1pLmljb24uZm9vdGJhbGwuYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZVwifWkuaWNvbi5mb3J0LmF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODZcIn1pLmljb24uZm9ydC5hd2Vzb21lLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhM1wifWkuaWNvbi5mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifWkuaWNvbi5mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9aS5pY29uLmZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn1pLmljb24uZnJlZS5jb2RlLmNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn1pLmljb24uZnJlZWJzZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNFwifWkuaWNvbi5mcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifWkuaWNvbi5mdXRib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn1pLmljb24uZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifWkuaWNvbi5nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifWkuaWNvbi5nZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTVcIn1pLmljb24uZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifWkuaWNvbi5nZXQucG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9aS5pY29uLmdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9aS5pY29uLmdnLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifWkuaWNvbi5naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9aS5pY29uLmdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifWkuaWNvbi5naXQuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9aS5pY29uLmdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifWkuaWNvbi5naXRodWIuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9aS5pY29uLmdpdGh1Yi5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn1pLmljb24uZ2l0a3Jha2VuOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9aS5pY29uLmdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifWkuaWNvbi5naXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjZcIn1pLmljb24uZ2xhc3MubWFydGluaTpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifWkuaWNvbi5nbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhNVwifWkuaWNvbi5nbGlkZS5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE2XCJ9aS5pY29uLmdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9aS5pY29uLmdvZm9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifWkuaWNvbi5nb2xmLmJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTBcIn1pLmljb24uZ29vZHJlYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmM2E4XCJ9aS5pY29uLmdvb2RyZWFkcy5nOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9aS5pY29uLmdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifWkuaWNvbi5nb29nbGUuZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWFcIn1pLmljb24uZ29vZ2xlLnBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWJcIn1pLmljb24uZ29vZ2xlLnBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn1pLmljb24uZ29vZ2xlLnBsdXMuZzpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifWkuaWNvbi5nb29nbGUucGx1cy5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn1pLmljb24uZ29vZ2xlLndhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZVwifWkuaWNvbi5ncmFkdWF0aW9uLmNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifWkuaWNvbi5ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifWkuaWNvbi5ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9aS5pY29uLmdyaXBmaXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FjXCJ9aS5pY29uLmdydW50OmJlZm9yZXtjb250ZW50OlwiXFxmM2FkXCJ9aS5pY29uLmd1bHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn1pLmljb24uaC5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn1pLmljb24uaGFja2VyLm5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn1pLmljb24uaGFja2VyLm5ld3Muc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FmXCJ9aS5pY29uLmhhbmQubGl6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9aS5pY29uLmhhbmQucGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn1pLmljb24uaGFuZC5wZWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifWkuaWNvbi5oYW5kLnBvaW50LmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn1pLmljb24uaGFuZC5wb2ludC5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9aS5pY29uLmhhbmQucG9pbnQucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn1pLmljb24uaGFuZC5wb2ludC51cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifWkuaWNvbi5oYW5kLnBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn1pLmljb24uaGFuZC5yb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9aS5pY29uLmhhbmQuc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn1pLmljb24uaGFuZC5zcG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifWkuaWNvbi5oYW5kc2hha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn1pLmljb24uaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifWkuaWNvbi5oZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn1pLmljb24uaGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifWkuaWNvbi5oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9aS5pY29uLmhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9aS5pY29uLmhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifWkuaWNvbi5oaXBzOmJlZm9yZXtjb250ZW50OlwiXFxmNDUyXCJ9aS5pY29uLmhpcmUuYS5oZWxwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjBcIn1pLmljb24uaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifWkuaWNvbi5ob2NrZXkucHVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ1M1wifWkuaWNvbi5ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9aS5pY29uLmhvb2xpOmJlZm9yZXtjb250ZW50OlwiXFxmNDI3XCJ9aS5pY29uLmhvc3BpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9aS5pY29uLmhvc3BpdGFsLnN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZVwifWkuaWNvbi5ob3RqYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjFcIn1pLmljb24uaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9aS5pY29uLmhvdXJnbGFzcy5lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn1pLmljb24uaG91cmdsYXNzLmhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn1pLmljb24uaG91cmdsYXNzLnN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9aS5pY29uLmhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9aS5pY29uLmh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9aS5pY29uLmh1YnNwb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjJcIn1pLmljb24uaS5jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn1pLmljb24uaWQuYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn1pLmljb24uaWQuY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifWkuaWNvbi5pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifWkuaWNvbi5pbWFnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDJcIn1pLmljb24uaW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifWkuaWNvbi5pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifWkuaWNvbi5pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn1pLmljb24uaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn1pLmljb24uaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifWkuaWNvbi5pbmZvLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifWkuaWNvbi5pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn1pLmljb24uaW50ZXJuZXQuZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmJcIn1pLmljb24uaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifWkuaWNvbi5pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzNcIn1pLmljb24uaXR1bmVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I0XCJ9aS5pY29uLml0dW5lcy5ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9aS5pY29uLmplbmtpbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjZcIn1pLmljb24uam9nZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjdcIn1pLmljb24uam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9aS5pY29uLmpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I4XCJ9aS5pY29uLmpzLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiOVwifWkuaWNvbi5qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifWkuaWNvbi5rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn1pLmljb24ua2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn1pLmljb24ua2V5Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmM2JhXCJ9aS5pY29uLmtpY2tzdGFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2JiXCJ9aS5pY29uLmtpY2tzdGFydGVyLms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmNcIn1pLmljb24ua29ydnVlOmJlZm9yZXtjb250ZW50OlwiXFxmNDJmXCJ9aS5pY29uLmxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9aS5pY29uLmxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifWkuaWNvbi5sYXJhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmM2JkXCJ9aS5pY29uLmxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifWkuaWNvbi5sYXN0Zm0uc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9aS5pY29uLmxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn1pLmljb24ubGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifWkuaWNvbi5sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifWkuaWNvbi5sZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFkXCJ9aS5pY29uLmxldmVsLmRvd24uYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2JlXCJ9aS5pY29uLmxldmVsLnVwLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiZlwifWkuaWNvbi5saWZlLnJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn1pLmljb24ubGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9aS5pY29uLmxpbmVjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmM2MwXCJ9aS5pY29uLmxpbmtpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn1pLmljb24ubGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn1pLmljb24ubGlua2VkaW4uYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9aS5pY29uLmxpbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifWkuaWNvbi5saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifWkuaWNvbi5saXJhLnNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn1pLmljb24ubGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifWkuaWNvbi5saXN0LmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifWkuaWNvbi5saXN0Lm9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9aS5pY29uLmxpc3QudWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn1pLmljb24ubG9jYXRpb24uYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn1pLmljb24ubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifWkuaWNvbi5sb2NrLm9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzFcIn1pLmljb24ubG9uZy5hcnJvdy5hbHRlcm5hdGUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjMwOVwifWkuaWNvbi5sb25nLmFycm93LmFsdGVybmF0ZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBhXCJ9aS5pY29uLmxvbmcuYXJyb3cuYWx0ZXJuYXRlLnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBiXCJ9aS5pY29uLmxvbmcuYXJyb3cuYWx0ZXJuYXRlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzBjXCJ9aS5pY29uLmxvdy52aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn1pLmljb24ubHlmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjM1wifWkuaWNvbi5tYWdlbnRvOmJlZm9yZXtjb250ZW50OlwiXFxmM2M0XCJ9aS5pY29uLm1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9aS5pY29uLm1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifWkuaWNvbi5tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9aS5pY29uLm1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifWkuaWNvbi5tYXAubWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9aS5pY29uLm1hcC5tYXJrZXIuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2M1XCJ9aS5pY29uLm1hcC5waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn1pLmljb24ubWFwLnNpZ25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9aS5pY29uLm1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn1pLmljb24ubWFycy5kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn1pLmljb24ubWFycy5zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn1pLmljb24ubWFycy5zdHJva2UuaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifWkuaWNvbi5tYXJzLnN0cm9rZS52ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifWkuaWNvbi5tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn1pLmljb24ubWVkYXBwczpiZWZvcmV7Y29udGVudDpcIlxcZjNjNlwifWkuaWNvbi5tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn1pLmljb24ubWVkaXVtLm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzdcIn1pLmljb24ubWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9aS5pY29uLm1lZHJ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M4XCJ9aS5pY29uLm1lZXR1cDpiZWZvcmV7Y29udGVudDpcIlxcZjJlMFwifWkuaWNvbi5tZWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn1pLmljb24ubWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifWkuaWNvbi5taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn1pLmljb24ubWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifWkuaWNvbi5taWNyb3Bob25lLnNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9aS5pY29uLm1pY3Jvc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYVwifWkuaWNvbi5taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifWkuaWNvbi5taW51cy5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn1pLmljb24ubWludXMuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9aS5pY29uLm1peDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYlwifWkuaWNvbi5taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OVwifWkuaWNvbi5taXp1bmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2NcIn1pLmljb24ubW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9aS5pY29uLm1vYmlsZS5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2RcIn1pLmljb24ubW9keDpiZWZvcmV7Y29udGVudDpcIlxcZjI4NVwifWkuaWNvbi5tb25lcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDBcIn1pLmljb24ubW9uZXkuYmlsbC5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDFcIn1pLmljb24ubW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifWkuaWNvbi5tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9aS5pY29uLm1vdXNlLnBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn1pLmljb24ubXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn1pLmljb24ubmFwc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNkMlwifWkuaWNvbi5uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn1pLmljb24ubmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9aS5pY29uLm5pbnRlbmRvLnN3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQxOFwifWkuaWNvbi5ub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNDE5XCJ9aS5pY29uLm5vZGUuanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDNcIn1pLmljb24ubnBtOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q0XCJ9aS5pY29uLm5zODpiZWZvcmV7Y29udGVudDpcIlxcZjNkNVwifWkuaWNvbi5udXRyaXRpb25peDpiZWZvcmV7Y29udGVudDpcIlxcZjNkNlwifWkuaWNvbi5vYmplY3QuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn1pLmljb24ub2JqZWN0LnVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn1pLmljb24ub2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifWkuaWNvbi5vZG5va2xhc3NuaWtpLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifWkuaWNvbi5vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifWkuaWNvbi5vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn1pLmljb24ub3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn1pLmljb24ub3B0aW4ubW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifWkuaWNvbi5vc2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn1pLmljb24ub3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifWkuaWNvbi5wYWdlNDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifWkuaWNvbi5wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn1pLmljb24ucGFpbnQuYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn1pLmljb24ucGFsZmVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q4XCJ9aS5pY29uLnBhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MlwifWkuaWNvbi5wYXBlci5wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifWkuaWNvbi5wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn1pLmljb24ucGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9aS5pY29uLnBhc3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9aS5pY29uLnBhdHJlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDlcIn1pLmljb24ucGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGNcIn1pLmljb24ucGF1c2UuY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9aS5pY29uLnBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjFiMFwifWkuaWNvbi5wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn1pLmljb24ucGVuLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifWkuaWNvbi5wZW5jaWwuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9aS5pY29uLnBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn1pLmljb24ucGVyaXNjb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmM2RhXCJ9aS5pY29uLnBoYWJyaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmM2RiXCJ9aS5pY29uLnBob2VuaXguZnJhbWV3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9aS5pY29uLnBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk1XCJ9aS5pY29uLnBob25lLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifWkuaWNvbi5waG9uZS52b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTBcIn1pLmljb24ucGhwOmJlZm9yZXtjb250ZW50OlwiXFxmNDU3XCJ9aS5pY29uLnBpZWQucGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn1pLmljb24ucGllZC5waXBlci5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn1pLmljb24ucGllZC5waXBlci5wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifWkuaWNvbi5waWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NFwifWkuaWNvbi5waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn1pLmljb24ucGludGVyZXN0LnA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn1pLmljb24ucGludGVyZXN0LnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifWkuaWNvbi5wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifWkuaWNvbi5wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9aS5pY29uLnBsYXkuY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9aS5pY29uLnBsYXlzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2RmXCJ9aS5pY29uLnBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn1pLmljb24ucGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifWkuaWNvbi5wbHVzLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifWkuaWNvbi5wbHVzLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifWkuaWNvbi5wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmNlXCJ9aS5pY29uLnBvdW5kLnNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn1pLmljb24ucG93ZXIub2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9aS5pY29uLnByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9aS5pY29uLnByb2R1Y3QuaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifWkuaWNvbi5wdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn1pLmljb24ucHV6emxlLnBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9aS5pY29uLnB5dGhvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlMlwifWkuaWNvbi5xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifWkuaWNvbi5xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn1pLmljb24ucXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn1pLmljb24ucXVlc3Rpb24uY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9aS5pY29uLnF1aWRkaXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OFwifWkuaWNvbi5xdWluc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTlcIn1pLmljb24ucXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn1pLmljb24ucXVvdGUubGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifWkuaWNvbi5xdW90ZS5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifWkuaWNvbi5yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn1pLmljb24ucmF2ZWxyeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkOVwifWkuaWNvbi5yZWFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjQxYlwifWkuaWNvbi5yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifWkuaWNvbi5yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9aS5pY29uLnJlZHJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9aS5pY29uLnJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifWkuaWNvbi5yZWRkaXQuYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn1pLmljb24ucmVkZGl0LnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifWkuaWNvbi5yZWRvOmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9aS5pY29uLnJlZG8uYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmY5XCJ9aS5pY29uLnJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn1pLmljb24ucmVuZGFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNFwifWkuaWNvbi5yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn1pLmljb24ucmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTVcIn1pLmljb24ucmVwbHkuYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9aS5pY29uLnJlcGx5ZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNlwifWkuaWNvbi5yZXNvbHZpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn1pLmljb24ucmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifWkuaWNvbi5yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCJ9aS5pY29uLnJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifWkuaWNvbi5yb2NrZXRjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmM2U4XCJ9aS5pY29uLnJvY2tybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTlcIn1pLmljb24ucnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9aS5pY29uLnJzcy5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn1pLmljb24ucnVibGUuc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifWkuaWNvbi5ydXBlZS5zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9aS5pY29uLnNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifWkuaWNvbi5zYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFlXCJ9aS5pY29uLnNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn1pLmljb24uc2NobGl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VhXCJ9aS5pY29uLnNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifWkuaWNvbi5zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn1pLmljb24uc2VhcmNoLm1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9aS5pY29uLnNlYXJjaC5wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9aS5pY29uLnNlYXJjaGVuZ2luOmJlZm9yZXtjb250ZW50OlwiXFxmM2ViXCJ9aS5pY29uLnNlbGxjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmRhXCJ9aS5pY29uLnNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifWkuaWNvbi5zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn1pLmljb24uc2VydmljZXN0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmM2VjXCJ9aS5pY29uLnNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9aS5pY29uLnNoYXJlLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifWkuaWNvbi5zaGFyZS5hbHRlcm5hdGUuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9aS5pY29uLnNoYXJlLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifWkuaWNvbi5zaGVrZWwuc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifWkuaWNvbi5zaGllbGQuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2VkXCJ9aS5pY29uLnNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn1pLmljb24uc2hpcHBpbmcuZmFzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4YlwifWkuaWNvbi5zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn1pLmljb24uc2hvcHBpbmcuYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkwXCJ9aS5pY29uLnNob3BwaW5nLmJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifWkuaWNvbi5zaG9wcGluZy5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9aS5pY29uLnNob3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjY1wifWkuaWNvbi5zaWduLmxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9aS5pY29uLnNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifWkuaWNvbi5zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifWkuaWNvbi5zaXN0cml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VlXCJ9aS5pY29uLnNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn1pLmljb24uc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn1pLmljb24uc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn1pLmljb24uc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn1pLmljb24uc2xhY2suaGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZlwifWkuaWNvbi5zbGlkZXJzLmhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn1pLmljb24uc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifWkuaWNvbi5zbWlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifWkuaWNvbi5zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifWkuaWNvbi5zbmFwY2hhdC5naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhY1wifWkuaWNvbi5zbmFwY2hhdC5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn1pLmljb24uc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9aS5pY29uLnNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn1pLmljb24uc29ydC5hbHBoYWJldC5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9aS5pY29uLnNvcnQuYWxwaGFiZXQudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn1pLmljb24uc29ydC5hbW91bnQuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifWkuaWNvbi5zb3J0LmFtb3VudC51cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifWkuaWNvbi5zb3J0LmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn1pLmljb24uc29ydC5udW1lcmljLmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn1pLmljb24uc29ydC5udW1lcmljLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9aS5pY29uLnNvcnQudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn1pLmljb24uc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifWkuaWNvbi5zcGFjZS5zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9aS5pY29uLnNwZWFrYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjNcIn1pLmljb24uc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifWkuaWNvbi5zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9aS5pY29uLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifWkuaWNvbi5zcXVhcmUuZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1Y1wifWkuaWNvbi5zdGFjay5leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifWkuaWNvbi5zdGFjay5vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifWkuaWNvbi5zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9aS5pY29uLnN0YXIuaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifWkuaWNvbi5zdGF5bGlua2VkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y1XCJ9aS5pY29uLnN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9aS5pY29uLnN0ZWFtLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifWkuaWNvbi5zdGVhbS5zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjZcIn1pLmljb24uc3RlcC5iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifWkuaWNvbi5zdGVwLmZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn1pLmljb24uc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn1pLmljb24uc3RpY2tlci5tdWxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y3XCJ9aS5pY29uLnN0aWNreS5ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ5XCJ9aS5pY29uLnN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn1pLmljb24uc3RvcC5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn1pLmljb24uc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmYyXCJ9aS5pY29uLnN0cmF2YTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOFwifWkuaWNvbi5zdHJlZXQudmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifWkuaWNvbi5zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9aS5pY29uLnN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOVwifWkuaWNvbi5zdHJpcGUuczpiZWZvcmV7Y29udGVudDpcIlxcZjQyYVwifWkuaWNvbi5zdHVkaW92aW5hcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjhcIn1pLmljb24uc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn1pLmljb24uc3R1bWJsZXVwb24uY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEzXCJ9aS5pY29uLnN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifWkuaWNvbi5zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzlcIn1pLmljb24uc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjJcIn1pLmljb24uc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9aS5pY29uLnN1cGVycG93ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9aS5pY29uLnN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9aS5pY29uLnN1cHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOVwifWkuaWNvbi5zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9aS5pY29uLnN5bmMuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmYxXCJ9aS5pY29uLnN5cmluZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn1pLmljb24udGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn1pLmljb24udGFibGUudGVubmlzOmJlZm9yZXtjb250ZW50OlwiXFxmNDVkXCJ9aS5pY29uLnRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifWkuaWNvbi50YWJsZXQuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZhXCJ9aS5pY29uLnRhY2hvbWV0ZXIuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZkXCJ9aS5pY29uLnRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifWkuaWNvbi50YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmMDJjXCJ9aS5pY29uLnRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9aS5pY29uLnRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn1pLmljb24udGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzZcIn1pLmljb24udGVsZWdyYW0ucGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmVcIn1pLmljb24udGVuY2VudC53ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifWkuaWNvbi50ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifWkuaWNvbi50ZXh0LmhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifWkuaWNvbi50ZXh0LndpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9aS5pY29uLnRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9aS5pY29uLnRoLmxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9aS5pY29uLnRoLmxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn1pLmljb24udGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9aS5pY29uLnRoZXJtb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDkxXCJ9aS5pY29uLnRoZXJtb21ldGVyLmVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9aS5pY29uLnRoZXJtb21ldGVyLmZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn1pLmljb24udGhlcm1vbWV0ZXIuaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifWkuaWNvbi50aGVybW9tZXRlci5xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9aS5pY29uLnRoZXJtb21ldGVyLnRocmVlLnF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9aS5pY29uLnRodW1icy5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9aS5pY29uLnRodW1icy51cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifWkuaWNvbi50aHVtYnRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn1pLmljb24udGlja2V0LmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmZlwifWkuaWNvbi50aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifWkuaWNvbi50aW1lcy5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn1pLmljb24udGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifWkuaWNvbi50b2dnbGUub2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9aS5pY29uLnRvZ2dsZS5vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifWkuaWNvbi50cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWNcIn1pLmljb24udHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn1pLmljb24udHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn1pLmljb24udHJhbnNnZW5kZXIuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9aS5pY29uLnRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9aS5pY29uLnRyYXNoLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJlZFwifWkuaWNvbi50cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9aS5pY29uLnRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifWkuaWNvbi50cmlwYWR2aXNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2MlwifWkuaWNvbi50cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn1pLmljb24udHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn1pLmljb24udHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9aS5pY29uLnR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifWkuaWNvbi50dW1ibHIuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9aS5pY29uLnR2OmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9aS5pY29uLnR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifWkuaWNvbi50d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9aS5pY29uLnR3aXR0ZXIuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9aS5pY29uLnR5cG8zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJiXCJ9aS5pY29uLnViZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDJcIn1pLmljb24udWlraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDNcIn1pLmljb24udW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn1pLmljb24udW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9aS5pY29uLnVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn1pLmljb24udW5kby5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWFcIn1pLmljb24udW5pcmVnaXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDRcIn1pLmljb24udW5pdmVyc2FsLmFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifWkuaWNvbi51bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9aS5pY29uLnVubGluazpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifWkuaWNvbi51bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn1pLmljb24udW5sb2NrLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifWkuaWNvbi51bnRhcHBkOmJlZm9yZXtjb250ZW50OlwiXFxmNDA1XCJ9aS5pY29uLnVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifWkuaWNvbi51c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn1pLmljb24udXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifWkuaWNvbi51c2VyLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifWkuaWNvbi51c2VyLm1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9aS5pY29uLnVzZXIucGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifWkuaWNvbi51c2VyLnNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifWkuaWNvbi51c2VyLnRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9aS5pY29uLnVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9aS5pY29uLnVzc3VubmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9aS5pY29uLnV0ZW5zaWwuc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTVcIn1pLmljb24udXRlbnNpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTdcIn1pLmljb24udmFhZGluOmJlZm9yZXtjb250ZW50OlwiXFxmNDA4XCJ9aS5pY29uLnZlbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9aS5pY29uLnZlbnVzLmRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifWkuaWNvbi52ZW51cy5tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9aS5pY29uLnZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn1pLmljb24udmlhZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMmE5XCJ9aS5pY29uLnZpYWRlby5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn1pLmljb24udmliZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDlcIn1pLmljb24udmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn1pLmljb24udmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGFcIn1pLmljb24udmltZW8uc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9aS5pY29uLnZpbWVvLnY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2RcIn1pLmljb24udmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifWkuaWNvbi52azpiZWZvcmV7Y29udGVudDpcIlxcZjE4OVwifWkuaWNvbi52bnY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGJcIn1pLmljb24udm9sbGV5YmFsbC5iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVmXCJ9aS5pY29uLnZvbHVtZS5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9aS5pY29uLnZvbHVtZS5vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn1pLmljb24udm9sdW1lLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9aS5pY29uLnZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9aS5pY29uLndhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifWkuaWNvbi53ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifWkuaWNvbi53ZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTZcIn1pLmljb24ud2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9aS5pY29uLndoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9aS5pY29uLndoYXRzYXBwLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwY1wifWkuaWNvbi53aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9aS5pY29uLndobWNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9aS5pY29uLndpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn1pLmljb24ud2lraXBlZGlhLnc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn1pLmljb24ud2luZG93LmNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9aS5pY29uLndpbmRvdy5tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMFwifWkuaWNvbi53aW5kb3cubWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDFcIn1pLmljb24ud2luZG93LnJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn1pLmljb24ud2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifWkuaWNvbi53b24uc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifWkuaWNvbi53b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn1pLmljb24ud29yZHByZXNzLnNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMVwifWkuaWNvbi53cGJlZ2lubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9aS5pY29uLndwZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGVcIn1pLmljb24ud3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifWkuaWNvbi53cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn1pLmljb24ueGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQxMlwifWkuaWNvbi54aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9aS5pY29uLnhpbmcuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9aS5pY29uLnkuY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifWkuaWNvbi55YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifWkuaWNvbi55YW5kZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTNcIn1pLmljb24ueWFuZGV4LmludGVybmF0aW9uYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTRcIn1pLmljb24ueWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifWkuaWNvbi55ZW4uc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifWkuaWNvbi55b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifWkuaWNvbi55b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9aS5pY29uLnlvdXR1YmUuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDMxXCJ9aS5pY29uLmNoZXNzLnJvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDdcIn1pLmljb24ub3JkZXJlZC5saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9aS5pY29uLnVub3JkZXJlZC5saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGNhXCJ9aS5pY29uLnVzZXIuZG9jdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9aS5pY29uLnNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZFwifWkuaWNvbi5wdXp6bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn1pLmljb24uY3JlZGl0LmNhcmQuYW1hem9uLnBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifWkuaWNvbi5jcmVkaXQuY2FyZC5hbWVyaWNhbi5leHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9aS5pY29uLmNyZWRpdC5jYXJkLmRpbmVycy5jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9aS5pY29uLmNyZWRpdC5jYXJkLmRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9aS5pY29uLmNyZWRpdC5jYXJkLmpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifWkuaWNvbi5jcmVkaXQuY2FyZC5tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9aS5pY29uLmNyZWRpdC5jYXJkLnBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifWkuaWNvbi5jcmVkaXQuY2FyZC5zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn1pLmljb24uY3JlZGl0LmNhcmQudmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifWkuaWNvbi5hZGQuY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9aS5pY29uLmFkZC5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn1pLmljb24uYWRkLnRvLmNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9aS5pY29uLmFkZC50by5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9aS5pY29uLmFkZC51c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9aS5pY29uLmFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifWkuaWNvbi5hbGFybS5tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9aS5pY29uLmFsYXJtOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9aS5pY29uLmFsZDpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifWkuaWNvbi5hbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTJcIn1pLmljb24uYW1lcmljYW4uZXhwcmVzcy5jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9aS5pY29uLmFtZXJpY2FuLmV4cHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn1pLmljb24uYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifWkuaWNvbi5hbm5vdW5jZW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn1pLmljb24uYXJlYS5jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifWkuaWNvbi5hcmVhLmdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9aS5pY29uLmFycm93LmRvd24uY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifWkuaWNvbi5hc2V4dWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9aS5pY29uLmFzbC5pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn1pLmljb24uYXNsOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9aS5pY29uLmFzc2lzdGl2ZS5saXN0ZW5pbmcuZGV2aWNlczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifWkuaWNvbi5hdHRhY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn1pLmljb24uYXR0ZW50aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9aS5pY29uLmJhbGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn1pLmljb24uYmFyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9aS5pY29uLmJhdGh0dWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2RcIn1pLmljb24uYmF0dGVyeS5mb3VyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9aS5pY29uLmJhdHRlcnkuaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifWkuaWNvbi5iYXR0ZXJ5LmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifWkuaWNvbi5iYXR0ZXJ5Lm1lZGl1bTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifWkuaWNvbi5iYXR0ZXJ5Lm9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifWkuaWNvbi5iYXR0ZXJ5LnRocmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9aS5pY29uLmJhdHRlcnkudHdvOmJlZm9yZXtjb250ZW50OlwiXFxmMjQyXCJ9aS5pY29uLmJhdHRlcnkuemVybzpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifWkuaWNvbi5iaXJ0aGRheTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifWkuaWNvbi5ibG9jay5sYXlvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDlcIn1pLmljb24uYmx1ZXRvb3RoLmFsdGVybmF0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMjk0XCJ9aS5pY29uLmJyb2tlbi5jaGFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifWkuaWNvbi5icm93c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9aS5pY29uLmNhbGwuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9aS5pY29uLmNhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn1pLmljb24uY2FuY2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9aS5pY29uLmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn1pLmljb24uY2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn1pLmljb24uY2hhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn1pLmljb24uY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifWkuaWNvbi5jaGVja2VkLmNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9aS5pY29uLmNoZWNrbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifWkuaWNvbi5jaXJjbGUubm90Y2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifWkuaWNvbi5jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifWkuaWNvbi5jbnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn1pLmljb24uY29ja3RhaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn1pLmljb24uY29tbWVudGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifWkuaWNvbi5jb21wdXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifWkuaWNvbi5jb25maWd1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn1pLmljb24uY29udGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifWkuaWNvbi5kZWFmbmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifWkuaWNvbi5kZWxldGUuY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzNcIn1pLmljb24uZGVsZXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9aS5pY29uLmRldGVjdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifWkuaWNvbi5kaW5lcnMuY2x1Yi5jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9aS5pY29uLmRpbmVycy5jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9aS5pY29uLmRpc2NvdmVyLmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn1pLmljb24uZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn1pLmljb24uZGlzY3Vzc2lvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn1pLmljb24uZG9jdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9aS5pY29uLmRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifWkuaWNvbi5kb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9aS5pY29uLmRyaWJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn1pLmljb24uZHJpdmVycy5saWNlbnNlOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9aS5pY29uLmRyb3Bkb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9aS5pY29uLmVlcmNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn1pLmljb24uZW1lcmdlbmN5OmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9aS5pY29uLmVudmlyYS5nYWxsZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjk5XCJ9aS5pY29uLmVyYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9aS5pY29uLmV1cjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifWkuaWNvbi5ldXJvOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9aS5pY29uLmV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn1pLmljb24uZmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn1pLmljb24uZmFjdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifWkuaWNvbi5mYXZvcml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifWkuaWNvbi5mZWVkOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9aS5pY29uLmZlbWFsZS5ob21vc2V4dWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9aS5pY29uLmZpbGUudGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifWkuaWNvbi5maW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9aS5pY29uLmZpcnN0LmFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifWkuaWNvbi5maXZlLmh1bmRyZWQucGl4ZWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9aS5pY29uLmZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn1pLmljb24uZ2FtZTpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifWkuaWNvbi5nYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn1pLmljb24uZ2JwOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9aS5pY29uLmdpdHRpcDpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifWkuaWNvbi5nb29nbGUucGx1cy5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn1pLmljb24uZ29vZ2xlLnBsdXMub2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn1pLmljb24uZ3JhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifWkuaWNvbi5ncmFkdWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9aS5pY29uLmdyaWQubGF5b3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9aS5pY29uLmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9aS5pY29uLmg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn1pLmljb24uaGFuZC52aWN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9aS5pY29uLmhhbmRpY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9aS5pY29uLmhhcmQub2YuaGVhcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifWkuaWNvbi5oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn1pLmljb24uaGVscC5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn1pLmljb24uaGVscDpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifWkuaWNvbi5oZXRlcm9zZXh1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn1pLmljb24uaGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifWkuaWNvbi5ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifWkuaWNvbi5ob3VyZ2xhc3MuZm91cjpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifWkuaWNvbi5ob3VyZ2xhc3MuZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifWkuaWNvbi5ob3VyZ2xhc3Mub25lOmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9aS5pY29uLmhvdXJnbGFzcy50aHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1M1wifWkuaWNvbi5ob3VyZ2xhc3MudHdvOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9aS5pY29uLmlkZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn1pLmljb24uaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9aS5pY29uLmluLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn1pLmljb24uaW5yOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9aS5pY29uLmludGVyZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9aS5pY29uLmludGVyc2V4OmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9aS5pY29uLmphcGFuLmNyZWRpdC5idXJlYXUuY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifWkuaWNvbi5qYXBhbi5jcmVkaXQuYnVyZWF1OmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9aS5pY29uLmpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifWkuaWNvbi5qcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn1pLmljb24ua3J3OmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9aS5pY29uLmxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifWkuaWNvbi5sYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn1pLmljb24ubGVnYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn1pLmljb24ubGVzYmlhbjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifWkuaWNvbi5saWdodG5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn1pLmljb24ubGlrZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifWkuaWNvbi5saW5lLmdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9aS5pY29uLmxpbmtlZGluLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifWkuaWNvbi5saW5raWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9aS5pY29uLmxpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn1pLmljb24ubGlzdC5sYXlvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn1pLmljb24ubWFnbmlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifWkuaWNvbi5tYWlsLmZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn1pLmljb24ubWFpbC5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn1pLmljb24ubWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifWkuaWNvbi5tYWxlLmhvbW9zZXh1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn1pLmljb24ubWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9aS5pY29uLm1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifWkuaWNvbi5tYXJzLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifWkuaWNvbi5tYXJzLmhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn1pLmljb24ubWFycy52ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifWkuaWNvbi5tYXN0ZXJjYXJkLmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn1pLmljb24ubWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifWkuaWNvbi5taWNyb3NvZnQuZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifWkuaWNvbi5taWxpdGFyeTpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifWkuaWNvbi5tcy5lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9aS5pY29uLm11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn1pLmljb24ubmV3LnBpZWQucGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn1pLmljb24ubm9uLmJpbmFyeS50cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifWkuaWNvbi5udW1iZXJlZC5saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9aS5pY29uLm9wdGlubW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifWkuaWNvbi5vcHRpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9aS5pY29uLm90aGVyLmdlbmRlci5ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9aS5pY29uLm90aGVyLmdlbmRlci52ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifWkuaWNvbi5vdGhlci5nZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn1pLmljb24ucGF5bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifWkuaWNvbi5wYXlwYWwuY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifWkuaWNvbi5wZW5jaWwuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9aS5pY29uLnBob3RvOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9aS5pY29uLnBpY3R1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn1pLmljb24ucGllLmNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9aS5pY29uLnBpZS5ncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifWkuaWNvbi5waWVkLnBpcGVyLmhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifWkuaWNvbi5waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn1pLmljb24ucGx1cy5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9aS5pY29uLnBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifWkuaWNvbi5wb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifWkuaWNvbi5wb2ludGluZy5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9aS5pY29uLnBvaW50aW5nLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn1pLmljb24ucG9pbnRpbmcucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn1pLmljb24ucG9pbnRpbmcudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn1pLmljb24ucG91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn1pLmljb24ucG93ZXIuY29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifWkuaWNvbi5wb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifWkuaWNvbi5wcml2YWN5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9aS5pY29uLnIuY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9aS5pY29uLnJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn1pLmljb24ucmVjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9aS5pY29uLnJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn1pLmljb24ucmVtb3ZlLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1N1wifWkuaWNvbi5yZW1vdmUuZnJvbS5jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifWkuaWNvbi5yZW1vdmUudXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifWkuaWNvbi5yZW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn1pLmljb24ucmVwZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9aS5pY29uLnJtYjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifWkuaWNvbi5yb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn1pLmljb24ucnViOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9aS5pY29uLnJ1YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9aS5pY29uLnJ1cGVlOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9aS5pY29uLnMxNTpiZWZvcmV7Y29udGVudDpcIlxcZjJjZFwifWkuaWNvbi5zZWxlY3RlZC5yYWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifWkuaWNvbi5zZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9aS5pY29uLnNldHRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn1pLmljb24uc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn1pLmljb24uc2hla2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9aS5pY29uLnNoZXFlbDpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifWkuaWNvbi5zaGlwcGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifWkuaWNvbi5zaG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9aS5pY29uLnNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn1pLmljb24uc2h1dGRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn1pLmljb24uc2lkZWJhcjpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifWkuaWNvbi5zaWduaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9aS5pY29uLnNpZ251cDpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifWkuaWNvbi5zbGlkZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9aS5pY29uLnNvY2NlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifWkuaWNvbi5zb3J0LmFscGhhYmV0LmFzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifWkuaWNvbi5zb3J0LmFscGhhYmV0LmRlc2NlbmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn1pLmljb24uc29ydC5hc2NlbmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn1pLmljb24uc29ydC5jb250ZW50LmFzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifWkuaWNvbi5zb3J0LmNvbnRlbnQuZGVzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifWkuaWNvbi5zb3J0LmRlc2NlbmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn1pLmljb24uc29ydC5udW1lcmljLmFzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifWkuaWNvbi5zb3J0Lm51bWVyaWMuZGVzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifWkuaWNvbi5zb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifWkuaWNvbi5zcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn1pLmljb24uc3RyaXBlLmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn1pLmljb24uc3R1ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifWkuaWNvbi50YWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9aS5pY29uLnRhcmdldDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifWkuaWNvbi50ZWxldHlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifWkuaWNvbi50ZWxldmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9aS5pY29uLnRleHQuY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9aS5pY29uLnRleHQudGVsZXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9aS5pY29uLnRoZW1lLmlzbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjJcIn1pLmljb24udGhlbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn1pLmljb24udGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn1pLmljb24udGh1bWIudGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifWkuaWNvbi50aW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9aS5pY29uLnRtOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9aS5pY29uLnRvZ2dsZS5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9aS5pY29uLnRvZ2dsZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9aS5pY29uLnRvZ2dsZS5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifWkuaWNvbi50b2dnbGUudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn1pLmljb24udHJhbnNsYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9aS5pY29uLnRyYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifWkuaWNvbi50cmVhdG1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn1pLmljb24udHJpYW5nbGUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifWkuaWNvbi50cmlhbmdsZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9aS5pY29uLnRyaWFuZ2xlLnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9aS5pY29uLnRyaWFuZ2xlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9aS5pY29uLnRyeTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifWkuaWNvbi51bmhpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn1pLmljb24udW5saW5raWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9aS5pY29uLnVubXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifWkuaWNvbi51c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn1pLmljb24udXNlci5jYW5jZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn1pLmljb24udXNlci5jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifWkuaWNvbi51c2VyLmRlbGV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifWkuaWNvbi51c2VyLng6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn1pLmljb24udmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn1pLmljb24udmlkZW8uY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9aS5pY29uLnZpZGVvLnBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn1pLmljb24udmlzYS5jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9aS5pY29uLnZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn1pLmljb24udm9sdW1lLmNvbnRyb2wucGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTBcIn1pLmljb24ud2FpdDpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifWkuaWNvbi53YXJuaW5nLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifWkuaWNvbi53YXJuaW5nLnNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn1pLmljb24ud2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjEyYVwifWkuaWNvbi53ZWNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn1pLmljb24ud2ktZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn1pLmljb24ud2lraXBlZGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9aS5pY29uLndpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5MVwifWkuaWNvbi53aXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDBcIn1pLmljb24ud29tYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn1pLmljb24ud29uOmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9aS5pY29uLndvcmRwcmVzcy5iZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifWkuaWNvbi53b3JkcHJlc3MuZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn1pLmljb24ud29ybGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn1pLmljb24ud3JpdGUuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9aS5pY29uLng6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn1pLmljb24ueWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn1pLmljb24ueWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn1pLmljb24ueWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9aS5pY29uLnppcDpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifWkuaWNvbi56b29tLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9aS5pY29uLnpvb20tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9aS5pY29uLnpvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn1pLmljb24uYml0YnVja2V0LnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifWkuaWNvbi5jaGVja21hcmsuYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9aS5pY29uLmNpcmNsZS50aGluOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9aS5pY29uLmNsb3VkLmRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMzgxXCJ9aS5pY29uLmNsb3VkLnVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MlwifWkuaWNvbi5jb21wb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9aS5pY29uLmNvbnZlcnNhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifWkuaWNvbi5jcmVkaXQuY2FyZC5hbHRlcm5hdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifWkuaWNvbi5jdXJyZW5jeTpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifWkuaWNvbi5kYXNoYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmRcIn1pLmljb24uZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNVwifWkuaWNvbi5kaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9aS5pY29uLmV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMzYyXCJ9aS5pY29uLmV4dGVybmFsLnNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9aS5pY29uLmV4dGVybmFsLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2MFwifWkuaWNvbi5leHRlcm5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjM1ZFwifWkuaWNvbi5mYWNlYm9vay5vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifWkuaWNvbi5mb29kOmJlZm9yZXtjb250ZW50OlwiXFxmMmU3XCJ9aS5pY29uLmhvdXJnbGFzcy56ZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9aS5pY29uLmxldmVsLmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmVcIn1pLmljb24ubGV2ZWwudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn1pLmljb24ubG9nb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY1XCJ9aS5pY29uLm1lYW5wYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9aS5pY29uLm1vbmV5OmJlZm9yZXtjb250ZW50OlwiXFxmM2QxXCJ9aS5pY29uLm1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn1pLmljb24ucGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9aS5pY29uLnByb3RlY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjNcIn1pLmljb24ucmFkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn1pLmljb24ucmVtb3ZlLmJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9aS5pY29uLnJlc2l6ZS5ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzM3XCJ9aS5pY29uLnJlc2l6ZS52ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjMzOFwifWkuaWNvbi5zaWduLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9aS5pY29uLnNpZ24tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY1XCJ9aS5pY29uLnNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMmU1XCJ9aS5pY29uLnN0YXIuaGFsZi5lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifWkuaWNvbi5zdGFyLmhhbGYuZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifWkuaWNvbi50aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmZcIn1pLmljb24udGltZXMucmVjdGFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9aS5pY29uLndyaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9aS5pY29uLnlvdXR1YmUucGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6b3V0bGluZS1pY29ucztzcmM6dXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9vdXRsaW5lLWljb25zLmVvdCk7c3JjOnVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvb3V0bGluZS1pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9vdXRsaW5lLWljb25zLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9vdXRsaW5lLWljb25zLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvb3V0bGluZS1pY29ucy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwodGhlbWVzL2RlZmF1bHQvYXNzZXRzL2ZvbnRzL291dGxpbmUtaWNvbnMuc3ZnI2ljb25zKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmV9aS5pY29uLm91dGxpbmV7Zm9udC1mYW1pbHk6b3V0bGluZS1pY29uc31pLmljb24uYWRkcmVzcy5ib29rLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn1pLmljb24uYWRkcmVzcy5jYXJkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn1pLmljb24uYXJyb3cuYWx0ZXJuYXRlLmNpcmNsZS5kb3duLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNThcIn1pLmljb24uYXJyb3cuYWx0ZXJuYXRlLmNpcmNsZS5sZWZ0Lm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTlcIn1pLmljb24uYXJyb3cuYWx0ZXJuYXRlLmNpcmNsZS5yaWdodC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9aS5pY29uLmFycm93LmFsdGVybmF0ZS5jaXJjbGUudXAub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjM1YlwifWkuaWNvbi5iZWxsLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn1pLmljb24uYmVsbC5zbGFzaC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9aS5pY29uLmJvb2ttYXJrLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn1pLmljb24uYnVpbGRpbmcub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifWkuaWNvbi5jYWxlbmRhci5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9aS5pY29uLmNhbGVuZGFyLmFsdGVybmF0ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9aS5pY29uLmNhbGVuZGFyLmNoZWNrLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn1pLmljb24uY2FsZW5kYXIubWludXMub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifWkuaWNvbi5jYWxlbmRhci5wbHVzLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn1pLmljb24uY2FsZW5kYXIudGltZXMub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifWkuaWNvbi5jYXJldC5zcXVhcmUuZG93bi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9aS5pY29uLmNhcmV0LnNxdWFyZS5sZWZ0Lm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn1pLmljb24uY2FyZXQuc3F1YXJlLnJpZ2h0Lm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn1pLmljb24uY2FyZXQuc3F1YXJlLnVwLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn1pLmljb24uY2hhcnQuYmFyLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODBcIn1pLmljb24uY2hlY2suY2lyY2xlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn1pLmljb24uY2hlY2suc3F1YXJlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn1pLmljb24uY2lyY2xlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn1pLmljb24uY2xpcGJvYXJkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMjhcIn1pLmljb24uY2xvY2sub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifWkuaWNvbi5jbG9uZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9aS5pY29uLmNsb3NlZC5jYXB0aW9uaW5nLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn1pLmljb24uY29tbWVudC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9aS5pY29uLmNvbW1lbnQuYWx0ZXJuYXRlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn1pLmljb24uY29tbWVudHMub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifWkuaWNvbi5jb21wYXNzLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn1pLmljb24uY29weS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9aS5pY29uLmNvcHlyaWdodC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9aS5pY29uLmNyZWRpdC5jYXJkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn1pLmljb24uZG90LmNpcmNsZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9aS5pY29uLmVkaXQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifWkuaWNvbi5lbnZlbG9wZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9aS5pY29uLmVudmVsb3BlLm9wZW4ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifWkuaWNvbi5leWUuc2xhc2gub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifWkuaWNvbi5maWxlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn1pLmljb24uZmlsZS5hbHRlcm5hdGUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifWkuaWNvbi5maWxlLmFyY2hpdmUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifWkuaWNvbi5maWxlLmF1ZGlvLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn1pLmljb24uZmlsZS5jb2RlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn1pLmljb24uZmlsZS5leGNlbC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9aS5pY29uLmZpbGUuaW1hZ2Uub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifWkuaWNvbi5maWxlLnBkZi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9aS5pY29uLmZpbGUucG93ZXJwb2ludC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9aS5pY29uLmZpbGUudmlkZW8ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifWkuaWNvbi5maWxlLndvcmQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifWkuaWNvbi5mbGFnLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn1pLmljb24uZm9sZGVyLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn1pLmljb24uZm9sZGVyLm9wZW4ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifWkuaWNvbi5mcm93bi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9aS5pY29uLmZ1dGJvbC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9aS5pY29uLmdlbS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2E1XCJ9aS5pY29uLmhhbmQubGl6YXJkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn1pLmljb24uaGFuZC5wYXBlci5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9aS5pY29uLmhhbmQucGVhY2Uub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifWkuaWNvbi5oYW5kLnBvaW50LmRvd24ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifWkuaWNvbi5oYW5kLnBvaW50LmxlZnQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifWkuaWNvbi5oYW5kLnBvaW50LnJpZ2h0Lm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn1pLmljb24uaGFuZC5wb2ludC51cC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9aS5pY29uLmhhbmQucG9pbnRlci5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjVhXCJ9aS5pY29uLmhhbmQucm9jay5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9aS5pY29uLmhhbmQuc2Npc3NvcnMub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifWkuaWNvbi5oYW5kLnNwb2NrLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn1pLmljb24uaGFuZHNoYWtlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn1pLmljb24uaGRkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn1pLmljb24uaGVhcnQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifWkuaWNvbi5ob3NwaXRhbC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9aS5pY29uLmhvdXJnbGFzcy5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9aS5pY29uLmlkLmJhZGdlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn1pLmljb24uaWQuY2FyZC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9aS5pY29uLmltYWdlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn1pLmljb24uaW1hZ2VzLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDJcIn1pLmljb24ua2V5Ym9hcmQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifWkuaWNvbi5sZW1vbi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9aS5pY29uLmxpZmUucmluZy5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9aS5pY29uLmxpZ2h0YnVsYi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9aS5pY29uLmxpc3QuYWx0ZXJuYXRlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn1pLmljb24ubWFwLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzlcIn1pLmljb24ubWVoLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn1pLmljb24ubWludXMuc3F1YXJlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn1pLmljb24ubW9uZXkuYmlsbC5hbHRlcm5hdGUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifWkuaWNvbi5tb29uLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn1pLmljb24ubmV3c3BhcGVyLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn1pLmljb24ub2JqZWN0Lmdyb3VwLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn1pLmljb24ub2JqZWN0LnVuZ3JvdXAub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifWkuaWNvbi5wYXBlci5wbGFuZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9aS5pY29uLnBhdXNlLmNpcmNsZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9aS5pY29uLnBsYXkuY2lyY2xlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn1pLmljb24ucGx1cy5zcXVhcmUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifWkuaWNvbi5xdWVzdGlvbi5jaXJjbGUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifWkuaWNvbi5yZWdpc3RlcmVkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn1pLmljb24uc2F2ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9aS5pY29uLnNoYXJlLnNxdWFyZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9aS5pY29uLnNtaWxlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn1pLmljb24uc25vd2ZsYWtlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn1pLmljb24uc3F1YXJlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzhcIn1pLmljb24uc3Rhci5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9aS5pY29uLnN0YXIuaGFsZi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9aS5pY29uLnN0aWNreS5ub3RlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn1pLmljb24uc3RvcC5jaXJjbGUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifWkuaWNvbi5zdW4ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifWkuaWNvbi50aHVtYnMuZG93bi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9aS5pY29uLnRodW1icy51cC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9aS5pY29uLnRpbWVzLmNpcmNsZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9aS5pY29uLnRyYXNoLmFsdGVybmF0ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmVkXCJ9aS5pY29uLnVzZXIub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifWkuaWNvbi51c2VyLmNpcmNsZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9aS5pY29uLndpbmRvdy5jbG9zZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9aS5pY29uLndpbmRvdy5tYXhpbWl6ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9aS5pY29uLndpbmRvdy5taW5pbWl6ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9aS5pY29uLndpbmRvdy5yZXN0b3JlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn1pLmljb24uZGlzay5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9aS5pY29uLmhlYXJ0LmVtcHR5LGkuaWNvbi5zdGFyLmVtcHR5e2ZvbnQtZmFtaWx5Om91dGxpbmUtaWNvbnN9aS5pY29uLmhlYXJ0LmVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9aS5pY29uLnN0YXIuZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OmJyYW5kLWljb25zO3NyYzp1cmwodGhlbWVzL2RlZmF1bHQvYXNzZXRzL2ZvbnRzL2JyYW5kLWljb25zLmVvdCk7c3JjOnVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvYnJhbmQtaWNvbnMuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvYnJhbmQtaWNvbnMud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwodGhlbWVzL2RlZmF1bHQvYXNzZXRzL2ZvbnRzL2JyYW5kLWljb25zLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvYnJhbmQtaWNvbnMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9icmFuZC1pY29ucy5zdmcjaWNvbnMpIGZvcm1hdCgnc3ZnJyk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06bm9uZX1pLmljb24uXFwzNSAwMHB4LGkuaWNvbi5hY2Nlc3NpYmxlLmljb24saS5pY29uLmFjY3Vzb2Z0LGkuaWNvbi5hZG4saS5pY29uLmFkdmVyc2FsLGkuaWNvbi5hZmZpbGlhdGV0aGVtZSxpLmljb24uYWxnb2xpYSxpLmljb24uYW1hem9uLGkuaWNvbi5hbWF6b24ucGF5LGkuaWNvbi5hbWlsaWEsaS5pY29uLmFuZHJvaWQsaS5pY29uLmFuZ2VsbGlzdCxpLmljb24uYW5ncnljcmVhdGl2ZSxpLmljb24uYW5ndWxhcixpLmljb24uYXBwLnN0b3JlLGkuaWNvbi5hcHAuc3RvcmUuaW9zLGkuaWNvbi5hcHBlcixpLmljb24uYXBwbGUsaS5pY29uLmFwcGxlLnBheSxpLmljb24uYXN5bW1ldHJpayxpLmljb24uYXVkaWJsZSxpLmljb24uYXV0b3ByZWZpeGVyLGkuaWNvbi5hdmlhbmV4LGkuaWNvbi5hdmlhdG8saS5pY29uLmF3cyxpLmljb24uYmFuZGNhbXAsaS5pY29uLmJlaGFuY2UsaS5pY29uLmJlaGFuY2Uuc3F1YXJlLGkuaWNvbi5iaW1vYmplY3QsaS5pY29uLmJpdGJ1Y2tldCxpLmljb24uYml0Y29pbixpLmljb24uYml0eSxpLmljb24uYmxhY2sudGllLGkuaWNvbi5ibGFja2JlcnJ5LGkuaWNvbi5ibG9nZ2VyLGkuaWNvbi5ibG9nZ2VyLmIsaS5pY29uLmJsdWV0b290aCxpLmljb24uYmx1ZXRvb3RoLmIsaS5pY29uLmJ0YyxpLmljb24uYnVyb21vYmVsZXhwZXJ0ZSxpLmljb24uYnV5c2VsbGFkcyxpLmljb24uY2MuYW1hem9uLnBheSxpLmljb24uY2MuYW1leCxpLmljb24uY2MuYXBwbGUucGF5LGkuaWNvbi5jYy5kaW5lcnMuY2x1YixpLmljb24uY2MuZGlzY292ZXIsaS5pY29uLmNjLmpjYixpLmljb24uY2MubWFzdGVyY2FyZCxpLmljb24uY2MucGF5cGFsLGkuaWNvbi5jYy5zdHJpcGUsaS5pY29uLmNjLnZpc2EsaS5pY29uLmNlbnRlcmNvZGUsaS5pY29uLmNocm9tZSxpLmljb24uY2xvdWRzY2FsZSxpLmljb24uY2xvdWRzbWl0aCxpLmljb24uY2xvdWR2ZXJzaWZ5LGkuaWNvbi5jb2RlcGVuLGkuaWNvbi5jb2RpZXBpZSxpLmljb24uY29ubmVjdGRldmVsb3AsaS5pY29uLmNvbnRhbyxpLmljb24uY3BhbmVsLGkuaWNvbi5jcmVhdGl2ZS5jb21tb25zLGkuaWNvbi5jc3MzLGkuaWNvbi5jc3MzLmFsdGVybmF0ZSxpLmljb24uY3V0dGxlZmlzaCxpLmljb24uZC5hbmQuZCxpLmljb24uZGFzaGN1YmUsaS5pY29uLmRlbGljaW91cyxpLmljb24uZGVwbG95ZG9nLGkuaWNvbi5kZXNrcHJvLGkuaWNvbi5kZXZpYW50YXJ0LGkuaWNvbi5kaWdnLGkuaWNvbi5kaWdpdGFsLm9jZWFuLGkuaWNvbi5kaXNjb3JkLGkuaWNvbi5kaXNjb3Vyc2UsaS5pY29uLmRvY2h1YixpLmljb24uZG9ja2VyLGkuaWNvbi5kcmFmdDJkaWdpdGFsLGkuaWNvbi5kcmliYmJsZSxpLmljb24uZHJpYmJibGUuc3F1YXJlLGkuaWNvbi5kcm9wYm94LGkuaWNvbi5kcnVwYWwsaS5pY29uLmR5YWxvZyxpLmljb24uZWFybHliaXJkcyxpLmljb24uZWRnZSxpLmljb24uZWxlbWVudG9yLGkuaWNvbi5lbWJlcixpLmljb24uZW1waXJlLGkuaWNvbi5lbnZpcmEsaS5pY29uLmVybGFuZyxpLmljb24uZXRoZXJldW0saS5pY29uLmV0c3ksaS5pY29uLmV4cGVkaXRlZHNzbCxpLmljb24uZmFjZWJvb2ssaS5pY29uLmZhY2Vib29rLmYsaS5pY29uLmZhY2Vib29rLm1lc3NlbmdlcixpLmljb24uZmFjZWJvb2suc3F1YXJlLGkuaWNvbi5maXJlZm94LGkuaWNvbi5maXJzdC5vcmRlcixpLmljb24uZmlyc3RkcmFmdCxpLmljb24uZmxpY2tyLGkuaWNvbi5mbGlwYm9hcmQsaS5pY29uLmZseSxpLmljb24uZm9udC5hd2Vzb21lLGkuaWNvbi5mb250LmF3ZXNvbWUuYWx0ZXJuYXRlLGkuaWNvbi5mb250LmF3ZXNvbWUuZmxhZyxpLmljb24uZm9udGljb25zLGkuaWNvbi5mb250aWNvbnMuZmksaS5pY29uLmZvcnQuYXdlc29tZSxpLmljb24uZm9ydC5hd2Vzb21lLmFsdGVybmF0ZSxpLmljb24uZm9ydW1iZWUsaS5pY29uLmZvdXJzcXVhcmUsaS5pY29uLmZyZWUuY29kZS5jYW1wLGkuaWNvbi5mcmVlYnNkLGkuaWNvbi5nZXQucG9ja2V0LGkuaWNvbi5nZyxpLmljb24uZ2cuY2lyY2xlLGkuaWNvbi5naXQsaS5pY29uLmdpdC5zcXVhcmUsaS5pY29uLmdpdGh1YixpLmljb24uZ2l0aHViLmFsdGVybmF0ZSxpLmljb24uZ2l0aHViLnNxdWFyZSxpLmljb24uZ2l0a3Jha2VuLGkuaWNvbi5naXRsYWIsaS5pY29uLmdpdHRlcixpLmljb24uZ2xpZGUsaS5pY29uLmdsaWRlLmcsaS5pY29uLmdvZm9yZSxpLmljb24uZ29vZHJlYWRzLGkuaWNvbi5nb29kcmVhZHMuZyxpLmljb24uZ29vZ2xlLGkuaWNvbi5nb29nbGUuZHJpdmUsaS5pY29uLmdvb2dsZS5wbGF5LGkuaWNvbi5nb29nbGUucGx1cyxpLmljb24uZ29vZ2xlLnBsdXMuZyxpLmljb24uZ29vZ2xlLnBsdXMuc3F1YXJlLGkuaWNvbi5nb29nbGUud2FsbGV0LGkuaWNvbi5ncmF0aXBheSxpLmljb24uZ3JhdixpLmljb24uZ3JpcGZpcmUsaS5pY29uLmdydW50LGkuaWNvbi5ndWxwLGkuaWNvbi5oYWNrZXIubmV3cyxpLmljb24uaGFja2VyLm5ld3Muc3F1YXJlLGkuaWNvbi5oaXBzLGkuaWNvbi5oaXJlLmEuaGVscGVyLGkuaWNvbi5ob29saSxpLmljb24uaG90amFyLGkuaWNvbi5ob3V6eixpLmljb24uaHRtbDUsaS5pY29uLmh1YnNwb3QsaS5pY29uLmltZGIsaS5pY29uLmluc3RhZ3JhbSxpLmljb24uaW50ZXJuZXQuZXhwbG9yZXIsaS5pY29uLmlveGhvc3QsaS5pY29uLml0dW5lcyxpLmljb24uaXR1bmVzLm5vdGUsaS5pY29uLmplbmtpbnMsaS5pY29uLmpvZ2V0LGkuaWNvbi5qb29tbGEsaS5pY29uLmpzLGkuaWNvbi5qcy5zcXVhcmUsaS5pY29uLmpzZmlkZGxlLGkuaWNvbi5rZXljZG4saS5pY29uLmtpY2tzdGFydGVyLGkuaWNvbi5raWNrc3RhcnRlci5rLGkuaWNvbi5rb3J2dWUsaS5pY29uLmxhcmF2ZWwsaS5pY29uLmxhc3RmbSxpLmljb24ubGFzdGZtLnNxdWFyZSxpLmljb24ubGVhbnB1YixpLmljb24ubGVzcyxpLmljb24ubGluZWNoYXQsaS5pY29uLmxpbmtlZGluLGkuaWNvbi5saW5rZWRpbi5hbHRlcm5hdGUsaS5pY29uLmxpbmtlZGluLmluLGkuaWNvbi5saW5vZGUsaS5pY29uLmxpbnV4LGkuaWNvbi5seWZ0LGkuaWNvbi5tYWdlbnRvLGkuaWNvbi5tYXhjZG4saS5pY29uLm1lZGFwcHMsaS5pY29uLm1lZGl1bSxpLmljb24ubWVkaXVtLm0saS5pY29uLm1lZHJ0LGkuaWNvbi5tZWV0dXAsaS5pY29uLm1pY3Jvc29mdCxpLmljb24ubWl4LGkuaWNvbi5taXhjbG91ZCxpLmljb24ubWl6dW5pLGkuaWNvbi5tb2R4LGkuaWNvbi5tb25lcm8saS5pY29uLm5hcHN0ZXIsaS5pY29uLm5pbnRlbmRvLnN3aXRjaCxpLmljb24ubm9kZSxpLmljb24ubm9kZS5qcyxpLmljb24ubnBtLGkuaWNvbi5uczgsaS5pY29uLm51dHJpdGlvbml4LGkuaWNvbi5vZG5va2xhc3NuaWtpLGkuaWNvbi5vZG5va2xhc3NuaWtpLnNxdWFyZSxpLmljb24ub3BlbmNhcnQsaS5pY29uLm9wZW5pZCxpLmljb24ub3BlcmEsaS5pY29uLm9wdGluLm1vbnN0ZXIsaS5pY29uLm9zaSxpLmljb24ucGFnZTQsaS5pY29uLnBhZ2VsaW5lcyxpLmljb24ucGFsZmVkLGkuaWNvbi5wYXRyZW9uLGkuaWNvbi5wYXlwYWwsaS5pY29uLnBlcmlzY29wZSxpLmljb24ucGhhYnJpY2F0b3IsaS5pY29uLnBob2VuaXguZnJhbWV3b3JrLGkuaWNvbi5waHAsaS5pY29uLnBpZWQucGlwZXIsaS5pY29uLnBpZWQucGlwZXIuYWx0ZXJuYXRlLGkuaWNvbi5waWVkLnBpcGVyLnBwLGkuaWNvbi5waW50ZXJlc3QsaS5pY29uLnBpbnRlcmVzdC5wLGkuaWNvbi5waW50ZXJlc3Quc3F1YXJlLGkuaWNvbi5wbGF5c3RhdGlvbixpLmljb24ucHJvZHVjdC5odW50LGkuaWNvbi5wdXNoZWQsaS5pY29uLnB5dGhvbixpLmljb24ucXEsaS5pY29uLnF1aW5zY2FwZSxpLmljb24ucXVvcmEsaS5pY29uLnJhdmVscnksaS5pY29uLnJlYWN0LGkuaWNvbi5yZWJlbCxpLmljb24ucmVkZGl0LGkuaWNvbi5yZWRkaXQuYWxpZW4saS5pY29uLnJlZGRpdC5zcXVhcmUsaS5pY29uLnJlZHJpdmVyLGkuaWNvbi5yZW5kYWN0LGkuaWNvbi5yZW5yZW4saS5pY29uLnJlcGx5ZCxpLmljb24ucmVzb2x2aW5nLGkuaWNvbi5yb2NrZXRjaGF0LGkuaWNvbi5yb2Nrcm1zLGkuaWNvbi5zYWZhcmksaS5pY29uLnNhc3MsaS5pY29uLnNjaGxpeCxpLmljb24uc2NyaWJkLGkuaWNvbi5zZWFyY2hlbmdpbixpLmljb24uc2VsbGNhc3QsaS5pY29uLnNlbGxzeSxpLmljb24uc2VydmljZXN0YWNrLGkuaWNvbi5zaGlydHNpbmJ1bGssaS5pY29uLnNpbXBseWJ1aWx0LGkuaWNvbi5zaXN0cml4LGkuaWNvbi5za3lhdGxhcyxpLmljb24uc2t5cGUsaS5pY29uLnNsYWNrLGkuaWNvbi5zbGFjay5oYXNoLGkuaWNvbi5zbGlkZXNoYXJlLGkuaWNvbi5zbmFwY2hhdCxpLmljb24uc25hcGNoYXQuZ2hvc3QsaS5pY29uLnNuYXBjaGF0LnNxdWFyZSxpLmljb24uc291bmRjbG91ZCxpLmljb24uc3BlYWthcCxpLmljb24uc3BvdGlmeSxpLmljb24uc3RhY2suZXhjaGFuZ2UsaS5pY29uLnN0YWNrLm92ZXJmbG93LGkuaWNvbi5zdGF5bGlua2VkLGkuaWNvbi5zdGVhbSxpLmljb24uc3RlYW0uc3F1YXJlLGkuaWNvbi5zdGVhbS5zeW1ib2wsaS5pY29uLnN0aWNrZXIubXVsZSxpLmljb24uc3RyYXZhLGkuaWNvbi5zdHJpcGUsaS5pY29uLnN0cmlwZS5zLGkuaWNvbi5zdHVkaW92aW5hcmksaS5pY29uLnN0dW1ibGV1cG9uLGkuaWNvbi5zdHVtYmxldXBvbi5jaXJjbGUsaS5pY29uLnN1cGVycG93ZXJzLGkuaWNvbi5zdXBwbGUsaS5pY29uLnRlbGVncmFtLGkuaWNvbi50ZWxlZ3JhbS5wbGFuZSxpLmljb24udGVuY2VudC53ZWlibyxpLmljb24udGhlbWVpc2xlLGkuaWNvbi50cmVsbG8saS5pY29uLnRyaXBhZHZpc29yLGkuaWNvbi50dW1ibHIsaS5pY29uLnR1bWJsci5zcXVhcmUsaS5pY29uLnR3aXRjaCxpLmljb24udHdpdHRlcixpLmljb24udHdpdHRlci5zcXVhcmUsaS5pY29uLnR5cG8zLGkuaWNvbi51YmVyLGkuaWNvbi51aWtpdCxpLmljb24udW5pcmVnaXN0cnksaS5pY29uLnVudGFwcGQsaS5pY29uLnVzYixpLmljb24udXNzdW5uYWgsaS5pY29uLnZhYWRpbixpLmljb24udmlhY29pbixpLmljb24udmlhZGVvLGkuaWNvbi52aWFkZW8uc3F1YXJlLGkuaWNvbi52aWJlcixpLmljb24udmltZW8saS5pY29uLnZpbWVvLnNxdWFyZSxpLmljb24udmltZW8udixpLmljb24udmluZSxpLmljb24udmssaS5pY29uLnZudixpLmljb24udnVlanMsaS5pY29uLndlY2hhdCxpLmljb24ud2VpYm8saS5pY29uLndlaXhpbixpLmljb24ud2hhdHNhcHAsaS5pY29uLndoYXRzYXBwLnNxdWFyZSxpLmljb24ud2htY3MsaS5pY29uLndpa2lwZWRpYS53LGkuaWNvbi53aW5kb3dzLGkuaWNvbi53b3JkcHJlc3MsaS5pY29uLndvcmRwcmVzcy5zaW1wbGUsaS5pY29uLndwYmVnaW5uZXIsaS5pY29uLndwZXhwbG9yZXIsaS5pY29uLndwZm9ybXMsaS5pY29uLnhib3gsaS5pY29uLnhpbmcsaS5pY29uLnhpbmcuc3F1YXJlLGkuaWNvbi55LmNvbWJpbmF0b3IsaS5pY29uLnlhaG9vLGkuaWNvbi55YW5kZXgsaS5pY29uLnlhbmRleC5pbnRlcm5hdGlvbmFsLGkuaWNvbi55ZWxwLGkuaWNvbi55b2FzdCxpLmljb24ueW91dHViZSxpLmljb24ueW91dHViZS5zcXVhcmV7Zm9udC1mYW1pbHk6YnJhbmQtaWNvbnN9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gSW1hZ2VcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWltZy51aS5pbWFnZXtkaXNwbGF5OmJsb2NrfS51aS5pbWFnZSBpbWcsLnVpLmltYWdlIHN2Z3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS51aS5oaWRkZW4uaW1hZ2UsLnVpLmhpZGRlbi5pbWFnZXN7ZGlzcGxheTpub25lfS51aS5oaWRkZW4udHJhbnNpdGlvbi5pbWFnZSwudWkuaGlkZGVuLnRyYW5zaXRpb24uaW1hZ2Vze2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmltYWdlcz4uaGlkZGVuLnRyYW5zaXRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmRpc2FibGVkLmltYWdlLC51aS5kaXNhYmxlZC5pbWFnZXN7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNDV9LnVpLmlubGluZS5pbWFnZSwudWkuaW5saW5lLmltYWdlIGltZywudWkuaW5saW5lLmltYWdlIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9ja30udWkudG9wLmFsaWduZWQuaW1hZ2UsLnVpLnRvcC5hbGlnbmVkLmltYWdlIGltZywudWkudG9wLmFsaWduZWQuaW1hZ2Ugc3ZnLC51aS50b3AuYWxpZ25lZC5pbWFnZXMgLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkubWlkZGxlLmFsaWduZWQuaW1hZ2UsLnVpLm1pZGRsZS5hbGlnbmVkLmltYWdlIGltZywudWkubWlkZGxlLmFsaWduZWQuaW1hZ2Ugc3ZnLC51aS5taWRkbGUuYWxpZ25lZC5pbWFnZXMgLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuYm90dG9tLmFsaWduZWQuaW1hZ2UsLnVpLmJvdHRvbS5hbGlnbmVkLmltYWdlIGltZywudWkuYm90dG9tLmFsaWduZWQuaW1hZ2Ugc3ZnLC51aS5ib3R0b20uYWxpZ25lZC5pbWFnZXMgLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0udWkucm91bmRlZC5pbWFnZSwudWkucm91bmRlZC5pbWFnZT4qLC51aS5yb3VuZGVkLmltYWdlcyAuaW1hZ2UsLnVpLnJvdW5kZWQuaW1hZ2VzIC5pbWFnZT4qe2JvcmRlci1yYWRpdXM6LjMxMjVlbX0udWkuYm9yZGVyZWQuaW1hZ2UgaW1nLC51aS5ib3JkZXJlZC5pbWFnZSBzdmcsLnVpLmJvcmRlcmVkLmltYWdlcyAuaW1hZ2UsLnVpLmJvcmRlcmVkLmltYWdlcyBpbWcsLnVpLmJvcmRlcmVkLmltYWdlcyBzdmcsaW1nLnVpLmJvcmRlcmVkLmltYWdle2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSl9LnVpLmNpcmN1bGFyLmltYWdlLC51aS5jaXJjdWxhci5pbWFnZXN7b3ZlcmZsb3c6aGlkZGVufS51aS5jaXJjdWxhci5pbWFnZSwudWkuY2lyY3VsYXIuaW1hZ2U+KiwudWkuY2lyY3VsYXIuaW1hZ2VzIC5pbWFnZSwudWkuY2lyY3VsYXIuaW1hZ2VzIC5pbWFnZT4qe2JvcmRlci1yYWRpdXM6NTAwcmVtfS51aS5mbHVpZC5pbWFnZSwudWkuZmx1aWQuaW1hZ2UgaW1nLC51aS5mbHVpZC5pbWFnZSBzdmcsLnVpLmZsdWlkLmltYWdlcywudWkuZmx1aWQuaW1hZ2VzIGltZywudWkuZmx1aWQuaW1hZ2VzIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnVpLmF2YXRhci5pbWFnZSwudWkuYXZhdGFyLmltYWdlIGltZywudWkuYXZhdGFyLmltYWdlIHN2ZywudWkuYXZhdGFyLmltYWdlcyAuaW1hZ2UsLnVpLmF2YXRhci5pbWFnZXMgaW1nLC51aS5hdmF0YXIuaW1hZ2VzIHN2Z3ttYXJnaW4tcmlnaHQ6LjI1ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07Ym9yZGVyLXJhZGl1czo1MDByZW19LnVpLnNwYWNlZC5pbWFnZXtkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbX0udWlbY2xhc3MqPVwibGVmdCBzcGFjZWRcIl0uaW1hZ2V7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6MH0udWlbY2xhc3MqPVwicmlnaHQgc3BhY2VkXCJdLmltYWdle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi41ZW19LnVpLmZsb2F0ZWQuaW1hZ2UsLnVpLmZsb2F0ZWQuaW1hZ2Vze2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOjFlbX0udWkucmlnaHQuZmxvYXRlZC5pbWFnZSwudWkucmlnaHQuZmxvYXRlZC5pbWFnZXN7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToxZW07bWFyZ2luLWxlZnQ6MWVtfS51aS5mbG9hdGVkLmltYWdlOmxhc3QtY2hpbGQsLnVpLmZsb2F0ZWQuaW1hZ2VzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5jZW50ZXJlZC5pbWFnZSwudWkuY2VudGVyZWQuaW1hZ2Vze21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnVpLm1pbmkuaW1hZ2UsLnVpLm1pbmkuaW1hZ2VzIC5pbWFnZSwudWkubWluaS5pbWFnZXMgaW1nLC51aS5taW5pLmltYWdlcyBzdmd7d2lkdGg6MzVweDtoZWlnaHQ6YXV0bztmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LmltYWdlLC51aS50aW55LmltYWdlcyAuaW1hZ2UsLnVpLnRpbnkuaW1hZ2VzIGltZywudWkudGlueS5pbWFnZXMgc3Zne3dpZHRoOjgwcHg7aGVpZ2h0OmF1dG87Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwuaW1hZ2UsLnVpLnNtYWxsLmltYWdlcyAuaW1hZ2UsLnVpLnNtYWxsLmltYWdlcyBpbWcsLnVpLnNtYWxsLmltYWdlcyBzdmd7d2lkdGg6MTUwcHg7aGVpZ2h0OmF1dG87Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkubWVkaXVtLmltYWdlLC51aS5tZWRpdW0uaW1hZ2VzIC5pbWFnZSwudWkubWVkaXVtLmltYWdlcyBpbWcsLnVpLm1lZGl1bS5pbWFnZXMgc3Zne3dpZHRoOjMwMHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5pbWFnZSwudWkubGFyZ2UuaW1hZ2VzIC5pbWFnZSwudWkubGFyZ2UuaW1hZ2VzIGltZywudWkubGFyZ2UuaW1hZ2VzIHN2Z3t3aWR0aDo0NTBweDtoZWlnaHQ6YXV0bztmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuYmlnLmltYWdlLC51aS5iaWcuaW1hZ2VzIC5pbWFnZSwudWkuYmlnLmltYWdlcyBpbWcsLnVpLmJpZy5pbWFnZXMgc3Zne3dpZHRoOjYwMHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxLjI4NTcxNDI5cmVtfS51aS5odWdlLmltYWdlLC51aS5odWdlLmltYWdlcyAuaW1hZ2UsLnVpLmh1Z2UuaW1hZ2VzIGltZywudWkuaHVnZS5pbWFnZXMgc3Zne3dpZHRoOjgwMHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLmltYWdlLC51aS5tYXNzaXZlLmltYWdlcyAuaW1hZ2UsLnVpLm1hc3NpdmUuaW1hZ2VzIGltZywudWkubWFzc2l2ZS5pbWFnZXMgc3Zne3dpZHRoOjk2MHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxLjcxNDI4NTcxcmVtfS51aS5pbWFnZXN7Zm9udC1zaXplOjA7bWFyZ2luOjAgLS4yNXJlbSAwfS51aS5pbWFnZXMgLmltYWdlLC51aS5pbWFnZXM+aW1nLC51aS5pbWFnZXM+c3Zne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC4yNXJlbSAuNXJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBJbnB1dFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWZsZXg7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbnB1dD5pbnB1dHttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtmbGV4OjEgMCBhdXRvO291dGxpbmU6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtwYWRkaW5nOi42Nzg1NzE0M2VtIDFlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMXMgZWFzZSxib3JkZXItY29sb3IgLjFzIGVhc2U7Ym94LXNoYWRvdzpub25lfS51aS5pbnB1dD5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDE5MSwxOTEsMTkxLC44Nyl9LnVpLmlucHV0PmlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KX0udWkuaW5wdXQ+aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KX0udWkuZGlzYWJsZWQuaW5wdXQsLnVpLmlucHV0Om5vdCguZGlzYWJsZWQpIGlucHV0W2Rpc2FibGVkXXtvcGFjaXR5Oi40NX0udWkuZGlzYWJsZWQuaW5wdXQ+aW5wdXQsLnVpLmlucHV0Om5vdCguZGlzYWJsZWQpIGlucHV0W2Rpc2FibGVkXXtwb2ludGVyLWV2ZW50czpub25lfS51aS5pbnB1dC5kb3duIGlucHV0LC51aS5pbnB1dD5pbnB1dDphY3RpdmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JhY2tncm91bmQ6I2ZhZmFmYTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Ym94LXNoYWRvdzpub25lfS51aS5sb2FkaW5nLmxvYWRpbmcuaW5wdXQ+aS5pY29uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0uNjQyODU3MTRlbSAwIDAgLS42NDI4NTcxNGVtO3dpZHRoOjEuMjg1NzE0MjllbTtoZWlnaHQ6MS4yODU3MTQyOWVtO2JvcmRlci1yYWRpdXM6NTAwcmVtO2JvcmRlcjouMmVtIHNvbGlkIHJnYmEoMCwwLDAsLjEpfS51aS5sb2FkaW5nLmxvYWRpbmcuaW5wdXQ+aS5pY29uOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LS42NDI4NTcxNGVtIDAgMCAtLjY0Mjg1NzE0ZW07d2lkdGg6MS4yODU3MTQyOWVtO2hlaWdodDoxLjI4NTcxNDI5ZW07LXdlYmtpdC1hbmltYXRpb246YnV0dG9uLXNwaW4gLjZzIGxpbmVhcjthbmltYXRpb246YnV0dG9uLXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnR9LnVpLmlucHV0LmZvY3VzPmlucHV0LC51aS5pbnB1dD5pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6Izg1YjdkOTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwuOCk7Ym94LXNoYWRvdzpub25lfS51aS5pbnB1dC5mb2N1cz5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwudWkuaW5wdXQ+aW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5pbnB1dC5mb2N1cz5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwudWkuaW5wdXQ+aW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5pbnB1dC5mb2N1cz5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLnVpLmlucHV0PmlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDExNSwxMTUsMTE1LC44Nyl9LnVpLmlucHV0LmVycm9yPmlucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmZjZmNjtib3JkZXItY29sb3I6I2UwYjRiNDtjb2xvcjojOWYzYTM4O2JveC1zaGFkb3c6bm9uZX0udWkuaW5wdXQuZXJyb3I+aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2U3YmRiY30udWkuaW5wdXQuZXJyb3I+aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2U3YmRiY30udWkuaW5wdXQuZXJyb3I+aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNlN2JkYmMhaW1wb3J0YW50fS51aS5pbnB1dC5lcnJvcj5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZGE5Nzk2fS51aS5pbnB1dC5lcnJvcj5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojZGE5Nzk2fS51aS5pbnB1dC5lcnJvcj5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2RhOTc5NiFpbXBvcnRhbnR9LnVpLnRyYW5zcGFyZW50LmlucHV0PmlucHV0e2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LnVpLnRyYW5zcGFyZW50Lmljb24uaW5wdXQ+aS5pY29ue3dpZHRoOjEuMWVtfS51aS50cmFuc3BhcmVudC5pY29uLmlucHV0PmlucHV0e3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjJlbSFpbXBvcnRhbnR9LnVpLnRyYW5zcGFyZW50W2NsYXNzKj1cImxlZnQgaWNvblwiXS5pbnB1dD5pbnB1dHtwYWRkaW5nLWxlZnQ6MmVtIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS51aS50cmFuc3BhcmVudC5pbnZlcnRlZC5pbnB1dHtjb2xvcjojZmZmfS51aS50cmFuc3BhcmVudC5pbnZlcnRlZC5pbnB1dD5pbnB1dHtjb2xvcjppbmhlcml0fS51aS50cmFuc3BhcmVudC5pbnZlcnRlZC5pbnB1dD5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udWkudHJhbnNwYXJlbnQuaW52ZXJ0ZWQuaW5wdXQ+aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LnVpLnRyYW5zcGFyZW50LmludmVydGVkLmlucHV0PmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udWkuaWNvbi5pbnB1dD5pLmljb257Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246YWJzb2x1dGU7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDtyaWdodDowO21hcmdpbjowO2hlaWdodDoxMDAlO3dpZHRoOjIuNjcxNDI4NTdlbTtvcGFjaXR5Oi41O2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS51aS5pY29uLmlucHV0PmkuaWNvbjpub3QoLmxpbmspe3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLmljb24uaW5wdXQ+aW5wdXR7cGFkZGluZy1yaWdodDoyLjY3MTQyODU3ZW0haW1wb3J0YW50fS51aS5pY29uLmlucHV0PmkuaWNvbjphZnRlciwudWkuaWNvbi5pbnB1dD5pLmljb246YmVmb3Jle2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6NTAlO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotLjVlbX0udWkuaWNvbi5pbnB1dD5pLmxpbmsuaWNvbntjdXJzb3I6cG9pbnRlcn0udWkuaWNvbi5pbnB1dD5pLmNpcmN1bGFyLmljb257dG9wOi4zNWVtO3JpZ2h0Oi41ZW19LnVpW2NsYXNzKj1cImxlZnQgaWNvblwiXS5pbnB1dD5pLmljb257cmlnaHQ6YXV0bztsZWZ0OjFweDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJsZWZ0IGljb25cIl0uaW5wdXQ+aS5jaXJjdWxhci5pY29ue3JpZ2h0OmF1dG87bGVmdDouNWVtfS51aVtjbGFzcyo9XCJsZWZ0IGljb25cIl0uaW5wdXQ+aW5wdXR7cGFkZGluZy1sZWZ0OjIuNjcxNDI4NTdlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxZW0haW1wb3J0YW50fS51aS5pY29uLmlucHV0PmlucHV0OmZvY3VzfmkuaWNvbntvcGFjaXR5OjF9LnVpLmxhYmVsZWQuaW5wdXQ+LmxhYmVse2ZsZXg6MCAwIGF1dG87bWFyZ2luOjA7Zm9udC1zaXplOjFlbX0udWkubGFiZWxlZC5pbnB1dD4ubGFiZWw6bm90KC5jb3JuZXIpe3BhZGRpbmctdG9wOi43ODU3MTQyOWVtO3BhZGRpbmctYm90dG9tOi43ODU3MTQyOWVtfS51aS5sYWJlbGVkLmlucHV0Om5vdChbY2xhc3MqPVwiY29ybmVyIGxhYmVsZWRcIl0pIC5sYWJlbDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnVpLmxhYmVsZWQuaW5wdXQ6bm90KFtjbGFzcyo9XCJjb3JuZXIgbGFiZWxlZFwiXSkgLmxhYmVsOmZpcnN0LWNoaWxkK2lucHV0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLmxhYmVsZWQuaW5wdXQ6bm90KFtjbGFzcyo9XCJjb3JuZXIgbGFiZWxlZFwiXSkgLmxhYmVsOmZpcnN0LWNoaWxkK2lucHV0OmZvY3Vze2JvcmRlci1sZWZ0LWNvbG9yOiM4NWI3ZDl9LnVpW2NsYXNzKj1cInJpZ2h0IGxhYmVsZWRcIl0uaW5wdXQ+aW5wdXR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWlbY2xhc3MqPVwicmlnaHQgbGFiZWxlZFwiXS5pbnB1dD5pbnB1dCsubGFiZWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udWlbY2xhc3MqPVwicmlnaHQgbGFiZWxlZFwiXS5pbnB1dD5pbnB1dDpmb2N1c3tib3JkZXItcmlnaHQtY29sb3I6Izg1YjdkOSFpbXBvcnRhbnR9LnVpLmxhYmVsZWQuaW5wdXQgLmNvcm5lci5sYWJlbHt0b3A6MXB4O3JpZ2h0OjFweDtmb250LXNpemU6LjY0Mjg1NzE0ZW07Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAwIDB9LnVpW2NsYXNzKj1cImNvcm5lciBsYWJlbGVkXCJdOm5vdChbY2xhc3MqPVwibGVmdCBjb3JuZXIgbGFiZWxlZFwiXSkubGFiZWxlZC5pbnB1dD5pbnB1dHtwYWRkaW5nLXJpZ2h0OjIuNWVtIWltcG9ydGFudH0udWlbY2xhc3MqPVwiY29ybmVyIGxhYmVsZWRcIl0uaWNvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgY29ybmVyIGxhYmVsZWRcIl0pPmlucHV0e3BhZGRpbmctcmlnaHQ6My4yNWVtIWltcG9ydGFudH0udWlbY2xhc3MqPVwiY29ybmVyIGxhYmVsZWRcIl0uaWNvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgY29ybmVyIGxhYmVsZWRcIl0pPi5pY29ue21hcmdpbi1yaWdodDoxLjI1ZW19LnVpW2NsYXNzKj1cImxlZnQgY29ybmVyIGxhYmVsZWRcIl0ubGFiZWxlZC5pbnB1dD5pbnB1dHtwYWRkaW5nLWxlZnQ6Mi41ZW0haW1wb3J0YW50fS51aVtjbGFzcyo9XCJsZWZ0IGNvcm5lciBsYWJlbGVkXCJdLmljb24uaW5wdXQ+aW5wdXR7cGFkZGluZy1sZWZ0OjMuMjVlbSFpbXBvcnRhbnR9LnVpW2NsYXNzKj1cImxlZnQgY29ybmVyIGxhYmVsZWRcIl0uaWNvbi5pbnB1dD4uaWNvbnttYXJnaW4tbGVmdDoxLjI1ZW19LnVpLmlucHV0Pi51aS5jb3JuZXIubGFiZWx7dG9wOjFweDtyaWdodDoxcHh9LnVpLmlucHV0Pi51aS5sZWZ0LmNvcm5lci5sYWJlbHtyaWdodDphdXRvO2xlZnQ6MXB4fS51aS5hY3Rpb24uaW5wdXQ+LmJ1dHRvbiwudWkuYWN0aW9uLmlucHV0Pi5idXR0b25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDAgYXV0b30udWkuYWN0aW9uLmlucHV0Pi5idXR0b24sLnVpLmFjdGlvbi5pbnB1dD4uYnV0dG9ucz4uYnV0dG9ue3BhZGRpbmctdG9wOi43ODU3MTQyOWVtO3BhZGRpbmctYm90dG9tOi43ODU3MTQyOWVtO21hcmdpbjowfS51aS5hY3Rpb24uaW5wdXQ6bm90KFtjbGFzcyo9XCJsZWZ0IGFjdGlvblwiXSk+aW5wdXR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPVwibGVmdCBhY3Rpb25cIl0pPi5idXR0b246bm90KDpmaXJzdC1jaGlsZCksLnVpLmFjdGlvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdKT4uYnV0dG9uczpub3QoOmZpcnN0LWNoaWxkKT4uYnV0dG9uLC51aS5hY3Rpb24uaW5wdXQ6bm90KFtjbGFzcyo9XCJsZWZ0IGFjdGlvblwiXSk+LmRyb3Bkb3duOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0udWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPVwibGVmdCBhY3Rpb25cIl0pPi5idXR0b246bGFzdC1jaGlsZCwudWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPVwibGVmdCBhY3Rpb25cIl0pPi5idXR0b25zOmxhc3QtY2hpbGQ+LmJ1dHRvbiwudWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPVwibGVmdCBhY3Rpb25cIl0pPi5kcm9wZG93bjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDB9LnVpLmFjdGlvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdKT5pbnB1dDpmb2N1c3tib3JkZXItcmlnaHQtY29sb3I6Izg1YjdkOSFpbXBvcnRhbnR9LnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0PmlucHV0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5idXR0b24sLnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5idXR0b25zPi5idXR0b24sLnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5kcm9wZG93bntib3JkZXItcmFkaXVzOjB9LnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5idXR0b246Zmlyc3QtY2hpbGQsLnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5idXR0b25zOmZpcnN0LWNoaWxkPi5idXR0b24sLnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5kcm9wZG93bjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJsZWZ0IGFjdGlvblwiXS5pbnB1dD5pbnB1dDpmb2N1c3tib3JkZXItbGVmdC1jb2xvcjojODViN2Q5IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuaW5wdXQ+aW5wdXR7Ym9yZGVyOm5vbmV9LnVpLmZsdWlkLmlucHV0e2Rpc3BsYXk6ZmxleH0udWkuZmx1aWQuaW5wdXQ+aW5wdXR7d2lkdGg6MCFpbXBvcnRhbnR9LnVpLm1pbmkuaW5wdXR7Zm9udC1zaXplOi43ODU3MTQyOWVtfS51aS5zbWFsbC5pbnB1dHtmb250LXNpemU6LjkyODU3MTQzZW19LnVpLmlucHV0e2ZvbnQtc2l6ZToxZW19LnVpLmxhcmdlLmlucHV0e2ZvbnQtc2l6ZToxLjE0Mjg1NzE0ZW19LnVpLmJpZy5pbnB1dHtmb250LXNpemU6MS4yODU3MTQyOWVtfS51aS5odWdlLmlucHV0e2ZvbnQtc2l6ZToxLjQyODU3MTQzZW19LnVpLm1hc3NpdmUuaW5wdXR7Zm9udC1zaXplOjEuNzE0Mjg1NzFlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBMYWJlbFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkubGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTttYXJnaW46MCAuMTQyODU3MTRlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOGU4ZTg7YmFja2dyb3VuZC1pbWFnZTpub25lO3BhZGRpbmc6LjU4MzNlbSAuODMzZW07Y29sb3I6cmdiYSgwLDAsMCwuNik7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDo3MDA7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlfS51aS5sYWJlbDpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS51aS5sYWJlbDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfWEudWkubGFiZWx7Y3Vyc29yOnBvaW50ZXJ9LnVpLmxhYmVsPmF7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6aW5oZXJpdDtvcGFjaXR5Oi41O3RyYW5zaXRpb246LjFzIG9wYWNpdHkgZWFzZX0udWkubGFiZWw+YTpob3ZlcntvcGFjaXR5OjF9LnVpLmxhYmVsPmltZ3t3aWR0aDphdXRvIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjIuMTY2NmVtIWltcG9ydGFudH0udWkubGFiZWw+Lmljb257d2lkdGg6YXV0bzttYXJnaW46MCAuNzVlbSAwIDB9LnVpLmxhYmVsPi5kZXRhaWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tbGVmdDoxZW07b3BhY2l0eTouOH0udWkubGFiZWw+LmRldGFpbCAuaWNvbnttYXJnaW46MCAuMjVlbSAwIDB9LnVpLmxhYmVsPi5jbG9zZS5pY29uLC51aS5sYWJlbD4uZGVsZXRlLmljb257Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6LjVlbTtmb250LXNpemU6LjkyODU3MTQzZW07b3BhY2l0eTouNTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2V9LnVpLmxhYmVsPi5kZWxldGUuaWNvbjpob3ZlcntvcGFjaXR5OjF9LnVpLmxhYmVscz4ubGFiZWx7bWFyZ2luOjAgLjVlbSAuNWVtIDB9LnVpLmhlYWRlcj4udWkubGFiZWx7bWFyZ2luLXRvcDotLjI5MTY1ZW19LnVpLmF0dGFjaGVkLnNlZ21lbnQ+LnVpLnRvcC5sZWZ0LmF0dGFjaGVkLmxhYmVsLC51aS5ib3R0b20uYXR0YWNoZWQuc2VnbWVudD4udWkudG9wLmxlZnQuYXR0YWNoZWQubGFiZWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS51aS5hdHRhY2hlZC5zZWdtZW50Pi51aS50b3AucmlnaHQuYXR0YWNoZWQubGFiZWwsLnVpLmJvdHRvbS5hdHRhY2hlZC5zZWdtZW50Pi51aS50b3AucmlnaHQuYXR0YWNoZWQubGFiZWx7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0udWkudG9wLmF0dGFjaGVkLnNlZ21lbnQ+LnVpLmJvdHRvbS5sZWZ0LmF0dGFjaGVkLmxhYmVse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udWkudG9wLmF0dGFjaGVkLnNlZ21lbnQ+LnVpLmJvdHRvbS5yaWdodC5hdHRhY2hlZC5sYWJlbHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS51aS50b3AuYXR0YWNoZWQubGFiZWwrW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0rKiwudWkudG9wLmF0dGFjaGVkLmxhYmVsOmZpcnN0LWNoaWxkKzpub3QoLmF0dGFjaGVkKXttYXJnaW4tdG9wOjJyZW0haW1wb3J0YW50fS51aS5ib3R0b20uYXR0YWNoZWQubGFiZWw6Zmlyc3QtY2hpbGR+Omxhc3QtY2hpbGQ6bm90KC5hdHRhY2hlZCl7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MnJlbSFpbXBvcnRhbnR9LnVpLmltYWdlLmxhYmVse3dpZHRoOmF1dG8haW1wb3J0YW50O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjk5OTlweDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQ6I2U4ZThlODtwYWRkaW5nOi41ODMzZW0gLjgzM2VtIC41ODMzZW0gLjVlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3gtc2hhZG93Om5vbmV9LnVpLmltYWdlLmxhYmVsIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7aGVpZ2h0OjIuMTY2NmVtO21hcmdpbjotLjU4MzNlbSAuNWVtIC0uNTgzM2VtIC0uNWVtO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAuMjg1NzE0MjlyZW19LnVpLmltYWdlLmxhYmVsIC5kZXRhaWx7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTttYXJnaW46LS41ODMzZW0gLS44MzNlbSAtLjU4MzNlbSAuNWVtO3BhZGRpbmc6LjU4MzNlbSAuODMzZW07Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMH0udWkudGFnLmxhYmVsLC51aS50YWcubGFiZWxzIC5sYWJlbHttYXJnaW4tbGVmdDoxZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjEuNWVtO3BhZGRpbmctcmlnaHQ6MS41ZW07Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMDt0cmFuc2l0aW9uOm5vbmV9LnVpLnRhZy5sYWJlbDpiZWZvcmUsLnVpLnRhZy5sYWJlbHMgLmxhYmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKC00NWRlZyk7dG9wOjUwJTtyaWdodDoxMDAlO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxLjU2ZW07aGVpZ2h0OjEuNTZlbTt0cmFuc2l0aW9uOm5vbmV9LnVpLnRhZy5sYWJlbDphZnRlciwudWkudGFnLmxhYmVscyAubGFiZWw6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6LS4yNWVtO21hcmdpbi10b3A6LS4yNWVtO2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTtib3gtc2hhZG93OjAgLTFweCAxcHggMCByZ2JhKDAsMCwwLC4zKTtib3JkZXItcmFkaXVzOjUwMHJlbX0udWkuY29ybmVyLmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1jb2xvcjojZThlOGU4O3dpZHRoOjRlbTtoZWlnaHQ6NGVtO3otaW5kZXg6MTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMXMgZWFzZX0udWkuY29ybmVyLmxhYmVse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5jb3JuZXIubGFiZWw6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMTt3aWR0aDowO2hlaWdodDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlci10b3A6MCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NGVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NGVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaGVyaXQ7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjFzIGVhc2V9LnVpLmNvcm5lci5sYWJlbCAuaWNvbntjdXJzb3I6ZGVmYXVsdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LjY0Mjg1NzE0ZW07bGVmdDouNzg1NzE0MjllbTtmb250LXNpemU6MS4xNDI4NTcxNGVtO21hcmdpbjowfS51aS5sZWZ0LmNvcm5lci5sYWJlbCwudWkubGVmdC5jb3JuZXIubGFiZWw6YWZ0ZXJ7cmlnaHQ6YXV0bztsZWZ0OjB9LnVpLmxlZnQuY29ybmVyLmxhYmVsOmFmdGVye2JvcmRlci10b3A6NGVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0ZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjppbmhlcml0fS51aS5sZWZ0LmNvcm5lci5sYWJlbCAuaWNvbntsZWZ0Oi0uNzg1NzE0MjllbX0udWkuc2VnbWVudD4udWkuY29ybmVyLmxhYmVse3RvcDotMXB4O3JpZ2h0Oi0xcHh9LnVpLnNlZ21lbnQ+LnVpLmxlZnQuY29ybmVyLmxhYmVse3JpZ2h0OmF1dG87bGVmdDotMXB4fS51aS5yaWJib24ubGFiZWx7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7bWluLXdpZHRoOi13ZWJraXQtbWF4LWNvbnRlbnQ7bWluLXdpZHRoOi1tb3otbWF4LWNvbnRlbnQ7bWluLXdpZHRoOm1heC1jb250ZW50O2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0udWkucmliYm9uLmxhYmVsOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjEwMCU7bGVmdDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAxLjJlbSAxLjJlbSAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQtY29sb3I6aW5oZXJpdDt3aWR0aDowO2hlaWdodDowfS51aS5yaWJib24ubGFiZWx7bGVmdDpjYWxjKC0xcmVtIC0gMS4yZW0pO21hcmdpbi1yaWdodDotMS4yZW07cGFkZGluZy1sZWZ0OmNhbGMoMXJlbSArIDEuMmVtKTtwYWRkaW5nLXJpZ2h0OjEuMmVtfS51aVtjbGFzcyo9XCJyaWdodCByaWJib25cIl0ubGFiZWx7bGVmdDpjYWxjKDEwMCUgKyAxcmVtICsgMS4yZW0pO3BhZGRpbmctbGVmdDoxLjJlbTtwYWRkaW5nLXJpZ2h0OmNhbGMoMXJlbSArIDEuMmVtKX0udWlbY2xhc3MqPVwicmlnaHQgcmliYm9uXCJdLmxhYmVse3RleHQtYWxpZ246bGVmdDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gMCAwIC4yODU3MTQyOXJlbX0udWlbY2xhc3MqPVwicmlnaHQgcmliYm9uXCJdLmxhYmVsOmFmdGVye2xlZnQ6YXV0bztyaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MS4yZW0gMS4yZW0gMCAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOmluaGVyaXR9LnVpLmNhcmQgLmltYWdlPi5yaWJib24ubGFiZWwsLnVpLmltYWdlPi5yaWJib24ubGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFyZW19LnVpLmNhcmQgLmltYWdlPi51aS5yaWJib24ubGFiZWwsLnVpLmltYWdlPi51aS5yaWJib24ubGFiZWx7bGVmdDpjYWxjKC0tLjA1cmVtIC0gMS4yZW0pfS51aS5jYXJkIC5pbWFnZT4udWlbY2xhc3MqPVwicmlnaHQgcmliYm9uXCJdLmxhYmVsLC51aS5pbWFnZT4udWlbY2xhc3MqPVwicmlnaHQgcmliYm9uXCJdLmxhYmVse2xlZnQ6Y2FsYygxMDAlICsgLS4wNXJlbSArIDEuMmVtKTtwYWRkaW5nLWxlZnQ6LjgzM2VtfS51aS50YWJsZSB0ZD4udWkucmliYm9uLmxhYmVse2xlZnQ6Y2FsYygtLjc4NTcxNDI5ZW0gLSAxLjJlbSl9LnVpLnRhYmxlIHRkPi51aVtjbGFzcyo9XCJyaWdodCByaWJib25cIl0ubGFiZWx7bGVmdDpjYWxjKDEwMCUgKyAuNzg1NzE0MjllbSArIDEuMmVtKTtwYWRkaW5nLWxlZnQ6LjgzM2VtfS51aS5hdHRhY2hlZC5sYWJlbCwudWlbY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdLmxhYmVse3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7dG9wOjA7bGVmdDowO3BhZGRpbmc6Ljc1ZW0gMWVtO2JvcmRlci1yYWRpdXM6LjIxNDI4NTcxcmVtIC4yMTQyODU3MXJlbSAwIDB9LnVpW2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXS5sYWJlbHt0b3A6YXV0bztib3R0b206MDtib3JkZXItcmFkaXVzOjAgMCAuMjE0Mjg1NzFyZW0gLjIxNDI4NTcxcmVtfS51aVtjbGFzcyo9XCJ0b3AgbGVmdCBhdHRhY2hlZFwiXS5sYWJlbHt3aWR0aDphdXRvO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMjE0Mjg1NzFyZW0gMCAuMjg1NzE0MjlyZW0gMH0udWlbY2xhc3MqPVwidG9wIHJpZ2h0IGF0dGFjaGVkXCJdLmxhYmVse3dpZHRoOmF1dG87bGVmdDphdXRvO3JpZ2h0OjA7Ym9yZGVyLXJhZGl1czowIC4yMTQyODU3MXJlbSAwIC4yODU3MTQyOXJlbX0udWlbY2xhc3MqPVwiYm90dG9tIGxlZnQgYXR0YWNoZWRcIl0ubGFiZWx7d2lkdGg6YXV0bzt0b3A6YXV0bztib3R0b206MDtib3JkZXItcmFkaXVzOjAgLjI4NTcxNDI5cmVtIDAgLjIxNDI4NTcxcmVtfS51aVtjbGFzcyo9XCJib3R0b20gcmlnaHQgYXR0YWNoZWRcIl0ubGFiZWx7dG9wOmF1dG87Ym90dG9tOjA7bGVmdDphdXRvO3JpZ2h0OjA7d2lkdGg6YXV0bztib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIC4yMTQyODU3MXJlbSAwfS51aS5sYWJlbC5kaXNhYmxlZHtvcGFjaXR5Oi41fWEudWkubGFiZWw6aG92ZXIsYS51aS5sYWJlbHMgLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtib3JkZXItY29sb3I6I2UwZTBlMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLmxhYmVscyBhLmxhYmVsOmhvdmVyOmJlZm9yZSxhLnVpLmxhYmVsOmhvdmVyOmJlZm9yZXtjb2xvcjpyZ2JhKDAsMCwwLC44KX0udWkuYWN0aXZlLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2QwZDBkMDtib3JkZXItY29sb3I6I2QwZDBkMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5hY3RpdmUubGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2QwZDBkMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfWEudWkuYWN0aXZlLmxhYmVsOmhvdmVyLGEudWkubGFiZWxzIC5hY3RpdmUubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzhjOGM4O2JvcmRlci1jb2xvcjojYzhjOGM4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLmxhYmVscyBhLmFjdGl2ZS5sYWJlbDpBY3RpdmVIb3ZlcjpiZWZvcmUsYS51aS5hY3RpdmUubGFiZWw6QWN0aXZlSG92ZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2M4YzhjODtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5sYWJlbC52aXNpYmxlOm5vdCguZHJvcGRvd24pLC51aS5sYWJlbHMudmlzaWJsZSAubGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS51aS5sYWJlbC5oaWRkZW4sLnVpLmxhYmVscy5oaWRkZW4gLmxhYmVse2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLnJlZC5sYWJlbCwudWkucmVkLmxhYmVscyAubGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZGIyODI4IWltcG9ydGFudDtib3JkZXItY29sb3I6I2RiMjgyOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnJlZC5sYWJlbHMgLmxhYmVsOmhvdmVyLGEudWkucmVkLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QwMTkxOSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNkMDE5MTkhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5yZWQuY29ybmVyLmxhYmVsLC51aS5yZWQuY29ybmVyLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5yZWQucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojYjIxZTFlIWltcG9ydGFudH0udWkuYmFzaWMucmVkLmxhYmVse2JhY2tncm91bmQ6bm9uZSAjZmZmIWltcG9ydGFudDtjb2xvcjojZGIyODI4IWltcG9ydGFudDtib3JkZXItY29sb3I6I2RiMjgyOCFpbXBvcnRhbnR9LnVpLmJhc2ljLnJlZC5sYWJlbHMgYS5sYWJlbDpob3ZlcixhLnVpLmJhc2ljLnJlZC5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiNkMDE5MTkhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZDAxOTE5IWltcG9ydGFudH0udWkub3JhbmdlLmxhYmVsLC51aS5vcmFuZ2UubGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNmMjcxMWMhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZjI3MTFjIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkub3JhbmdlLmxhYmVscyAubGFiZWw6aG92ZXIsYS51aS5vcmFuZ2UubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjI2MjAyIWltcG9ydGFudDtib3JkZXItY29sb3I6I2YyNjIwMiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9yYW5nZS5jb3JuZXIubGFiZWwsLnVpLm9yYW5nZS5jb3JuZXIubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpLm9yYW5nZS5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiNjZjU5MGMhaW1wb3J0YW50fS51aS5iYXNpYy5vcmFuZ2UubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiNmMjcxMWMhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZjI3MTFjIWltcG9ydGFudH0udWkuYmFzaWMub3JhbmdlLmxhYmVscyBhLmxhYmVsOmhvdmVyLGEudWkuYmFzaWMub3JhbmdlLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2YyNjIwMiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmMjYyMDIhaW1wb3J0YW50fS51aS55ZWxsb3cubGFiZWwsLnVpLnllbGxvdy5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2ZiYmQwOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS55ZWxsb3cubGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLnllbGxvdy5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYWFlMDAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZWFhZTAwIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkueWVsbG93LmNvcm5lci5sYWJlbCwudWkueWVsbG93LmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkueWVsbG93LnJpYmJvbi5sYWJlbHtib3JkZXItY29sb3I6I2NkOTkwMyFpbXBvcnRhbnR9LnVpLmJhc2ljLnllbGxvdy5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2ZiYmQwOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50fS51aS5iYXNpYy55ZWxsb3cubGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy55ZWxsb3cubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtjb2xvcjojZWFhZTAwIWltcG9ydGFudDtib3JkZXItY29sb3I6I2VhYWUwMCFpbXBvcnRhbnR9LnVpLm9saXZlLmxhYmVsLC51aS5vbGl2ZS5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2I1Y2MxOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5vbGl2ZS5sYWJlbHMgLmxhYmVsOmhvdmVyLGEudWkub2xpdmUubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYTdiZDBkIWltcG9ydGFudDtib3JkZXItY29sb3I6I2E3YmQwZCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9saXZlLmNvcm5lci5sYWJlbCwudWkub2xpdmUuY29ybmVyLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5vbGl2ZS5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiMxOThmMzUhaW1wb3J0YW50fS51aS5iYXNpYy5vbGl2ZS5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2I1Y2MxOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50fS51aS5iYXNpYy5vbGl2ZS5sYWJlbHMgYS5sYWJlbDpob3ZlcixhLnVpLmJhc2ljLm9saXZlLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2E3YmQwZCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhN2JkMGQhaW1wb3J0YW50fS51aS5ncmVlbi5sYWJlbCwudWkuZ3JlZW4ubGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjFiYTQ1IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuZ3JlZW4ubGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLmdyZWVuLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2YWIzOSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMxNmFiMzkhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ncmVlbi5jb3JuZXIubGFiZWwsLnVpLmdyZWVuLmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuZ3JlZW4ucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojMTk4ZjM1IWltcG9ydGFudH0udWkuYmFzaWMuZ3JlZW4ubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjFiYTQ1IWltcG9ydGFudH0udWkuYmFzaWMuZ3JlZW4ubGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy5ncmVlbi5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiMxNmFiMzkhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMTZhYjM5IWltcG9ydGFudH0udWkudGVhbC5sYWJlbCwudWkudGVhbC5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6IzAwYjVhZCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS50ZWFsLmxhYmVscyAubGFiZWw6aG92ZXIsYS51aS50ZWFsLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwOWM5NSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMDljOTUhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS50ZWFsLmNvcm5lci5sYWJlbCwudWkudGVhbC5jb3JuZXIubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpLnRlYWwucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojMDA4MjdjIWltcG9ydGFudH0udWkuYmFzaWMudGVhbC5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzAwYjVhZCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50fS51aS5iYXNpYy50ZWFsLmxhYmVscyBhLmxhYmVsOmhvdmVyLGEudWkuYmFzaWMudGVhbC5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiMwMDljOTUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDA5Yzk1IWltcG9ydGFudH0udWkuYmx1ZS5sYWJlbCwudWkuYmx1ZS5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6IzIxODVkMCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyMTg1ZDAhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibHVlLmxhYmVscyAubGFiZWw6aG92ZXIsYS51aS5ibHVlLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2NzhjMiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMxNjc4YzIhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibHVlLmNvcm5lci5sYWJlbCwudWkuYmx1ZS5jb3JuZXIubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpLmJsdWUucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojMWE2OWE0IWltcG9ydGFudH0udWkuYmFzaWMuYmx1ZS5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzIxODVkMCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyMTg1ZDAhaW1wb3J0YW50fS51aS5iYXNpYy5ibHVlLmxhYmVscyBhLmxhYmVsOmhvdmVyLGEudWkuYmFzaWMuYmx1ZS5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiMxNjc4YzIhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkudmlvbGV0LmxhYmVsLC51aS52aW9sZXQubGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiM2NDM1YzkhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNjQzNWM5IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkudmlvbGV0LmxhYmVscyAubGFiZWw6aG92ZXIsYS51aS52aW9sZXQubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTgyOWJiIWltcG9ydGFudDtib3JkZXItY29sb3I6IzU4MjliYiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnZpb2xldC5jb3JuZXIubGFiZWwsLnVpLnZpb2xldC5jb3JuZXIubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpLnZpb2xldC5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiM1MDJhYTEhaW1wb3J0YW50fS51aS5iYXNpYy52aW9sZXQubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiM2NDM1YzkhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNjQzNWM5IWltcG9ydGFudH0udWkuYmFzaWMudmlvbGV0LmxhYmVscyBhLmxhYmVsOmhvdmVyLGEudWkuYmFzaWMudmlvbGV0LmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzU4MjliYiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM1ODI5YmIhaW1wb3J0YW50fS51aS5wdXJwbGUubGFiZWwsLnVpLnB1cnBsZS5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2EzMzNjOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5wdXJwbGUubGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLnB1cnBsZS5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5NjI3YmEhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojOTYyN2JhIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkucHVycGxlLmNvcm5lci5sYWJlbCwudWkucHVycGxlLmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkucHVycGxlLnJpYmJvbi5sYWJlbHtib3JkZXItY29sb3I6IzgyMjk5ZiFpbXBvcnRhbnR9LnVpLmJhc2ljLnB1cnBsZS5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2EzMzNjOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50fS51aS5iYXNpYy5wdXJwbGUubGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy5wdXJwbGUubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtjb2xvcjojOTYyN2JhIWltcG9ydGFudDtib3JkZXItY29sb3I6Izk2MjdiYSFpbXBvcnRhbnR9LnVpLnBpbmsubGFiZWwsLnVpLnBpbmsubGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNlMDM5OTchaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTAzOTk3IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkucGluay5sYWJlbHMgLmxhYmVsOmhvdmVyLGEudWkucGluay5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNjFhOGQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTYxYThkIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkucGluay5jb3JuZXIubGFiZWwsLnVpLnBpbmsuY29ybmVyLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5waW5rLnJpYmJvbi5sYWJlbHtib3JkZXItY29sb3I6I2M3MWY3ZSFpbXBvcnRhbnR9LnVpLmJhc2ljLnBpbmsubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiNlMDM5OTchaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTAzOTk3IWltcG9ydGFudH0udWkuYmFzaWMucGluay5sYWJlbHMgYS5sYWJlbDpob3ZlcixhLnVpLmJhc2ljLnBpbmsubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtjb2xvcjojZTYxYThkIWltcG9ydGFudDtib3JkZXItY29sb3I6I2U2MWE4ZCFpbXBvcnRhbnR9LnVpLmJyb3duLmxhYmVsLC51aS5icm93bi5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2E1NjczZiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhNTY3M2YhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5icm93bi5sYWJlbHMgLmxhYmVsOmhvdmVyLGEudWkuYnJvd24ubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTc1YjMzIWltcG9ydGFudDtib3JkZXItY29sb3I6Izk3NWIzMyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmJyb3duLmNvcm5lci5sYWJlbCwudWkuYnJvd24uY29ybmVyLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5icm93bi5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiM4MDUwMzEhaW1wb3J0YW50fS51aS5iYXNpYy5icm93bi5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2E1NjczZiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhNTY3M2YhaW1wb3J0YW50fS51aS5iYXNpYy5icm93bi5sYWJlbHMgYS5sYWJlbDpob3ZlcixhLnVpLmJhc2ljLmJyb3duLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6Izk3NWIzMyFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM5NzViMzMhaW1wb3J0YW50fS51aS5ncmV5LmxhYmVsLC51aS5ncmV5LmxhYmVscyAubGFiZWx7YmFja2dyb3VuZC1jb2xvcjojNzY3Njc2IWltcG9ydGFudDtib3JkZXItY29sb3I6Izc2NzY3NiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmdyZXkubGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLmdyZXkubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojODM4MzgzIWltcG9ydGFudDtib3JkZXItY29sb3I6IzgzODM4MyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmdyZXkuY29ybmVyLmxhYmVsLC51aS5ncmV5LmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuZ3JleS5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiM4MDUwMzEhaW1wb3J0YW50fS51aS5iYXNpYy5ncmV5LmxhYmVse2JhY2tncm91bmQ6bm9uZSAjZmZmIWltcG9ydGFudDtjb2xvcjojNzY3Njc2IWltcG9ydGFudDtib3JkZXItY29sb3I6Izc2NzY3NiFpbXBvcnRhbnR9LnVpLmJhc2ljLmdyZXkubGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy5ncmV5LmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzgzODM4MyFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM4MzgzODMhaW1wb3J0YW50fS51aS5ibGFjay5sYWJlbCwudWkuYmxhY2subGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMWIxYzFkIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYmxhY2subGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLmJsYWNrLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI3MjkyYSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNzI5MmEhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibGFjay5jb3JuZXIubGFiZWwsLnVpLmJsYWNrLmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuYmxhY2sucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojODA1MDMxIWltcG9ydGFudH0udWkuYmFzaWMuYmxhY2subGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMWIxYzFkIWltcG9ydGFudH0udWkuYmFzaWMuYmxhY2subGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy5ibGFjay5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiMyNzI5MmEhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjcyOTJhIWltcG9ydGFudH0udWkuYmFzaWMubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JveC1zaGFkb3c6bm9uZX1hLnVpLmJhc2ljLmxhYmVsOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6bm9uZSAjZmZmO2NvbG9yOiMxZTcwYmY7Ym94LXNoYWRvdzoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JveC1zaGFkb3c6bm9uZX0udWkuYmFzaWMucG9pbnRpbmcubGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS51aS5mbHVpZC5sYWJlbHM+LmxhYmVsLC51aS5sYWJlbC5mbHVpZHt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udWkuaW52ZXJ0ZWQubGFiZWwsLnVpLmludmVydGVkLmxhYmVscyAubGFiZWx7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSkhaW1wb3J0YW50fS51aS5ob3Jpem9udGFsLmxhYmVsLC51aS5ob3Jpem9udGFsLmxhYmVscyAubGFiZWx7bWFyZ2luOjAgLjVlbSAwIDA7cGFkZGluZzouNGVtIC44MzNlbTttaW4td2lkdGg6M2VtO3RleHQtYWxpZ246Y2VudGVyfS51aS5jaXJjdWxhci5sYWJlbCwudWkuY2lyY3VsYXIubGFiZWxzIC5sYWJlbHttaW4td2lkdGg6MmVtO21pbi1oZWlnaHQ6MmVtO3BhZGRpbmc6LjVlbSFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MWVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAwcmVtfS51aS5lbXB0eS5jaXJjdWxhci5sYWJlbCwudWkuZW1wdHkuY2lyY3VsYXIubGFiZWxzIC5sYWJlbHttaW4td2lkdGg6MDttaW4taGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOi41ZW07aGVpZ2h0Oi41ZW07dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLnBvaW50aW5nLmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS51aS5hdHRhY2hlZC5wb2ludGluZy5sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZX0udWkucG9pbnRpbmcubGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWltYWdlOmluaGVyaXQ7Ym9yZGVyLXdpZHRoOm5vbmU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS51aS5wb2ludGluZy5sYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7ei1pbmRleDoyO3dpZHRoOi42NjY2ZW07aGVpZ2h0Oi42NjY2ZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlfS51aS5wb2ludGluZy5sYWJlbCwudWlbY2xhc3MqPVwicG9pbnRpbmcgYWJvdmVcIl0ubGFiZWx7bWFyZ2luLXRvcDoxZW19LnVpLnBvaW50aW5nLmxhYmVsOmJlZm9yZSwudWlbY2xhc3MqPVwicG9pbnRpbmcgYWJvdmVcIl0ubGFiZWw6YmVmb3Jle2JvcmRlci13aWR0aDoxcHggMCAwIDFweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7dG9wOjA7bGVmdDo1MCV9LnVpW2NsYXNzKj1cImJvdHRvbSBwb2ludGluZ1wiXS5sYWJlbCwudWlbY2xhc3MqPVwicG9pbnRpbmcgYmVsb3dcIl0ubGFiZWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MWVtfS51aVtjbGFzcyo9XCJib3R0b20gcG9pbnRpbmdcIl0ubGFiZWw6YmVmb3JlLC51aVtjbGFzcyo9XCJwb2ludGluZyBiZWxvd1wiXS5sYWJlbDpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAwO3RvcDphdXRvO3JpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO3RvcDoxMDAlO2xlZnQ6NTAlfS51aVtjbGFzcyo9XCJsZWZ0IHBvaW50aW5nXCJdLmxhYmVse21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouNjY2NmVtfS51aVtjbGFzcyo9XCJsZWZ0IHBvaW50aW5nXCJdLmxhYmVsOmJlZm9yZXtib3JkZXItd2lkdGg6MCAwIDFweCAxcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87dG9wOjUwJTtsZWZ0OjB9LnVpW2NsYXNzKj1cInJpZ2h0IHBvaW50aW5nXCJdLmxhYmVse21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjY2NjZlbX0udWlbY2xhc3MqPVwicmlnaHQgcG9pbnRpbmdcIl0ubGFiZWw6YmVmb3Jle2JvcmRlci13aWR0aDoxcHggMXB4IDAgMDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt0b3A6NTAlO3JpZ2h0OjA7Ym90dG9tOmF1dG87bGVmdDphdXRvfS51aS5iYXNpYy5wb2ludGluZy5sYWJlbDpiZWZvcmUsLnVpLmJhc2ljW2NsYXNzKj1cInBvaW50aW5nIGFib3ZlXCJdLmxhYmVsOmJlZm9yZXttYXJnaW4tdG9wOi0xcHh9LnVpLmJhc2ljW2NsYXNzKj1cImJvdHRvbSBwb2ludGluZ1wiXS5sYWJlbDpiZWZvcmUsLnVpLmJhc2ljW2NsYXNzKj1cInBvaW50aW5nIGJlbG93XCJdLmxhYmVsOmJlZm9yZXtib3R0b206YXV0bzt0b3A6MTAwJTttYXJnaW4tdG9wOjFweH0udWkuYmFzaWNbY2xhc3MqPVwibGVmdCBwb2ludGluZ1wiXS5sYWJlbDpiZWZvcmV7dG9wOjUwJTtsZWZ0Oi0xcHh9LnVpLmJhc2ljW2NsYXNzKj1cInJpZ2h0IHBvaW50aW5nXCJdLmxhYmVsOmJlZm9yZXt0b3A6NTAlO3JpZ2h0Oi0xcHh9LnVpLmZsb2F0aW5nLmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO3RvcDotMWVtO2xlZnQ6MTAwJTttYXJnaW46MCAwIDAgLTEuNWVtIWltcG9ydGFudH0udWkubWluaS5sYWJlbCwudWkubWluaS5sYWJlbHMgLmxhYmVse2ZvbnQtc2l6ZTouNjQyODU3MTRyZW19LnVpLnRpbnkubGFiZWwsLnVpLnRpbnkubGFiZWxzIC5sYWJlbHtmb250LXNpemU6LjcxNDI4NTcxcmVtfS51aS5zbWFsbC5sYWJlbCwudWkuc21hbGwubGFiZWxzIC5sYWJlbHtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS5sYWJlbCwudWkubGFiZWxzIC5sYWJlbHtmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS5sYXJnZS5sYWJlbCwudWkubGFyZ2UubGFiZWxzIC5sYWJlbHtmb250LXNpemU6MXJlbX0udWkuYmlnLmxhYmVsLC51aS5iaWcubGFiZWxzIC5sYWJlbHtmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5sYWJlbCwudWkuaHVnZS5sYWJlbHMgLmxhYmVse2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLmxhYmVsLC51aS5tYXNzaXZlLmxhYmVscyAubGFiZWx7Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gTGlzdFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkubGlzdCxvbC51aS5saXN0LHVsLnVpLmxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MCAwfS51aS5saXN0OmZpcnN0LWNoaWxkLG9sLnVpLmxpc3Q6Zmlyc3QtY2hpbGQsdWwudWkubGlzdDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MH0udWkubGlzdDpsYXN0LWNoaWxkLG9sLnVpLmxpc3Q6bGFzdC1jaGlsZCx1bC51aS5saXN0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmxpc3Q+Lml0ZW0sb2wudWkubGlzdCBsaSx1bC51aS5saXN0IGxpe2Rpc3BsYXk6bGlzdC1pdGVtO3RhYmxlLWxheW91dDpmaXhlZDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7cGFkZGluZzouMjE0Mjg1NzFlbSAwO2xpbmUtaGVpZ2h0OjEuMTQyODU3MTRlbX0udWkubGlzdD4uaXRlbTphZnRlciwudWkubGlzdD4ubGlzdD4uaXRlbSxvbC51aS5saXN0PmxpOmZpcnN0LWNoaWxkOmFmdGVyLHVsLnVpLmxpc3Q+bGk6Zmlyc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmxpc3QgLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGQsLnVpLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGQsb2wudWkubGlzdCBsaTpmaXJzdC1jaGlsZCx1bC51aS5saXN0IGxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LnVpLmxpc3QgLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZCwudWkubGlzdD4uaXRlbTpsYXN0LWNoaWxkLG9sLnVpLmxpc3QgbGk6bGFzdC1jaGlsZCx1bC51aS5saXN0IGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0udWkubGlzdCAubGlzdCxvbC51aS5saXN0IG9sLHVsLnVpLmxpc3QgdWx7Y2xlYXI6Ym90aDttYXJnaW46MDtwYWRkaW5nOi43NWVtIDAgLjI1ZW0gLjVlbX0udWkubGlzdCAubGlzdD4uaXRlbSxvbC51aS5saXN0IG9sIGxpLHVsLnVpLmxpc3QgdWwgbGl7cGFkZGluZzouMTQyODU3MTRlbSAwO2xpbmUtaGVpZ2h0OmluaGVyaXR9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0+aS5pY29uLC51aS5saXN0Pi5pdGVtPmkuaWNvbntkaXNwbGF5OnRhYmxlLWNlbGw7bWFyZ2luOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLXJpZ2h0Oi4yODU3MTQyOWVtO3ZlcnRpY2FsLWFsaWduOnRvcDt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5saXN0IC5saXN0Pi5pdGVtPmkuaWNvbjpvbmx5LWNoaWxkLC51aS5saXN0Pi5pdGVtPmkuaWNvbjpvbmx5LWNoaWxke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkubGlzdCAubGlzdD4uaXRlbT4uaW1hZ2UsLnVpLmxpc3Q+Lml0ZW0+LmltYWdle2Rpc3BsYXk6dGFibGUtY2VsbDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkubGlzdCAubGlzdD4uaXRlbT4uaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoaW1nKSwudWkubGlzdD4uaXRlbT4uaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoaW1nKXtwYWRkaW5nLXJpZ2h0Oi41ZW19LnVpLmxpc3QgLmxpc3Q+Lml0ZW0+LmltYWdlIGltZywudWkubGlzdD4uaXRlbT4uaW1hZ2UgaW1ne3ZlcnRpY2FsLWFsaWduOnRvcH0udWkubGlzdCAubGlzdD4uaXRlbT4uaW1hZ2U6b25seS1jaGlsZCwudWkubGlzdCAubGlzdD4uaXRlbT5pbWcuaW1hZ2UsLnVpLmxpc3Q+Lml0ZW0+LmltYWdlOm9ubHktY2hpbGQsLnVpLmxpc3Q+Lml0ZW0+aW1nLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5saXN0IC5saXN0Pi5pdGVtPi5jb250ZW50LC51aS5saXN0Pi5pdGVtPi5jb250ZW50e2xpbmUtaGVpZ2h0OjEuMTQyODU3MTRlbX0udWkubGlzdCAubGlzdD4uaXRlbT4uaWNvbisuY29udGVudCwudWkubGlzdCAubGlzdD4uaXRlbT4uaW1hZ2UrLmNvbnRlbnQsLnVpLmxpc3Q+Lml0ZW0+Lmljb24rLmNvbnRlbnQsLnVpLmxpc3Q+Lml0ZW0+LmltYWdlKy5jb250ZW50e2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAwIDAgLjVlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0+aW1nLmltYWdlKy5jb250ZW50LC51aS5saXN0Pi5pdGVtPmltZy5pbWFnZSsuY29udGVudHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS51aS5saXN0IC5saXN0Pi5pdGVtPi5jb250ZW50Pi5saXN0LC51aS5saXN0Pi5pdGVtPi5jb250ZW50Pi5saXN0e21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0gLmhlYWRlciwudWkubGlzdD4uaXRlbSAuaGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0gLmRlc2NyaXB0aW9uLC51aS5saXN0Pi5pdGVtIC5kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO2NvbG9yOnJnYmEoMCwwLDAsLjcpfS51aS5saXN0IC5saXN0Pi5pdGVtIGEsLnVpLmxpc3Q+Lml0ZW0gYXtjdXJzb3I6cG9pbnRlcn0udWkubGlzdCAubGlzdD5hLml0ZW0sLnVpLmxpc3Q+YS5pdGVte2N1cnNvcjpwb2ludGVyO2NvbG9yOiM0MTgzYzR9LnVpLmxpc3QgLmxpc3Q+YS5pdGVtOmhvdmVyLC51aS5saXN0PmEuaXRlbTpob3Zlcntjb2xvcjojMWU3MGJmfS51aS5saXN0IC5saXN0PmEuaXRlbSBpLmljb24sLnVpLmxpc3Q+YS5pdGVtIGkuaWNvbntjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkubGlzdCAubGlzdD4uaXRlbSBhLmhlYWRlciwudWkubGlzdD4uaXRlbSBhLmhlYWRlcntjdXJzb3I6cG9pbnRlcjtjb2xvcjojNDE4M2M0IWltcG9ydGFudH0udWkubGlzdCAubGlzdD4uaXRlbSBhLmhlYWRlcjpob3ZlciwudWkubGlzdD4uaXRlbSBhLmhlYWRlcjpob3Zlcntjb2xvcjojMWU3MGJmIWltcG9ydGFudH0udWlbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJdLmxpc3R7ZmxvYXQ6bGVmdH0udWlbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXS5saXN0e2Zsb2F0OnJpZ2h0fS51aS5saXN0IC5saXN0Pi5pdGVtIFtjbGFzcyo9XCJsZWZ0IGZsb2F0ZWRcIl0sLnVpLmxpc3Q+Lml0ZW0gW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXXtmbG9hdDpsZWZ0O21hcmdpbjowIDFlbSAwIDB9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0gW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0sLnVpLmxpc3Q+Lml0ZW0gW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl17ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMCAwIDFlbX0udWkubWVudSAudWkubGlzdCAubGlzdD4uaXRlbSwudWkubWVudSAudWkubGlzdD4uaXRlbXtkaXNwbGF5Omxpc3QtaXRlbTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7cGFkZGluZzouMjE0Mjg1NzFlbSAwO2xpbmUtaGVpZ2h0OjEuMTQyODU3MTRlbX0udWkubWVudSAudWkubGlzdCAubGlzdD4uaXRlbTpiZWZvcmUsLnVpLm1lbnUgLnVpLmxpc3Q+Lml0ZW06YmVmb3Jle2JvcmRlcjpub25lO2JhY2tncm91bmQ6MCAwfS51aS5tZW51IC51aS5saXN0IC5saXN0Pi5pdGVtOmZpcnN0LWNoaWxkLC51aS5tZW51IC51aS5saXN0Pi5pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LnVpLm1lbnUgLnVpLmxpc3QgLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZCwudWkubWVudSAudWkubGlzdD4uaXRlbTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LnVpLmhvcml6b250YWwubGlzdHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MH0udWkuaG9yaXpvbnRhbC5saXN0Pi5pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjFlbTtmb250LXNpemU6MXJlbX0udWkuaG9yaXpvbnRhbC5saXN0Om5vdCguY2VsbGVkKT4uaXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnVpLmhvcml6b250YWwubGlzdCAubGlzdHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLWJvdHRvbTowfS51aS5ob3Jpem9udGFsLmxpc3QgLmxpc3Q+Lml0ZW0+LmNvbnRlbnQsLnVpLmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbT4uaWNvbiwudWkuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtPi5pbWFnZSwudWkuaG9yaXpvbnRhbC5saXN0Pi5pdGVtPi5jb250ZW50LC51aS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW0+Lmljb24sLnVpLmhvcml6b250YWwubGlzdD4uaXRlbT4uaW1hZ2V7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGQsLnVpLmhvcml6b250YWwubGlzdD4uaXRlbTpsYXN0LWNoaWxke3BhZGRpbmctdG9wOi4yMTQyODU3MWVtO3BhZGRpbmctYm90dG9tOi4yMTQyODU3MWVtfS51aS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW0+aS5pY29ue21hcmdpbjowO3BhZGRpbmc6MCAuMjVlbSAwIDB9LnVpLmhvcml6b250YWwubGlzdD4uaXRlbT4uaWNvbiwudWkuaG9yaXpvbnRhbC5saXN0Pi5pdGVtPi5pY29uKy5jb250ZW50e2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLmxpc3QgLmxpc3Q+LmRpc2FibGVkLml0ZW0sLnVpLmxpc3Q+LmRpc2FibGVkLml0ZW17cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLmxpc3QgLmxpc3Q+LmRpc2FibGVkLml0ZW0sLnVpLmludmVydGVkLmxpc3Q+LmRpc2FibGVkLml0ZW17Y29sb3I6cmdiYSgyMjUsMjI1LDIyNSwuMykhaW1wb3J0YW50fS51aS5saXN0IC5saXN0PmEuaXRlbTpob3ZlciAuaWNvbiwudWkubGlzdD5hLml0ZW06aG92ZXIgLmljb257Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbnZlcnRlZC5saXN0IC5saXN0PmEuaXRlbT4uaWNvbiwudWkuaW52ZXJ0ZWQubGlzdD5hLml0ZW0+Lmljb257Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyl9LnVpLmludmVydGVkLmxpc3QgLmxpc3Q+Lml0ZW0gLmhlYWRlciwudWkuaW52ZXJ0ZWQubGlzdD4uaXRlbSAuaGVhZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS51aS5pbnZlcnRlZC5saXN0IC5saXN0Pi5pdGVtIC5kZXNjcmlwdGlvbiwudWkuaW52ZXJ0ZWQubGlzdD4uaXRlbSAuZGVzY3JpcHRpb257Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyl9LnVpLmludmVydGVkLmxpc3QgLmxpc3Q+YS5pdGVtLC51aS5pbnZlcnRlZC5saXN0PmEuaXRlbXtjdXJzb3I6cG9pbnRlcjtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkuaW52ZXJ0ZWQubGlzdCAubGlzdD5hLml0ZW06aG92ZXIsLnVpLmludmVydGVkLmxpc3Q+YS5pdGVtOmhvdmVye2NvbG9yOiMxZTcwYmZ9LnVpLmludmVydGVkLmxpc3QgLml0ZW0gYTpub3QoLnVpKXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KSFpbXBvcnRhbnR9LnVpLmludmVydGVkLmxpc3QgLml0ZW0gYTpub3QoLnVpKTpob3Zlcntjb2xvcjojMWU3MGJmIWltcG9ydGFudH0udWkubGlzdCBbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0sLnVpLmxpc3RbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0gLmNvbnRlbnQsLnVpLmxpc3RbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0gLmltYWdle3ZlcnRpY2FsLWFsaWduOnRvcCFpbXBvcnRhbnR9LnVpLmxpc3QgW2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdLC51aS5saXN0W2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdIC5jb250ZW50LC51aS5saXN0W2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdIC5pbWFnZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUhaW1wb3J0YW50fS51aS5saXN0IFtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXSwudWkubGlzdFtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXSAuY29udGVudCwudWkubGlzdFtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXSAuaW1hZ2V7dmVydGljYWwtYWxpZ246Ym90dG9tIWltcG9ydGFudH0udWkubGluay5saXN0IC5pdGVtLC51aS5saW5rLmxpc3QgLml0ZW0gYTpub3QoLnVpKSwudWkubGluay5saXN0IGEuaXRlbXtjb2xvcjpyZ2JhKDAsMCwwLC40KTt0cmFuc2l0aW9uOi4xcyBjb2xvciBlYXNlfS51aS5saW5rLmxpc3QubGlzdCAuaXRlbSBhOm5vdCgudWkpOmhvdmVyLC51aS5saW5rLmxpc3QubGlzdCBhLml0ZW06aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLmxpbmsubGlzdC5saXN0IC5pdGVtIGE6bm90KC51aSk6YWN0aXZlLC51aS5saW5rLmxpc3QubGlzdCBhLml0ZW06YWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjkpfS51aS5saW5rLmxpc3QubGlzdCAuYWN0aXZlLml0ZW0sLnVpLmxpbmsubGlzdC5saXN0IC5hY3RpdmUuaXRlbSBhOm5vdCgudWkpe2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuaW52ZXJ0ZWQubGluay5saXN0IC5pdGVtLC51aS5pbnZlcnRlZC5saW5rLmxpc3QgLml0ZW0gYTpub3QoLnVpKSwudWkuaW52ZXJ0ZWQubGluay5saXN0IGEuaXRlbXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udWkuaW52ZXJ0ZWQubGluay5saXN0Lmxpc3QgLml0ZW0gYTpub3QoLnVpKTpob3ZlciwudWkuaW52ZXJ0ZWQubGluay5saXN0Lmxpc3QgYS5pdGVtOmhvdmVye2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLmxpbmsubGlzdC5saXN0IC5pdGVtIGE6bm90KC51aSk6YWN0aXZlLC51aS5pbnZlcnRlZC5saW5rLmxpc3QubGlzdCBhLml0ZW06YWN0aXZle2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLmxpbmsubGlzdC5saXN0IC5hY3RpdmUuaXRlbSBhOm5vdCgudWkpLC51aS5pbnZlcnRlZC5saW5rLmxpc3QubGlzdCBhLmFjdGl2ZS5pdGVte2NvbG9yOiNmZmZ9LnVpLnNlbGVjdGlvbi5saXN0IC5saXN0Pi5pdGVtLC51aS5zZWxlY3Rpb24ubGlzdD4uaXRlbXtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtwYWRkaW5nOi41ZW0gLjVlbTttYXJnaW46MDtjb2xvcjpyZ2JhKDAsMCwwLC40KTtib3JkZXItcmFkaXVzOi41ZW07dHJhbnNpdGlvbjouMXMgY29sb3IgZWFzZSwuMXMgcGFkZGluZy1sZWZ0IGVhc2UsLjFzIGJhY2tncm91bmQtY29sb3IgZWFzZX0udWkuc2VsZWN0aW9uLmxpc3QgLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZCwudWkuc2VsZWN0aW9uLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLnNlbGVjdGlvbi5saXN0Lmxpc3Q+Lml0ZW06aG92ZXIsLnVpLnNlbGVjdGlvbi5saXN0Pi5pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDMpO2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS5zZWxlY3Rpb24ubGlzdCAubGlzdD4uaXRlbTphY3RpdmUsLnVpLnNlbGVjdGlvbi5saXN0Pi5pdGVtOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLC45KX0udWkuc2VsZWN0aW9uLmxpc3QgLmxpc3Q+Lml0ZW0uYWN0aXZlLC51aS5zZWxlY3Rpb24ubGlzdD4uaXRlbS5hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5pbnZlcnRlZC5zZWxlY3Rpb24ubGlzdD4uaXRlbXtiYWNrZ3JvdW5kOjAgMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udWkuaW52ZXJ0ZWQuc2VsZWN0aW9uLmxpc3Q+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wMik7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuc2VsZWN0aW9uLmxpc3Q+Lml0ZW06YWN0aXZle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDgpO2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnNlbGVjdGlvbi5saXN0Pi5pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KTtjb2xvcjojZmZmfS51aS5jZWxsZWQuc2VsZWN0aW9uLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5zZWxlY3Rpb24ubGlzdD4uaXRlbSwudWkuZGl2aWRlZC5zZWxlY3Rpb24ubGlzdCAubGlzdD4uaXRlbSwudWkuZGl2aWRlZC5zZWxlY3Rpb24ubGlzdD4uaXRlbXtib3JkZXItcmFkaXVzOjB9LnVpLmFuaW1hdGVkLmxpc3Q+Lml0ZW17dHJhbnNpdGlvbjouMjVzIGNvbG9yIGVhc2UgLjFzLC4yNXMgcGFkZGluZy1sZWZ0IGVhc2UgLjFzLC4yNXMgYmFja2dyb3VuZC1jb2xvciBlYXNlIC4xc30udWkuYW5pbWF0ZWQubGlzdDpub3QoLmhvcml6b250YWwpPi5pdGVtOmhvdmVye3BhZGRpbmctbGVmdDoxZW19LnVpLmZpdHRlZC5saXN0Om5vdCguc2VsZWN0aW9uKSAubGlzdD4uaXRlbSwudWkuZml0dGVkLmxpc3Q6bm90KC5zZWxlY3Rpb24pPi5pdGVte3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0udWkuZml0dGVkLnNlbGVjdGlvbi5saXN0IC5saXN0Pi5pdGVtLC51aS5maXR0ZWQuc2VsZWN0aW9uLmxpc3Q+Lml0ZW17bWFyZ2luLWxlZnQ6LS41ZW07bWFyZ2luLXJpZ2h0Oi0uNWVtfS51aS5idWxsZXRlZC5saXN0LHVsLnVpLmxpc3R7bWFyZ2luLWxlZnQ6MS4yNXJlbX0udWkuYnVsbGV0ZWQubGlzdCAubGlzdD4uaXRlbSwudWkuYnVsbGV0ZWQubGlzdD4uaXRlbSx1bC51aS5saXN0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS51aS5idWxsZXRlZC5saXN0IC5saXN0Pi5pdGVtOmJlZm9yZSwudWkuYnVsbGV0ZWQubGlzdD4uaXRlbTpiZWZvcmUsdWwudWkubGlzdCBsaTpiZWZvcmV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87bGVmdDphdXRvO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tbGVmdDotMS4yNXJlbTtjb250ZW50OifigKInO29wYWNpdHk6MTtjb2xvcjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuYnVsbGV0ZWQubGlzdCAubGlzdD5hLml0ZW06YmVmb3JlLC51aS5idWxsZXRlZC5saXN0PmEuaXRlbTpiZWZvcmUsdWwudWkubGlzdCBsaTpiZWZvcmV7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5idWxsZXRlZC5saXN0IC5saXN0LHVsLnVpLmxpc3QgdWx7cGFkZGluZy1sZWZ0OjEuMjVyZW19LnVpLmhvcml6b250YWwuYnVsbGV0ZWQubGlzdCx1bC51aS5ob3Jpem9udGFsLmJ1bGxldGVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuaG9yaXpvbnRhbC5idWxsZXRlZC5saXN0Pi5pdGVtLHVsLnVpLmhvcml6b250YWwuYnVsbGV0ZWQubGlzdCBsaXttYXJnaW4tbGVmdDoxLjc1cmVtfS51aS5ob3Jpem9udGFsLmJ1bGxldGVkLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGQsdWwudWkuaG9yaXpvbnRhbC5idWxsZXRlZC5saXN0IGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnVpLmhvcml6b250YWwuYnVsbGV0ZWQubGlzdD4uaXRlbTo6YmVmb3JlLHVsLnVpLmhvcml6b250YWwuYnVsbGV0ZWQubGlzdCBsaTo6YmVmb3Jle2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaG9yaXpvbnRhbC5idWxsZXRlZC5saXN0Pi5pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsdWwudWkuaG9yaXpvbnRhbC5idWxsZXRlZC5saXN0IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmV7ZGlzcGxheTpub25lfS51aS5vcmRlcmVkLmxpc3QsLnVpLm9yZGVyZWQubGlzdCAubGlzdCxvbC51aS5saXN0LG9sLnVpLmxpc3Qgb2x7Y291bnRlci1yZXNldDpvcmRlcmVkO21hcmdpbi1sZWZ0OjEuMjVyZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LnVpLm9yZGVyZWQubGlzdCAubGlzdD4uaXRlbSwudWkub3JkZXJlZC5saXN0Pi5pdGVtLG9sLnVpLmxpc3QgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnVpLm9yZGVyZWQubGlzdCAubGlzdD4uaXRlbTpiZWZvcmUsLnVpLm9yZGVyZWQubGlzdD4uaXRlbTpiZWZvcmUsb2wudWkubGlzdCBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87bGVmdDphdXRvOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO21hcmdpbi1sZWZ0Oi0xLjI1cmVtO2NvdW50ZXItaW5jcmVtZW50Om9yZGVyZWQ7Y29udGVudDpjb3VudGVycyhvcmRlcmVkLCBcIi5cIikgXCIgXCI7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7dmVydGljYWwtYWxpZ246bWlkZGxlO29wYWNpdHk6Ljh9LnVpLm9yZGVyZWQuaW52ZXJ0ZWQubGlzdCAubGlzdD4uaXRlbTpiZWZvcmUsLnVpLm9yZGVyZWQuaW52ZXJ0ZWQubGlzdD4uaXRlbTpiZWZvcmUsb2wudWkuaW52ZXJ0ZWQubGlzdCBsaTpiZWZvcmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyl9LnVpLm9yZGVyZWQubGlzdD4uaXRlbVtkYXRhLXZhbHVlXSwudWkub3JkZXJlZC5saXN0Pi5saXN0Pi5pdGVtW2RhdGEtdmFsdWVde2NvbnRlbnQ6YXR0cihkYXRhLXZhbHVlKX1vbC51aS5saXN0IGxpW3ZhbHVlXTpiZWZvcmV7Y29udGVudDphdHRyKHZhbHVlKX0udWkub3JkZXJlZC5saXN0IC5saXN0LG9sLnVpLmxpc3Qgb2x7bWFyZ2luLWxlZnQ6MWVtfS51aS5vcmRlcmVkLmxpc3QgLmxpc3Q+Lml0ZW06YmVmb3JlLG9sLnVpLmxpc3Qgb2wgbGk6YmVmb3Jle21hcmdpbi1sZWZ0Oi0yZW19LnVpLm9yZGVyZWQuaG9yaXpvbnRhbC5saXN0LG9sLnVpLmhvcml6b250YWwubGlzdHttYXJnaW4tbGVmdDowfS51aS5vcmRlcmVkLmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbTpiZWZvcmUsLnVpLm9yZGVyZWQuaG9yaXpvbnRhbC5saXN0Pi5pdGVtOmJlZm9yZSxvbC51aS5ob3Jpem9udGFsLmxpc3QgbGk6YmVmb3Jle3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46MCAuNWVtIDAgMH0udWkuZGl2aWRlZC5saXN0Pi5pdGVte2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZGl2aWRlZC5saXN0IC5saXN0Pi5pdGVte2JvcmRlci10b3A6bm9uZX0udWkuZGl2aWRlZC5saXN0IC5pdGVtIC5saXN0Pi5pdGVte2JvcmRlci10b3A6bm9uZX0udWkuZGl2aWRlZC5saXN0IC5saXN0Pi5pdGVtOmZpcnN0LWNoaWxkLC51aS5kaXZpZGVkLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfS51aS5kaXZpZGVkLmxpc3Q6bm90KC5ob3Jpem9udGFsKSAubGlzdD4uaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjFweH0udWkuZGl2aWRlZC5idWxsZXRlZC5saXN0IC5saXN0LC51aS5kaXZpZGVkLmJ1bGxldGVkLmxpc3Q6bm90KC5ob3Jpem9udGFsKXttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS51aS5kaXZpZGVkLmJ1bGxldGVkLmxpc3Q+Lml0ZW06bm90KC5ob3Jpem9udGFsKXtwYWRkaW5nLWxlZnQ6MS4yNXJlbX0udWkuZGl2aWRlZC5vcmRlcmVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuZGl2aWRlZC5vcmRlcmVkLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmRpdmlkZWQub3JkZXJlZC5saXN0Pi5pdGVte3BhZGRpbmctbGVmdDoxLjI1cmVtfS51aS5kaXZpZGVkLm9yZGVyZWQubGlzdCAuaXRlbSAubGlzdHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctYm90dG9tOi4yMTQyODU3MWVtfS51aS5kaXZpZGVkLm9yZGVyZWQubGlzdCAuaXRlbSAubGlzdD4uaXRlbXtwYWRkaW5nLWxlZnQ6MWVtfS51aS5kaXZpZGVkLnNlbGVjdGlvbi5saXN0IC5saXN0Pi5pdGVtLC51aS5kaXZpZGVkLnNlbGVjdGlvbi5saXN0Pi5pdGVte21hcmdpbjowO2JvcmRlci1yYWRpdXM6MH0udWkuZGl2aWRlZC5ob3Jpem9udGFsLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuZGl2aWRlZC5ob3Jpem9udGFsLmxpc3Q+Lml0ZW06bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy1sZWZ0Oi41ZW19LnVpLmRpdmlkZWQuaG9yaXpvbnRhbC5saXN0Pi5pdGVtOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1yaWdodDouNWVtfS51aS5kaXZpZGVkLmhvcml6b250YWwubGlzdD4uaXRlbXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTttYXJnaW46MDtsaW5lLWhlaWdodDouNn0udWkuaG9yaXpvbnRhbC5kaXZpZGVkLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udWkuZGl2aWRlZC5pbnZlcnRlZC5ob3Jpem9udGFsLmxpc3Q+Lml0ZW0sLnVpLmRpdmlkZWQuaW52ZXJ0ZWQubGlzdD4uaXRlbSwudWkuZGl2aWRlZC5pbnZlcnRlZC5saXN0Pi5saXN0e2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkuY2VsbGVkLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5saXN0Pi5saXN0e2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtwYWRkaW5nLWxlZnQ6LjVlbTtwYWRkaW5nLXJpZ2h0Oi41ZW19LnVpLmNlbGxlZC5saXN0Pi5pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5jZWxsZWQubGlzdD4uaXRlbTpmaXJzdC1jaGlsZCwudWkuY2VsbGVkLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLXRvcDouMjE0Mjg1NzFlbTtwYWRkaW5nLWJvdHRvbTouMjE0Mjg1NzFlbX0udWkuY2VsbGVkLmxpc3QgLml0ZW0gLmxpc3Q+Lml0ZW17Ym9yZGVyLXdpZHRoOjB9LnVpLmNlbGxlZC5saXN0IC5saXN0Pi5pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH0udWkuY2VsbGVkLmJ1bGxldGVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuY2VsbGVkLmJ1bGxldGVkLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5idWxsZXRlZC5saXN0Pi5pdGVte3BhZGRpbmctbGVmdDoxLjI1cmVtfS51aS5jZWxsZWQuYnVsbGV0ZWQubGlzdCAuaXRlbSAubGlzdHttYXJnaW4tbGVmdDotMS4yNXJlbTttYXJnaW4tcmlnaHQ6LTEuMjVyZW07cGFkZGluZy1ib3R0b206LjIxNDI4NTcxZW19LnVpLmNlbGxlZC5vcmRlcmVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuY2VsbGVkLm9yZGVyZWQubGlzdCAubGlzdD4uaXRlbSwudWkuY2VsbGVkLm9yZGVyZWQubGlzdD4uaXRlbXtwYWRkaW5nLWxlZnQ6MS4yNXJlbX0udWkuY2VsbGVkLm9yZGVyZWQubGlzdCAuaXRlbSAubGlzdHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctYm90dG9tOi4yMTQyODU3MWVtfS51aS5jZWxsZWQub3JkZXJlZC5saXN0IC5saXN0Pi5pdGVte3BhZGRpbmctbGVmdDoxZW19LnVpLmhvcml6b250YWwuY2VsbGVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuaG9yaXpvbnRhbC5jZWxsZWQubGlzdCAubGlzdD4uaXRlbSwudWkuaG9yaXpvbnRhbC5jZWxsZWQubGlzdD4uaXRlbXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTttYXJnaW46MDtwYWRkaW5nLWxlZnQ6LjVlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07bGluZS1oZWlnaHQ6LjZ9LnVpLmhvcml6b250YWwuY2VsbGVkLmxpc3QgLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZCwudWkuaG9yaXpvbnRhbC5jZWxsZWQubGlzdD4uaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuY2VsbGVkLmludmVydGVkLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5pbnZlcnRlZC5saXN0Pi5saXN0e2JvcmRlci1jb2xvcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSl9LnVpLmNlbGxlZC5pbnZlcnRlZC5ob3Jpem9udGFsLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5pbnZlcnRlZC5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Ym9yZGVyLWNvbG9yOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkucmVsYXhlZC5saXN0Om5vdCguaG9yaXpvbnRhbCk+Lml0ZW06bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6LjQyODU3MTQzZW19LnVpLnJlbGF4ZWQubGlzdDpub3QoLmhvcml6b250YWwpPi5pdGVtOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206LjQyODU3MTQzZW19LnVpLmhvcml6b250YWwucmVsYXhlZC5saXN0IC5saXN0Pi5pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLC51aS5ob3Jpem9udGFsLnJlbGF4ZWQubGlzdD4uaXRlbTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLWxlZnQ6MXJlbX0udWkuaG9yaXpvbnRhbC5yZWxheGVkLmxpc3QgLmxpc3Q+Lml0ZW06bm90KDpsYXN0LWNoaWxkKSwudWkuaG9yaXpvbnRhbC5yZWxheGVkLmxpc3Q+Lml0ZW06bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjFyZW19LnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5saXN0Om5vdCguaG9yaXpvbnRhbCk+Lml0ZW06bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6Ljg1NzE0Mjg2ZW19LnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5saXN0Om5vdCguaG9yaXpvbnRhbCk+Lml0ZW06bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbTouODU3MTQyODZlbX0udWkuaG9yaXpvbnRhbFtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0ubGlzdCAubGlzdD4uaXRlbTpub3QoOmZpcnN0LWNoaWxkKSwudWkuaG9yaXpvbnRhbFtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0ubGlzdD4uaXRlbTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLWxlZnQ6MS41cmVtfS51aS5ob3Jpem9udGFsW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5saXN0IC5saXN0Pi5pdGVtOm5vdCg6bGFzdC1jaGlsZCksLnVpLmhvcml6b250YWxbY2xhc3MqPVwidmVyeSByZWxheGVkXCJdLmxpc3Q+Lml0ZW06bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjEuNXJlbX0udWkubWluaS5saXN0e2ZvbnQtc2l6ZTouNzg1NzE0MjllbX0udWkudGlueS5saXN0e2ZvbnQtc2l6ZTouODU3MTQyODZlbX0udWkuc21hbGwubGlzdHtmb250LXNpemU6LjkyODU3MTQzZW19LnVpLmxpc3R7Zm9udC1zaXplOjFlbX0udWkubGFyZ2UubGlzdHtmb250LXNpemU6MS4xNDI4NTcxNGVtfS51aS5iaWcubGlzdHtmb250LXNpemU6MS4yODU3MTQyOWVtfS51aS5odWdlLmxpc3R7Zm9udC1zaXplOjEuNDI4NTcxNDNlbX0udWkubWFzc2l2ZS5saXN0e2ZvbnQtc2l6ZToxLjcxNDI4NTcxZW19LnVpLm1pbmkuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5taW5pLmhvcml6b250YWwubGlzdD4uaXRlbXtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55Lmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbSwudWkudGlueS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5zbWFsbC5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Zm9udC1zaXplOjFyZW19LnVpLmxhcmdlLmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbSwudWkubGFyZ2UuaG9yaXpvbnRhbC5saXN0Pi5pdGVte2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5iaWcuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5iaWcuaG9yaXpvbnRhbC5saXN0Pi5pdGVte2ZvbnQtc2l6ZToxLjI4NTcxNDI5cmVtfS51aS5odWdlLmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbSwudWkuaHVnZS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Zm9udC1zaXplOjEuNDI4NTcxNDNyZW19LnVpLm1hc3NpdmUuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5tYXNzaXZlLmhvcml6b250YWwubGlzdD4uaXRlbXtmb250LXNpemU6MS43MTQyODU3MXJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBMb2FkZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmxvYWRlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjEwMDA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0udWkubG9hZGVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MDByZW07Ym9yZGVyOi4yZW0gc29saWQgcmdiYSgwLDAsMCwuMSl9LnVpLmxvYWRlcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC1hbmltYXRpb246bG9hZGVyIC42cyBsaW5lYXI7YW5pbWF0aW9uOmxvYWRlciAuNnMgbGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2JvcmRlci1yYWRpdXM6NTAwcmVtO2JvcmRlci1jb2xvcjojNzY3Njc2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6LjJlbTtib3gtc2hhZG93OjAgMCAwIDFweCB0cmFuc3BhcmVudH1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgbG9hZGVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS51aS5taW5pLmxvYWRlcjphZnRlciwudWkubWluaS5sb2FkZXI6YmVmb3Jle3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luOjAgMCAwIC0uNXJlbX0udWkudGlueS5sb2FkZXI6YWZ0ZXIsLnVpLnRpbnkubG9hZGVyOmJlZm9yZXt3aWR0aDoxLjE0Mjg1NzE0cmVtO2hlaWdodDoxLjE0Mjg1NzE0cmVtO21hcmdpbjowIDAgMCAtLjU3MTQyODU3cmVtfS51aS5zbWFsbC5sb2FkZXI6YWZ0ZXIsLnVpLnNtYWxsLmxvYWRlcjpiZWZvcmV7d2lkdGg6MS43MTQyODU3MXJlbTtoZWlnaHQ6MS43MTQyODU3MXJlbTttYXJnaW46MCAwIDAgLS44NTcxNDI4NnJlbX0udWkubG9hZGVyOmFmdGVyLC51aS5sb2FkZXI6YmVmb3Jle3dpZHRoOjIuMjg1NzE0MjlyZW07aGVpZ2h0OjIuMjg1NzE0MjlyZW07bWFyZ2luOjAgMCAwIC0xLjE0Mjg1NzE0cmVtfS51aS5sYXJnZS5sb2FkZXI6YWZ0ZXIsLnVpLmxhcmdlLmxvYWRlcjpiZWZvcmV7d2lkdGg6My40Mjg1NzE0M3JlbTtoZWlnaHQ6My40Mjg1NzE0M3JlbTttYXJnaW46MCAwIDAgLTEuNzE0Mjg1NzFyZW19LnVpLmJpZy5sb2FkZXI6YWZ0ZXIsLnVpLmJpZy5sb2FkZXI6YmVmb3Jle3dpZHRoOjMuNzE0Mjg1NzFyZW07aGVpZ2h0OjMuNzE0Mjg1NzFyZW07bWFyZ2luOjAgMCAwIC0xLjg1NzE0Mjg2cmVtfS51aS5odWdlLmxvYWRlcjphZnRlciwudWkuaHVnZS5sb2FkZXI6YmVmb3Jle3dpZHRoOjQuMTQyODU3MTRyZW07aGVpZ2h0OjQuMTQyODU3MTRyZW07bWFyZ2luOjAgMCAwIC0yLjA3MTQyODU3cmVtfS51aS5tYXNzaXZlLmxvYWRlcjphZnRlciwudWkubWFzc2l2ZS5sb2FkZXI6YmVmb3Jle3dpZHRoOjQuNTcxNDI4NTdyZW07aGVpZ2h0OjQuNTcxNDI4NTdyZW07bWFyZ2luOjAgMCAwIC0yLjI4NTcxNDI5cmVtfS51aS5kaW1tZXIgLmxvYWRlcntkaXNwbGF5OmJsb2NrfS51aS5kaW1tZXIgLnVpLmxvYWRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkuZGltbWVyIC51aS5sb2FkZXI6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xNSl9LnVpLmRpbW1lciAudWkubG9hZGVyOmFmdGVye2JvcmRlci1jb2xvcjojZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS51aS5pbnZlcnRlZC5kaW1tZXIgLnVpLmxvYWRlcntjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmludmVydGVkLmRpbW1lciAudWkubG9hZGVyOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9LnVpLmludmVydGVkLmRpbW1lciAudWkubG9hZGVyOmFmdGVye2JvcmRlci1jb2xvcjojNzY3Njc2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS51aS50ZXh0LmxvYWRlcnt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zdHlsZTpub3JtYWx9LnVpLmluZGV0ZXJtaW5hdGUubG9hZGVyOmFmdGVye2FuaW1hdGlvbi1kaXJlY3Rpb246cmV2ZXJzZTstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjJzfS51aS5sb2FkZXIuYWN0aXZlLC51aS5sb2FkZXIudmlzaWJsZXtkaXNwbGF5OmJsb2NrfS51aS5sb2FkZXIuZGlzYWJsZWQsLnVpLmxvYWRlci5oaWRkZW57ZGlzcGxheTpub25lfS51aS5pbnZlcnRlZC5kaW1tZXIgLnVpLm1pbmkubG9hZGVyLC51aS5taW5pLmxvYWRlcnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2ZvbnQtc2l6ZTouNzg1NzE0MjllbX0udWkuaW52ZXJ0ZWQuZGltbWVyIC51aS50aW55LmxvYWRlciwudWkudGlueS5sb2FkZXJ7d2lkdGg6MS4xNDI4NTcxNHJlbTtoZWlnaHQ6MS4xNDI4NTcxNHJlbTtmb250LXNpemU6Ljg1NzE0Mjg2ZW19LnVpLmludmVydGVkLmRpbW1lciAudWkuc21hbGwubG9hZGVyLC51aS5zbWFsbC5sb2FkZXJ7d2lkdGg6MS43MTQyODU3MXJlbTtoZWlnaHQ6MS43MTQyODU3MXJlbTtmb250LXNpemU6LjkyODU3MTQzZW19LnVpLmludmVydGVkLmRpbW1lciAudWkubG9hZGVyLC51aS5sb2FkZXJ7d2lkdGg6Mi4yODU3MTQyOXJlbTtoZWlnaHQ6Mi4yODU3MTQyOXJlbTtmb250LXNpemU6MWVtfS51aS5pbnZlcnRlZC5kaW1tZXIgLnVpLmxhcmdlLmxvYWRlciwudWkubGFyZ2UubG9hZGVye3dpZHRoOjMuNDI4NTcxNDNyZW07aGVpZ2h0OjMuNDI4NTcxNDNyZW07Zm9udC1zaXplOjEuMTQyODU3MTRlbX0udWkuYmlnLmxvYWRlciwudWkuaW52ZXJ0ZWQuZGltbWVyIC51aS5iaWcubG9hZGVye3dpZHRoOjMuNzE0Mjg1NzFyZW07aGVpZ2h0OjMuNzE0Mjg1NzFyZW07Zm9udC1zaXplOjEuMjg1NzE0MjllbX0udWkuaHVnZS5sb2FkZXIsLnVpLmludmVydGVkLmRpbW1lciAudWkuaHVnZS5sb2FkZXJ7d2lkdGg6NC4xNDI4NTcxNHJlbTtoZWlnaHQ6NC4xNDI4NTcxNHJlbTtmb250LXNpemU6MS40Mjg1NzE0M2VtfS51aS5pbnZlcnRlZC5kaW1tZXIgLnVpLm1hc3NpdmUubG9hZGVyLC51aS5tYXNzaXZlLmxvYWRlcnt3aWR0aDo0LjU3MTQyODU3cmVtO2hlaWdodDo0LjU3MTQyODU3cmVtO2ZvbnQtc2l6ZToxLjcxNDI4NTcxZW19LnVpLm1pbmkudGV4dC5sb2FkZXJ7bWluLXdpZHRoOjFyZW07cGFkZGluZy10b3A6MS43ODU3MTQyOXJlbX0udWkudGlueS50ZXh0LmxvYWRlcnttaW4td2lkdGg6MS4xNDI4NTcxNHJlbTtwYWRkaW5nLXRvcDoxLjkyODU3MTQzcmVtfS51aS5zbWFsbC50ZXh0LmxvYWRlcnttaW4td2lkdGg6MS43MTQyODU3MXJlbTtwYWRkaW5nLXRvcDoyLjVyZW19LnVpLnRleHQubG9hZGVye21pbi13aWR0aDoyLjI4NTcxNDI5cmVtO3BhZGRpbmctdG9wOjMuMDcxNDI4NTdyZW19LnVpLmxhcmdlLnRleHQubG9hZGVye21pbi13aWR0aDozLjQyODU3MTQzcmVtO3BhZGRpbmctdG9wOjQuMjE0Mjg1NzFyZW19LnVpLmJpZy50ZXh0LmxvYWRlcnttaW4td2lkdGg6My43MTQyODU3MXJlbTtwYWRkaW5nLXRvcDo0LjVyZW19LnVpLmh1Z2UudGV4dC5sb2FkZXJ7bWluLXdpZHRoOjQuMTQyODU3MTRyZW07cGFkZGluZy10b3A6NC45Mjg1NzE0M3JlbX0udWkubWFzc2l2ZS50ZXh0LmxvYWRlcnttaW4td2lkdGg6NC41NzE0Mjg1N3JlbTtwYWRkaW5nLXRvcDo1LjM1NzE0Mjg2cmVtfS51aS5pbnZlcnRlZC5sb2FkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9LnVpLmludmVydGVkLmxvYWRlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjE1KX0udWkuaW52ZXJ0ZWQubG9hZGVyOmFmdGVye2JvcmRlci10b3AtY29sb3I6I2ZmZn0udWkuaW5saW5lLmxvYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjA7bGVmdDowO3RvcDowO3RyYW5zZm9ybTpub25lfS51aS5pbmxpbmUubG9hZGVyLmFjdGl2ZSwudWkuaW5saW5lLmxvYWRlci52aXNpYmxle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5jZW50ZXJlZC5pbmxpbmUubG9hZGVyLmFjdGl2ZSwudWkuY2VudGVyZWQuaW5saW5lLmxvYWRlci52aXNpYmxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBMb2FkZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnBsYWNlaG9sZGVye3Bvc2l0aW9uOnN0YXRpYztvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1hbmltYXRpb246cGxhY2Vob2xkZXJTaGltbWVyIDJzIGxpbmVhcjthbmltYXRpb246cGxhY2Vob2xkZXJTaGltbWVyIDJzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuMDgpIDAscmdiYSgwLDAsMCwuMTUpIDE1JSxyZ2JhKDAsMCwwLC4wOCkgMzAlKTtiYWNrZ3JvdW5kLXNpemU6MTIwMHB4IDEwMCU7bWF4LXdpZHRoOjMwcmVtfUAtd2Via2l0LWtleWZyYW1lcyBwbGFjZWhvbGRlclNoaW1tZXJ7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwMHB4IDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEyMDBweCAwfX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyU2hpbW1lcnswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjAwcHggMH0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MTIwMHB4IDB9fS51aS5wbGFjZWhvbGRlcisudWkucGxhY2Vob2xkZXJ7bWFyZ2luLXRvcDoycmVtfS51aS5wbGFjZWhvbGRlcisudWkucGxhY2Vob2xkZXJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjE1czthbmltYXRpb24tZGVsYXk6LjE1c30udWkucGxhY2Vob2xkZXIrLnVpLnBsYWNlaG9sZGVyKy51aS5wbGFjZWhvbGRlcnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouM3M7YW5pbWF0aW9uLWRlbGF5Oi4zc30udWkucGxhY2Vob2xkZXIrLnVpLnBsYWNlaG9sZGVyKy51aS5wbGFjZWhvbGRlcisudWkucGxhY2Vob2xkZXJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjQ1czthbmltYXRpb24tZGVsYXk6LjQ1c30udWkucGxhY2Vob2xkZXIrLnVpLnBsYWNlaG9sZGVyKy51aS5wbGFjZWhvbGRlcisudWkucGxhY2Vob2xkZXIrLnVpLnBsYWNlaG9sZGVyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi42czthbmltYXRpb24tZGVsYXk6LjZzfS51aS5wbGFjZWhvbGRlciwudWkucGxhY2Vob2xkZXIgLmltYWdlLmhlYWRlcjphZnRlciwudWkucGxhY2Vob2xkZXIgLmxpbmUsLnVpLnBsYWNlaG9sZGVyIC5saW5lOmFmdGVyLC51aS5wbGFjZWhvbGRlcj46YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWkucGxhY2Vob2xkZXIgLmltYWdlOm5vdCguaGVhZGVyKTpub3QoLnVpKXtoZWlnaHQ6MTAwcHh9LnVpLnBsYWNlaG9sZGVyIC5zcXVhcmUuaW1hZ2U6bm90KC5oZWFkZXIpe2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDoxMDAlfS51aS5wbGFjZWhvbGRlciAucmVjdGFuZ3VsYXIuaW1hZ2U6bm90KC5oZWFkZXIpe2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo3NSV9LnVpLnBsYWNlaG9sZGVyIC5saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDouODU3MTQyODZlbX0udWkucGxhY2Vob2xkZXIgLmxpbmU6YWZ0ZXIsLnVpLnBsYWNlaG9sZGVyIC5saW5lOmJlZm9yZXt0b3A6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0udWkucGxhY2Vob2xkZXIgLmxpbmU6YmVmb3Jle2xlZnQ6MH0udWkucGxhY2Vob2xkZXIgLmxpbmU6YWZ0ZXJ7cmlnaHQ6MH0udWkucGxhY2Vob2xkZXIgLmxpbmV7bWFyZ2luLWJvdHRvbTouNWVtfS51aS5wbGFjZWhvbGRlciAubGluZTphZnRlciwudWkucGxhY2Vob2xkZXIgLmxpbmU6YmVmb3Jle2hlaWdodDouNWVtfS51aS5wbGFjZWhvbGRlciAubGluZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi41ZW19LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS51aS5wbGFjZWhvbGRlciAubGluZTpudGgtY2hpbGQoMSk6YWZ0ZXJ7d2lkdGg6MCV9LnVpLnBsYWNlaG9sZGVyIC5saW5lOm50aC1jaGlsZCgyKTphZnRlcnt3aWR0aDo1MCV9LnVpLnBsYWNlaG9sZGVyIC5saW5lOm50aC1jaGlsZCgzKTphZnRlcnt3aWR0aDoxMCV9LnVpLnBsYWNlaG9sZGVyIC5saW5lOm50aC1jaGlsZCg0KTphZnRlcnt3aWR0aDozNSV9LnVpLnBsYWNlaG9sZGVyIC5saW5lOm50aC1jaGlsZCg1KTphZnRlcnt3aWR0aDo2NSV9LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXIgLmxpbmV7bWFyZ2luLWJvdHRvbTouNjQyODU3MTRlbX0udWkucGxhY2Vob2xkZXIgLmhlYWRlciAubGluZTphZnRlciwudWkucGxhY2Vob2xkZXIgLmhlYWRlciAubGluZTpiZWZvcmV7aGVpZ2h0Oi42NDI4NTcxNGVtfS51aS5wbGFjZWhvbGRlciAuaGVhZGVyIC5saW5lOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LjY0Mjg1NzE0ZW19LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXIgLmxpbmU6YWZ0ZXJ7d2lkdGg6MjAlfS51aS5wbGFjZWhvbGRlciAuaGVhZGVyIC5saW5lOm50aC1jaGlsZCgyKTphZnRlcnt3aWR0aDo2MCV9LnVpLnBsYWNlaG9sZGVyIC5pbWFnZS5oZWFkZXIgLmxpbmV7bWFyZ2luLWxlZnQ6M2VtfS51aS5wbGFjZWhvbGRlciAuaW1hZ2UuaGVhZGVyIC5saW5lOmJlZm9yZXt3aWR0aDouNzE0Mjg1NzFyZW19LnVpLnBsYWNlaG9sZGVyIC5pbWFnZS5oZWFkZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6Ljg1NzE0Mjg2ZW07Y29udGVudDonJzttYXJnaW4tbGVmdDozZW19LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXIgLmxpbmU6Zmlyc3QtY2hpbGQsLnVpLnBsYWNlaG9sZGVyIC5pbWFnZSAubGluZTpmaXJzdC1jaGlsZCwudWkucGxhY2Vob2xkZXIgLnBhcmFncmFwaCAubGluZTpmaXJzdC1jaGlsZHtoZWlnaHQ6LjAxcHh9LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlLC51aS5wbGFjZWhvbGRlciAuaW1hZ2U6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlLC51aS5wbGFjZWhvbGRlciAucGFyYWdyYXBoOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZXtoZWlnaHQ6MS40Mjg1NzE0M2VtO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9ja30udWkuaW52ZXJ0ZWQucGxhY2Vob2xkZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgyNTUsMjU1LDI1NSwuMDgpIDAscmdiYSgyNTUsMjU1LDI1NSwuMTQpIDE1JSxyZ2JhKDI1NSwyNTUsMjU1LC4wOCkgMzAlKX0udWkuaW52ZXJ0ZWQucGxhY2Vob2xkZXIsLnVpLmludmVydGVkLnBsYWNlaG9sZGVyIC5pbWFnZS5oZWFkZXI6YWZ0ZXIsLnVpLmludmVydGVkLnBsYWNlaG9sZGVyIC5saW5lLC51aS5pbnZlcnRlZC5wbGFjZWhvbGRlciAubGluZTphZnRlciwudWkuaW52ZXJ0ZWQucGxhY2Vob2xkZXI+OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWR9LnVpLnBsYWNlaG9sZGVyIC5mdWxsLmxpbmUubGluZS5saW5lOmFmdGVye3dpZHRoOjAlfS51aS5wbGFjZWhvbGRlciAudmVyeS5sb25nLmxpbmUubGluZS5saW5lOmFmdGVye3dpZHRoOjEwJX0udWkucGxhY2Vob2xkZXIgLmxvbmcubGluZS5saW5lLmxpbmU6YWZ0ZXJ7d2lkdGg6MzUlfS51aS5wbGFjZWhvbGRlciAubWVkaXVtLmxpbmUubGluZS5saW5lOmFmdGVye3dpZHRoOjUwJX0udWkucGxhY2Vob2xkZXIgLnNob3J0LmxpbmUubGluZS5saW5lOmFmdGVye3dpZHRoOjY1JX0udWkucGxhY2Vob2xkZXIgLnZlcnkuc2hvcnQubGluZS5saW5lLmxpbmU6YWZ0ZXJ7d2lkdGg6ODAlfS51aS5mbHVpZC5wbGFjZWhvbGRlcnttYXgtd2lkdGg6bm9uZX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBSYWlsXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5yYWlse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjMwMHB4O2hlaWdodDoxMDAlfS51aS5sZWZ0LnJhaWx7bGVmdDphdXRvO3JpZ2h0OjEwMCU7cGFkZGluZzowIDJyZW0gMCAwO21hcmdpbjowIDJyZW0gMCAwfS51aS5yaWdodC5yYWlse2xlZnQ6MTAwJTtyaWdodDphdXRvO3BhZGRpbmc6MCAwIDAgMnJlbTttYXJnaW46MCAwIDAgMnJlbX0udWkubGVmdC5pbnRlcm5hbC5yYWlse2xlZnQ6MDtyaWdodDphdXRvO3BhZGRpbmc6MCAwIDAgMnJlbTttYXJnaW46MCAwIDAgMnJlbX0udWkucmlnaHQuaW50ZXJuYWwucmFpbHtsZWZ0OmF1dG87cmlnaHQ6MDtwYWRkaW5nOjAgMnJlbSAwIDA7bWFyZ2luOjAgMnJlbSAwIDB9LnVpLmRpdmlkaW5nLnJhaWx7d2lkdGg6MzAyLjVweH0udWkubGVmdC5kaXZpZGluZy5yYWlse3BhZGRpbmc6MCAyLjVyZW0gMCAwO21hcmdpbjowIDIuNXJlbSAwIDA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnJpZ2h0LmRpdmlkaW5nLnJhaWx7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtwYWRkaW5nOjAgMCAwIDIuNXJlbTttYXJnaW46MCAwIDAgMi41cmVtfS51aS5jbG9zZS5yYWlse3dpZHRoOmNhbGMoMzAwcHggKyAxZW0pfS51aS5jbG9zZS5sZWZ0LnJhaWx7cGFkZGluZzowIDFlbSAwIDA7bWFyZ2luOjAgMWVtIDAgMH0udWkuY2xvc2UucmlnaHQucmFpbHtwYWRkaW5nOjAgMCAwIDFlbTttYXJnaW46MCAwIDAgMWVtfS51aS52ZXJ5LmNsb3NlLnJhaWx7d2lkdGg6Y2FsYygzMDBweCArIC41ZW0pfS51aS52ZXJ5LmNsb3NlLmxlZnQucmFpbHtwYWRkaW5nOjAgLjVlbSAwIDA7bWFyZ2luOjAgLjVlbSAwIDB9LnVpLnZlcnkuY2xvc2UucmlnaHQucmFpbHtwYWRkaW5nOjAgMCAwIC41ZW07bWFyZ2luOjAgMCAwIC41ZW19LnVpLmF0dGFjaGVkLmxlZnQucmFpbCwudWkuYXR0YWNoZWQucmlnaHQucmFpbHtwYWRkaW5nOjA7bWFyZ2luOjB9LnVpLm1pbmkucmFpbHtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LnJhaWx7Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwucmFpbHtmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5yYWlse2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5yYWlse2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5iaWcucmFpbHtmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5yYWlse2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLnJhaWx7Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gUmV2ZWFsXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5yZXZlYWx7ZGlzcGxheTppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDtmb250LXNpemU6MCFpbXBvcnRhbnR9LnVpLnJldmVhbD4udmlzaWJsZS5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6MCFpbXBvcnRhbnQ7bGVmdDowIWltcG9ydGFudDt6LWluZGV4OjMhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC41cyBlYXNlIC4xc30udWkucmV2ZWFsPi5oaWRkZW4uY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7ei1pbmRleDoyIWltcG9ydGFudH0udWkuYWN0aXZlLnJldmVhbCAudmlzaWJsZS5jb250ZW50LC51aS5yZXZlYWw6aG92ZXIgLnZpc2libGUuY29udGVudHt6LWluZGV4OjQhaW1wb3J0YW50fS51aS5zbGlkZS5yZXZlYWx7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwfS51aS5zbGlkZS5yZXZlYWw+LmNvbnRlbnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbDtmbG9hdDpsZWZ0O21hcmdpbjowO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlIC4xc30udWkuc2xpZGUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50fS51aS5zbGlkZS5yZXZlYWw+LmhpZGRlbi5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIWltcG9ydGFudH0udWkuc2xpZGUuYWN0aXZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50LC51aS5zbGlkZS5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkhaW1wb3J0YW50fS51aS5zbGlkZS5hY3RpdmUucmV2ZWFsPi5oaWRkZW4uY29udGVudCwudWkuc2xpZGUucmV2ZWFsOmhvdmVyPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSFpbXBvcnRhbnR9LnVpLnNsaWRlLnJpZ2h0LnJldmVhbD4udmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIWltcG9ydGFudH0udWkuc2xpZGUucmlnaHQucmV2ZWFsPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkhaW1wb3J0YW50fS51aS5zbGlkZS5yaWdodC5hY3RpdmUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnQsLnVpLnNsaWRlLnJpZ2h0LnJldmVhbDpob3Zlcj4udmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIWltcG9ydGFudH0udWkuc2xpZGUucmlnaHQuYWN0aXZlLnJldmVhbD4uaGlkZGVuLmNvbnRlbnQsLnVpLnNsaWRlLnJpZ2h0LnJldmVhbDpob3Zlcj4uaGlkZGVuLmNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkhaW1wb3J0YW50fS51aS5zbGlkZS51cC5yZXZlYWw+LmhpZGRlbi5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpIWltcG9ydGFudH0udWkuc2xpZGUudXAuYWN0aXZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50LC51aS5zbGlkZS51cC5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSkhaW1wb3J0YW50fS51aS5zbGlkZS51cC5hY3RpdmUucmV2ZWFsPi5oaWRkZW4uY29udGVudCwudWkuc2xpZGUudXAucmV2ZWFsOmhvdmVyPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSFpbXBvcnRhbnR9LnVpLnNsaWRlLmRvd24ucmV2ZWFsPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSkhaW1wb3J0YW50fS51aS5zbGlkZS5kb3duLmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkuc2xpZGUuZG93bi5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKSFpbXBvcnRhbnR9LnVpLnNsaWRlLmRvd24uYWN0aXZlLnJldmVhbD4uaGlkZGVuLmNvbnRlbnQsLnVpLnNsaWRlLmRvd24ucmV2ZWFsOmhvdmVyPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSFpbXBvcnRhbnR9LnVpLmZhZGUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnR7b3BhY2l0eToxfS51aS5mYWRlLmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkuZmFkZS5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHtvcGFjaXR5OjB9LnVpLm1vdmUucmV2ZWFse3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcH0udWkubW92ZS5yZXZlYWw+LmNvbnRlbnR7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3doaXRlLXNwYWNlOm5vcm1hbDttYXJnaW46MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSkgLjFzfS51aS5tb3ZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0udWkubW92ZS5yZXZlYWw+LmhpZGRlbi5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50fS51aS5tb3ZlLmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkubW92ZS5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkhaW1wb3J0YW50fS51aS5tb3ZlLnJpZ2h0LmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkubW92ZS5yaWdodC5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSFpbXBvcnRhbnR9LnVpLm1vdmUudXAuYWN0aXZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50LC51aS5tb3ZlLnVwLnJldmVhbDpob3Zlcj4udmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKSFpbXBvcnRhbnR9LnVpLm1vdmUuZG93bi5hY3RpdmUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnQsLnVpLm1vdmUuZG93bi5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKSFpbXBvcnRhbnR9LnVpLnJvdGF0ZS5yZXZlYWw+LnZpc2libGUuY29udGVudHt0cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2Zvcm06cm90YXRlKDApfS51aS5yb3RhdGUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnQsLnVpLnJvdGF0ZS5yaWdodC5yZXZlYWw+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodH0udWkucm90YXRlLmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkucm90YXRlLnJldmVhbDpob3Zlcj4udmlzaWJsZS5jb250ZW50LC51aS5yb3RhdGUucmlnaHQuYWN0aXZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50LC51aS5yb3RhdGUucmlnaHQucmV2ZWFsOmhvdmVyPi52aXNpYmxlLmNvbnRlbnR7dHJhbnNmb3JtOnJvdGF0ZSgxMTBkZWcpfS51aS5yb3RhdGUubGVmdC5yZXZlYWw+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fS51aS5yb3RhdGUubGVmdC5hY3RpdmUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnQsLnVpLnJvdGF0ZS5sZWZ0LnJldmVhbDpob3Zlcj4udmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTpyb3RhdGUoLTExMGRlZyl9LnVpLmRpc2FibGVkLnJldmVhbDpob3Zlcj4udmlzaWJsZS52aXNpYmxlLmNvbnRlbnR7cG9zaXRpb246c3RhdGljIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtvcGFjaXR5OjEhaW1wb3J0YW50O3RvcDowIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3JpZ2h0OmF1dG8haW1wb3J0YW50O2JvdHRvbTphdXRvIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnR9LnVpLmRpc2FibGVkLnJldmVhbDpob3Zlcj4uaGlkZGVuLmhpZGRlbi5jb250ZW50e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLnJldmVhbD4udWkucmliYm9uLmxhYmVse3otaW5kZXg6NX0udWkudmlzaWJsZS5yZXZlYWx7b3ZlcmZsb3c6dmlzaWJsZX0udWkuaW5zdGFudC5yZXZlYWw+LmNvbnRlbnR7dHJhbnNpdGlvbi1kZWxheTowcyFpbXBvcnRhbnR9LnVpLnJldmVhbD4uY29udGVudHtmb250LXNpemU6MXJlbSFpbXBvcnRhbnR9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gU2VnbWVudFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuc2VnbWVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSk7bWFyZ2luOjFyZW0gMDtwYWRkaW5nOjFlbSAxZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnNlZ21lbnQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5zZWdtZW50Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS52ZXJ0aWNhbC5zZWdtZW50e21hcmdpbjowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtiYWNrZ3JvdW5kOm5vbmUgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnZlcnRpY2FsLnNlZ21lbnQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9LnVpLmludmVydGVkLnNlZ21lbnQ+LnVpLmhlYWRlcntjb2xvcjojZmZmfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0uc2VnbWVudD5bY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdLmxhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS51aVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl0uc2VnbWVudD5bY2xhc3MqPVwiYm90dG9tIGF0dGFjaGVkXCJdLmxhYmVse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS51aS5hdHRhY2hlZC5zZWdtZW50Om5vdCgudG9wKTpub3QoLmJvdHRvbSk+W2NsYXNzKj1cInRvcCBhdHRhY2hlZFwiXS5sYWJlbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0udWkuYXR0YWNoZWQuc2VnbWVudDpub3QoLnRvcCk6bm90KC5ib3R0b20pPltjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0ubGFiZWx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnVpLmdyaWQ+LnJvdz4udWkuc2VnbWVudC5jb2x1bW4sLnVpLmdyaWQ+LnVpLnNlZ21lbnQuY29sdW1uLC51aS5wYWdlLmdyaWQuc2VnbWVudHtwYWRkaW5nLXRvcDoyZW07cGFkZGluZy1ib3R0b206MmVtfS51aS5ncmlkLnNlZ21lbnR7bWFyZ2luOjFyZW0gMDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0udWkuYmFzaWMudGFibGUuc2VnbWVudHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpW2NsYXNzKj1cInZlcnkgYmFzaWNcIl0udGFibGUuc2VnbWVudHtwYWRkaW5nOjFlbSAxZW19LnVpLnBsYWNlaG9sZGVyLnNlZ21lbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWF4LXdpZHRoOmluaXRpYWw7LXdlYmtpdC1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MWVtIDFlbTttaW4taGVpZ2h0OjE4cmVtO2JhY2tncm91bmQ6I2Y5ZmFmYjtib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMTUpO2JveC1zaGFkb3c6MCAycHggMjVweCAwIHJnYmEoMzQsMzYsMzgsLjA1KSBpbnNldH0udWkucGxhY2Vob2xkZXIuc2VnbWVudCAuYnV0dG9uLC51aS5wbGFjZWhvbGRlci5zZWdtZW50IHRleHRhcmVhe2Rpc3BsYXk6YmxvY2t9LnVpLnBsYWNlaG9sZGVyLnNlZ21lbnQgLmJ1dHRvbiwudWkucGxhY2Vob2xkZXIuc2VnbWVudCAuZmllbGQsLnVpLnBsYWNlaG9sZGVyLnNlZ21lbnQgdGV4dGFyZWEsLnVpLnBsYWNlaG9sZGVyLnNlZ21lbnQ+LnVpLmlucHV0e21heC13aWR0aDoxNXJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS51aS5wbGFjZWhvbGRlci5zZWdtZW50IC5jb2x1bW4gLmJ1dHRvbiwudWkucGxhY2Vob2xkZXIuc2VnbWVudCAuY29sdW1uIC5maWVsZCwudWkucGxhY2Vob2xkZXIuc2VnbWVudCAuY29sdW1uIHRleHRhcmVhLC51aS5wbGFjZWhvbGRlci5zZWdtZW50IC5jb2x1bW4+LnVpLmlucHV0e21heC13aWR0aDoxNXJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS51aS5wbGFjZWhvbGRlci5zZWdtZW50Pi5pbmxpbmV7YWxpZ24tc2VsZjpjZW50ZXJ9LnVpLnBsYWNlaG9sZGVyLnNlZ21lbnQ+LmlubGluZT4uYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWFyZ2luOjAgLjM1NzE0Mjg2cmVtIDAgMH0udWkucGxhY2Vob2xkZXIuc2VnbWVudD4uaW5saW5lPi5idXR0b246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0udWkucGlsZWQuc2VnbWVudCwudWkucGlsZWQuc2VnbWVudHN7bWFyZ2luOjNlbSAwO2JveC1zaGFkb3c6Jyc7ei1pbmRleDphdXRvfS51aS5waWxlZC5zZWdtZW50OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkucGlsZWQuc2VnbWVudDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkucGlsZWQuc2VnbWVudDphZnRlciwudWkucGlsZWQuc2VnbWVudDpiZWZvcmUsLnVpLnBpbGVkLnNlZ21lbnRzOmFmdGVyLC51aS5waWxlZC5zZWdtZW50czpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Zpc2liaWxpdHk6dmlzaWJsZTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym94LXNoYWRvdzonJ30udWkucGlsZWQuc2VnbWVudDpiZWZvcmUsLnVpLnBpbGVkLnNlZ21lbnRzOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC0xLjJkZWcpO3RvcDowO3otaW5kZXg6LTJ9LnVpLnBpbGVkLnNlZ21lbnQ6YWZ0ZXIsLnVpLnBpbGVkLnNlZ21lbnRzOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMS4yZGVnKTt0b3A6MDt6LWluZGV4Oi0xfS51aVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl0ucGlsZWQuc2VnbWVudHttYXJnaW4tdG9wOjNlbTttYXJnaW4tYm90dG9tOjB9LnVpLnBpbGVkLnNlZ21lbnRbY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkucGlsZWQuc2VnbWVudFtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl17bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206M2VtfS51aS5waWxlZC5zZWdtZW50W2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuc3RhY2tlZC5zZWdtZW50e3BhZGRpbmctYm90dG9tOjEuNGVtfS51aS5zdGFja2VkLnNlZ21lbnQ6YWZ0ZXIsLnVpLnN0YWNrZWQuc2VnbWVudDpiZWZvcmUsLnVpLnN0YWNrZWQuc2VnbWVudHM6YWZ0ZXIsLnVpLnN0YWNrZWQuc2VnbWVudHM6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0zcHg7bGVmdDowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAzKTt3aWR0aDoxMDAlO2hlaWdodDo2cHg7dmlzaWJpbGl0eTp2aXNpYmxlfS51aS5zdGFja2VkLnNlZ21lbnQ6YmVmb3JlLC51aS5zdGFja2VkLnNlZ21lbnRzOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLnRhbGwuc3RhY2tlZC5zZWdtZW50OmJlZm9yZSwudWkudGFsbC5zdGFja2VkLnNlZ21lbnRzOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2JvdHRvbTowfS51aS5zdGFja2VkLmludmVydGVkLnNlZ21lbnQ6YWZ0ZXIsLnVpLnN0YWNrZWQuaW52ZXJ0ZWQuc2VnbWVudDpiZWZvcmUsLnVpLnN0YWNrZWQuaW52ZXJ0ZWQuc2VnbWVudHM6YWZ0ZXIsLnVpLnN0YWNrZWQuaW52ZXJ0ZWQuc2VnbWVudHM6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjM1KX0udWkucGFkZGVkLnNlZ21lbnR7cGFkZGluZzoxLjVlbX0udWlbY2xhc3MqPVwidmVyeSBwYWRkZWRcIl0uc2VnbWVudHtwYWRkaW5nOjNlbX0udWkucGFkZGVkLnNlZ21lbnQudmVydGljYWwuc2VnbWVudCwudWlbY2xhc3MqPVwidmVyeSBwYWRkZWRcIl0udmVydGljYWwuc2VnbWVudHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnVpLmNvbXBhY3Quc2VnbWVudHtkaXNwbGF5OnRhYmxlfS51aS5jb21wYWN0LnNlZ21lbnRze2Rpc3BsYXk6aW5saW5lLWZsZXh9LnVpLmNvbXBhY3Quc2VnbWVudHMgLnNlZ21lbnQsLnVpLnNlZ21lbnRzIC5jb21wYWN0LnNlZ21lbnR7ZGlzcGxheTpibG9jaztmbGV4OjAgMSBhdXRvfS51aS5jaXJjdWxhci5zZWdtZW50e2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjJlbTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJhZGl1czo1MDBlbX0udWkucmFpc2VkLnNlZ21lbnQsLnVpLnJhaXNlZC5zZWdtZW50c3tib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMzQsMzYsMzgsLjEyKSwwIDJweCAxMHB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWdtZW50c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjFyZW0gMDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtib3gtc2hhZG93OjAgMXB4IDJweCAwIHJnYmEoMzQsMzYsMzgsLjE1KTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0udWkuc2VnbWVudHM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5zZWdtZW50czpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuc2VnbWVudHM+LnNlZ21lbnR7dG9wOjA7Ym90dG9tOjA7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowO3dpZHRoOmF1dG87Ym94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2VnbWVudHM6bm90KC5ob3Jpem9udGFsKT4uc2VnbWVudDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmU7bWFyZ2luLXRvcDowO2JvdHRvbTowO21hcmdpbi1ib3R0b206MDt0b3A6MDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS5zZWdtZW50czpub3QoLmhvcml6b250YWwpPi5zZWdtZW50Omxhc3QtY2hpbGR7dG9wOjA7Ym90dG9tOjA7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtib3gtc2hhZG93OjAgMXB4IDJweCAwIHJnYmEoMzQsMzYsMzgsLjE1KSxub25lO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnNlZ21lbnRzOm5vdCguaG9yaXpvbnRhbCk+LnNlZ21lbnQ6b25seS1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0udWkuc2VnbWVudHM+LnVpLnNlZ21lbnRze2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTttYXJnaW46MXJlbSAxcmVtfS51aS5zZWdtZW50cz4uc2VnbWVudHM6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfS51aS5zZWdtZW50cz4uc2VnbWVudCsuc2VnbWVudHM6bm90KC5ob3Jpem9udGFsKXttYXJnaW4tdG9wOjB9LnVpLmhvcml6b250YWwuc2VnbWVudHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpO21hcmdpbjoxcmVtIDA7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnNlZ21lbnRzPi5ob3Jpem9udGFsLnNlZ21lbnRze21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmhvcml6b250YWwuc2VnbWVudHM+LnNlZ21lbnR7ZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgMHB4O21hcmdpbjowO21pbi13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWdtZW50cz4uaG9yaXpvbnRhbC5zZWdtZW50czpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmV9LnVpLmhvcml6b250YWwuc2VnbWVudHM+LnNlZ21lbnQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udWkuZGlzYWJsZWQuc2VnbWVudHtvcGFjaXR5Oi40NTtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKX0udWkubG9hZGluZy5zZWdtZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmU7dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIDBzIGxpbmVhcn0udWkubG9hZGluZy5zZWdtZW50OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjgpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07ei1pbmRleDoxMDB9LnVpLmxvYWRpbmcuc2VnbWVudDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0xLjVlbSAwIDAgLTEuNWVtO3dpZHRoOjNlbTtoZWlnaHQ6M2VtOy13ZWJraXQtYW5pbWF0aW9uOnNlZ21lbnQtc3BpbiAuNnMgbGluZWFyO2FuaW1hdGlvbjpzZWdtZW50LXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQ7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6MTAxfUAtd2Via2l0LWtleWZyYW1lcyBzZWdtZW50LXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzZWdtZW50LXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnVpLmJhc2ljLnNlZ21lbnR7YmFja2dyb3VuZDpub25lIHRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjB9LnVpLmNsZWFyaW5nLnNlZ21lbnQ6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLnJlZC5zZWdtZW50Om5vdCguaW52ZXJ0ZWQpe2JvcmRlci10b3A6MnB4IHNvbGlkICNkYjI4MjghaW1wb3J0YW50fS51aS5pbnZlcnRlZC5yZWQuc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiNkYjI4MjghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5vcmFuZ2Uuc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjZjI3MTFjIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQub3JhbmdlLnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojZjI3MTFjIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkueWVsbG93LnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZiYmQwOCFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5zZWdtZW50e2JhY2tncm91bmQtY29sb3I6I2ZiYmQwOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9saXZlLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgI2I1Y2MxOCFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9saXZlLnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojYjVjYzE4IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuZ3JlZW4uc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjMjFiYTQ1IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JlZW4uc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS50ZWFsLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgIzAwYjVhZCFpbXBvcnRhbnR9LnVpLmludmVydGVkLnRlYWwuc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibHVlLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgIzIxODVkMCFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsdWUuc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg1ZDAhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS52aW9sZXQuc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjNjQzNWM5IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudmlvbGV0LnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojNjQzNWM5IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkucHVycGxlLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgI2EzMzNjOCFpbXBvcnRhbnR9LnVpLmludmVydGVkLnB1cnBsZS5zZWdtZW50e2JhY2tncm91bmQtY29sb3I6I2EzMzNjOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnBpbmsuc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjZTAzOTk3IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucGluay5zZWdtZW50e2JhY2tncm91bmQtY29sb3I6I2UwMzk5NyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmJyb3duLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgI2E1NjczZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJyb3duLnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojYTU2NzNmIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuZ3JleS5zZWdtZW50Om5vdCguaW52ZXJ0ZWQpe2JvcmRlci10b3A6MnB4IHNvbGlkICM3Njc2NzYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmV5LnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojNzY3Njc2IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYmxhY2suc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjMWIxYzFkIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYmxhY2suc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aVtjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl0uc2VnbWVudHt0ZXh0LWFsaWduOmxlZnR9LnVpW2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl0uc2VnbWVudHt0ZXh0LWFsaWduOnJpZ2h0fS51aVtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXS5zZWdtZW50e3RleHQtYWxpZ246Y2VudGVyfS51aS5mbG9hdGVkLnNlZ21lbnQsLnVpW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXS5zZWdtZW50e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjFlbX0udWlbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXS5zZWdtZW50e2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjFlbX0udWkuaW52ZXJ0ZWQuc2VnbWVudHtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkLnNlZ21lbnQsLnVpLnByaW1hcnkuaW52ZXJ0ZWQuc2VnbWVudHtiYWNrZ3JvdW5kOiMxYjFjMWQ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9LnVpLmludmVydGVkLnNlZ21lbnQgLnNlZ21lbnR7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbnZlcnRlZC5zZWdtZW50IC5pbnZlcnRlZC5zZWdtZW50e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS51aS5pbnZlcnRlZC5hdHRhY2hlZC5zZWdtZW50e2JvcmRlci1jb2xvcjojNTU1fS51aS5zZWNvbmRhcnkuc2VnbWVudHtiYWNrZ3JvdW5kOiNmM2Y0ZjU7Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLnNlY29uZGFyeS5pbnZlcnRlZC5zZWdtZW50e2JhY2tncm91bmQ6IzRjNGY1MiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwuMikgMCxyZ2JhKDI1NSwyNTUsMjU1LC4yKSAxMDAlKTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KX0udWkudGVydGlhcnkuc2VnbWVudHtiYWNrZ3JvdW5kOiNkY2RkZGU7Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLnRlcnRpYXJ5LmludmVydGVkLnNlZ21lbnR7YmFja2dyb3VuZDojNzE3NTc5IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LC4zNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LC4zNSkgMTAwJSk7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9LnVpLmF0dGFjaGVkLnNlZ21lbnR7dG9wOjA7Ym90dG9tOjA7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowIC0xcHg7d2lkdGg6Y2FsYygxMDAlIC0gKC0xcHggKiAyKSk7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgtMXB4ICogMikpO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLmF0dGFjaGVkOm5vdCgubWVzc2FnZSkrLnVpLmF0dGFjaGVkLnNlZ21lbnQ6bm90KC50b3Ape2JvcmRlci10b3A6bm9uZX0udWlbY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdLnNlZ21lbnR7Ym90dG9tOjA7bWFyZ2luLWJvdHRvbTowO3RvcDowO21hcmdpbi10b3A6MXJlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS5zZWdtZW50W2NsYXNzKj1cInRvcCBhdHRhY2hlZFwiXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLnNlZ21lbnRbY2xhc3MqPVwiYm90dG9tIGF0dGFjaGVkXCJde2JvdHRvbTowO21hcmdpbi10b3A6MDt0b3A6MDttYXJnaW4tYm90dG9tOjFyZW07Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSksbm9uZTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aS5zZWdtZW50W2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkubWluaS5zZWdtZW50LC51aS5taW5pLnNlZ21lbnRzIC5zZWdtZW50e2ZvbnQtc2l6ZTouNzg1NzE0MjlyZW19LnVpLnRpbnkuc2VnbWVudCwudWkudGlueS5zZWdtZW50cyAuc2VnbWVudHtmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS5zbWFsbC5zZWdtZW50LC51aS5zbWFsbC5zZWdtZW50cyAuc2VnbWVudHtmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5zZWdtZW50LC51aS5zZWdtZW50cyAuc2VnbWVudHtmb250LXNpemU6MXJlbX0udWkubGFyZ2Uuc2VnbWVudCwudWkubGFyZ2Uuc2VnbWVudHMgLnNlZ21lbnR7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmJpZy5zZWdtZW50LC51aS5iaWcuc2VnbWVudHMgLnNlZ21lbnR7Zm9udC1zaXplOjEuMjg1NzE0MjlyZW19LnVpLmh1Z2Uuc2VnbWVudCwudWkuaHVnZS5zZWdtZW50cyAuc2VnbWVudHtmb250LXNpemU6MS40Mjg1NzE0M3JlbX0udWkubWFzc2l2ZS5zZWdtZW50LC51aS5tYXNzaXZlLnNlZ21lbnRzIC5zZWdtZW50e2ZvbnQtc2l6ZToxLjcxNDI4NTcxcmVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFN0ZXBcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnN0ZXBze2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luOjFlbSAwO2JhY2tncm91bmQ6Jyc7Ym94LXNoYWRvdzpub25lO2xpbmUtaGVpZ2h0OjEuMTQyODU3MTRlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc3RlcHM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5zdGVwczpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuc3RlcHMgLnN0ZXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXg6MSAwIGF1dG87ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCAwO3BhZGRpbmc6MS4xNDI4NTcxNGVtIDJlbTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLG9wYWNpdHkgLjFzIGVhc2UsY29sb3IgLjFzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZX0udWkuc3RlcHMgLnN0ZXA6YWZ0ZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjtjb250ZW50OicnO3RvcDo1MCU7cmlnaHQ6MDtib3JkZXI6bWVkaXVtIG5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEuMTQyODU3MTRlbTtoZWlnaHQ6MS4xNDI4NTcxNGVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci13aWR0aDowIDFweCAxcHggMDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZSxjb2xvciAuMXMgZWFzZSxib3gtc2hhZG93IC4xcyBlYXNlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoLTQ1ZGVnKX0udWkuc3RlcHMgLnN0ZXA6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjJlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtfS51aS5zdGVwcyAuc3RlcDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDB9LnVpLnN0ZXBzIC5zdGVwOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmU7bWFyZ2luLXJpZ2h0OjB9LnVpLnN0ZXBzIC5zdGVwOm9ubHktY2hpbGR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnN0ZXBzIC5zdGVwIC50aXRsZXtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMTQyODU3MTRlbTtmb250LXdlaWdodDo3MDB9LnVpLnN0ZXBzIC5zdGVwPi50aXRsZXt3aWR0aDoxMDAlfS51aS5zdGVwcyAuc3RlcCAuZGVzY3JpcHRpb257Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTouOTI4NTcxNDNlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLnN0ZXBzIC5zdGVwPi5kZXNjcmlwdGlvbnt3aWR0aDoxMDAlfS51aS5zdGVwcyAuc3RlcCAudGl0bGV+LmRlc2NyaXB0aW9ue21hcmdpbi10b3A6LjI1ZW19LnVpLnN0ZXBzIC5zdGVwPi5pY29ue2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjIuNWVtO21hcmdpbjowIDFyZW0gMCAwfS51aS5zdGVwcyAuc3RlcD4uaWNvbiwudWkuc3RlcHMgLnN0ZXA+Lmljb25+LmNvbnRlbnR7ZGlzcGxheTpibG9jaztmbGV4OjAgMSBhdXRvO2FsaWduLXNlbGY6bWlkZGxlfS51aS5zdGVwcyAuc3RlcD4uaWNvbn4uY29udGVudHtmbGV4LWdyb3c6MSAwIGF1dG99LnVpLnN0ZXBzOm5vdCgudmVydGljYWwpIC5zdGVwPi5pY29ue3dpZHRoOmF1dG99LnVpLnN0ZXBzIC5saW5rLnN0ZXAsLnVpLnN0ZXBzIGEuc3RlcHtjdXJzb3I6cG9pbnRlcn0udWkub3JkZXJlZC5zdGVwc3tjb3VudGVyLXJlc2V0Om9yZGVyZWR9LnVpLm9yZGVyZWQuc3RlcHMgLnN0ZXA6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246c3RhdGljO3RleHQtYWxpZ246Y2VudGVyO2NvbnRlbnQ6Y291bnRlcnMob3JkZXJlZCwgXCIuXCIpO2FsaWduLXNlbGY6bWlkZGxlO21hcmdpbi1yaWdodDoxcmVtO2ZvbnQtc2l6ZToyLjVlbTtjb3VudGVyLWluY3JlbWVudDpvcmRlcmVkO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NzAwfS51aS5vcmRlcmVkLnN0ZXBzIC5zdGVwPip7ZGlzcGxheTpibG9jazthbGlnbi1zZWxmOm1pZGRsZX0udWkudmVydGljYWwuc3RlcHN7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6dmlzaWJsZX0udWkudmVydGljYWwuc3RlcHMgLnN0ZXB7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MS4xNDI4NTcxNGVtIDJlbTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnZlcnRpY2FsLnN0ZXBzIC5zdGVwOmZpcnN0LWNoaWxke3BhZGRpbmc6MS4xNDI4NTcxNGVtIDJlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS52ZXJ0aWNhbC5zdGVwcyAuc3RlcDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5zdGVwcyAuc3RlcDpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5zdGVwcyAuc3RlcDphZnRlcntkaXNwbGF5Om5vbmV9LnVpLnZlcnRpY2FsLnN0ZXBzIC5zdGVwOmFmdGVye3RvcDo1MCU7cmlnaHQ6MDtib3JkZXItd2lkdGg6MCAxcHggMXB4IDB9LnVpLnZlcnRpY2FsLnN0ZXBzIC5zdGVwOmFmdGVye2Rpc3BsYXk6bm9uZX0udWkudmVydGljYWwuc3RlcHMgLmFjdGl2ZS5zdGVwOmFmdGVye2Rpc3BsYXk6YmxvY2t9LnVpLnZlcnRpY2FsLnN0ZXBzIC5zdGVwOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS51aS52ZXJ0aWNhbC5zdGVwcyAuYWN0aXZlLnN0ZXA6bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLnN0ZXBzOm5vdCgudW5zdGFja2FibGUpe2Rpc3BsYXk6aW5saW5lLWZsZXg7b3ZlcmZsb3c6dmlzaWJsZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVpLnN0ZXBzOm5vdCgudW5zdGFja2FibGUpIC5zdGVwe3dpZHRoOjEwMCUhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItcmFkaXVzOjA7cGFkZGluZzoxLjE0Mjg1NzE0ZW0gMmVtfS51aS5zdGVwczpub3QoLnVuc3RhY2thYmxlKSAuc3RlcDpmaXJzdC1jaGlsZHtwYWRkaW5nOjEuMTQyODU3MTRlbSAyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkuc3RlcHM6bm90KC51bnN0YWNrYWJsZSkgLnN0ZXA6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aS5zdGVwczpub3QoLnVuc3RhY2thYmxlKSAuc3RlcDphZnRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5zdGVwczpub3QoLnVuc3RhY2thYmxlKSAuc3RlcCAuY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0udWkub3JkZXJlZC5zdGVwczpub3QoLnVuc3RhY2thYmxlKSAuc3RlcDpiZWZvcmUsLnVpLnN0ZXBzOm5vdCgudW5zdGFja2FibGUpIC5zdGVwPi5pY29ue21hcmdpbjowIDAgMXJlbSAwfX0udWkuc3RlcHMgLmxpbmsuc3RlcDpob3ZlciwudWkuc3RlcHMgLmxpbmsuc3RlcDpob3Zlcjo6YWZ0ZXIsLnVpLnN0ZXBzIGEuc3RlcDpob3ZlciwudWkuc3RlcHMgYS5zdGVwOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiNmOWZhZmI7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLnN0ZXBzIC5saW5rLnN0ZXA6YWN0aXZlLC51aS5zdGVwcyAubGluay5zdGVwOmFjdGl2ZTo6YWZ0ZXIsLnVpLnN0ZXBzIGEuc3RlcDphY3RpdmUsLnVpLnN0ZXBzIGEuc3RlcDphY3RpdmU6OmFmdGVye2JhY2tncm91bmQ6I2YzZjRmNTtjb2xvcjpyZ2JhKDAsMCwwLC45KX0udWkuc3RlcHMgLnN0ZXAuYWN0aXZle2N1cnNvcjphdXRvO2JhY2tncm91bmQ6I2YzZjRmNX0udWkuc3RlcHMgLnN0ZXAuYWN0aXZlOmFmdGVye2JhY2tncm91bmQ6I2YzZjRmNX0udWkuc3RlcHMgLnN0ZXAuYWN0aXZlIC50aXRsZXtjb2xvcjojNDE4M2M0fS51aS5vcmRlcmVkLnN0ZXBzIC5zdGVwLmFjdGl2ZTpiZWZvcmUsLnVpLnN0ZXBzIC5hY3RpdmUuc3RlcCAuaWNvbntjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLnN0ZXBzIC5zdGVwOmFmdGVye2Rpc3BsYXk6YmxvY2t9LnVpLnN0ZXBzIC5hY3RpdmUuc3RlcDphZnRlcntkaXNwbGF5OmJsb2NrfS51aS5zdGVwcyAuc3RlcDpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0udWkuc3RlcHMgLmFjdGl2ZS5zdGVwOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS51aS5zdGVwcyAubGluay5hY3RpdmUuc3RlcDpob3ZlciwudWkuc3RlcHMgLmxpbmsuYWN0aXZlLnN0ZXA6aG92ZXI6OmFmdGVyLC51aS5zdGVwcyBhLmFjdGl2ZS5zdGVwOmhvdmVyLC51aS5zdGVwcyBhLmFjdGl2ZS5zdGVwOmhvdmVyOjphZnRlcntjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOiNkY2RkZGU7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5vcmRlcmVkLnN0ZXBzIC5zdGVwLmNvbXBsZXRlZDpiZWZvcmUsLnVpLnN0ZXBzIC5zdGVwLmNvbXBsZXRlZD4uaWNvbjpiZWZvcmV7Y29sb3I6IzIxYmE0NX0udWkuc3RlcHMgLmRpc2FibGVkLnN0ZXB7Y3Vyc29yOmF1dG87YmFja2dyb3VuZDojZmZmO3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLnN0ZXBzIC5kaXNhYmxlZC5zdGVwLC51aS5zdGVwcyAuZGlzYWJsZWQuc3RlcCAuZGVzY3JpcHRpb24sLnVpLnN0ZXBzIC5kaXNhYmxlZC5zdGVwIC50aXRsZXtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKX0udWkuc3RlcHMgLmRpc2FibGVkLnN0ZXA6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7LnVpW2NsYXNzKj1cInRhYmxldCBzdGFja2FibGVcIl0uc3RlcHN7ZGlzcGxheTppbmxpbmUtZmxleDtvdmVyZmxvdzp2aXNpYmxlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MS4xNDI4NTcxNGVtIDJlbX0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcDpmaXJzdC1jaGlsZHtwYWRkaW5nOjEuMTQyODU3MTRlbSAyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpW2NsYXNzKj1cInRhYmxldCBzdGFja2FibGVcIl0uc3RlcHMgLnN0ZXA6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcCAuY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5vcmRlcmVkLnN0ZXBzIC5zdGVwOmJlZm9yZSwudWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcD4uaWNvbnttYXJnaW46MCAwIDFyZW0gMH19LnVpLmZsdWlkLnN0ZXBze2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS51aS5hdHRhY2hlZC5zdGVwc3t3aWR0aDpjYWxjKDEwMCUgKyAoLS0xcHggKiAyKSkhaW1wb3J0YW50O21hcmdpbjowIC0xcHggMDttYXgtd2lkdGg6Y2FsYygxMDAlICsgKC0tMXB4ICogMikpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAwIDB9LnVpLmF0dGFjaGVkLnN0ZXBzIC5zdGVwOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAwfS51aS5hdHRhY2hlZC5zdGVwcyAuc3RlcDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gMCAwfS51aS5ib3R0b20uYXR0YWNoZWQuc3RlcHN7bWFyZ2luOjAgLTFweCAwO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLmJvdHRvbS5hdHRhY2hlZC5zdGVwcyAuc3RlcDpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAwIC4yODU3MTQyOXJlbX0udWkuYm90dG9tLmF0dGFjaGVkLnN0ZXBzIC5zdGVwOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIDB9LnVpLmVpZ2h0LnN0ZXBzLC51aS5maXZlLnN0ZXBzLC51aS5mb3VyLnN0ZXBzLC51aS5vbmUuc3RlcHMsLnVpLnNldmVuLnN0ZXBzLC51aS5zaXguc3RlcHMsLnVpLnRocmVlLnN0ZXBzLC51aS50d28uc3RlcHN7d2lkdGg6MTAwJX0udWkuZWlnaHQuc3RlcHM+LnN0ZXAsLnVpLmZpdmUuc3RlcHM+LnN0ZXAsLnVpLmZvdXIuc3RlcHM+LnN0ZXAsLnVpLm9uZS5zdGVwcz4uc3RlcCwudWkuc2V2ZW4uc3RlcHM+LnN0ZXAsLnVpLnNpeC5zdGVwcz4uc3RlcCwudWkudGhyZWUuc3RlcHM+LnN0ZXAsLnVpLnR3by5zdGVwcz4uc3RlcHtmbGV4LXdyYXA6bm93cmFwfS51aS5vbmUuc3RlcHM+LnN0ZXB7d2lkdGg6MTAwJX0udWkudHdvLnN0ZXBzPi5zdGVwe3dpZHRoOjUwJX0udWkudGhyZWUuc3RlcHM+LnN0ZXB7d2lkdGg6MzMuMzMzJX0udWkuZm91ci5zdGVwcz4uc3RlcHt3aWR0aDoyNSV9LnVpLmZpdmUuc3RlcHM+LnN0ZXB7d2lkdGg6MjAlfS51aS5zaXguc3RlcHM+LnN0ZXB7d2lkdGg6MTYuNjY2JX0udWkuc2V2ZW4uc3RlcHM+LnN0ZXB7d2lkdGg6MTQuMjg1JX0udWkuZWlnaHQuc3RlcHM+LnN0ZXB7d2lkdGg6MTIuNSV9LnVpLm1pbmkuc3RlcCwudWkubWluaS5zdGVwcyAuc3RlcHtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LnN0ZXAsLnVpLnRpbnkuc3RlcHMgLnN0ZXB7Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwuc3RlcCwudWkuc21hbGwuc3RlcHMgLnN0ZXB7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuc3RlcCwudWkuc3RlcHMgLnN0ZXB7Zm9udC1zaXplOjFyZW19LnVpLmxhcmdlLnN0ZXAsLnVpLmxhcmdlLnN0ZXBzIC5zdGVwe2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5iaWcuc3RlcCwudWkuYmlnLnN0ZXBzIC5zdGVwe2ZvbnQtc2l6ZToxLjI4NTcxNDI5cmVtfS51aS5odWdlLnN0ZXAsLnVpLmh1Z2Uuc3RlcHMgLnN0ZXB7Zm9udC1zaXplOjEuNDI4NTcxNDNyZW19LnVpLm1hc3NpdmUuc3RlcCwudWkubWFzc2l2ZS5zdGVwcyAuc3RlcHtmb250LXNpemU6MS43MTQyODU3MXJlbX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlN0ZXA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQU9BSUFBQXdCZ1QxTXZNajNoU1FFQUFBRHNBQUFBVm1OdFlYRFFFaG0zQUFBQlJBQUFBVXBqZG5RZ0Jrbi9sQUFBQnV3QUFBQWNabkJuYllvS2VEc0FBQWNJQUFBSmtXZGhjM0FBQUFBUUFBQUc1QUFBQUFobmJIbG0zMmNFZGdBQUFwQUFBQUMyYUdWaFpBRXJQSHNBQUFOSUFBQUFObWhvWldFSFV3Tk5BQUFEZ0FBQUFDUm9iWFI0Q3lrQUFBQUFBNlFBQUFBTWJHOWpZUUE0QUZzQUFBT3dBQUFBQ0cxaGVIQUFwZ204QUFBRHVBQUFBQ0J1WVcxbHpKMGFIQUFBQTlnQUFBTE5jRzl6ZEs2OVFKZ0FBQWFvQUFBQU8zQnlaWENTb1pyL0FBQVFuQUFBQUZZQUFRTzRBWkFBQlFBSUFub0N2QUFBQUl3Q2VnSzhBQUFCNEFBeEFRSUFBQUlBQlFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQTZBRG9BUU5TLzJvQVdnTUxBRThBQUFBQkFBQUFBQUFBQUFBQUF3QUFBQU1BQUFBY0FBRUFBQUFBQUVRQUF3QUJBQUFBSEFBRUFDZ0FBQUFHQUFRQUFRQUNBQURvQWYvL0FBQUFBT2dBLy84QUFCZ0JBQUVBQUFBQUFBQUFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQURwQUtZQUJVQUhFQVpEd0VBQVFGQ0FBSUJBbW9BQVFBQmFnQUFBR0VVRnhRREVpc0JGQWNCQmlJbkFTWTBQd0UyTWg4QkFUWXlId0VXQTZRUC9pQVFMQkQrNmc4UFRCQXNFS1FCYmhBc0VFd1BBaFlXRVA0Z0R3OEJGaEFzRUV3UUVLVUJieEFRVEJBQUFBSC8vZit4QTE4REN3QU1BQkpBRHdBQkFRcERBQUFBQ3dCRUZSTUNFU3NCRkE0QklpNENQZ0V5SGdFRFdYTEc2TWh1Qm5xODlMcCtBVjUxeEhSMHhPckVkSFRFQUFBQUFBRUFBQUFCQUFERGVScGRYdzg4OVFBTEErZ0FBQUFBenpXWWpRQUFBQURQTldCTi8vMy9zUU9rQXdzQUFBQUlBQUlBQUFBQUFBQUFBUUFBQTFML2FnQmFBK2dBQVAvM0E2UUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBTUQ2QUFBQStnQUFBTlpBQUFBQUFBQUFEZ0FXd0FCQUFBQUF3QVdBQUVBQUFBQUFBSUFCZ0FUQUc0QUFBQXRDWkVBQUFBQUFBQUFFZ0RlQUFFQUFBQUFBQUFBTlFBQUFBRUFBQUFBQUFFQUNBQTFBQUVBQUFBQUFBSUFCd0E5QUFFQUFBQUFBQU1BQ0FCRUFBRUFBQUFBQUFRQUNBQk1BQUVBQUFBQUFBVUFDd0JVQUFFQUFBQUFBQVlBQ0FCZkFBRUFBQUFBQUFvQUt3Qm5BQUVBQUFBQUFBc0FFd0NTQUFNQUFRUUpBQUFBYWdDbEFBTUFBUVFKQUFFQUVBRVBBQU1BQVFRSkFBSUFEZ0VmQUFNQUFRUUpBQU1BRUFFdEFBTUFBUVFKQUFRQUVBRTlBQU1BQVFRSkFBVUFGZ0ZOQUFNQUFRUUpBQVlBRUFGakFBTUFBUVFKQUFvQVZnRnpBQU1BQVFRSkFBc0FKZ0hKUTI5d2VYSnBaMmgwSUNoREtTQXlNREUwSUdKNUlHOXlhV2RwYm1Gc0lHRjFkR2h2Y25NZ1FDQm1iMjUwWld4c2J5NWpiMjFtYjI1MFpXeHNiMUpsWjNWc1lYSm1iMjUwWld4c2IyWnZiblJsYkd4dlZtVnljMmx2YmlBeExqQm1iMjUwWld4c2IwZGxibVZ5WVhSbFpDQmllU0J6ZG1jeWRIUm1JR1p5YjIwZ1JtOXVkR1ZzYkc4Z2NISnZhbVZqZEM1b2RIUndPaTh2Wm05dWRHVnNiRzh1WTI5dEFFTUFid0J3QUhrQWNnQnBBR2NBYUFCMEFDQUFLQUJEQUNrQUlBQXlBREFBTVFBMEFDQUFZZ0I1QUNBQWJ3QnlBR2tBWndCcEFHNEFZUUJzQUNBQVlRQjFBSFFBYUFCdkFISUFjd0FnQUVBQUlBQm1BRzhBYmdCMEFHVUFiQUJzQUc4QUxnQmpBRzhBYlFCbUFHOEFiZ0IwQUdVQWJBQnNBRzhBVWdCbEFHY0FkUUJzQUdFQWNnQm1BRzhBYmdCMEFHVUFiQUJzQUc4QVpnQnZBRzRBZEFCbEFHd0FiQUJ2QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1BQm1BRzhBYmdCMEFHVUFiQUJzQUc4QVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFBSUFBQUFBQUFBQUNnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdBQUFRSUJBd2xqYUdWamEyMWhjbXNHWTJseVkyeGxBQUFBQUFFQUFmLy9BQThBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRElBTWdNTC83RURDLyt4c0FBc3NDQmdaaTJ3QVN3Z1pDQ3d3RkN3QkNaYXNBUkZXMWdoSXlFYmlsZ2dzRkJRV0NHd1FGa2JJTEE0VUZnaHNEaFpXU0N3Q2tWaFpMQW9VRmdoc0FwRklMQXdVRmdoc0RCWkd5Q3d3RkJZSUdZZ2lvcGhJTEFLVUZoZ0d5Q3dJRkJZSWJBS1lCc2dzRFpRV0NHd05tQWJZRmxaV1J1d0FDdFpXU093QUZCWVpWbFpMYkFDTENCRklMQUVKV0ZrSUxBRlExQllzQVVqUXJBR0kwSWJJU0Zac0FGZ0xiQURMQ01oSXlFZ1pMRUZZa0lnc0FZalFySUtBQUlxSVNDd0JrTWdpaUNLc0FBcnNUQUZKWXBSV0dCUUcyRlNXVmdqV1NFZ3NFQlRXTEFBS3hzaHNFQlpJN0FBVUZobFdTMndCQ3l3QjBNcnNnQUNBRU5nUWkyd0JTeXdCeU5DSXlDd0FDTkNZYkNBWXJBQllMQUVLaTJ3Qml3Z0lFVWdzQUpGWTdBQlJXSmdSTEFCWUMyd0J5d2dJRVVnc0FBckk3RUNCQ1ZnSUVXS0kyRWdaQ0N3SUZCWUliQUFHN0F3VUZpd0lCdXdRRmxaSTdBQVVGaGxXYkFESlNOaFJFU3dBV0F0c0Fnc3NRVUZSYkFCWVVRdHNBa3NzQUZnSUNDd0NVTktzQUJRV0NDd0NTTkNXYkFLUTBxd0FGSllJTEFLSTBKWkxiQUtMQ0M0QkFCaUlMZ0VBR09LSTJHd0MwTmdJSXBnSUxBTEkwSWpMYkFMTEV0VVdMRUhBVVJaSkxBTlpTTjRMYkFNTEV0UldFdFRXTEVIQVVSWkd5RlpKTEFUWlNONExiQU5MTEVBREVOVldMRU1ERU93QVdGQ3NBb3JXYkFBUTdBQ0pVS3hDUUlsUXJFS0FpVkNzQUVXSXlDd0F5VlFXTEVCQUVOZ3NBUWxRb3FLSUlvalliQUpLaUVqc0FGaElJb2pZYkFKS2lFYnNRRUFRMkN3QWlWQ3NBSWxZYkFKS2lGWnNBbERSN0FLUTBkZ3NJQmlJTEFDUldPd0FVVmlZTEVBQUJNalJMQUJRN0FBUHJJQkFRRkRZRUl0c0E0c3NRQUZSVlJZQUxBTUkwSWdZTEFCWWJVTkRRRUFDd0JDUW9wZ3NRMEZLN0J0S3hzaVdTMndEeXl4QUE0ckxiQVFMTEVCRGlzdHNCRXNzUUlPS3kyd0VpeXhBdzRyTGJBVExMRUVEaXN0c0JRc3NRVU9LeTJ3RlN5eEJnNHJMYkFXTExFSERpc3RzQmNzc1FnT0t5MndHQ3l4Q1E0ckxiQVpMTEFJSzdFQUJVVlVXQUN3RENOQ0lHQ3dBV0cxRFEwQkFBc0FRa0tLWUxFTkJTdXdiU3NiSWxrdHNCb3NzUUFaS3kyd0d5eXhBUmtyTGJBY0xMRUNHU3N0c0Iwc3NRTVpLeTJ3SGl5eEJCa3JMYkFmTExFRkdTc3RzQ0Fzc1FZWkt5MndJU3l4QnhrckxiQWlMTEVJR1NzdHNDTXNzUWtaS3kyd0pDd2dQTEFCWUMyd0pTd2dZTEFOWUNCREk3QUJZRU93QWlWaHNBRmdzQ1FxSVMyd0ppeXdKU3V3SlNvdHNDY3NJQ0JISUNDd0FrVmpzQUZGWW1BallUZ2pJSXBWV0NCSElDQ3dBa1Zqc0FGRlltQWpZVGdiSVZrdHNDZ3NzUUFGUlZSWUFMQUJGckFuS3JBQkZUQWJJbGt0c0Nrc3NBZ3JzUUFGUlZSWUFMQUJGckFuS3JBQkZUQWJJbGt0c0Nvc0lEV3dBV0F0c0Nzc0FMQURSV093QVVWaXNBQXJzQUpGWTdBQlJXS3dBQ3V3QUJhMEFBQUFBQUJFUGlNNHNTb0JGU290c0N3c0lEd2dSeUN3QWtWanNBRkZZbUN3QUVOaE9DMndMU3d1Rnp3dHNDNHNJRHdnUnlDd0FrVmpzQUZGWW1Dd0FFTmhzQUZEWXpndHNDOHNzUUlBRmlVZ0xpQkhzQUFqUXJBQ0pVbUtpa2NqUnlOaElGaGlHeUZac0FFalFySXVBUUVWRkNvdHNEQXNzQUFXc0FRbHNBUWxSeU5ISTJHd0JrVXJaWW91SXlBZ1BJbzRMYkF4TExBQUZyQUVKYkFFSlNBdVJ5TkhJMkVnc0FRalFyQUdSU3Nnc0dCUVdDQ3dRRkZZc3dJZ0F5QWJzd0ltQXhwWlFrSWpJTEFJUXlDS0kwY2pSeU5oSTBaZ3NBUkRzSUJpWUNDd0FDc2dpb3BoSUxBQ1EyQmtJN0FEUTJGa1VGaXdBa05oRzdBRFEyQlpzQU1sc0lCaVlTTWdJTEFFSmlOR1lUZ2JJN0FJUTBhd0FpV3dDRU5ISTBjallXQWdzQVJEc0lCaVlDTWdzQUFySTdBRVEyQ3dBQ3V3QlNWaHNBVWxzSUJpc0FRbVlTQ3dCQ1ZnWkNPd0F5VmdaRkJZSVJzaklWa2pJQ0N3QkNZalJtRTRXUzJ3TWl5d0FCWWdJQ0N3QlNZZ0xrY2pSeU5oSXp3NExiQXpMTEFBRmlDd0NDTkNJQ0FnUmlOSHNBQXJJMkU0TGJBMExMQUFGckFESmJBQ0pVY2pSeU5oc0FCVVdDNGdQQ01oRzdBQ0piQUNKVWNqUnlOaElMQUZKYkFFSlVjalJ5TmhzQVlsc0FVbFNiQUNKV0d3QVVWakl5QllZaHNoV1dPd0FVVmlZQ011SXlBZ1BJbzRJeUZaTGJBMUxMQUFGaUN3Q0VNZ0xrY2pSeU5oSUdDd0lHQm1zSUJpSXlBZ1BJbzRMYkEyTENNZ0xrYXdBaVZHVWxnZ1BGa3VzU1lCRkNzdHNEY3NJeUF1UnJBQ0pVWlFXQ0E4V1M2eEpnRVVLeTJ3T0N3aklDNUdzQUlsUmxKWUlEeFpJeUF1UnJBQ0pVWlFXQ0E4V1M2eEpnRVVLeTJ3T1N5d01Dc2pJQzVHc0FJbFJsSllJRHhaTHJFbUFSUXJMYkE2TExBeEs0b2dJRHl3QkNOQ2lqZ2pJQzVHc0FJbFJsSllJRHhaTHJFbUFSUXJzQVJETHJBbUt5MndPeXl3QUJhd0JDV3dCQ1lnTGtjalJ5TmhzQVpGS3lNZ1BDQXVJeml4SmdFVUt5MndQQ3l4Q0FRbFFyQUFGckFFSmJBRUpTQXVSeU5ISTJFZ3NBUWpRckFHUlNzZ3NHQlFXQ0N3UUZGWXN3SWdBeUFic3dJbUF4cFpRa0lqSUVld0JFT3dnR0pnSUxBQUt5Q0tpbUVnc0FKRFlHUWpzQU5EWVdSUVdMQUNRMkVic0FORFlGbXdBeVd3Z0dKaHNBSWxSbUU0SXlBOEl6Z2JJU0FnUmlOSHNBQXJJMkU0SVZteEpnRVVLeTJ3UFN5d01Dc3VzU1lCRkNzdHNENHNzREVySVNNZ0lEeXdCQ05DSXppeEpnRVVLN0FFUXk2d0ppc3RzRDhzc0FBVklFZXdBQ05Dc2dBQkFSVVVFeTZ3TENvdHNFQXNzQUFWSUVld0FDTkNzZ0FCQVJVVUV5NndMQ290c0VFc3NRQUJGQk93TFNvdHNFSXNzQzhxTGJCRExMQUFGa1VqSUM0Z1Jvb2pZVGl4SmdFVUt5MndSQ3l3Q0NOQ3NFTXJMYkJGTExJQUFEd3JMYkJHTExJQUFUd3JMYkJITExJQkFEd3JMYkJJTExJQkFUd3JMYkJKTExJQUFEMHJMYkJLTExJQUFUMHJMYkJMTExJQkFEMHJMYkJNTExJQkFUMHJMYkJOTExJQUFEa3JMYkJPTExJQUFUa3JMYkJQTExJQkFEa3JMYkJRTExJQkFUa3JMYkJSTExJQUFEc3JMYkJTTExJQUFUc3JMYkJUTExJQkFEc3JMYkJVTExJQkFUc3JMYkJWTExJQUFENHJMYkJXTExJQUFUNHJMYkJYTExJQkFENHJMYkJZTExJQkFUNHJMYkJaTExJQUFEb3JMYkJhTExJQUFUb3JMYkJiTExJQkFEb3JMYkJjTExJQkFUb3JMYkJkTExBeUt5NnhKZ0VVS3kyd1hpeXdNaXV3TmlzdHNGOHNzRElyc0RjckxiQmdMTEFBRnJBeUs3QTRLeTJ3WVN5d015c3VzU1lCRkNzdHNHSXNzRE1yc0RZckxiQmpMTEF6SzdBM0t5MndaQ3l3TXl1d09Dc3RzR1Vzc0RRckxyRW1BUlFyTGJCbUxMQTBLN0EyS3kyd1p5eXdOQ3V3TnlzdHNHZ3NzRFFyc0RnckxiQnBMTEExS3k2eEpnRVVLeTJ3YWl5d05TdXdOaXN0c0dzc3NEVXJzRGNyTGJCc0xMQTFLN0E0S3kyd2JTd3JzQWhsc0FNa1VIaXdBUlV3TFFBQUFFdTRBTWhTV0xFQkFZNVp1UWdBQ0FCaklMQUJJMFN3QXlOd3NnUW9DVVZTUkxJS0FnY3FzUVlCUkxFa0FZaFJXTEJBaUZpeEJnTkVzU1lCaUZGWXVBUUFpRml4QmdGRVdWbFpXYmdCLzRXd0JJMnhCUUJFQUFBPSkgZm9ybWF0KCd0cnVldHlwZScpLHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQW9VQUE0QUFBQUFFUFFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQlJBQUFBRVFBQUFCV1BlRkpBV050WVhBQUFBR0lBQUFBT2dBQUFVclFFaG0zWTNaMElBQUFBY1FBQUFBVUFBQUFIQVpKLzVSbWNHZHRBQUFCMkFBQUJQa0FBQW1SaWdwNE8yZGhjM0FBQUFiVUFBQUFDQUFBQUFnQUFBQVFaMng1WmdBQUJ0d0FBQUN1QUFBQXR0OW5CSFpvWldGa0FBQUhqQUFBQURVQUFBQTJBU3M4ZTJob1pXRUFBQWZFQUFBQUlBQUFBQ1FIVXdOTmFHMTBlQUFBQitRQUFBQU1BQUFBREFzcEFBQnNiMk5oQUFBSDhBQUFBQWdBQUFBSUFEZ0FXMjFoZUhBQUFBZjRBQUFBSUFBQUFDQUFwZ204Ym1GdFpRQUFDQmdBQUFGM0FBQUN6Y3lkR2h4d2IzTjBBQUFKa0FBQUFDb0FBQUE3cnIxQW1IQnlaWEFBQUFtOEFBQUFWZ0FBQUZhU29aci9lSnhqWUdUZXdUaUJnWldCZzZtS2FROERBME1QaEdaOHdHREl5TVRBd01UQXlzeUFGUVNrdWFZd09MeGdlTUhJSFBRL2l5R0ttWnZCSHlqTUNKSURBUGU5QzJCNG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRjR3L3Y4UFV2Q0NBVVJMTUVMVkF3RWpHOE9JQndCazVBYXZBQUI0bkdOZ1FBTkdERWJNM1A4M2dqQUFFTFFENFhpY25WWFpkdE5XRkpVOFpIQVNPbVNnb0E3WDNEaFE2OHFFS1Jnd2FTckZkaUVkSEFpdEJCMmtESFRrbmNjKzYydU9RcnRXSC9tMDduMDlKTFIwcmJZc2xzKytSMXRuMkRyblJod2pLbjBhaUd2VW9aS1hBNm1zUFpaSzkwbGMxM1V2ajVVTUJuRmR0aEpQU1p1b25TUkthdDNzVUM3eFdPc3FXU2RZSitQbElGWlBWWjVub0F6aUZCNWxTVVFiUkJ1cGx5Wko0b25qSjRrV1p4QWZKVWtnSmFNUXA5TElVRUkxR3NSUzFhRk02ZENyMXhOeDAwREtScU1lZFZoVTkwUEZKOGMxcDlTc0EwWXFWem5DRmV2VlJyNGJwd012ZTVERU9zR3pyWWN4SG5pc2ZwUXFrSXFSNmNnL2RrcE9sSWFCVkhIVW9WYmk2RENUWC9lUlRDck5RS2FNWWtXbDdvRzQzZjEwMnhZeFBYUTZ2aTVLbFVhcXVybk9LSnJ0MGZHb2d5Z1AyY2JwcE56UTJmYnc1UmxUVkt0ZGNiUHRRR1lOWEVySmJIU2ZSQUFkSmxMajZRRk9OWndDcVJuMVI4WFo1ODhCRXNsY2xLbzhWVEtIZWdPWk16dDdjVEh0YmllcnNuQ2tud2N5YjNaMjQ1MkhRNmRYaDMvUitoZE00Y3hIaitKaWZqNUMrbEJxZmlKT0pLVkdXTXp5cDRZZmNWY2dRcmt4aUFzWHl1QlRoRGwwUmRyWlpsM2p0VEgyaHMvNVNxbGhQUW5hNktQNGZncjlUaVFySEdkUm8vVkluTTFqMTNXdDNHZFFTN1c3RnpzeXIwT1ZJdTd2Q3d1dU0rZUVZWjRXQzFWZm52bmVCVFQvQm9obi9FRGVOSVZMKzVZcFNyUnZtNkpNdTJpS0N1MFNWS1ZkTnNVVTdZb3BwbW5QbW1LRzloMVR6TktlTXpMai84dmM1NUg3SE43eGtKdjJYZVNtZlErNWFkOUhidG9Qa0p0V0lUZHRIYmxwTHlBM3JVWnUybFdqT25ZRUdnWnBGMUlWUWRBMHN2cGgzRmFiOVVEV2pEUjhhV0R5TG1MSSt1cEVSNTIxdGNvZnhYOTE0Z3NIY21taXA3c2lGNXZpTHEvYkZqNDgzZTZyajVwRzNiRFYrTWFSOGpBZVJub2NtdEJaK2MzaHYrMU4zUzZhN2pLcU11Z0JGVXdLd0FCbDdVQUMwenJiQ2FUMW1xZjQ4Z2RnWElaNHprcER0VlNmTzRhbTcrVjVYL2V4T2ZHK3grM0dMcmRjZDNrSldkWU5jbVAyOE45U1pLcnJIK1V0clZRblI2d3JKNDlWYXhoREtyd291cjZTbEh1MHRSdS9LS215OGw2VTFzcm5rNUNiUFlNYlFsdTI3bUd3STB4cHlpVWVYbE9sS0QzVVVvNnlReXh2S2NvODRKU0xDMXFHeExnT2RROXFhOFRwb1hvWUd3c2hocUcwdlJCd1NDbGRGZCsweW5meEhxdHIyT2o0eFJYaDZYcHlFaEdmNGlyN1VmQlUxMGI5NkE3YXZHYmRNb01wVmFxbis0eFBzYS9iOWxGWmFhU09zeGUzVkFmWE5Pc2FPUlhUVCtScjRIUnZPR2pkQXoxVWZEUkJJMVUxeCtqR0tHTTBsalhsM3dSME1WWit3MmpWWXZzOTNFK2RwRldzdVV1WTdKc1Q5K0MwdS8wcSs3V2NXMGJXL2RjR3ZXM2tpcDhqTWI4dEN2dzdCMkszWkEzVU81T0JHQXZJV2RBWXhoWW1keGl1ZzIzRWJmWS9KcWYvMzRhRlJYSlhPeHE3ZWVyRDFaTlJKWGZaOHJqTFRYWloxNk0yUjlWT0d2c0lqUzBQTitiWTRYSXN0c1JnUWJiK3dmOHg3Z0YzYVZFQzRORElaWmlJMm5TaG51cmg2aDZyc1cwNFZ4SUJkczJ4NDNRQWVnQXVRZDhjdTliekNZRDEzQ1BuTHNCOWNnaDJ5Q0g0bEJ5Q3o4aTVCZkE1T1FSZmtFTXdJSWRnbDV3N0FBL0lJWGhJRHNFZU9RU1B5TmtFK0pJY2dxL0lJWWpKSVVqSXVRM3dtQnlDSitRUWZFME93VGRHcms1ay9wWUgyUUQ2enFLYlFLbWRHaHphT0dSR3JrM1krenhZOW9GRlpCOWFST3FSa2VzVDZsTWVMUFY3aTBqOXdTSlNmelJ5WTBMOWlRZEwvZGtpVW4reGlOUm54cGVaSXltdkRwN3pqZzcrQkpmcXJWNEFBQUFBQVFBQi8vOEFEM2ljWTJCa0FBTG1KVXd6R0VRWlpCd2srUmtaR0JtZEdKZ1ltYklZZ013c29HU2lpTGdJczVBMm93ZzdJNXVTT3FPYWlUMmptWkU4STVnUVkxN0MvMDlCUUVmZzN5dCtmaDhndllReEQwajY4RE9KaVFuOFUrRG5aeFFEY1FVRWxqTG1Dd0JwQmdiRy8zLy9iMlNPWitabTRHRVFjdUFIMnNibERMU0VtOEZGVkpoSkVHZ0xINk9TSHBNZG81RWNJM05rMGJFWEovTFlxdlo4MlZYSEdGZDZwS1RreUNzUXdRQUFxK1FrcUFBQWVKeGpZR1JnWUFEaXc1VlNzZkg4Tmw4WnVKbGZBRVVZenB2TzZJWFFDYjcvLy83ZnlMeUVtUnZJNVdCZ0Fva0NBRmIvREpBQUFBQjRuR05nWkdCZ0R2cWZ4UkRGL0lLQjRmOTM1aVVNUUJFVXdBd0FpNVlGcGdQb0FBQUQ2QUFBQTFrQUFBQUFBQUFBT0FCYkFBRUFBQUFEQUJZQUFRQUFBQUFBQWdBR0FCTUFiZ0FBQUMwSmtRQUFBQUI0bkhXUXkyckNRQlNHLy9IU2kwSmJXdWkyc3lwS2FieGdONElnV0hUVGJxUzRMVEhHSkJJek1oa0ZYNlB2MElmcFMvUlorcHVNcFNoTm1NeDN2amx6NW1RQVhPTWJBdm56eEpHendCbWpuQXM0UmM5eWtmN1pjb244WXJtTUt0NHNuOUMvVzY3Z0FZSGxLbTd3d1FxaWRNNW9nVS9MQWxmaTBuSUJGK0xPY3BIKzBYS0ozTE5jeHExNHRYeEM3MW11WUNKU3kxWGNpNitCV20xMUZJUkcxZ1oxMlc2Mk9uSzZsWW9xU3R4WXVtc1RLcDNLdnB5cnhQaHhyQnhQTGZjODlvTjE3T3A5dUo4bnZrNGpsY2lXMDl5cmtaLzQyalgrYkZjOTNRUnRZK1p5cnRWU0RtMkdYR20xOEQzamhNYXN1bzNHMy9Nd2dNSUtXMmhFdktvUUJoSTEyanJuTnBwb29VT2FNa015TTgrS2tNQkZUT05pelIxaHRwSXk3blBNR1NXMFBqTmlzZ09QMytXUkg1TUM3bzlaUlIrdEhzWVQwdTZNS1BPU2ZUbnM3akJyUkVxeVREZXpzOS9lVTJ4NFdwdldjTmV1UzUxMUpURThxQ0Y1SDd1MUJZMUg3MlMzWW1pN2FQRDk1LzkrQU4xZmhFc0FlSnhqWUdLQUFDNEc3SUNaZ1lHUmlaR1pNemtqTlRrN043RW9teTA1c3lnNUo1V0JBUUJFMVFaQkFBQkx1QURJVWxpeEFRR09XYmtJQUFnQVl5Q3dBU05Fc0FNamNMSUVLQWxGVWtTeUNnSUhLckVHQVVTeEpBR0lVVml3UUloWXNRWURSTEVtQVloUldMZ0VBSWhZc1FZQlJGbFpXVm00QWYrRnNBU05zUVVBUkFBQSkgZm9ybWF0KCd3b2ZmJyl9LnVpLm9yZGVyZWQuc3RlcHMgLnN0ZXAuY29tcGxldGVkOmJlZm9yZSwudWkuc3RlcHMgLnN0ZXAuY29tcGxldGVkPi5pY29uOmJlZm9yZXtmb250LWZhbWlseTpTdGVwO2NvbnRlbnQ6J1xcZTgwMCd9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gQnJlYWRjcnVtYlxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuYnJlYWRjcnVtYntsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5icmVhZGNydW1iOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkuYnJlYWRjcnVtYjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuYnJlYWRjcnVtYiAuZGl2aWRlcntkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5Oi43O21hcmdpbjowIC4yMTQyODU3MXJlbSAwO2ZvbnQtc2l6ZTouOTI4NTcxNDNlbTtjb2xvcjpyZ2JhKDAsMCwwLC40KTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0udWkuYnJlYWRjcnVtYiBhe2NvbG9yOiM0MTgzYzR9LnVpLmJyZWFkY3J1bWIgYTpob3Zlcntjb2xvcjojMWU3MGJmfS51aS5icmVhZGNydW1iIC5pY29uLmRpdmlkZXJ7Zm9udC1zaXplOi44NTcxNDI4NmVtO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS51aS5icmVhZGNydW1iIGEuc2VjdGlvbntjdXJzb3I6cG9pbnRlcn0udWkuYnJlYWRjcnVtYiAuc2VjdGlvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnVpLmJyZWFkY3J1bWIuc2VnbWVudHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi43ODU3MTQyOWVtIDFlbX0udWkuYnJlYWRjcnVtYiAuYWN0aXZlLnNlY3Rpb257Zm9udC13ZWlnaHQ6NzAwfS51aS5taW5pLmJyZWFkY3J1bWJ7Zm9udC1zaXplOi43ODU3MTQyOXJlbX0udWkudGlueS5icmVhZGNydW1ie2ZvbnQtc2l6ZTouODU3MTQyODZyZW19LnVpLnNtYWxsLmJyZWFkY3J1bWJ7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuYnJlYWRjcnVtYntmb250LXNpemU6MXJlbX0udWkubGFyZ2UuYnJlYWRjcnVtYntmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuYmlnLmJyZWFkY3J1bWJ7Zm9udC1zaXplOjEuMjg1NzE0MjlyZW19LnVpLmh1Z2UuYnJlYWRjcnVtYntmb250LXNpemU6MS40Mjg1NzE0M3JlbX0udWkubWFzc2l2ZS5icmVhZGNydW1ie2ZvbnQtc2l6ZToxLjcxNDI4NTcxcmVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIEZvcm1cbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmZvcm17cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LnVpLmZvcm0+cHttYXJnaW46MWVtIDB9LnVpLmZvcm0gLmZpZWxke2NsZWFyOmJvdGg7bWFyZ2luOjAgMCAxZW19LnVpLmZvcm0gLmZpZWxkOmxhc3QtY2hpbGQsLnVpLmZvcm0gLmZpZWxkczpsYXN0LWNoaWxkIC5maWVsZHttYXJnaW4tYm90dG9tOjB9LnVpLmZvcm0gLmZpZWxkcyAuZmllbGR7Y2xlYXI6Ym90aDttYXJnaW46MH0udWkuZm9ybSAuZmllbGQ+bGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIC4yODU3MTQyOXJlbSAwO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtmb250LXNpemU6LjkyODU3MTQzZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOm5vbmV9LnVpLmZvcm0gaW5wdXQ6bm90KFt0eXBlXSksLnVpLmZvcm0gaW5wdXRbdHlwZT1kYXRlXSwudWkuZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwudWkuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwudWkuZm9ybSBpbnB1dFt0eXBlPWZpbGVdLC51aS5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwudWkuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwudWkuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLnVpLmZvcm0gaW5wdXRbdHlwZT10ZWxdLC51aS5mb3JtIGlucHV0W3R5cGU9dGV4dF0sLnVpLmZvcm0gaW5wdXRbdHlwZT10aW1lXSwudWkuZm9ybSBpbnB1dFt0eXBlPXVybF0sLnVpLmZvcm0gdGV4dGFyZWF7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLmZvcm0gOjotd2Via2l0LWRhdGV0aW1lLWVkaXQsLnVpLmZvcm0gOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue2hlaWdodDoxLjIxNDI4NTcxZW19LnVpLmZvcm0gaW5wdXQ6bm90KFt0eXBlXSksLnVpLmZvcm0gaW5wdXRbdHlwZT1kYXRlXSwudWkuZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwudWkuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwudWkuZm9ybSBpbnB1dFt0eXBlPWZpbGVdLC51aS5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwudWkuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwudWkuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLnVpLmZvcm0gaW5wdXRbdHlwZT10ZWxdLC51aS5mb3JtIGlucHV0W3R5cGU9dGV4dF0sLnVpLmZvcm0gaW5wdXRbdHlwZT10aW1lXSwudWkuZm9ybSBpbnB1dFt0eXBlPXVybF17Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO21hcmdpbjowO291dGxpbmU6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt0YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCk7bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtO3BhZGRpbmc6LjY3ODU3MTQzZW0gMWVtO2ZvbnQtc2l6ZToxZW07YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3gtc2hhZG93OjAgMCAwIDAgdHJhbnNwYXJlbnQgaW5zZXQ7dHJhbnNpdGlvbjpjb2xvciAuMXMgZWFzZSxib3JkZXItY29sb3IgLjFzIGVhc2V9LnVpLmZvcm0gdGV4dGFyZWF7bWFyZ2luOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7dGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO3BhZGRpbmc6Ljc4NTcxNDI5ZW0gMWVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtvdXRsaW5lOjA7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAwIDAgMCB0cmFuc3BhcmVudCBpbnNldDt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLGJvcmRlci1jb2xvciAuMXMgZWFzZTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuMjg1NztyZXNpemU6dmVydGljYWx9LnVpLmZvcm0gdGV4dGFyZWE6bm90KFtyb3dzXSl7aGVpZ2h0OjEyZW07bWluLWhlaWdodDo4ZW07bWF4LWhlaWdodDoyNGVtfS51aS5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLC51aS5mb3JtIHRleHRhcmVhe3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuZm9ybSBpbnB1dC5hdHRhY2hlZHt3aWR0aDphdXRvfS51aS5mb3JtIHNlbGVjdHtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAwIDAgMCB0cmFuc3BhcmVudCBpbnNldDtwYWRkaW5nOi42MmVtIDFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7dHJhbnNpdGlvbjpjb2xvciAuMXMgZWFzZSxib3JkZXItY29sb3IgLjFzIGVhc2V9LnVpLmZvcm0gLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd257d2lkdGg6MTAwJX0udWkuZm9ybSAuZmllbGQ+LnNlbGVjdGlvbi5kcm9wZG93bj4uZHJvcGRvd24uaWNvbntmbG9hdDpyaWdodH0udWkuZm9ybSAuaW5saW5lLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd24sLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd257d2lkdGg6YXV0b30udWkuZm9ybSAuaW5saW5lLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd24+LmRyb3Bkb3duLmljb24sLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd24+LmRyb3Bkb3duLmljb257ZmxvYXQ6bm9uZX0udWkuZm9ybSAuZmllbGQgLnVpLmlucHV0LC51aS5mb3JtIC5maWVsZHMgLmZpZWxkIC51aS5pbnB1dCwudWkuZm9ybSAud2lkZS5maWVsZCAudWkuaW5wdXR7d2lkdGg6MTAwJX0udWkuZm9ybSAuaW5saW5lLmZpZWxkOm5vdCgud2lkZSkgLnVpLmlucHV0LC51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZDpub3QoLndpZGUpIC51aS5pbnB1dHt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuZm9ybSAuZmllbGQgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC5maWVsZHMgLmZpZWxkIC51aS5pbnB1dCBpbnB1dHt3aWR0aDphdXRvfS51aS5mb3JtIC5laWdodC5maWVsZHMgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC5maXZlLmZpZWxkcyAudWkuaW5wdXQgaW5wdXQsLnVpLmZvcm0gLmZvdXIuZmllbGRzIC51aS5pbnB1dCBpbnB1dCwudWkuZm9ybSAubmluZS5maWVsZHMgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC5zZXZlbi5maWVsZHMgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC5zaXguZmllbGRzIC51aS5pbnB1dCBpbnB1dCwudWkuZm9ybSAudGVuLmZpZWxkcyAudWkuaW5wdXQgaW5wdXQsLnVpLmZvcm0gLnRocmVlLmZpZWxkcyAudWkuaW5wdXQgaW5wdXQsLnVpLmZvcm0gLnR3by5maWVsZHMgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC53aWRlLmZpZWxkIC51aS5pbnB1dCBpbnB1dHtmbGV4OjEgMCBhdXRvO3dpZHRoOjB9LnVpLmZvcm0gLmVycm9yLm1lc3NhZ2UsLnVpLmZvcm0gLnN1Y2Nlc3MubWVzc2FnZSwudWkuZm9ybSAud2FybmluZy5tZXNzYWdle2Rpc3BsYXk6bm9uZX0udWkuZm9ybSAubWVzc2FnZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLmZvcm0gLmZpZWxkIC5wcm9tcHQubGFiZWx7d2hpdGUtc3BhY2U6bm9ybWFsO2JhY2tncm91bmQ6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZTBiNGI0IWltcG9ydGFudDtjb2xvcjojOWYzYTM4IWltcG9ydGFudH0udWkuZm9ybSAuaW5saW5lLmZpZWxkIC5wcm9tcHQsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkIC5wcm9tcHR7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjotLjI1ZW0gMCAtLjVlbSAuNWVtfS51aS5mb3JtIC5pbmxpbmUuZmllbGQgLnByb21wdDpiZWZvcmUsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkIC5wcm9tcHQ6YmVmb3Jle2JvcmRlci13aWR0aDowIDAgMXB4IDFweDtib3R0b206YXV0bztyaWdodDphdXRvO3RvcDo1MCU7bGVmdDowfS51aS5mb3JtIC5maWVsZC5maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxse2JveC1zaGFkb3c6MCAwIDAgMTAwcHggaXZvcnkgaW5zZXQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTVkZmExIWltcG9ydGFudH0udWkuZm9ybSAuZmllbGQuZmllbGQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDEwMHB4IGl2b3J5IGluc2V0IWltcG9ydGFudDtib3JkZXItY29sb3I6I2Q1YzMxNSFpbXBvcnRhbnR9LnVpLmZvcm0gLmVycm9yLmVycm9yIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGx7Ym94LXNoYWRvdzowIDAgMCAxMDBweCAjZmZmYWYwIGluc2V0IWltcG9ydGFudDtib3JkZXItY29sb3I6I2UwYjRiNCFpbXBvcnRhbnR9LnVpLmZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KX0udWkuZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KSFpbXBvcnRhbnR9LnVpLmZvcm0gOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KX0udWkuZm9ybSA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5mb3JtIDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpIWltcG9ydGFudH0udWkuZm9ybSA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5mb3JtIC5lcnJvciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2U3YmRiY30udWkuZm9ybSAuZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZTdiZGJjIWltcG9ydGFudH0udWkuZm9ybSAuZXJyb3IgOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNlN2JkYmN9LnVpLmZvcm0gLmVycm9yIDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZGE5Nzk2fS51aS5mb3JtIC5lcnJvciA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNkYTk3OTYhaW1wb3J0YW50fS51aS5mb3JtIC5lcnJvciA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2RhOTc5Nn0udWkuZm9ybSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cywudWkuZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsLnVpLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywudWkuZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsLnVpLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywudWkuZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLC45NSk7Ym9yZGVyLWNvbG9yOiM4NWI3ZDk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4zNSkgaW5zZXR9LnVpLmZvcm0gdGV4dGFyZWE6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwuOTUpO2JvcmRlci1jb2xvcjojODViN2Q5O2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMzUpIGluc2V0Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS51aS5mb3JtLnN1Y2Nlc3MgLnN1Y2Nlc3MubWVzc2FnZTpub3QoOmVtcHR5KXtkaXNwbGF5OmJsb2NrfS51aS5mb3JtLnN1Y2Nlc3MgLmNvbXBhY3Quc3VjY2Vzcy5tZXNzYWdlOm5vdCg6ZW1wdHkpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5mb3JtLnN1Y2Nlc3MgLmljb24uc3VjY2Vzcy5tZXNzYWdlOm5vdCg6ZW1wdHkpe2Rpc3BsYXk6ZmxleH0udWkuZm9ybS53YXJuaW5nIC53YXJuaW5nLm1lc3NhZ2U6bm90KDplbXB0eSl7ZGlzcGxheTpibG9ja30udWkuZm9ybS53YXJuaW5nIC5jb21wYWN0Lndhcm5pbmcubWVzc2FnZTpub3QoOmVtcHR5KXtkaXNwbGF5OmlubGluZS1ibG9ja30udWkuZm9ybS53YXJuaW5nIC5pY29uLndhcm5pbmcubWVzc2FnZTpub3QoOmVtcHR5KXtkaXNwbGF5OmZsZXh9LnVpLmZvcm0uZXJyb3IgLmVycm9yLm1lc3NhZ2U6bm90KDplbXB0eSl7ZGlzcGxheTpibG9ja30udWkuZm9ybS5lcnJvciAuY29tcGFjdC5lcnJvci5tZXNzYWdlOm5vdCg6ZW1wdHkpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5mb3JtLmVycm9yIC5pY29uLmVycm9yLm1lc3NhZ2U6bm90KDplbXB0eSl7ZGlzcGxheTpmbGV4fS51aS5mb3JtIC5maWVsZC5lcnJvciAuaW5wdXQsLnVpLmZvcm0gLmZpZWxkLmVycm9yIGxhYmVsLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC5pbnB1dCwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBsYWJlbHtjb2xvcjojOWYzYTM4fS51aS5mb3JtIC5maWVsZC5lcnJvciAuY29ybmVyLmxhYmVsLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC5jb3JuZXIubGFiZWx7Ym9yZGVyLWNvbG9yOiM5ZjNhMzg7Y29sb3I6I2ZmZn0udWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXQ6bm90KFt0eXBlXSksLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9ZGF0ZV0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPWVtYWlsXSwudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1maWxlXSwudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1udW1iZXJdLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1zZWFyY2hdLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXRlbF0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9dGV4dF0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9dGltZV0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9dXJsXSwudWkuZm9ybSAuZmllbGQuZXJyb3Igc2VsZWN0LC51aS5mb3JtIC5maWVsZC5lcnJvciB0ZXh0YXJlYSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBpbnB1dDpub3QoW3R5cGVdKSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBpbnB1dFt0eXBlPWRhdGVdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9ZmlsZV0sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBpbnB1dFt0eXBlPXRlbF0sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgaW5wdXRbdHlwZT10ZXh0XSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBpbnB1dFt0eXBlPXRpbWVdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9dXJsXSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBzZWxlY3QsLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmNmY2O2JvcmRlci1jb2xvcjojZTBiNGI0O2NvbG9yOiM5ZjNhMzg7Ym9yZGVyLXJhZGl1czonJztib3gtc2hhZG93Om5vbmV9LnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cywudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLnVpLmZvcm0gLmZpZWxkLmVycm9yIHNlbGVjdDpmb2N1cywudWkuZm9ybSAuZmllbGQuZXJyb3IgdGV4dGFyZWE6Zm9jdXN7YmFja2dyb3VuZDojZmZmNmY2O2JvcmRlci1jb2xvcjojZTBiNGI0O2NvbG9yOiM5ZjNhMzg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym94LXNoYWRvdzpub25lfS51aS5mb3JtIC5maWVsZC5lcnJvciBzZWxlY3R7LXdlYmtpdC1hcHBlYXJhbmNlOm1lbnVsaXN0LWJ1dHRvbn0udWkuZm9ybSAuZmllbGQuZXJyb3IgLnVpLmRyb3Bkb3duLC51aS5mb3JtIC5maWVsZC5lcnJvciAudWkuZHJvcGRvd24gLml0ZW0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIC51aS5kcm9wZG93biAudGV4dCwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAudWkuZHJvcGRvd24sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLnVpLmRyb3Bkb3duIC5pdGVte2JhY2tncm91bmQ6I2ZmZjZmNjtjb2xvcjojOWYzYTM4fS51aS5mb3JtIC5maWVsZC5lcnJvciAudWkuZHJvcGRvd24sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLnVpLmRyb3Bkb3due2JvcmRlci1jb2xvcjojZTBiNGI0IWltcG9ydGFudH0udWkuZm9ybSAuZmllbGQuZXJyb3IgLnVpLmRyb3Bkb3duOmhvdmVyLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC51aS5kcm9wZG93bjpob3Zlcntib3JkZXItY29sb3I6I2UwYjRiNCFpbXBvcnRhbnR9LnVpLmZvcm0gLmZpZWxkLmVycm9yIC51aS5kcm9wZG93bjpob3ZlciAubWVudSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAudWkuZHJvcGRvd246aG92ZXIgLm1lbnV7Ym9yZGVyLWNvbG9yOiNlMGI0YjR9LnVpLmZvcm0gLmZpZWxkLmVycm9yIC51aS5tdWx0aXBsZS5zZWxlY3Rpb24uZHJvcGRvd24+LmxhYmVsLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC51aS5tdWx0aXBsZS5zZWxlY3Rpb24uZHJvcGRvd24+LmxhYmVse2JhY2tncm91bmQtY29sb3I6I2VhY2JjYjtjb2xvcjojOWYzYTM4fS51aS5mb3JtIC5maWVsZC5lcnJvciAudWkuZHJvcGRvd24gLm1lbnUgLml0ZW06aG92ZXIsLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZiZTdlN30udWkuZm9ybSAuZmllbGQuZXJyb3IgLnVpLmRyb3Bkb3duIC5tZW51IC5zZWxlY3RlZC5pdGVtLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC51aS5kcm9wZG93biAubWVudSAuc2VsZWN0ZWQuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmU3ZTd9LnVpLmZvcm0gLmZpZWxkLmVycm9yIC51aS5kcm9wZG93biAubWVudSAuYWN0aXZlLml0ZW0sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLnVpLmRyb3Bkb3duIC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmZGNmY2YhaW1wb3J0YW50fS51aS5mb3JtIC5maWVsZC5lcnJvciAuY2hlY2tib3g6bm90KC50b2dnbGUpOm5vdCguc2xpZGVyKSAuYm94LC51aS5mb3JtIC5maWVsZC5lcnJvciAuY2hlY2tib3g6bm90KC50b2dnbGUpOm5vdCguc2xpZGVyKSBsYWJlbCwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAuY2hlY2tib3g6bm90KC50b2dnbGUpOm5vdCguc2xpZGVyKSAuYm94LC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC5jaGVja2JveDpub3QoLnRvZ2dsZSk6bm90KC5zbGlkZXIpIGxhYmVse2NvbG9yOiM5ZjNhMzh9LnVpLmZvcm0gLmZpZWxkLmVycm9yIC5jaGVja2JveDpub3QoLnRvZ2dsZSk6bm90KC5zbGlkZXIpIC5ib3g6YmVmb3JlLC51aS5mb3JtIC5maWVsZC5lcnJvciAuY2hlY2tib3g6bm90KC50b2dnbGUpOm5vdCguc2xpZGVyKSBsYWJlbDpiZWZvcmUsLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLmNoZWNrYm94Om5vdCgudG9nZ2xlKTpub3QoLnNsaWRlcikgLmJveDpiZWZvcmUsLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLmNoZWNrYm94Om5vdCgudG9nZ2xlKTpub3QoLnNsaWRlcikgbGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZjZmNjtib3JkZXItY29sb3I6I2UwYjRiNH0udWkuZm9ybSAuZmllbGQuZXJyb3IgLmNoZWNrYm94IC5ib3g6YWZ0ZXIsLnVpLmZvcm0gLmZpZWxkLmVycm9yIC5jaGVja2JveCBsYWJlbDphZnRlciwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAuY2hlY2tib3ggLmJveDphZnRlciwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAuY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7Y29sb3I6IzlmM2EzOH0udWkuZm9ybSAuZGlzYWJsZWQuZmllbGQsLnVpLmZvcm0gLmRpc2FibGVkLmZpZWxkcyAuZmllbGQsLnVpLmZvcm0gLmZpZWxkIDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjQ1fS51aS5mb3JtIC5maWVsZC5kaXNhYmxlZD5sYWJlbCwudWkuZm9ybSAuZmllbGRzLmRpc2FibGVkPmxhYmVse29wYWNpdHk6LjQ1fS51aS5mb3JtIC5maWVsZC5kaXNhYmxlZCA6ZGlzYWJsZWR7b3BhY2l0eToxfS51aS5sb2FkaW5nLmZvcm17cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWkubG9hZGluZy5mb3JtOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjgpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDB9LnVpLmxvYWRpbmcuZm9ybTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0xLjVlbSAwIDAgLTEuNWVtO3dpZHRoOjNlbTtoZWlnaHQ6M2VtOy13ZWJraXQtYW5pbWF0aW9uOmZvcm0tc3BpbiAuNnMgbGluZWFyO2FuaW1hdGlvbjpmb3JtLXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQ7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6MTAxfUAtd2Via2l0LWtleWZyYW1lcyBmb3JtLXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmb3JtLXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnVpLmZvcm0gLnJlcXVpcmVkLmZpZWxkPi5jaGVja2JveDphZnRlciwudWkuZm9ybSAucmVxdWlyZWQuZmllbGQ+bGFiZWw6YWZ0ZXIsLnVpLmZvcm0gLnJlcXVpcmVkLmZpZWxkcy5ncm91cGVkPmxhYmVsOmFmdGVyLC51aS5mb3JtIC5yZXF1aXJlZC5maWVsZHM6bm90KC5ncm91cGVkKT4uZmllbGQ+LmNoZWNrYm94OmFmdGVyLC51aS5mb3JtIC5yZXF1aXJlZC5maWVsZHM6bm90KC5ncm91cGVkKT4uZmllbGQ+bGFiZWw6YWZ0ZXJ7bWFyZ2luOi0uMmVtIDAgMCAuMmVtO2NvbnRlbnQ6JyonO2NvbG9yOiNkYjI4Mjh9LnVpLmZvcm0gLnJlcXVpcmVkLmZpZWxkPmxhYmVsOmFmdGVyLC51aS5mb3JtIC5yZXF1aXJlZC5maWVsZHMuZ3JvdXBlZD5sYWJlbDphZnRlciwudWkuZm9ybSAucmVxdWlyZWQuZmllbGRzOm5vdCguZ3JvdXBlZCk+LmZpZWxkPmxhYmVsOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuZm9ybSAucmVxdWlyZWQuZmllbGQ+LmNoZWNrYm94OmFmdGVyLC51aS5mb3JtIC5yZXF1aXJlZC5maWVsZHM6bm90KC5ncm91cGVkKT4uZmllbGQ+LmNoZWNrYm94OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTAwJX0udWkuZm9ybSAuaW52ZXJ0ZWQuc2VnbWVudCAudWkuY2hlY2tib3ggLmJveCwudWkuZm9ybSAuaW52ZXJ0ZWQuc2VnbWVudCAudWkuY2hlY2tib3ggbGFiZWwsLnVpLmZvcm0gLmludmVydGVkLnNlZ21lbnQgbGFiZWwsLnVpLmludmVydGVkLmZvcm0gLmlubGluZS5maWVsZD5sYWJlbCwudWkuaW52ZXJ0ZWQuZm9ybSAuaW5saW5lLmZpZWxkPnAsLnVpLmludmVydGVkLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPmxhYmVsLC51aS5pbnZlcnRlZC5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZD5wLC51aS5pbnZlcnRlZC5mb3JtIC5pbmxpbmUuZmllbGRzPmxhYmVsLC51aS5pbnZlcnRlZC5mb3JtIC51aS5jaGVja2JveCAuYm94LC51aS5pbnZlcnRlZC5mb3JtIC51aS5jaGVja2JveCBsYWJlbCwudWkuaW52ZXJ0ZWQuZm9ybSBsYWJlbHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkuaW52ZXJ0ZWQuZm9ybSBpbnB1dDpub3QoW3R5cGVdKSwudWkuaW52ZXJ0ZWQuZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9ZmlsZV0sLnVpLmludmVydGVkLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSwudWkuaW52ZXJ0ZWQuZm9ybSBpbnB1dFt0eXBlPXRlbF0sLnVpLmludmVydGVkLmZvcm0gaW5wdXRbdHlwZT10ZXh0XSwudWkuaW52ZXJ0ZWQuZm9ybSBpbnB1dFt0eXBlPXRpbWVdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9dXJsXXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtib3gtc2hhZG93Om5vbmV9LnVpLmZvcm0gLmdyb3VwZWQuZmllbGRze2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxZW19LnVpLmZvcm0gLmdyb3VwZWQuZmllbGRzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5mb3JtIC5ncm91cGVkLmZpZWxkcz5sYWJlbHttYXJnaW46MCAwIC4yODU3MTQyOXJlbSAwO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtmb250LXNpemU6LjkyODU3MTQzZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOm5vbmV9LnVpLmZvcm0gLmdyb3VwZWQuZmllbGRzIC5maWVsZCwudWkuZm9ybSAuZ3JvdXBlZC5pbmxpbmUuZmllbGRzIC5maWVsZHtkaXNwbGF5OmJsb2NrO21hcmdpbjouNWVtIDA7cGFkZGluZzowfS51aS5mb3JtIC5maWVsZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW46MCAtLjVlbSAxZW19LnVpLmZvcm0gLmZpZWxkcz4uZmllbGR7ZmxleDowIDEgYXV0bztwYWRkaW5nLWxlZnQ6LjVlbTtwYWRkaW5nLXJpZ2h0Oi41ZW19LnVpLmZvcm0gLmZpZWxkcz4uZmllbGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZTtib3gtc2hhZG93Om5vbmV9LnVpLmZvcm0gLnR3by5maWVsZHM+LmZpZWxkLC51aS5mb3JtIC50d28uZmllbGRzPi5maWVsZHN7d2lkdGg6NTAlfS51aS5mb3JtIC50aHJlZS5maWVsZHM+LmZpZWxkLC51aS5mb3JtIC50aHJlZS5maWVsZHM+LmZpZWxkc3t3aWR0aDozMy4zMzMzMzMzMyV9LnVpLmZvcm0gLmZvdXIuZmllbGRzPi5maWVsZCwudWkuZm9ybSAuZm91ci5maWVsZHM+LmZpZWxkc3t3aWR0aDoyNSV9LnVpLmZvcm0gLmZpdmUuZmllbGRzPi5maWVsZCwudWkuZm9ybSAuZml2ZS5maWVsZHM+LmZpZWxkc3t3aWR0aDoyMCV9LnVpLmZvcm0gLnNpeC5maWVsZHM+LmZpZWxkLC51aS5mb3JtIC5zaXguZmllbGRzPi5maWVsZHN7d2lkdGg6MTYuNjY2NjY2NjclfS51aS5mb3JtIC5zZXZlbi5maWVsZHM+LmZpZWxkLC51aS5mb3JtIC5zZXZlbi5maWVsZHM+LmZpZWxkc3t3aWR0aDoxNC4yODU3MTQyOSV9LnVpLmZvcm0gLmVpZ2h0LmZpZWxkcz4uZmllbGQsLnVpLmZvcm0gLmVpZ2h0LmZpZWxkcz4uZmllbGRze3dpZHRoOjEyLjUlfS51aS5mb3JtIC5uaW5lLmZpZWxkcz4uZmllbGQsLnVpLmZvcm0gLm5pbmUuZmllbGRzPi5maWVsZHN7d2lkdGg6MTEuMTExMTExMTElfS51aS5mb3JtIC50ZW4uZmllbGRzPi5maWVsZCwudWkuZm9ybSAudGVuLmZpZWxkcz4uZmllbGRze3dpZHRoOjEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5mb3JtIC5maWVsZHN7ZmxleC13cmFwOndyYXB9LnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmVpZ2h0LmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmVpZ2h0LmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRzLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maXZlLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpdmUuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZHMsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZvdXIuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZm91ci5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkcywudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAubmluZS5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5uaW5lLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRzLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5zZXZlbi5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5zZXZlbi5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkcywudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuc2l4LmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnNpeC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkcywudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAudGVuLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnRlbi5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkcywudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAudGhyZWUuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAudGhyZWUuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZHMsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnR3by5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC50d28uZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZHMsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgW2NsYXNzKj1cImVxdWFsIHdpZHRoXCJdLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpW2NsYXNzKj1cImVxdWFsIHdpZHRoXCJdLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkcz4uZmllbGR7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxZW19fS51aS5mb3JtIC5maWVsZHMgLndpZGUuZmllbGR7d2lkdGg6Ni4yNSU7cGFkZGluZy1sZWZ0Oi41ZW07cGFkZGluZy1yaWdodDouNWVtfS51aS5mb3JtIC5vbmUud2lkZS5maWVsZHt3aWR0aDo2LjI1JSFpbXBvcnRhbnR9LnVpLmZvcm0gLnR3by53aWRlLmZpZWxke3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuZm9ybSAudGhyZWUud2lkZS5maWVsZHt3aWR0aDoxOC43NSUhaW1wb3J0YW50fS51aS5mb3JtIC5mb3VyLndpZGUuZmllbGR7d2lkdGg6MjUlIWltcG9ydGFudH0udWkuZm9ybSAuZml2ZS53aWRlLmZpZWxke3dpZHRoOjMxLjI1JSFpbXBvcnRhbnR9LnVpLmZvcm0gLnNpeC53aWRlLmZpZWxke3dpZHRoOjM3LjUlIWltcG9ydGFudH0udWkuZm9ybSAuc2V2ZW4ud2lkZS5maWVsZHt3aWR0aDo0My43NSUhaW1wb3J0YW50fS51aS5mb3JtIC5laWdodC53aWRlLmZpZWxke3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmZvcm0gLm5pbmUud2lkZS5maWVsZHt3aWR0aDo1Ni4yNSUhaW1wb3J0YW50fS51aS5mb3JtIC50ZW4ud2lkZS5maWVsZHt3aWR0aDo2Mi41JSFpbXBvcnRhbnR9LnVpLmZvcm0gLmVsZXZlbi53aWRlLmZpZWxke3dpZHRoOjY4Ljc1JSFpbXBvcnRhbnR9LnVpLmZvcm0gLnR3ZWx2ZS53aWRlLmZpZWxke3dpZHRoOjc1JSFpbXBvcnRhbnR9LnVpLmZvcm0gLnRoaXJ0ZWVuLndpZGUuZmllbGR7d2lkdGg6ODEuMjUlIWltcG9ydGFudH0udWkuZm9ybSAuZm91cnRlZW4ud2lkZS5maWVsZHt3aWR0aDo4Ny41JSFpbXBvcnRhbnR9LnVpLmZvcm0gLmZpZnRlZW4ud2lkZS5maWVsZHt3aWR0aDo5My43NSUhaW1wb3J0YW50fS51aS5mb3JtIC5zaXh0ZWVuLndpZGUuZmllbGR7d2lkdGg6MTAwJSFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5laWdodC53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmVsZXZlbi53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZnRlZW4ud2lkZS5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maXZlLndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZm91ci53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZvdXJ0ZWVuLndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4ubmluZS53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LnNldmVuLndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uc2l4LndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uc2l4dGVlbi53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LnRlbi53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LnRoaXJ0ZWVuLndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4udGhyZWUud2lkZS5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi50d2VsdmUud2lkZS5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi50d28ud2lkZS5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZml2ZS5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maXZlLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRzLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5mb3VyLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZvdXIuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZHMsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnRocmVlLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnRocmVlLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRzLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC50d28uZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAudHdvLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRze3dpZHRoOjEwMCUhaW1wb3J0YW50fS51aS5mb3JtIC5maWVsZHN7bWFyZ2luLWJvdHRvbTowfX0udWkuZm9ybSBbY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0uZmllbGRzPi5maWVsZCwudWlbY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0uZm9ybSAuZmllbGRzPi5maWVsZHt3aWR0aDoxMDAlO2ZsZXg6MSAxIGF1dG99LnVpLmZvcm0gLmlubGluZS5maWVsZHN7bWFyZ2luOjAgMCAxZW07YWxpZ24taXRlbXM6Y2VudGVyfS51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZHttYXJnaW46MDtwYWRkaW5nOjAgMWVtIDAgMH0udWkuZm9ybSAuaW5saW5lLmZpZWxkPmxhYmVsLC51aS5mb3JtIC5pbmxpbmUuZmllbGQ+cCwudWkuZm9ybSAuaW5saW5lLmZpZWxkcyAuZmllbGQ+bGFiZWwsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPnAsLnVpLmZvcm0gLmlubGluZS5maWVsZHM+bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZTouOTI4NTcxNDNlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6cmdiYSgwLDAsMCwuODcpO3RleHQtdHJhbnNmb3JtOm5vbmV9LnVpLmZvcm0gLmlubGluZS5maWVsZHM+bGFiZWx7bWFyZ2luOi4wMzU3MTRlbSAxZW0gMCAwfS51aS5mb3JtIC5pbmxpbmUuZmllbGQ+aW5wdXQsLnVpLmZvcm0gLmlubGluZS5maWVsZD5zZWxlY3QsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPmlucHV0LC51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZD5zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MWVtfS51aS5mb3JtIC5pbmxpbmUuZmllbGQ+OmZpcnN0LWNoaWxkLC51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZD46Zmlyc3QtY2hpbGR7bWFyZ2luOjAgLjg1NzE0Mjg2ZW0gMCAwfS51aS5mb3JtIC5pbmxpbmUuZmllbGQ+Om9ubHktY2hpbGQsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPjpvbmx5LWNoaWxke21hcmdpbjowfS51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC53aWRlLmZpZWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnVpLmZvcm0gLmlubGluZS5maWVsZHMgLndpZGUuZmllbGQ+aW5wdXQsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLndpZGUuZmllbGQ+c2VsZWN0e3dpZHRoOjEwMCV9LnVpLm1pbmkuZm9ybXtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LmZvcm17Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwuZm9ybXtmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5mb3Jte2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5mb3Jte2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5iaWcuZm9ybXtmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5mb3Jte2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLmZvcm17Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gR3JpZFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuZ3JpZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZzowfS51aS5ncmlke21hcmdpbi10b3A6LTFyZW07bWFyZ2luLWJvdHRvbTotMXJlbTttYXJnaW4tbGVmdDotMXJlbTttYXJnaW4tcmlnaHQ6LTFyZW19LnVpLnJlbGF4ZWQuZ3JpZHttYXJnaW4tbGVmdDotMS41cmVtO21hcmdpbi1yaWdodDotMS41cmVtfS51aVtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0uZ3JpZHttYXJnaW4tbGVmdDotMi41cmVtO21hcmdpbi1yaWdodDotMi41cmVtfS51aS5ncmlkKy5ncmlke21hcmdpbi10b3A6MXJlbX0udWkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkuZ3JpZD4ucm93Pi5jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Ni4yNSU7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuZ3JpZD4qe3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbX0udWkuZ3JpZD4ucm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmluaGVyaXQ7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlIWltcG9ydGFudDtwYWRkaW5nOjA7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLWJvdHRvbToxcmVtfS51aS5ncmlkPi5jb2x1bW46bm90KC5yb3cpe3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX0udWkuZ3JpZD4ucm93Pi5jb2x1bW57bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0udWkuZ3JpZD4ucm93Pi5jb2x1bW4+aW1nLC51aS5ncmlkPi5yb3c+aW1ne21heC13aWR0aDoxMDAlfS51aS5ncmlkPi51aS5ncmlkOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkuZ3JpZD4udWkuZ3JpZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuYWxpZ25lZC5ncmlkIC5jb2x1bW4+LnNlZ21lbnQ6bm90KC5jb21wYWN0KTpub3QoLmF0dGFjaGVkKSwudWkuZ3JpZCAuYWxpZ25lZC5yb3c+LmNvbHVtbj4uc2VnbWVudDpub3QoLmNvbXBhY3QpOm5vdCguYXR0YWNoZWQpe3dpZHRoOjEwMCV9LnVpLmdyaWQgLnJvdysudWkuZGl2aWRlcntmbGV4LWdyb3c6MTttYXJnaW46MXJlbSAxcmVtfS51aS5ncmlkIC5jb2x1bW4rLnVpLnZlcnRpY2FsLmRpdmlkZXJ7aGVpZ2h0OmNhbGMoNTAlIC0gKDJyZW0gLyAyKSl9LnVpLmdyaWQ+LmNvbHVtbjpsYXN0LWNoaWxkPi5ob3Jpem9udGFsLnNlZ21lbnQsLnVpLmdyaWQ+LnJvdz4uY29sdW1uOmxhc3QtY2hpbGQ+Lmhvcml6b250YWwuc2VnbWVudHtib3gtc2hhZG93Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkucGFnZS5ncmlke3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5wYWdlLmdyaWR7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDoyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudWkucGFnZS5ncmlke3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MyU7cGFkZGluZy1yaWdodDozJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTkxOXB4KXsudWkucGFnZS5ncmlke3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MTUlO3BhZGRpbmctcmlnaHQ6MTUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkucGFnZS5ncmlke3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MjMlO3BhZGRpbmctcmlnaHQ6MjMlfX0udWkuZ3JpZD4uY29sdW1uOm9ubHktY2hpbGQsLnVpLmdyaWQ+LnJvdz4uY29sdW1uOm9ubHktY2hpbGR7d2lkdGg6MTAwJX0udWlbY2xhc3MqPVwib25lIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJvbmUgY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjEwMCV9LnVpW2NsYXNzKj1cInR3byBjb2x1bW5cIl0uZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidHdvIGNvbHVtblwiXS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo1MCV9LnVpW2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0aHJlZSBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlfS51aVtjbGFzcyo9XCJmb3VyIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmb3VyIGNvbHVtblwiXS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoyNSV9LnVpW2NsYXNzKj1cImZpdmUgY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImZpdmUgY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjIwJX0udWlbY2xhc3MqPVwic2l4IGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJzaXggY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjE2LjY2NjY2NjY3JX0udWlbY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInNldmVuIGNvbHVtblwiXS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoxNC4yODU3MTQyOSV9LnVpW2NsYXNzKj1cImVpZ2h0IGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTIuNSV9LnVpW2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjExLjExMTExMTExJX0udWlbY2xhc3MqPVwidGVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0ZW4gY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjEwJX0udWlbY2xhc3MqPVwiZWxldmVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjkuMDkwOTA5MDklfS51aVtjbGFzcyo9XCJ0d2VsdmUgY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInR3ZWx2ZSBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6OC4zMzMzMzMzMyV9LnVpW2NsYXNzKj1cInRoaXJ0ZWVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0aGlydGVlbiBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6Ny42OTIzMDc2OSV9LnVpW2NsYXNzKj1cImZvdXJ0ZWVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6Ny4xNDI4NTcxNCV9LnVpW2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjYuNjY2NjY2NjclfS51aVtjbGFzcyo9XCJzaXh0ZWVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJzaXh0ZWVuIGNvbHVtblwiXS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo2LjI1JX0udWkuZ3JpZD5bY2xhc3MqPVwib25lIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDoxMDAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidHdvIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJ0aHJlZSBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZm91ciBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZml2ZSBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MjAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2l4IGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDoxNi42NjY2NjY2NyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJzZXZlbiBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MTQuMjg1NzE0MjklIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZWlnaHQgY29sdW1uXCJdLnJvdz4uY29sdW1ue3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwibmluZSBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MTEuMTExMTExMTElIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGVuIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDoxMCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLnJvdz4uY29sdW1ue3dpZHRoOjkuMDkwOTA5MDklIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidHdlbHZlIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDo4LjMzMzMzMzMzJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInRoaXJ0ZWVuIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDo3LjY5MjMwNzY5JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cImZvdXJ0ZWVuIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDo3LjE0Mjg1NzE0JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLnJvdz4uY29sdW1ue3dpZHRoOjYuNjY2NjY2NjclIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6Ni4yNSUhaW1wb3J0YW50fS51aS5jZWxsZWQucGFnZS5ncmlke2JveC1zaGFkb3c6bm9uZX0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm9uZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwib25lIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwib25lIHdpZGVcIl0uY29sdW1ue3dpZHRoOjYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdvIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInR3byB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdvIHdpZGVcIl0uY29sdW1ue3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRocmVlIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZVwiXS5jb2x1bW57d2lkdGg6MTguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXIgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXIgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91ciB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlXCJdLmNvbHVtbnt3aWR0aDoyNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZml2ZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmaXZlIHdpZGVcIl0uY29sdW1ue3dpZHRoOjMxLjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzaXggd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeCB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXggd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlXCJdLmNvbHVtbnt3aWR0aDozNy41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzZXZlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGVcIl0uY29sdW1ue3dpZHRoOjQzLjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVpZ2h0IHdpZGVcIl0uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJuaW5lIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZVwiXS5jb2x1bW57d2lkdGg6NTYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidGVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGVcIl0uY29sdW1ue3dpZHRoOjYyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZWxldmVuIHdpZGVcIl0uY29sdW1ue3dpZHRoOjY4Ljc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d2VsdmUgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0d2VsdmUgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlXCJdLmNvbHVtbnt3aWR0aDo3NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlXCJdLmNvbHVtbnt3aWR0aDo4MS4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiB3aWRlXCJdLmNvbHVtbnt3aWR0aDo4Ny41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZVwiXS5jb2x1bW57d2lkdGg6OTMuNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeHRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeHRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4dGVlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlXCJdLmNvbHVtbnt3aWR0aDoxMDAlIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm9uZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwib25lIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDo2LjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d28gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0d28gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInR3byB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MTIuNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhyZWUgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aHJlZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MTguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXIgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpdmUgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MzEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeCB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4IHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDozNy41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzZXZlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNldmVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzZXZlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDo0My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZWlnaHQgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJlaWdodCB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwibmluZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6NTYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDo2Mi41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJlbGV2ZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6NjguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdlbHZlIHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDo3NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6ODEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1ue3dpZHRoOjg3LjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZmlmdGVlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6OTMuNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwib25lIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJvbmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJvbmUgd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3byB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdvIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdvIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDoxMi41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0aHJlZSB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRocmVlIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInRocmVlIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDoxOC43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXIgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXIgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VyIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDoyNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZpdmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpdmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmaXZlIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDozMS4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwic2l4IHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXggd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJzaXggd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjM3LjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInNldmVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2V2ZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjQzLjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImVpZ2h0IHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJlaWdodCB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVpZ2h0IHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwibmluZSB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJuaW5lIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo1Ni4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidGVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0ZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0ZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjYyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZWxldmVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo2OC43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidHdlbHZlIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0d2VsdmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0d2VsdmUgd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo4MS4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmb3VydGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW57d2lkdGg6ODcuNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZmlmdGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo5My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDoxMDAlIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXsudWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm9uZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwib25lIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdvIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInR3byB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdvIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRocmVlIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW57d2lkdGg6MTguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXIgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXIgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91ciB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDoyNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZml2ZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmaXZlIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjMxLjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzaXggd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeCB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXggd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDozNy41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzZXZlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjQzLjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVpZ2h0IHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJuaW5lIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW57d2lkdGg6NTYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidGVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjYyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZWxldmVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjY4Ljc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d2VsdmUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0d2VsdmUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDo3NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDo4MS4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDo4Ny41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW57d2lkdGg6OTMuNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDoxMDAlIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTkxOXB4KXsudWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm9uZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwib25lIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo2LjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d28gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0d28gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInR3byB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MTIuNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhyZWUgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aHJlZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MTguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXIgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpdmUgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MzEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeCB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4IHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDozNy41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzZXZlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNldmVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzZXZlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo0My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZWlnaHQgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJlaWdodCB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwibmluZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6NTYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo2Mi41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJlbGV2ZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6NjguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdlbHZlIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo3NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6ODEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjg3LjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZmlmdGVlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6OTMuNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJvbmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo2LjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d28gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdvIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdvIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRocmVlIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRocmVlIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhyZWUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDoxOC43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91ciB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VyIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpdmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZml2ZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpdmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjMxLjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzaXggd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjM3LjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNldmVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2V2ZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo0My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZWlnaHQgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJlaWdodCB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJuaW5lIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo1Ni4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0ZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo2Mi41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjY4Ljc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d2VsdmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW57d2lkdGg6ODEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo4Ny41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo5My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9fS51aS5jZW50ZXJlZC5ncmlkLC51aS5jZW50ZXJlZC5ncmlkPi5yb3csLnVpLmdyaWQ+LmNlbnRlcmVkLnJvd3t0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51aS5jZW50ZXJlZC5ncmlkPi5jb2x1bW46bm90KC5hbGlnbmVkKTpub3QoLmp1c3RpZmllZCk6bm90KC5yb3cpLC51aS5jZW50ZXJlZC5ncmlkPi5yb3c+LmNvbHVtbjpub3QoLmFsaWduZWQpOm5vdCguanVzdGlmaWVkKSwudWkuZ3JpZCAuY2VudGVyZWQucm93Pi5jb2x1bW46bm90KC5hbGlnbmVkKTpub3QoLmp1c3RpZmllZCl7dGV4dC1hbGlnbjpsZWZ0fS51aS5ncmlkPi5jZW50ZXJlZC5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4uY2VudGVyZWQuY29sdW1ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udWkuZ3JpZD4ucmVsYXhlZC5yb3c+LmNvbHVtbiwudWkucmVsYXhlZC5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aS5yZWxheGVkLmdyaWQ+LnJvdz4uY29sdW1ue3BhZGRpbmctbGVmdDoxLjVyZW07cGFkZGluZy1yaWdodDoxLjVyZW19LnVpLmdyaWQ+W2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwidmVyeSByZWxheGVkXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5ncmlkPi5yb3c+LmNvbHVtbntwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfS51aS5ncmlkIC5yZWxheGVkLnJvdysudWkuZGl2aWRlciwudWkucmVsYXhlZC5ncmlkIC5yb3crLnVpLmRpdmlkZXJ7bWFyZ2luLWxlZnQ6MS41cmVtO21hcmdpbi1yaWdodDoxLjVyZW19LnVpLmdyaWQgW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5yb3crLnVpLmRpdmlkZXIsLnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5ncmlkIC5yb3crLnVpLmRpdmlkZXJ7bWFyZ2luLWxlZnQ6Mi41cmVtO21hcmdpbi1yaWdodDoyLjVyZW19LnVpLnBhZGRlZC5ncmlkOm5vdCgudmVydGljYWxseSk6bm90KC5ob3Jpem9udGFsbHkpe21hcmdpbjowIWltcG9ydGFudH1bY2xhc3MqPVwiaG9yaXpvbnRhbGx5IHBhZGRlZFwiXS51aS5ncmlke21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudH1bY2xhc3MqPVwidmVydGljYWxseSBwYWRkZWRcIl0udWkuZ3JpZHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9LnVpLmdyaWQgW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXS5jb2x1bW57bWFyZ2luLXJpZ2h0OmF1dG99LnVpLmdyaWQgW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0uY29sdW1ue21hcmdpbi1sZWZ0OmF1dG99LnVpLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LmNvbHVtbjpub3QoLnJvdyksLnVpLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LnJvdz4uY29sdW1ue2JveC1zaGFkb3c6LTFweCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0uZ3JpZD4ucm93Pi5jb2x1bW57bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MXJlbTtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3d7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0udWkuZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4uY29sdW1uOmZpcnN0LWNoaWxkLC51aS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6Zmlyc3QtY2hpbGQ+LmNvbHVtbnttYXJnaW4tdG9wOjB9LnVpLmdyaWQ+LmRpdmlkZWQucm93Pi5jb2x1bW57Ym94LXNoYWRvdzotMXB4IDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZ3JpZD4uZGl2aWRlZC5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3d7cG9zaXRpb246cmVsYXRpdmV9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtsZWZ0OjA7d2lkdGg6Y2FsYygxMDAlIC0gMnJlbSk7aGVpZ2h0OjFweDttYXJnaW46MCAxcmVtO2JveC1zaGFkb3c6MCAtMXB4IDAgMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnBhZGRlZC5kaXZpZGVkLmdyaWQ6bm90KC52ZXJ0aWNhbGx5KTpub3QoLmhvcml6b250YWxseSksW2NsYXNzKj1cImhvcml6b250YWxseSBwYWRkZWRcIl0udWkuZGl2aWRlZC5ncmlke3dpZHRoOjEwMCV9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6Zmlyc3QtY2hpbGQ6YmVmb3Jle2JveC1zaGFkb3c6bm9uZX0udWkuaW52ZXJ0ZWQuZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4uY29sdW1uOm5vdCgucm93KSwudWkuaW52ZXJ0ZWQuZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4ucm93Pi5jb2x1bW57Ym94LXNoYWRvdzotMXB4IDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS51aS5pbnZlcnRlZC5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5jb2x1bW46bm90KC5yb3cpOmZpcnN0LWNoaWxkLC51aS5pbnZlcnRlZC5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6YmVmb3Jle2JveC1zaGFkb3c6MCAtMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkucmVsYXhlZFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0uZ3JpZD4ucm93OmJlZm9yZXttYXJnaW4tbGVmdDoxLjVyZW07bWFyZ2luLXJpZ2h0OjEuNXJlbTt3aWR0aDpjYWxjKDEwMCUgLSAzcmVtKX0udWlbY2xhc3MqPVwidmVyeSByZWxheGVkXCJdW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6YmVmb3Jle21hcmdpbi1sZWZ0OjIuNXJlbTttYXJnaW4tcmlnaHQ6Mi41cmVtO3dpZHRoOmNhbGMoMTAwJSAtIDVyZW0pfS51aS5jZWxsZWQuZ3JpZHt3aWR0aDoxMDAlO21hcmdpbjoxZW0gMDtib3gtc2hhZG93OjAgMCAwIDFweCAjZDRkNGQ1fS51aS5jZWxsZWQuZ3JpZD4ucm93e3dpZHRoOjEwMCUhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93OjAgLTFweCAwIDAgI2Q0ZDRkNX0udWkuY2VsbGVkLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbntib3gtc2hhZG93Oi0xcHggMCAwIDAgI2Q0ZDRkNX0udWkuY2VsbGVkLmdyaWQ+LmNvbHVtbjpmaXJzdC1jaGlsZCwudWkuY2VsbGVkLmdyaWQ+LnJvdz4uY29sdW1uOmZpcnN0LWNoaWxke2JveC1zaGFkb3c6bm9uZX0udWkuY2VsbGVkLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbntwYWRkaW5nOjFlbX0udWkucmVsYXhlZC5jZWxsZWQuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkucmVsYXhlZC5jZWxsZWQuZ3JpZD4ucm93Pi5jb2x1bW57cGFkZGluZzoxLjVlbX0udWlbY2xhc3MqPVwidmVyeSByZWxheGVkXCJdLmNlbGxlZC5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0uY2VsbGVkLmdyaWQ+LnJvdz4uY29sdW1ue3BhZGRpbmc6MmVtfS51aVtjbGFzcyo9XCJpbnRlcm5hbGx5IGNlbGxlZFwiXS5ncmlke2JveC1zaGFkb3c6bm9uZTttYXJnaW46MH0udWlbY2xhc3MqPVwiaW50ZXJuYWxseSBjZWxsZWRcIl0uZ3JpZD4ucm93OmZpcnN0LWNoaWxke2JveC1zaGFkb3c6bm9uZX0udWlbY2xhc3MqPVwiaW50ZXJuYWxseSBjZWxsZWRcIl0uZ3JpZD4ucm93Pi5jb2x1bW46Zmlyc3QtY2hpbGR7Ym94LXNoYWRvdzpub25lfS51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRvcCBhbGlnbmVkXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidG9wIGFsaWduZWRcIl0uY29sdW1uOm5vdCgucm93KSwudWkuZ3JpZD5bY2xhc3MqPVwidG9wIGFsaWduZWRcIl0ucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInRvcCBhbGlnbmVkXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInRvcCBhbGlnbmVkXCJdLmdyaWQ+LnJvdz4uY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt2ZXJ0aWNhbC1hbGlnbjp0b3A7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0udWkuZ3JpZD4ucm93PltjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdLmNvbHVtbjpub3QoLnJvdyksLnVpLmdyaWQ+W2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXS5ncmlkPi5yb3c+LmNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47dmVydGljYWwtYWxpZ246bWlkZGxlO2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0udWkuZ3JpZD4ucm93PltjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImJvdHRvbSBhbGlnbmVkXCJdLmNvbHVtbjpub3QoLnJvdyksLnVpLmdyaWQ+W2NsYXNzKj1cImJvdHRvbSBhbGlnbmVkXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXS5ncmlkPi5yb3c+LmNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47dmVydGljYWwtYWxpZ246Ym90dG9tO2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS51aS5ncmlkPi5yb3c+LnN0cmV0Y2hlZC5jb2x1bW4sLnVpLmdyaWQ+LnN0cmV0Y2hlZC5jb2x1bW46bm90KC5yb3cpLC51aS5ncmlkPi5zdHJldGNoZWQucm93Pi5jb2x1bW4sLnVpLnN0cmV0Y2hlZC5ncmlkPi5jb2x1bW4sLnVpLnN0cmV0Y2hlZC5ncmlkPi5yb3c+LmNvbHVtbntkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51aS5ncmlkPi5yb3c+LnN0cmV0Y2hlZC5jb2x1bW4+KiwudWkuZ3JpZD4uc3RyZXRjaGVkLmNvbHVtbjpub3QoLnJvdyk+KiwudWkuZ3JpZD4uc3RyZXRjaGVkLnJvdz4uY29sdW1uPiosLnVpLnN0cmV0Y2hlZC5ncmlkPi5jb2x1bW4+KiwudWkuc3RyZXRjaGVkLmdyaWQ+LnJvdz4uY29sdW1uPip7ZmxleC1ncm93OjF9LnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwibGVmdCBhbGlnbmVkXCJdLmNvbHVtbi5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXS5jb2x1bW4uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl0ucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXS5ncmlkPi5jb2x1bW4sLnVpW2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXS5ncmlkPi5yb3c+LmNvbHVtbnt0ZXh0LWFsaWduOmxlZnQ7YWxpZ24tc2VsZjppbmhlcml0fS51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLmNvbHVtbi5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLmNvbHVtbi5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXS5ncmlkPi5jb2x1bW4sLnVpW2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3RleHQtYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6aW5oZXJpdH0udWlbY2xhc3MqPVwiY2VudGVyIGFsaWduZWRcIl0uZ3JpZHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl0uY29sdW1uLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwicmlnaHQgYWxpZ25lZFwiXS5jb2x1bW4uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJyaWdodCBhbGlnbmVkXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJyaWdodCBhbGlnbmVkXCJdLmdyaWQ+LmNvbHVtbiwudWlbY2xhc3MqPVwicmlnaHQgYWxpZ25lZFwiXS5ncmlkPi5yb3c+LmNvbHVtbnt0ZXh0LWFsaWduOnJpZ2h0O2FsaWduLXNlbGY6aW5oZXJpdH0udWkuZ3JpZD4uanVzdGlmaWVkLmNvbHVtbi5jb2x1bW4sLnVpLmdyaWQ+Lmp1c3RpZmllZC5yb3c+LmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5qdXN0aWZpZWQuY29sdW1uLmNvbHVtbiwudWkuanVzdGlmaWVkLmdyaWQ+LmNvbHVtbiwudWkuanVzdGlmaWVkLmdyaWQ+LnJvdz4uY29sdW1ue3RleHQtYWxpZ246anVzdGlmeTstd2Via2l0LWh5cGhlbnM6YXV0bzstbXMtaHlwaGVuczphdXRvO2h5cGhlbnM6YXV0b30udWkuZ3JpZD4ucm93Pi5ibGFjay5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4uYmx1ZS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4uYnJvd24uY29sdW1uLC51aS5ncmlkPi5yb3c+LmdyZWVuLmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5ncmV5LmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5vbGl2ZS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4ub3JhbmdlLmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5waW5rLmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5wdXJwbGUuY29sdW1uLC51aS5ncmlkPi5yb3c+LnJlZC5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4udGVhbC5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4udmlvbGV0LmNvbHVtbiwudWkuZ3JpZD4ucm93Pi55ZWxsb3cuY29sdW1ue21hcmdpbi10b3A6LTFyZW07bWFyZ2luLWJvdHRvbTotMXJlbTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19LnVpLmdyaWQ+LnJlZC5jb2x1bW4sLnVpLmdyaWQ+LnJlZC5yb3csLnVpLmdyaWQ+LnJvdz4ucmVkLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNkYjI4MjghaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+Lm9yYW5nZS5jb2x1bW4sLnVpLmdyaWQ+Lm9yYW5nZS5yb3csLnVpLmdyaWQ+LnJvdz4ub3JhbmdlLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNmMjcxMWMhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnJvdz4ueWVsbG93LmNvbHVtbiwudWkuZ3JpZD4ueWVsbG93LmNvbHVtbiwudWkuZ3JpZD4ueWVsbG93LnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+Lm9saXZlLmNvbHVtbiwudWkuZ3JpZD4ub2xpdmUucm93LC51aS5ncmlkPi5yb3c+Lm9saXZlLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmdyZWVuLmNvbHVtbiwudWkuZ3JpZD4uZ3JlZW4ucm93LC51aS5ncmlkPi5yb3c+LmdyZWVuLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnJvdz4udGVhbC5jb2x1bW4sLnVpLmdyaWQ+LnRlYWwuY29sdW1uLC51aS5ncmlkPi50ZWFsLnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmJsdWUuY29sdW1uLC51aS5ncmlkPi5ibHVlLnJvdywudWkuZ3JpZD4ucm93Pi5ibHVlLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiMyMTg1ZDAhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnJvdz4udmlvbGV0LmNvbHVtbiwudWkuZ3JpZD4udmlvbGV0LmNvbHVtbiwudWkuZ3JpZD4udmlvbGV0LnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiM2NDM1YzkhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnB1cnBsZS5jb2x1bW4sLnVpLmdyaWQ+LnB1cnBsZS5yb3csLnVpLmdyaWQ+LnJvdz4ucHVycGxlLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnBpbmsuY29sdW1uLC51aS5ncmlkPi5waW5rLnJvdywudWkuZ3JpZD4ucm93Pi5waW5rLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNlMDM5OTchaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmJyb3duLmNvbHVtbiwudWkuZ3JpZD4uYnJvd24ucm93LC51aS5ncmlkPi5yb3c+LmJyb3duLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNhNTY3M2YhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmdyZXkuY29sdW1uLC51aS5ncmlkPi5ncmV5LnJvdywudWkuZ3JpZD4ucm93Pi5ncmV5LmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiM3Njc2NzYhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmJsYWNrLmNvbHVtbiwudWkuZ3JpZD4uYmxhY2sucm93LC51aS5ncmlkPi5yb3c+LmJsYWNrLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+W2NsYXNzKj1cImVxdWFsIHdpZHRoXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJlcXVhbCB3aWR0aFwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlcXVhbCB3aWR0aFwiXS5ncmlkPi5yb3c+LmNvbHVtbntkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4LWdyb3c6MX0udWkuZ3JpZD5bY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0ucm93Pi53aWRlLmNvbHVtbiwudWlbY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0uZ3JpZD4ucm93Pi53aWRlLmNvbHVtbiwudWlbY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0uZ3JpZD4ud2lkZS5jb2x1bW57ZmxleC1ncm93OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIHJldmVyc2VkXCJdLnJvdywudWlbY2xhc3MqPVwibW9iaWxlIHJldmVyc2VkXCJdLmdyaWQsLnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5ncmlkPi5yb3d7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnVpLnN0YWNrYWJsZVtjbGFzcyo9XCJtb2JpbGUgcmV2ZXJzZWRcIl0sLnVpW2NsYXNzKj1cIm1vYmlsZSB2ZXJ0aWNhbGx5IHJldmVyc2VkXCJdLmdyaWR7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5jb2x1bW46Zmlyc3QtY2hpbGQsLnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Oi0xcHggMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aVtjbGFzcyo9XCJtb2JpbGUgcmV2ZXJzZWRcIl0uZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4uY29sdW1uOmxhc3QtY2hpbGQsLnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpsYXN0LWNoaWxke2JveC1zaGFkb3c6bm9uZX0udWkuZ3JpZFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl1bY2xhc3MqPVwibW9iaWxlIHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0+LnJvdzpmaXJzdC1jaGlsZDpiZWZvcmV7Ym94LXNoYWRvdzowIC0xcHggMCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZ3JpZFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl1bY2xhc3MqPVwibW9iaWxlIHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0+LnJvdzpsYXN0LWNoaWxkOmJlZm9yZXtib3gtc2hhZG93Om5vbmV9LnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5jZWxsZWQuZ3JpZD4ucm93Pi5jb2x1bW46Zmlyc3QtY2hpbGR7Ym94LXNoYWRvdzotMXB4IDAgMCAwICNkNGQ0ZDV9LnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5jZWxsZWQuZ3JpZD4ucm93Pi5jb2x1bW46bGFzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgcmV2ZXJzZWRcIl0ucm93LC51aVtjbGFzcyo9XCJ0YWJsZXQgcmV2ZXJzZWRcIl0uZ3JpZCwudWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmdyaWQ+LnJvd3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0udWlbY2xhc3MqPVwidGFibGV0IHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0uZ3JpZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0udWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LmNvbHVtbjpmaXJzdC1jaGlsZCwudWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LnJvdz4uY29sdW1uOmZpcnN0LWNoaWxke2JveC1zaGFkb3c6LTFweCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpW2NsYXNzKj1cInRhYmxldCByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5jb2x1bW46bGFzdC1jaGlsZCwudWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LnJvdz4uY29sdW1uOmxhc3QtY2hpbGR7Ym94LXNoYWRvdzpub25lfS51aS5ncmlkW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXVtjbGFzcyo9XCJ0YWJsZXQgdmVydGljYWxseSByZXZlcnNlZFwiXT4ucm93OmZpcnN0LWNoaWxkOmJlZm9yZXtib3gtc2hhZG93OjAgLTFweCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5ncmlkW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXVtjbGFzcyo9XCJ0YWJsZXQgdmVydGljYWxseSByZXZlcnNlZFwiXT4ucm93Omxhc3QtY2hpbGQ6YmVmb3Jle2JveC1zaGFkb3c6bm9uZX0udWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Oi0xcHggMCAwIDAgI2Q0ZDRkNX0udWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbjpsYXN0LWNoaWxke2JveC1zaGFkb3c6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXsudWkuZ3JpZD5bY2xhc3MqPVwiY29tcHV0ZXIgcmV2ZXJzZWRcIl0ucm93LC51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5ncmlkLC51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5ncmlkPi5yb3d7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnVpW2NsYXNzKj1cImNvbXB1dGVyIHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0uZ3JpZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0udWlbY2xhc3MqPVwiY29tcHV0ZXIgcmV2ZXJzZWRcIl0uZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4uY29sdW1uOmZpcnN0LWNoaWxkLC51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Oi0xcHggMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5jb2x1bW46bGFzdC1jaGlsZCwudWlbY2xhc3MqPVwiY29tcHV0ZXIgcmV2ZXJzZWRcIl0uZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4ucm93Pi5jb2x1bW46bGFzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9LnVpLmdyaWRbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdW2NsYXNzKj1cImNvbXB1dGVyIHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0+LnJvdzpmaXJzdC1jaGlsZDpiZWZvcmV7Ym94LXNoYWRvdzowIC0xcHggMCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZ3JpZFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl1bY2xhc3MqPVwiY29tcHV0ZXIgdmVydGljYWxseSByZXZlcnNlZFwiXT4ucm93Omxhc3QtY2hpbGQ6YmVmb3Jle2JveC1zaGFkb3c6bm9uZX0udWlbY2xhc3MqPVwiY29tcHV0ZXIgcmV2ZXJzZWRcIl0uY2VsbGVkLmdyaWQ+LnJvdz4uY29sdW1uOmZpcnN0LWNoaWxke2JveC1zaGFkb3c6LTFweCAwIDAgMCAjZDRkNGQ1fS51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5jZWxsZWQuZ3JpZD4ucm93Pi5jb2x1bW46bGFzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5kb3VibGluZy5ncmlke3dpZHRoOmF1dG99LnVpLmRvdWJsaW5nLmdyaWQ+LnJvdywudWkuZ3JpZD4uZG91Ymxpbmcucm93e21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS51aS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbiwudWkuZ3JpZD4uZG91Ymxpbmcucm93Pi5jb2x1bW57ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50O3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjB9LnVpLmdyaWQ+W2NsYXNzKj1cInR3byBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJ0d28gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInR3byBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5kb3VibGluZy5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0aHJlZSBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZm91ciBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJmb3VyIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmb3VyIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJmaXZlIGNvbHVtblwiXS5kb3VibGluZy5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cImZpdmUgY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImZpdmUgY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjMzLjMzMzMzMzMzJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInNpeCBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJzaXggY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInNpeCBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInNldmVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDozMy4zMzMzMzMzMyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwiZWlnaHQgY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjI1JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwibmluZSBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwibmluZSBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGVuIGNvbHVtblwiXS5kb3VibGluZy5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInRlbiBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidGVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoyMCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZWxldmVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjIwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJ0d2VsdmUgY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInR3ZWx2ZSBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTYuNjY2NjY2NjclIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwidGhpcnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInRoaXJ0ZWVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoxNi42NjY2NjY2NyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwiZm91cnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjE0LjI4NTcxNDI5JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZmlmdGVlbiBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwiZmlmdGVlbiBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTQuMjg1NzE0MjklIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJzaXh0ZWVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJzaXh0ZWVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoxMi41JSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLmRvdWJsaW5nLmdyaWQ+LnJvdywudWkuZ3JpZD4uZG91Ymxpbmcucm93e21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS51aS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbiwudWkuZ3JpZD4uZG91Ymxpbmcucm93Pi5jb2x1bW57cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInR3byBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwidHdvIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidHdvIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJ0aHJlZSBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZm91ciBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZm91ciBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImZvdXIgY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJmaXZlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJmaXZlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwiZml2ZSBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInNpeCBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwic2l4IGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwic2l4IGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInNldmVuIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZWlnaHQgY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJuaW5lIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGVuIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJ0ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDozMy4zMzMzMzMzMyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cImVsZXZlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImVsZXZlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjMzLjMzMzMzMzMzJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwidHdlbHZlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidHdlbHZlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInRoaXJ0ZWVuIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidGhpcnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDozMy4zMzMzMzMzMyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZm91cnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjI1JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmaWZ0ZWVuIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwic2l4dGVlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInNpeHRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoyNSUhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5zdGFja2FibGUuZ3JpZHt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudH0udWkuZ3JpZD4uc3RhY2thYmxlLnN0YWNrYWJsZS5yb3c+LmNvbHVtbiwudWkuc3RhY2thYmxlLmdyaWQ+LmNvbHVtbi5ncmlkPi5jb2x1bW4sLnVpLnN0YWNrYWJsZS5ncmlkPi5jb2x1bW4ucm93Pi5jb2x1bW4sLnVpLnN0YWNrYWJsZS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aS5zdGFja2FibGUuZ3JpZD4ucm93Pi5jb2x1bW4sLnVpLnN0YWNrYWJsZS5ncmlkPi5yb3c+LndpZGUuY29sdW1uLC51aS5zdGFja2FibGUuZ3JpZD4ud2lkZS5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtwYWRkaW5nOjFyZW0gMXJlbSFpbXBvcnRhbnR9LnVpLnN0YWNrYWJsZS5ncmlkOm5vdCgudmVydGljYWxseSk+LnJvd3ttYXJnaW46MDtwYWRkaW5nOjB9LnVpLmNvbnRhaW5lcj4udWkuc3RhY2thYmxlLmdyaWQ+LmNvbHVtbiwudWkuY29udGFpbmVyPi51aS5zdGFja2FibGUuZ3JpZD4ucm93Pi5jb2x1bW57cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnVpLmdyaWQgLnVpLnN0YWNrYWJsZS5ncmlkLC51aS5zZWdtZW50Om5vdCgudmVydGljYWwpIC51aS5zdGFja2FibGUucGFnZS5ncmlke21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS51aS5zdGFja2FibGUuY2VsbGVkLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyk6Zmlyc3QtY2hpbGQsLnVpLnN0YWNrYWJsZS5jZWxsZWQuZ3JpZD4ucm93OmZpcnN0LWNoaWxkPi5jb2x1bW46Zmlyc3QtY2hpbGQsLnVpLnN0YWNrYWJsZS5kaXZpZGVkLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyk6Zmlyc3QtY2hpbGQsLnVpLnN0YWNrYWJsZS5kaXZpZGVkLmdyaWQ+LnJvdzpmaXJzdC1jaGlsZD4uY29sdW1uOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLnN0YWNrYWJsZS5jZWxsZWQuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkuaW52ZXJ0ZWQuc3RhY2thYmxlLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbiwudWkuaW52ZXJ0ZWQuc3RhY2thYmxlLmRpdmlkZWQuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkuaW52ZXJ0ZWQuc3RhY2thYmxlLmRpdmlkZWQuZ3JpZD4ucm93Pi5jb2x1bW57Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSl9LnVpLnN0YWNrYWJsZS5jZWxsZWQuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkuc3RhY2thYmxlLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbiwudWkuc3RhY2thYmxlLmRpdmlkZWQ6bm90KC52ZXJ0aWNhbGx5KS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aS5zdGFja2FibGUuZGl2aWRlZDpub3QoLnZlcnRpY2FsbHkpLmdyaWQ+LnJvdz4uY29sdW1ue2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O3BhZGRpbmctdG9wOjJyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjJyZW0haW1wb3J0YW50fS51aS5zdGFja2FibGUuY2VsbGVkLmdyaWQ+LnJvd3tib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fS51aS5zdGFja2FibGUuZGl2aWRlZDpub3QoLnZlcnRpY2FsbHkpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpLnN0YWNrYWJsZS5kaXZpZGVkOm5vdCgudmVydGljYWxseSkuZ3JpZD4ucm93Pi5jb2x1bW57cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cInRhYmxldCBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwidGFibGV0IG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwidGFibGV0IG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC5tb2JpbGUpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cImNvbXB1dGVyIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cImNvbXB1dGVyIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cImNvbXB1dGVyIG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwiY29tcHV0ZXIgb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLm1vYmlsZSl7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwibGFyZ2Ugc2NyZWVuIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cImxhcmdlIHNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJsYXJnZSBzY3JlZW4gb25seVwiXS5yb3c6bm90KC5tb2JpbGUpLC51aVtjbGFzcyo9XCJsYXJnZSBzY3JlZW4gb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLm1vYmlsZSl7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5yb3c6bm90KC5tb2JpbGUpLC51aVtjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC5tb2JpbGUpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJtb2JpbGUgb25seVwiXS5jb2x1bW46bm90KC50YWJsZXQpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCgudGFibGV0KSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLnJvdzpub3QoLnRhYmxldCksLnVpW2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCgudGFibGV0KXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJjb21wdXRlciBvbmx5XCJdLmNvbHVtbjpub3QoLnRhYmxldCksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJjb21wdXRlciBvbmx5XCJdLmNvbHVtbjpub3QoLnRhYmxldCksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJjb21wdXRlciBvbmx5XCJdLnJvdzpub3QoLnRhYmxldCksLnVpW2NsYXNzKj1cImNvbXB1dGVyIG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC50YWJsZXQpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cImxhcmdlIHNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJsYXJnZSBzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibGFyZ2Ugc2NyZWVuIG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwibGFyZ2Ugc2NyZWVuIG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC5tb2JpbGUpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCgubW9iaWxlKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLmNvbHVtbjpub3QoLmNvbXB1dGVyKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLmNvbHVtbjpub3QoLmNvbXB1dGVyKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLnJvdzpub3QoLmNvbXB1dGVyKSwudWlbY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC5jb21wdXRlcil7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGFibGV0IG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwidGFibGV0IG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwidGFibGV0IG9ubHlcIl0ucm93Om5vdCguY29tcHV0ZXIpLC51aVtjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLmNvbXB1dGVyKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJsYXJnZSBzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibGFyZ2Ugc2NyZWVuIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cImxhcmdlIHNjcmVlbiBvbmx5XCJdLnJvdzpub3QoLm1vYmlsZSksLnVpW2NsYXNzKj1cImxhcmdlIHNjcmVlbiBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCgubW9iaWxlKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLnJvdzpub3QoLm1vYmlsZSksLnVpW2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLm1vYmlsZSl7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTkxOXB4KXsudWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0ucm93Om5vdCguY29tcHV0ZXIpLC51aVtjbGFzcyo9XCJtb2JpbGUgb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLmNvbXB1dGVyKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5jb21wdXRlciksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5jb21wdXRlciksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5yb3c6bm90KC5jb21wdXRlciksLnVpW2NsYXNzKj1cInRhYmxldCBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCguY29tcHV0ZXIpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCgubW9iaWxlKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0ucm93Om5vdCguY29tcHV0ZXIpLC51aVtjbGFzcyo9XCJtb2JpbGUgb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLmNvbXB1dGVyKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5jb21wdXRlciksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5jb21wdXRlciksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5yb3c6bm90KC5jb21wdXRlciksLnVpW2NsYXNzKj1cInRhYmxldCBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCguY29tcHV0ZXIpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fS51aS5tZW51e2Rpc3BsYXk6ZmxleDttYXJnaW46MXJlbSAwO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtiYWNrZ3JvdW5kOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO21pbi1oZWlnaHQ6Mi44NTcxNDI4NmVtfS51aS5tZW51OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVufS51aS5tZW51OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkubWVudTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkubWVudSAubWVudXttYXJnaW46MH0udWkubWVudTpub3QoLnZlcnRpY2FsKT4ubWVudXtkaXNwbGF5OmZsZXh9LnVpLm1lbnU6bm90KC52ZXJ0aWNhbCkgLml0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udWkubWVudSAuaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6MTt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7ZmxleDowIDAgYXV0bzstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZDowIDA7cGFkZGluZzouOTI4NTcxNDNlbSAxLjE0Mjg1NzE0ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMXMgZWFzZSxib3gtc2hhZG93IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlfS51aS5tZW51Pi5pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAuMjg1NzE0MjlyZW19LnVpLm1lbnUgLml0ZW06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxcHg7YmFja2dyb3VuZDpyZ2JhKDM0LDM2LDM4LC4xKX0udWkubWVudSAuaXRlbT5hOm5vdCgudWkpLC51aS5tZW51IC5pdGVtPnA6b25seS1jaGlsZCwudWkubWVudSAudGV4dC5pdGVtPip7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0O2xpbmUtaGVpZ2h0OjEuM30udWkubWVudSAuaXRlbT5wOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkubWVudSAuaXRlbT5wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5tZW51IC5pdGVtPmkuaWNvbntvcGFjaXR5Oi45O2Zsb2F0Om5vbmU7bWFyZ2luOjAgLjM1NzE0Mjg2ZW0gMCAwfS51aS5tZW51Om5vdCgudmVydGljYWwpIC5pdGVtPi5idXR0b257cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOi0uNWVtIDA7cGFkZGluZy1ib3R0b206Ljc4NTcxNDI5ZW07cGFkZGluZy10b3A6Ljc4NTcxNDI5ZW07Zm9udC1zaXplOjFlbX0udWkubWVudT4uY29udGFpbmVyLC51aS5tZW51Pi5ncmlke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczppbmhlcml0O2ZsZXgtZGlyZWN0aW9uOmluaGVyaXR9LnVpLm1lbnUgLml0ZW0+LmlucHV0e3dpZHRoOjEwMCV9LnVpLm1lbnU6bm90KC52ZXJ0aWNhbCkgLml0ZW0+LmlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO21hcmdpbjotLjVlbSAwfS51aS5tZW51IC5pdGVtPi5pbnB1dCBpbnB1dHtmb250LXNpemU6MWVtO3BhZGRpbmctdG9wOi41NzE0Mjg1N2VtO3BhZGRpbmctYm90dG9tOi41NzE0Mjg1N2VtfS51aS5tZW51IC5oZWFkZXIuaXRlbSwudWkudmVydGljYWwubWVudSAuaGVhZGVyLml0ZW17bWFyZ2luOjA7YmFja2dyb3VuZDonJzt0ZXh0LXRyYW5zZm9ybTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtPi5oZWFkZXI6bm90KC51aSl7bWFyZ2luOjAgMCAuNWVtO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwfS51aS5tZW51IC5pdGVtPmkuZHJvcGRvd24uaWNvbntwYWRkaW5nOjA7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMCAwIDFlbX0udWkubWVudSAuZHJvcGRvd24uaXRlbSAubWVudXttaW4td2lkdGg6Y2FsYygxMDAlIC0gMXB4KTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAwIDA7Ym94LXNoYWRvdzowIDFweCAzcHggMCByZ2JhKDAsMCwwLC4wOCk7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0udWkubWVudSAudWkuZHJvcGRvd24gLm1lbnU+Lml0ZW17bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxZW0haW1wb3J0YW50O3BhZGRpbmc6Ljc4NTcxNDI5ZW0gMS4xNDI4NTcxNGVtIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0udWkubWVudSAudWkuZHJvcGRvd24gLm1lbnU+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSkhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjk1KSFpbXBvcnRhbnR9LnVpLm1lbnUgLnVpLmRyb3Bkb3duIC5tZW51Pi5zZWxlY3RlZC5pdGVte2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpIWltcG9ydGFudDtjb2xvcjpyZ2JhKDAsMCwwLC45NSkhaW1wb3J0YW50fS51aS5tZW51IC51aS5kcm9wZG93biAubWVudT4uYWN0aXZlLml0ZW17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMykhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpIWltcG9ydGFudH0udWkubWVudSAudWkuZHJvcGRvd24uaXRlbSAubWVudSAuaXRlbTpub3QoLmZpbHRlcmVkKXtkaXNwbGF5OmJsb2NrfS51aS5tZW51IC51aS5kcm9wZG93biAubWVudT4uaXRlbSAuaWNvbjpub3QoLmRyb3Bkb3duKXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MWVtIWltcG9ydGFudDtmbG9hdDpub25lO21hcmdpbjowIC43NWVtIDAgMCFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS5tZW51IC5kcm9wZG93bi5pdGVtPi5tZW51LC51aS50ZXh0Lm1lbnUgLmRyb3Bkb3duLml0ZW0+Lm1lbnV7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07bWFyZ2luLXRvcDouMzU3MTQyODZlbX0udWkubWVudSAucG9pbnRpbmcuZHJvcGRvd24uaXRlbSAubWVudXttYXJnaW4tdG9wOi43NWVtfS51aS5pbnZlcnRlZC5tZW51IC5zZWFyY2guZHJvcGRvd24uaXRlbT4uc2VhcmNoLC51aS5pbnZlcnRlZC5tZW51IC5zZWFyY2guZHJvcGRvd24uaXRlbT4udGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkudmVydGljYWwubWVudSAuZHJvcGRvd24uaXRlbT4uaWNvbntmbG9hdDpyaWdodDtjb250ZW50OlwiXFxmMGRhXCI7bWFyZ2luLWxlZnQ6MWVtfS51aS52ZXJ0aWNhbC5tZW51IC5kcm9wZG93bi5pdGVtIC5tZW51e2xlZnQ6MTAwJTttaW4td2lkdGg6MDttYXJnaW46MDtib3gtc2hhZG93OjAgMXB4IDNweCAwIHJnYmEoMCwwLDAsLjA4KTtib3JkZXItcmFkaXVzOjAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLm1lbnUgLmRyb3Bkb3duLml0ZW0udXB3YXJkIC5tZW51e2JvdHRvbTowfS51aS52ZXJ0aWNhbC5tZW51IC5kcm9wZG93bi5pdGVtOm5vdCgudXB3YXJkKSAubWVudXt0b3A6MH0udWkudmVydGljYWwubWVudSAuYWN0aXZlLmRyb3Bkb3duLml0ZW17Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS51aS52ZXJ0aWNhbC5tZW51IC5kcm9wZG93bi5hY3RpdmUuaXRlbXtib3gtc2hhZG93Om5vbmV9LnVpLml0ZW0ubWVudSAuZHJvcGRvd24gLm1lbnUgLml0ZW17d2lkdGg6MTAwJX0udWkubWVudSAuaXRlbT4ubGFiZWx7YmFja2dyb3VuZDojOTk5O2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6MWVtO3BhZGRpbmc6LjNlbSAuNzg1NzE0MjllbX0udWkudmVydGljYWwubWVudSAuaXRlbT4ubGFiZWx7YmFja2dyb3VuZDojOTk5O2NvbG9yOiNmZmY7bWFyZ2luLXRvcDotLjE1ZW07bWFyZ2luLWJvdHRvbTotLjE1ZW07cGFkZGluZzouM2VtIC43ODU3MTQyOWVtfS51aS5tZW51IC5pdGVtPi5mbG9hdGluZy5sYWJlbHtwYWRkaW5nOi4zZW0gLjc4NTcxNDI5ZW19LnVpLm1lbnUgLml0ZW0+aW1nOm5vdCgudWkpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46LS4zZW0gMDt3aWR0aDoyLjVlbX0udWkudmVydGljYWwubWVudSAuaXRlbT5pbWc6bm90KC51aSk6b25seS1jaGlsZHtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG99LnVpLm1lbnUgLmxpc3QgLml0ZW06YmVmb3Jle2JhY2tncm91bmQ6MCAwIWltcG9ydGFudH0udWkudmVydGljYWwuc2lkZWJhci5tZW51Pi5pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0udWkudmVydGljYWwuc2lkZWJhci5tZW51Pi5pdGVtOjpiZWZvcmV7dG9wOmF1dG87Ym90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkubWVudT4udWkuY29udGFpbmVye3dpZHRoOjEwMCUhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkubWVudTpub3QoLnNlY29uZGFyeSk6bm90KC50ZXh0KTpub3QoLnRhYnVsYXIpOm5vdCguYm9yZGVybGVzcyk+LmNvbnRhaW5lcj4uaXRlbTpub3QoLnJpZ2h0KTpub3QoLmJvcmRlcmxlc3MpOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKX19LnVpLmxpbmsubWVudSAuaXRlbTpob3ZlciwudWkubWVudSAuZHJvcGRvd24uaXRlbTpob3ZlciwudWkubWVudSAubGluay5pdGVtOmhvdmVyLC51aS5tZW51IGEuaXRlbTpob3ZlcntjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAzKTtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLmxpbmsubWVudSAuaXRlbTphY3RpdmUsLnVpLm1lbnUgLmxpbmsuaXRlbTphY3RpdmUsLnVpLm1lbnUgYS5pdGVtOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAzKTtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtmb250LXdlaWdodDo0MDA7Ym94LXNoYWRvdzpub25lfS51aS5tZW51IC5hY3RpdmUuaXRlbT5pLmljb257b3BhY2l0eToxfS51aS5tZW51IC5hY3RpdmUuaXRlbTpob3ZlciwudWkudmVydGljYWwubWVudSAuYWN0aXZlLml0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5tZW51IC5pdGVtLmRpc2FibGVkLC51aS5tZW51IC5pdGVtLmRpc2FibGVkOmhvdmVye2N1cnNvcjpkZWZhdWx0IWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKSFpbXBvcnRhbnR9LnVpLm1lbnU6bm90KC52ZXJ0aWNhbCkgLmxlZnQuaXRlbSwudWkubWVudTpub3QoLnZlcnRpY2FsKSA6bm90KC5kcm9wZG93bik+LmxlZnQubWVudXtkaXNwbGF5OmZsZXg7bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS51aS5tZW51Om5vdCgudmVydGljYWwpIC5yaWdodC5pdGVtLC51aS5tZW51Om5vdCgudmVydGljYWwpIC5yaWdodC5tZW51e2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0udWkubWVudSAucmlnaHQuaXRlbTo6YmVmb3JlLC51aS5tZW51IC5yaWdodC5tZW51Pi5pdGVtOjpiZWZvcmV7cmlnaHQ6YXV0bztsZWZ0OjB9LnVpLnZlcnRpY2FsLm1lbnV7ZGlzcGxheTpibG9jaztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVte2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDowIDA7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yaWdodDpub25lfS51aS52ZXJ0aWNhbC5tZW51Pi5pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAwIDB9LnVpLnZlcnRpY2FsLm1lbnU+Lml0ZW06bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtPi5sYWJlbHtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOmNlbnRlcn0udWkudmVydGljYWwubWVudSAuaXRlbT5pLmljb257d2lkdGg6MS4xOGVtO2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMCAuNWVtfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtPi5sYWJlbCtpLmljb257ZmxvYXQ6bm9uZTttYXJnaW46MCAuNWVtIDAgMH0udWkudmVydGljYWwubWVudSAuaXRlbTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6cmdiYSgzNCwzNiwzOCwuMSl9LnVpLnZlcnRpY2FsLm1lbnUgLml0ZW06Zmlyc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLnZlcnRpY2FsLm1lbnUgLml0ZW0+Lm1lbnV7bWFyZ2luOi41ZW0gLTEuMTQyODU3MTRlbSAwfS51aS52ZXJ0aWNhbC5tZW51IC5tZW51IC5pdGVte2JhY2tncm91bmQ6MCAwO3BhZGRpbmc6LjVlbSAxLjMzMzMzMzMzZW07Zm9udC1zaXplOi44NTcxNDI4NmVtO2NvbG9yOnJnYmEoMCwwLDAsLjUpfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtIC5tZW51IC5saW5rLml0ZW06aG92ZXIsLnVpLnZlcnRpY2FsLm1lbnUgLml0ZW0gLm1lbnUgYS5pdGVtOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkudmVydGljYWwubWVudSAubWVudSAuaXRlbTpiZWZvcmV7ZGlzcGxheTpub25lfS51aS52ZXJ0aWNhbC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lfS51aS52ZXJ0aWNhbC5tZW51Pi5hY3RpdmUuaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS52ZXJ0aWNhbC5tZW51Pi5hY3RpdmUuaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLm1lbnU+LmFjdGl2ZS5pdGVtOm9ubHktY2hpbGR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLm1lbnUgLmFjdGl2ZS5pdGVtIC5tZW51IC5hY3RpdmUuaXRlbXtib3JkZXItbGVmdDpub25lfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtIC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLnRhYnVsYXIubWVudXtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmUgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNX0udWkudGFidWxhci5mbHVpZC5tZW51e3dpZHRoOmNhbGMoMTAwJSArICgxcHggKiAyKSkhaW1wb3J0YW50fS51aS50YWJ1bGFyLm1lbnUgLml0ZW17YmFja2dyb3VuZDowIDA7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MnB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6LjkyODU3MTQzZW0gMS40Mjg1NzE0M2VtO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkudGFidWxhci5tZW51IC5pdGVtOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLnRhYnVsYXIubWVudSAuaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQ6bm9uZSAjZmZmO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItY29sb3I6I2Q0ZDRkNTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTotMXB4O2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwIWltcG9ydGFudH0udWkudGFidWxhci5tZW51Ky5hdHRhY2hlZDpub3QoLnRvcCkuc2VnbWVudCwudWkudGFidWxhci5tZW51Ky5hdHRhY2hlZDpub3QoLnRvcCkuc2VnbWVudCsuYXR0YWNoZWQ6bm90KC50b3ApLnNlZ21lbnR7Ym9yZGVyLXRvcDpub25lO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDowO3dpZHRoOjEwMCV9LnRvcC5hdHRhY2hlZC5zZWdtZW50Ky51aS5ib3R0b20udGFidWxhci5tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSArICgxcHggKiAyKSk7bGVmdDotMXB4fS51aS5ib3R0b20udGFidWxhci5tZW51e2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q0ZDRkNX0udWkuYm90dG9tLnRhYnVsYXIubWVudSAuaXRlbXtiYWNrZ3JvdW5kOjAgMDtib3JkZXItbGVmdDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOm5vbmV9LnVpLmJvdHRvbS50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQ6bm9uZSAjZmZmO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3JkZXItY29sb3I6I2Q0ZDRkNTttYXJnaW46LTFweCAwIDAgMDtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkudmVydGljYWwudGFidWxhci5tZW51e2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDRkNGQ1fS51aS52ZXJ0aWNhbC50YWJ1bGFyLm1lbnUgLml0ZW17YmFja2dyb3VuZDowIDA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDpub25lfS51aS52ZXJ0aWNhbC50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQ6bm9uZSAjZmZmO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3JkZXItY29sb3I6I2Q0ZDRkNTttYXJnaW46MCAtMXB4IDAgMDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkudmVydGljYWwucmlnaHQudGFidWxhci5tZW51e2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLnZlcnRpY2FsLnJpZ2h0LnRhYnVsYXIubWVudSAuaXRlbXtiYWNrZ3JvdW5kOjAgMDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Om5vbmV9LnVpLnZlcnRpY2FsLnJpZ2h0LnRhYnVsYXIubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZDpub25lICNmZmY7Y29sb3I6cmdiYSgwLDAsMCwuOTUpO2JvcmRlci1jb2xvcjojZDRkNGQ1O21hcmdpbjowIDAgMCAtMXB4O2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAhaW1wb3J0YW50fS51aS50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5kcm9wZG93bi5pdGVte21hcmdpbi1ib3R0b206MDtib3JkZXItbGVmdDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOm5vbmV9LnVpLnBhZ2luYXRpb24ubWVudXttYXJnaW46MDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkucGFnaW5hdGlvbi5tZW51IC5pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMH0udWkuY29tcGFjdC5tZW51IC5pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMH0udWkucGFnaW5hdGlvbi5tZW51IC5pdGVtOmxhc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udWkucGFnaW5hdGlvbi5tZW51IC5pdGVte21pbi13aWR0aDozZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnBhZ2luYXRpb24ubWVudSAuaWNvbi5pdGVtIGkuaWNvbnt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLnBhZ2luYXRpb24ubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLXRvcDpub25lO3BhZGRpbmctdG9wOi45Mjg1NzE0M2VtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3gtc2hhZG93Om5vbmV9LnVpLnNlY29uZGFyeS5tZW51e2JhY2tncm91bmQ6MCAwO21hcmdpbi1sZWZ0Oi0uMzU3MTQyODZlbTttYXJnaW4tcmlnaHQ6LS4zNTcxNDI4NmVtO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9LnVpLnNlY29uZGFyeS5tZW51IC5pdGVte2FsaWduLXNlbGY6Y2VudGVyO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOi43ODU3MTQyOWVtIC45Mjg1NzE0M2VtO21hcmdpbjowIC4zNTcxNDI4NmVtO2JhY2tncm91bmQ6MCAwO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2U7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnNlY29uZGFyeS5tZW51IC5pdGVtOmJlZm9yZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkubWVudSAuaGVhZGVyLml0ZW17Ym9yZGVyLXJhZGl1czowO2JvcmRlci1yaWdodDpub25lO2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudH0udWkuc2Vjb25kYXJ5Lm1lbnUgLml0ZW0+aW1nOm5vdCgudWkpe21hcmdpbjowfS51aS5zZWNvbmRhcnkubWVudSAuZHJvcGRvd24uaXRlbTpob3ZlciwudWkuc2Vjb25kYXJ5Lm1lbnUgLmxpbmsuaXRlbTpob3ZlciwudWkuc2Vjb25kYXJ5Lm1lbnUgYS5pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuc2Vjb25kYXJ5Lm1lbnUgLmFjdGl2ZS5pdGVte2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLC45NSk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnNlY29uZGFyeS5tZW51IC5hY3RpdmUuaXRlbTpob3Zlcntib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQubWVudSAubGluay5pdGVtLC51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQubWVudSBhLml0ZW17Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNykhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQubWVudSAuZHJvcGRvd24uaXRlbTpob3ZlciwudWkuc2Vjb25kYXJ5LmludmVydGVkLm1lbnUgLmxpbmsuaXRlbTpob3ZlciwudWkuc2Vjb25kYXJ5LmludmVydGVkLm1lbnUgYS5pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDgpO2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xNSk7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS5pdGVtLm1lbnV7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWkuc2Vjb25kYXJ5Lml0ZW0ubWVudSAuaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51aS5zZWNvbmRhcnkuYXR0YWNoZWQubWVudXtib3gtc2hhZG93Om5vbmV9LnVpLnZlcnRpY2FsLnNlY29uZGFyeS5tZW51IC5pdGVtOm5vdCguZHJvcGRvd24pPi5tZW51e21hcmdpbjowIC0uOTI4NTcxNDNlbX0udWkudmVydGljYWwuc2Vjb25kYXJ5Lm1lbnUgLml0ZW06bm90KC5kcm9wZG93bik+Lm1lbnU+Lml0ZW17bWFyZ2luOjA7cGFkZGluZzouNWVtIDEuMzMzMzMzMzNlbX0udWkuc2Vjb25kYXJ5LnZlcnRpY2FsLm1lbnU+Lml0ZW17Ym9yZGVyOm5vbmU7bWFyZ2luOjAgMCAuMzU3MTQyODZlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS52ZXJ0aWNhbC5tZW51Pi5oZWFkZXIuaXRlbXtib3JkZXItcmFkaXVzOjB9LnVpLnZlcnRpY2FsLnNlY29uZGFyeS5tZW51IC5pdGVtPi5tZW51IC5pdGVte2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLnNlY29uZGFyeS5pbnZlcnRlZC5tZW51e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAuaXRlbXtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czowO2FsaWduLXNlbGY6ZmxleC1lbmQ7bWFyZ2luOjAgMCAtMnB4O3BhZGRpbmc6Ljg1NzE0Mjg2ZW0gMS4xNDI4NTcxNGVtO2JvcmRlci1ib3R0b20td2lkdGg6MnB4O3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IC5oZWFkZXIuaXRlbXtjb2xvcjpyZ2JhKDAsMCwwLC44NSkhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAudGV4dC5pdGVte2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IC5pdGVtOmFmdGVye2Rpc3BsYXk6bm9uZX0udWkuc2Vjb25kYXJ5LnBvaW50aW5nLm1lbnUgLmRyb3Bkb3duLml0ZW06aG92ZXIsLnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IC5saW5rLml0ZW06aG92ZXIsLnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IGEuaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuc2Vjb25kYXJ5LnBvaW50aW5nLm1lbnUgLmRyb3Bkb3duLml0ZW06YWN0aXZlLC51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAubGluay5pdGVtOmFjdGl2ZSwudWkuc2Vjb25kYXJ5LnBvaW50aW5nLm1lbnUgYS5pdGVtOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6IzFiMWMxZDtmb250LXdlaWdodDo3MDA7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOiMxYjFjMWQ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAuYWN0aXZlLmRyb3Bkb3duLml0ZW17Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS51aS5zZWNvbmRhcnkudmVydGljYWwucG9pbnRpbmcubWVudXtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjJweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2Vjb25kYXJ5LnZlcnRpY2FsLnBvaW50aW5nLm1lbnUgLml0ZW17Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDttYXJnaW46MCAtMnB4IDAgMDtib3JkZXItcmlnaHQtd2lkdGg6MnB4fS51aS5zZWNvbmRhcnkudmVydGljYWwucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiMxYjFjMWR9LnVpLnNlY29uZGFyeS5pbnZlcnRlZC5wb2ludGluZy5tZW51e2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkuc2Vjb25kYXJ5LmludmVydGVkLnBvaW50aW5nLm1lbnV7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSAuaXRlbXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkuc2Vjb25kYXJ5LmludmVydGVkLnBvaW50aW5nLm1lbnUgLmhlYWRlci5pdGVte2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSAubGluay5pdGVtOmhvdmVyLC51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSBhLml0ZW06aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn0udWkudGV4dC5tZW51e2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO21hcmdpbjoxZW0gLS41ZW19LnVpLnRleHQubWVudSAuaXRlbXtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2FsaWduLXNlbGY6Y2VudGVyO21hcmdpbjowIDA7cGFkZGluZzouMzU3MTQyODZlbSAuNWVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjpyZ2JhKDAsMCwwLC42KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2V9LnVpLnRleHQubWVudSAuaXRlbTpiZWZvcmUsLnVpLnRleHQubWVudSAubWVudSAuaXRlbTpiZWZvcmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkudGV4dC5tZW51IC5oZWFkZXIuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O29wYWNpdHk6MTtjb2xvcjpyZ2JhKDAsMCwwLC44NSk7Zm9udC1zaXplOi45Mjg1NzE0M2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDB9LnVpLnRleHQubWVudSAuaXRlbT5pbWc6bm90KC51aSl7bWFyZ2luOjB9LnVpLnRleHQuaXRlbS5tZW51IC5pdGVte21hcmdpbjowfS51aS52ZXJ0aWNhbC50ZXh0Lm1lbnV7bWFyZ2luOjFlbSAwfS51aS52ZXJ0aWNhbC50ZXh0Lm1lbnU6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS52ZXJ0aWNhbC50ZXh0Lm1lbnU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLnZlcnRpY2FsLnRleHQubWVudSAuaXRlbXttYXJnaW46LjU3MTQyODU3ZW0gMDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnVpLnZlcnRpY2FsLnRleHQubWVudSAuaXRlbT5pLmljb257ZmxvYXQ6bm9uZTttYXJnaW46MCAuMzU3MTQyODZlbSAwIDB9LnVpLnZlcnRpY2FsLnRleHQubWVudSAuaGVhZGVyLml0ZW17bWFyZ2luOi41NzE0Mjg1N2VtIDAgLjcxNDI4NTcxZW19LnVpLnZlcnRpY2FsLnRleHQubWVudSAuaXRlbTpub3QoLmRyb3Bkb3duKT4ubWVudXttYXJnaW46MH0udWkudmVydGljYWwudGV4dC5tZW51IC5pdGVtOm5vdCguZHJvcGRvd24pPi5tZW51Pi5pdGVte21hcmdpbjowO3BhZGRpbmc6LjVlbSAwfS51aS50ZXh0Lm1lbnUgLml0ZW06aG92ZXJ7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLnRleHQubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkudGV4dC5tZW51IC5hY3RpdmUuaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS51aS50ZXh0LnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtOmFmdGVye2JveC1zaGFkb3c6bm9uZX0udWkudGV4dC5hdHRhY2hlZC5tZW51e2JveC1zaGFkb3c6bm9uZX0udWkuaW52ZXJ0ZWQudGV4dC5tZW51LC51aS5pbnZlcnRlZC50ZXh0Lm1lbnUgLmFjdGl2ZS5pdGVtLC51aS5pbnZlcnRlZC50ZXh0Lm1lbnUgLml0ZW0sLnVpLmludmVydGVkLnRleHQubWVudSAuaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuZmx1aWQudGV4dC5tZW51e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLnZlcnRpY2FsLmljb24ubWVudXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS51aS5pY29uLm1lbnUgLml0ZW17aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzFiMWMxZH0udWkuaWNvbi5tZW51IC5pdGVtPi5pY29uOm5vdCguZHJvcGRvd24pe21hcmdpbjowO29wYWNpdHk6MX0udWkuaWNvbi5tZW51IC5pY29uOmJlZm9yZXtvcGFjaXR5OjF9LnVpLm1lbnUgLmljb24uaXRlbT4uaWNvbnt3aWR0aDphdXRvO21hcmdpbjowIGF1dG99LnVpLnZlcnRpY2FsLmljb24ubWVudSAuaXRlbT4uaWNvbjpub3QoLmRyb3Bkb3duKXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MTttYXJnaW46MCBhdXRvO2Zsb2F0Om5vbmV9LnVpLmludmVydGVkLmljb24ubWVudSAuaXRlbXtjb2xvcjojZmZmfS51aS5sYWJlbGVkLmljb24ubWVudXt0ZXh0LWFsaWduOmNlbnRlcn0udWkubGFiZWxlZC5pY29uLm1lbnUgLml0ZW17bWluLXdpZHRoOjZlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVpLmxhYmVsZWQuaWNvbi5tZW51IC5pdGVtPi5pY29uOm5vdCguZHJvcGRvd24pe2hlaWdodDoxZW07ZGlzcGxheTpibG9jaztmb250LXNpemU6MS43MTQyODU3MWVtIWltcG9ydGFudDttYXJnaW46MCBhdXRvIC41cmVtIWltcG9ydGFudH0udWkuZmx1aWQubGFiZWxlZC5pY29uLm1lbnU+Lml0ZW17bWluLXdpZHRoOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuc3RhY2thYmxlLm1lbnV7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51aS5zdGFja2FibGUubWVudSAuaXRlbXt3aWR0aDoxMDAlIWltcG9ydGFudH0udWkuc3RhY2thYmxlLm1lbnUgLml0ZW06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOmF1dG87Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5zdGFja2FibGUubWVudSAubGVmdC5pdGVtLC51aS5zdGFja2FibGUubWVudSAubGVmdC5tZW51e21hcmdpbi1yaWdodDowIWltcG9ydGFudH0udWkuc3RhY2thYmxlLm1lbnUgLnJpZ2h0Lml0ZW0sLnVpLnN0YWNrYWJsZS5tZW51IC5yaWdodC5tZW51e21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS51aS5zdGFja2FibGUubWVudSAubGVmdC5tZW51LC51aS5zdGFja2FibGUubWVudSAucmlnaHQubWVudXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS51aS5tZW51IC5yZWQuYWN0aXZlLml0ZW0sLnVpLnJlZC5tZW51IC5hY3RpdmUuaXRlbXtib3JkZXItY29sb3I6I2RiMjgyOCFpbXBvcnRhbnQ7Y29sb3I6I2RiMjgyOCFpbXBvcnRhbnR9LnVpLm1lbnUgLm9yYW5nZS5hY3RpdmUuaXRlbSwudWkub3JhbmdlLm1lbnUgLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojZjI3MTFjIWltcG9ydGFudDtjb2xvcjojZjI3MTFjIWltcG9ydGFudH0udWkubWVudSAueWVsbG93LmFjdGl2ZS5pdGVtLC51aS55ZWxsb3cubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50O2NvbG9yOiNmYmJkMDghaW1wb3J0YW50fS51aS5tZW51IC5vbGl2ZS5hY3RpdmUuaXRlbSwudWkub2xpdmUubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNiNWNjMTghaW1wb3J0YW50fS51aS5ncmVlbi5tZW51IC5hY3RpdmUuaXRlbSwudWkubWVudSAuZ3JlZW4uYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2NvbG9yOiMyMWJhNDUhaW1wb3J0YW50fS51aS5tZW51IC50ZWFsLmFjdGl2ZS5pdGVtLC51aS50ZWFsLm1lbnUgLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojMDBiNWFkIWltcG9ydGFudDtjb2xvcjojMDBiNWFkIWltcG9ydGFudH0udWkuYmx1ZS5tZW51IC5hY3RpdmUuaXRlbSwudWkubWVudSAuYmx1ZS5hY3RpdmUuaXRlbXtib3JkZXItY29sb3I6IzIxODVkMCFpbXBvcnRhbnQ7Y29sb3I6IzIxODVkMCFpbXBvcnRhbnR9LnVpLm1lbnUgLnZpb2xldC5hY3RpdmUuaXRlbSwudWkudmlvbGV0Lm1lbnUgLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojNjQzNWM5IWltcG9ydGFudDtjb2xvcjojNjQzNWM5IWltcG9ydGFudH0udWkubWVudSAucHVycGxlLmFjdGl2ZS5pdGVtLC51aS5wdXJwbGUubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50O2NvbG9yOiNhMzMzYzghaW1wb3J0YW50fS51aS5tZW51IC5waW5rLmFjdGl2ZS5pdGVtLC51aS5waW5rLm1lbnUgLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojZTAzOTk3IWltcG9ydGFudDtjb2xvcjojZTAzOTk3IWltcG9ydGFudH0udWkuYnJvd24ubWVudSAuYWN0aXZlLml0ZW0sLnVpLm1lbnUgLmJyb3duLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojYTU2NzNmIWltcG9ydGFudDtjb2xvcjojYTU2NzNmIWltcG9ydGFudH0udWkuZ3JleS5tZW51IC5hY3RpdmUuaXRlbSwudWkubWVudSAuZ3JleS5hY3RpdmUuaXRlbXtib3JkZXItY29sb3I6Izc2NzY3NiFpbXBvcnRhbnQ7Y29sb3I6Izc2NzY3NiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnV7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZDojMWIxYzFkO2JveC1zaGFkb3c6bm9uZX0udWkuaW52ZXJ0ZWQubWVudSAuaXRlbSwudWkuaW52ZXJ0ZWQubWVudSAuaXRlbT5hOm5vdCgudWkpe2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS51aS5pbnZlcnRlZC5tZW51IC5pdGVtLm1lbnV7YmFja2dyb3VuZDowIDB9LnVpLmludmVydGVkLm1lbnUgLml0ZW06YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDgpfS51aS52ZXJ0aWNhbC5pbnZlcnRlZC5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KX0udWkudmVydGljYWwuaW52ZXJ0ZWQubWVudSAubWVudSAuaXRlbSwudWkudmVydGljYWwuaW52ZXJ0ZWQubWVudSAubWVudSAuaXRlbSBhOm5vdCgudWkpe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS51aS5pbnZlcnRlZC5tZW51IC5oZWFkZXIuaXRlbXttYXJnaW46MDtiYWNrZ3JvdW5kOjAgMDtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkLm1lbnUgLml0ZW0uZGlzYWJsZWQsLnVpLmludmVydGVkLm1lbnUgLml0ZW0uZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6cmdiYSgyMjUsMjI1LDIyNSwuMyl9LnVpLmludmVydGVkLm1lbnUgLmRyb3Bkb3duLml0ZW06aG92ZXIsLnVpLmludmVydGVkLm1lbnUgLmxpbmsuaXRlbTpob3ZlciwudWkuaW52ZXJ0ZWQubWVudSBhLml0ZW06aG92ZXIsLnVpLmxpbmsuaW52ZXJ0ZWQubWVudSAuaXRlbTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KTtjb2xvcjojZmZmfS51aS52ZXJ0aWNhbC5pbnZlcnRlZC5tZW51IC5pdGVtIC5tZW51IC5saW5rLml0ZW06aG92ZXIsLnVpLnZlcnRpY2FsLmludmVydGVkLm1lbnUgLml0ZW0gLm1lbnUgYS5pdGVtOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLm1lbnUgLmxpbmsuaXRlbTphY3RpdmUsLnVpLmludmVydGVkLm1lbnUgYS5pdGVtOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KTtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjE1KTtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudmVydGljYWwubWVudSAuaXRlbSAubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZDowIDA7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW06YWZ0ZXJ7YmFja2dyb3VuZDojM2QzZTNmIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnUgLmFjdGl2ZS5pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMTUpO2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5wb2ludGluZy5tZW51IC5hY3RpdmUuaXRlbTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kOiMzZDNlM2YhaW1wb3J0YW50fS51aS5mbG9hdGVkLm1lbnV7ZmxvYXQ6bGVmdDttYXJnaW46MCAuNXJlbSAwIDB9LnVpLmZsb2F0ZWQubWVudSAuaXRlbTpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLnJpZ2h0LmZsb2F0ZWQubWVudXtmbG9hdDpyaWdodDttYXJnaW46MCAwIDAgLjVyZW19LnVpLmludmVydGVkLm1lbnUgLnJlZC5hY3RpdmUuaXRlbSwudWkuaW52ZXJ0ZWQucmVkLm1lbnV7YmFja2dyb3VuZC1jb2xvcjojZGIyODI4fS51aS5pbnZlcnRlZC5yZWQubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQucmVkLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSkhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5tZW51IC5vcmFuZ2UuYWN0aXZlLml0ZW0sLnVpLmludmVydGVkLm9yYW5nZS5tZW51e2JhY2tncm91bmQtY29sb3I6I2YyNzExY30udWkuaW52ZXJ0ZWQub3JhbmdlLm1lbnUgLml0ZW06YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgzNCwzNiwzOCwuMSl9LnVpLmludmVydGVkLm9yYW5nZS5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQubWVudSAueWVsbG93LmFjdGl2ZS5pdGVtLC51aS5pbnZlcnRlZC55ZWxsb3cubWVudXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmJkMDh9LnVpLmludmVydGVkLnllbGxvdy5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC55ZWxsb3cubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnUgLm9saXZlLmFjdGl2ZS5pdGVtLC51aS5pbnZlcnRlZC5vbGl2ZS5tZW51e2JhY2tncm91bmQtY29sb3I6I2I1Y2MxOH0udWkuaW52ZXJ0ZWQub2xpdmUubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQub2xpdmUubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLmdyZWVuLm1lbnUsLnVpLmludmVydGVkLm1lbnUgLmdyZWVuLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6IzIxYmE0NX0udWkuaW52ZXJ0ZWQuZ3JlZW4ubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQuZ3JlZW4ubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnUgLnRlYWwuYWN0aXZlLml0ZW0sLnVpLmludmVydGVkLnRlYWwubWVudXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWR9LnVpLmludmVydGVkLnRlYWwubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQudGVhbC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYmx1ZS5tZW51LC51aS5pbnZlcnRlZC5tZW51IC5ibHVlLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6IzIxODVkMH0udWkuaW52ZXJ0ZWQuYmx1ZS5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC5ibHVlLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSkhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5tZW51IC52aW9sZXQuYWN0aXZlLml0ZW0sLnVpLmludmVydGVkLnZpb2xldC5tZW51e2JhY2tncm91bmQtY29sb3I6IzY0MzVjOX0udWkuaW52ZXJ0ZWQudmlvbGV0Lm1lbnUgLml0ZW06YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgzNCwzNiwzOCwuMSl9LnVpLmludmVydGVkLnZpb2xldC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQubWVudSAucHVycGxlLmFjdGl2ZS5pdGVtLC51aS5pbnZlcnRlZC5wdXJwbGUubWVudXtiYWNrZ3JvdW5kLWNvbG9yOiNhMzMzYzh9LnVpLmludmVydGVkLnB1cnBsZS5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC5wdXJwbGUubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnUgLnBpbmsuYWN0aXZlLml0ZW0sLnVpLmludmVydGVkLnBpbmsubWVudXtiYWNrZ3JvdW5kLWNvbG9yOiNlMDM5OTd9LnVpLmludmVydGVkLnBpbmsubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQucGluay5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYnJvd24ubWVudSwudWkuaW52ZXJ0ZWQubWVudSAuYnJvd24uYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjojYTU2NzNmfS51aS5pbnZlcnRlZC5icm93bi5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC5icm93bi5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JleS5tZW51LC51aS5pbnZlcnRlZC5tZW51IC5ncmV5LmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6Izc2NzY3Nn0udWkuaW52ZXJ0ZWQuZ3JleS5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC5ncmV5Lm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSkhaW1wb3J0YW50fS51aS5maXR0ZWQubWVudSAuaXRlbSwudWkuZml0dGVkLm1lbnUgLml0ZW0gLm1lbnUgLml0ZW0sLnVpLm1lbnUgLmZpdHRlZC5pdGVte3BhZGRpbmc6MH0udWkuaG9yaXpvbnRhbGx5LmZpdHRlZC5tZW51IC5pdGVtLC51aS5ob3Jpem9udGFsbHkuZml0dGVkLm1lbnUgLml0ZW0gLm1lbnUgLml0ZW0sLnVpLm1lbnUgLmhvcml6b250YWxseS5maXR0ZWQuaXRlbXtwYWRkaW5nLXRvcDouOTI4NTcxNDNlbTtwYWRkaW5nLWJvdHRvbTouOTI4NTcxNDNlbX0udWkubWVudSAudmVydGljYWxseS5maXR0ZWQuaXRlbSwudWkudmVydGljYWxseS5maXR0ZWQubWVudSAuaXRlbSwudWkudmVydGljYWxseS5maXR0ZWQubWVudSAuaXRlbSAubWVudSAuaXRlbXtwYWRkaW5nLWxlZnQ6MS4xNDI4NTcxNGVtO3BhZGRpbmctcmlnaHQ6MS4xNDI4NTcxNGVtfS51aS5ib3JkZXJsZXNzLm1lbnUgLml0ZW0gLm1lbnUgLml0ZW06YmVmb3JlLC51aS5ib3JkZXJsZXNzLm1lbnUgLml0ZW06YmVmb3JlLC51aS5tZW51IC5ib3JkZXJsZXNzLml0ZW06YmVmb3Jle2JhY2tncm91bmQ6MCAwIWltcG9ydGFudH0udWkuY29tcGFjdC5tZW51e2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5jb21wYWN0LnZlcnRpY2FsLm1lbnV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLmNvbXBhY3QubWVudSAuaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDB9LnVpLmNvbXBhY3QubWVudSAuaXRlbTpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLmNvbXBhY3QudmVydGljYWwubWVudXt3aWR0aDphdXRvIWltcG9ydGFudH0udWkuY29tcGFjdC52ZXJ0aWNhbC5tZW51IC5pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZXtkaXNwbGF5OmJsb2NrfS51aS5tZW51LmZsdWlkLC51aS52ZXJ0aWNhbC5tZW51LmZsdWlke3dpZHRoOjEwMCUhaW1wb3J0YW50fS51aS5pdGVtLm1lbnUsLnVpLml0ZW0ubWVudSAuaXRlbXt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51aS5hdHRhY2hlZC5pdGVtLm1lbnV7bWFyZ2luOjAgLTFweCFpbXBvcnRhbnR9LnVpLml0ZW0ubWVudSAuaXRlbTpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLm1lbnUudHdvLml0ZW0gLml0ZW17d2lkdGg6NTAlfS51aS5tZW51LnRocmVlLml0ZW0gLml0ZW17d2lkdGg6MzMuMzMzJX0udWkubWVudS5mb3VyLml0ZW0gLml0ZW17d2lkdGg6MjUlfS51aS5tZW51LmZpdmUuaXRlbSAuaXRlbXt3aWR0aDoyMCV9LnVpLm1lbnUuc2l4Lml0ZW0gLml0ZW17d2lkdGg6MTYuNjY2JX0udWkubWVudS5zZXZlbi5pdGVtIC5pdGVte3dpZHRoOjE0LjI4NSV9LnVpLm1lbnUuZWlnaHQuaXRlbSAuaXRlbXt3aWR0aDoxMi41JX0udWkubWVudS5uaW5lLml0ZW0gLml0ZW17d2lkdGg6MTEuMTElfS51aS5tZW51LnRlbi5pdGVtIC5pdGVte3dpZHRoOjEwJX0udWkubWVudS5lbGV2ZW4uaXRlbSAuaXRlbXt3aWR0aDo5LjA5JX0udWkubWVudS50d2VsdmUuaXRlbSAuaXRlbXt3aWR0aDo4LjMzMyV9LnVpLm1lbnUuZml4ZWR7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDE7bWFyZ2luOjA7d2lkdGg6MTAwJX0udWkubWVudS5maXhlZCwudWkubWVudS5maXhlZCAuaXRlbTpmaXJzdC1jaGlsZCwudWkubWVudS5maXhlZCAuaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LnVpLmZpeGVkLm1lbnUsLnVpW2NsYXNzKj1cInRvcCBmaXhlZFwiXS5tZW51e3RvcDowO2xlZnQ6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvfS51aVtjbGFzcyo9XCJ0b3AgZml4ZWRcIl0ubWVudXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6bm9uZX0udWlbY2xhc3MqPVwicmlnaHQgZml4ZWRcIl0ubWVudXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lO3RvcDowO3JpZ2h0OjA7bGVmdDphdXRvO2JvdHRvbTphdXRvO3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9LnVpW2NsYXNzKj1cImJvdHRvbSBmaXhlZFwiXS5tZW51e2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDpub25lO2JvdHRvbTowO2xlZnQ6MDt0b3A6YXV0bztyaWdodDphdXRvfS51aVtjbGFzcyo9XCJsZWZ0IGZpeGVkXCJdLm1lbnV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lO3RvcDowO2xlZnQ6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9LnVpLmZpeGVkLm1lbnUrLnVpLmdyaWR7cGFkZGluZy10b3A6Mi43NXJlbX0udWkucG9pbnRpbmcubWVudSAuaXRlbTphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMDAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtiYWNrZ3JvdW5kOjAgMDttYXJnaW46LjVweCAwIDA7d2lkdGg6LjU3MTQyODU3ZW07aGVpZ2h0Oi41NzE0Mjg1N2VtO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNGQ0ZDU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDRkNGQ1O3otaW5kZXg6Mjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2V9LnVpLnZlcnRpY2FsLnBvaW50aW5nLm1lbnUgLml0ZW06YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO2JvdHRvbTphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTttYXJnaW46MCAtLjVweCAwIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q0ZDRkNTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtOmFmdGVye3Zpc2liaWxpdHk6dmlzaWJsZX0udWkucG9pbnRpbmcubWVudSAuYWN0aXZlLmRyb3Bkb3duLml0ZW06YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW59LnVpLnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtIC5tZW51IC5hY3RpdmUuaXRlbTphZnRlciwudWkucG9pbnRpbmcubWVudSAuZHJvcGRvd24uYWN0aXZlLml0ZW06YWZ0ZXJ7ZGlzcGxheTpub25lfS51aS5wb2ludGluZy5tZW51IC5hY3RpdmUuaXRlbTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnVpLnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0udWkucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW06aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS51aS52ZXJ0aWNhbC5wb2ludGluZy5tZW51IC5hY3RpdmUuaXRlbTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnVpLnZlcnRpY2FsLnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0udWkudmVydGljYWwucG9pbnRpbmcubWVudSAubWVudSAuYWN0aXZlLml0ZW06YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS51aS5hdHRhY2hlZC5tZW51e3RvcDowO2JvdHRvbTowO2JvcmRlci1yYWRpdXM6MDttYXJnaW46MCAtMXB4O3dpZHRoOmNhbGMoMTAwJSAtICgtMXB4ICogMikpO21heC13aWR0aDpjYWxjKDEwMCUgLSAoLTFweCAqIDIpKTtib3gtc2hhZG93Om5vbmV9LnVpLmF0dGFjaGVkKy51aS5hdHRhY2hlZC5tZW51Om5vdCgudG9wKXtib3JkZXItdG9wOm5vbmV9LnVpW2NsYXNzKj1cInRvcCBhdHRhY2hlZFwiXS5tZW51e2JvdHRvbTowO21hcmdpbi1ib3R0b206MDt0b3A6MDttYXJnaW4tdG9wOjFyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkubWVudVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl06Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0ubWVudXtib3R0b206MDttYXJnaW4tdG9wOjA7dG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpLG5vbmU7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbX0udWlbY2xhc3MqPVwiYm90dG9tIGF0dGFjaGVkXCJdLm1lbnU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLnRvcC5hdHRhY2hlZC5tZW51Pi5pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAwfS51aS5ib3R0b20uYXR0YWNoZWQubWVudT4uaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAwIC4yODU3MTQyOXJlbX0udWkuYXR0YWNoZWQubWVudTpub3QoLnRhYnVsYXIpe2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNX0udWkuYXR0YWNoZWQuaW52ZXJ0ZWQubWVudXtib3JkZXI6bm9uZX0udWkuYXR0YWNoZWQudGFidWxhci5tZW51e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MTAwJX0udWkubWluaS5tZW51e2ZvbnQtc2l6ZTouNzg1NzE0MjlyZW19LnVpLm1pbmkudmVydGljYWwubWVudXt3aWR0aDo5cmVtfS51aS50aW55Lm1lbnV7Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkudGlueS52ZXJ0aWNhbC5tZW51e3dpZHRoOjExcmVtfS51aS5zbWFsbC5tZW51e2ZvbnQtc2l6ZTouOTI4NTcxNDNyZW19LnVpLnNtYWxsLnZlcnRpY2FsLm1lbnV7d2lkdGg6MTNyZW19LnVpLm1lbnV7Zm9udC1zaXplOjFyZW19LnVpLnZlcnRpY2FsLm1lbnV7d2lkdGg6MTVyZW19LnVpLmxhcmdlLm1lbnV7Zm9udC1zaXplOjEuMDcxNDI4NTdyZW19LnVpLmxhcmdlLnZlcnRpY2FsLm1lbnV7d2lkdGg6MThyZW19LnVpLmh1Z2UubWVudXtmb250LXNpemU6MS4yMTQyODU3MXJlbX0udWkuaHVnZS52ZXJ0aWNhbC5tZW51e3dpZHRoOjIycmVtfS51aS5iaWcubWVudXtmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuYmlnLnZlcnRpY2FsLm1lbnV7d2lkdGg6MjByZW19LnVpLm1hc3NpdmUubWVudXtmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkubWFzc2l2ZS52ZXJ0aWNhbC5tZW51e3dpZHRoOjI1cmVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIE1lc3NhZ2VcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLm1lc3NhZ2V7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxZW07bWFyZ2luOjFlbSAwO2JhY2tncm91bmQ6I2Y4ZjhmOTtwYWRkaW5nOjFlbSAxLjVlbTtsaW5lLWhlaWdodDoxLjQyODVlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlLGJhY2tncm91bmQgLjFzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4yMikgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkubWVzc2FnZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLm1lc3NhZ2U6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLm1lc3NhZ2UgLmhlYWRlcntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7bWFyZ2luOi0uMTQyODU3MTRlbSAwIDAgMH0udWkubWVzc2FnZSAuaGVhZGVyOm5vdCgudWkpe2ZvbnQtc2l6ZToxLjE0Mjg1NzE0ZW19LnVpLm1lc3NhZ2UgcHtvcGFjaXR5Oi44NTttYXJnaW46Ljc1ZW0gMH0udWkubWVzc2FnZSBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkubWVzc2FnZSBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5tZXNzYWdlIC5oZWFkZXIrcHttYXJnaW4tdG9wOi4yNWVtfS51aS5tZXNzYWdlIC5saXN0Om5vdCgudWkpe3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjA7b3BhY2l0eTouODU7bGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7bWFyZ2luOi41ZW0gMCAwfS51aS5tZXNzYWdlIC5saXN0Om5vdCgudWkpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkubWVzc2FnZSAubGlzdDpub3QoLnVpKTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkubWVzc2FnZSAubGlzdDpub3QoLnVpKSBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MCAwIC4zZW0gMWVtO3BhZGRpbmc6MH0udWkubWVzc2FnZSAubGlzdDpub3QoLnVpKSBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDon4oCiJztsZWZ0Oi0xZW07aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLm1lc3NhZ2UgLmxpc3Q6bm90KC51aSkgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLm1lc3NhZ2U+Lmljb257bWFyZ2luLXJpZ2h0Oi42ZW19LnVpLm1lc3NhZ2U+LmNsb3NlLmljb257Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7dG9wOi43ODU3NWVtO3JpZ2h0Oi41ZW07b3BhY2l0eTouNzt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2V9LnVpLm1lc3NhZ2U+LmNsb3NlLmljb246aG92ZXJ7b3BhY2l0eToxfS51aS5tZXNzYWdlPjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLm1lc3NhZ2U+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5kcm9wZG93biAubWVudT4ubWVzc2FnZXttYXJnaW46MCAtMXB4fS51aS52aXNpYmxlLnZpc2libGUudmlzaWJsZS52aXNpYmxlLm1lc3NhZ2V7ZGlzcGxheTpibG9ja30udWkuaWNvbi52aXNpYmxlLnZpc2libGUudmlzaWJsZS52aXNpYmxlLm1lc3NhZ2V7ZGlzcGxheTpmbGV4fS51aS5oaWRkZW4uaGlkZGVuLmhpZGRlbi5oaWRkZW4ubWVzc2FnZXtkaXNwbGF5Om5vbmV9LnVpLmNvbXBhY3QubWVzc2FnZXtkaXNwbGF5OmlubGluZS1ibG9ja30udWkuY29tcGFjdC5pY29uLm1lc3NhZ2V7ZGlzcGxheTppbmxpbmUtZmxleH0udWkuYXR0YWNoZWQubWVzc2FnZXttYXJnaW4tYm90dG9tOi0xcHg7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXQ7bWFyZ2luLWxlZnQ6LTFweDttYXJnaW4tcmlnaHQ6LTFweH0udWkuYXR0YWNoZWQrLnVpLmF0dGFjaGVkLm1lc3NhZ2U6bm90KC50b3ApOm5vdCguYm90dG9tKXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXJhZGl1czowfS51aS5ib3R0b20uYXR0YWNoZWQubWVzc2FnZXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbTtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXQsMCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5ib3R0b20uYXR0YWNoZWQubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MWVtfS51aS5hdHRhY2hlZC5pY29uLm1lc3NhZ2V7d2lkdGg6YXV0b30udWkuaWNvbi5tZXNzYWdle2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn0udWkuaWNvbi5tZXNzYWdlPi5pY29uOm5vdCguY2xvc2Upe2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTozZW07b3BhY2l0eTouOH0udWkuaWNvbi5tZXNzYWdlPi5jb250ZW50e2Rpc3BsYXk6YmxvY2s7ZmxleDoxIDEgYXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLmljb24ubWVzc2FnZSAuaWNvbjpub3QoLmNsb3NlKSsuY29udGVudHtwYWRkaW5nLWxlZnQ6MH0udWkuaWNvbi5tZXNzYWdlIC5jaXJjdWxhci5pY29ue3dpZHRoOjFlbX0udWkuZmxvYXRpbmcubWVzc2FnZXtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4yMikgaW5zZXQsMCAycHggNHB4IDAgcmdiYSgzNCwzNiwzOCwuMTIpLDAgMnB4IDEwcHggMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmJsYWNrLm1lc3NhZ2V7YmFja2dyb3VuZC1jb2xvcjojMWIxYzFkO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS51aS5wb3NpdGl2ZS5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2ZjZmZmNTtjb2xvcjojMmM2NjJkfS51aS5hdHRhY2hlZC5wb3NpdGl2ZS5tZXNzYWdlLC51aS5wb3NpdGl2ZS5tZXNzYWdle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNhM2MyOTMgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkucG9zaXRpdmUubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMxYTUzMWJ9LnVpLm5lZ2F0aXZlLm1lc3NhZ2V7YmFja2dyb3VuZC1jb2xvcjojZmZmNmY2O2NvbG9yOiM5ZjNhMzh9LnVpLmF0dGFjaGVkLm5lZ2F0aXZlLm1lc3NhZ2UsLnVpLm5lZ2F0aXZlLm1lc3NhZ2V7Ym94LXNoYWRvdzowIDAgMCAxcHggI2UwYjRiNCBpbnNldCwwIDAgMCAwIHRyYW5zcGFyZW50fS51aS5uZWdhdGl2ZS5tZXNzYWdlIC5oZWFkZXJ7Y29sb3I6IzkxMmQyYn0udWkuaW5mby5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2Y4ZmZmZjtjb2xvcjojMjc2Zjg2fS51aS5hdHRhY2hlZC5pbmZvLm1lc3NhZ2UsLnVpLmluZm8ubWVzc2FnZXtib3gtc2hhZG93OjAgMCAwIDFweCAjYTlkNWRlIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLmluZm8ubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMwZTU2NmN9LnVpLndhcm5pbmcubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZhZjM7Y29sb3I6IzU3M2EwOH0udWkuYXR0YWNoZWQud2FybmluZy5tZXNzYWdlLC51aS53YXJuaW5nLm1lc3NhZ2V7Ym94LXNoYWRvdzowIDAgMCAxcHggI2M5YmE5YiBpbnNldCwwIDAgMCAwIHRyYW5zcGFyZW50fS51aS53YXJuaW5nLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojNzk0YjAyfS51aS5lcnJvci5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2ZmZjZmNjtjb2xvcjojOWYzYTM4fS51aS5hdHRhY2hlZC5lcnJvci5tZXNzYWdlLC51aS5lcnJvci5tZXNzYWdle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNlMGI0YjQgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkuZXJyb3IubWVzc2FnZSAuaGVhZGVye2NvbG9yOiM5MTJkMmJ9LnVpLnN1Y2Nlc3MubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZmZjU7Y29sb3I6IzJjNjYyZH0udWkuYXR0YWNoZWQuc3VjY2Vzcy5tZXNzYWdlLC51aS5zdWNjZXNzLm1lc3NhZ2V7Ym94LXNoYWRvdzowIDAgMCAxcHggI2EzYzI5MyBpbnNldCwwIDAgMCAwIHRyYW5zcGFyZW50fS51aS5zdWNjZXNzLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojMWE1MzFifS51aS5ibGFjay5tZXNzYWdlLC51aS5pbnZlcnRlZC5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6IzFiMWMxZDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkucmVkLm1lc3NhZ2V7YmFja2dyb3VuZC1jb2xvcjojZmZlOGU2O2NvbG9yOiNkYjI4Mjg7Ym94LXNoYWRvdzowIDAgMCAxcHggI2RiMjgyOCBpbnNldCwwIDAgMCAwIHRyYW5zcGFyZW50fS51aS5yZWQubWVzc2FnZSAuaGVhZGVye2NvbG9yOiNjODIxMjF9LnVpLm9yYW5nZS5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2ZmZWRkZTtjb2xvcjojZjI3MTFjO2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmMjcxMWMgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkub3JhbmdlLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojZTc2NDBkfS51aS55ZWxsb3cubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY4ZGI7Y29sb3I6I2I1ODEwNTtib3gtc2hhZG93OjAgMCAwIDFweCAjYjU4MTA1IGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLnllbGxvdy5tZXNzYWdlIC5oZWFkZXJ7Y29sb3I6IzljNmYwNH0udWkub2xpdmUubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmZkZWY7Y29sb3I6IzhhYmMxZTtib3gtc2hhZG93OjAgMCAwIDFweCAjOGFiYzFlIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLm9saXZlLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojN2FhNjFhfS51aS5ncmVlbi5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2U1ZjllNztjb2xvcjojMWViYzMwO2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxZWJjMzAgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkuZ3JlZW4ubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMxYWE2MmF9LnVpLnRlYWwubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNlMWY3Zjc7Y29sb3I6IzEwYTNhMztib3gtc2hhZG93OjAgMCAwIDFweCAjMTBhM2EzIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLnRlYWwubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMwZThjOGN9LnVpLmJsdWUubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZmY7Y29sb3I6IzIxODVkMDtib3gtc2hhZG93OjAgMCAwIDFweCAjMjE4NWQwIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLmJsdWUubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMxZTc3YmF9LnVpLnZpb2xldC5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2VhZTdmZjtjb2xvcjojNjQzNWM5O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM2NDM1YzkgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkudmlvbGV0Lm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojNWEzMGI1fS51aS5wdXJwbGUubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmU3ZmY7Y29sb3I6I2EzMzNjODtib3gtc2hhZG93OjAgMCAwIDFweCAjYTMzM2M4IGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLnB1cnBsZS5tZXNzYWdlIC5oZWFkZXJ7Y29sb3I6IzkyMmViNH0udWkucGluay5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2ZmZTNmYjtjb2xvcjojZTAzOTk3O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNlMDM5OTcgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkucGluay5tZXNzYWdlIC5oZWFkZXJ7Y29sb3I6I2RkMjM4Yn0udWkuYnJvd24ubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMWUyZDM7Y29sb3I6I2E1NjczZjtib3gtc2hhZG93OjAgMCAwIDFweCAjYTU2NzNmIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLmJyb3duLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojOTM1YjM4fS51aS5taW5pLm1lc3NhZ2V7Zm9udC1zaXplOi43ODU3MTQyOWVtfS51aS50aW55Lm1lc3NhZ2V7Zm9udC1zaXplOi44NTcxNDI4NmVtfS51aS5zbWFsbC5tZXNzYWdle2ZvbnQtc2l6ZTouOTI4NTcxNDNlbX0udWkubWVzc2FnZXtmb250LXNpemU6MWVtfS51aS5sYXJnZS5tZXNzYWdle2ZvbnQtc2l6ZToxLjE0Mjg1NzE0ZW19LnVpLmJpZy5tZXNzYWdle2ZvbnQtc2l6ZToxLjI4NTcxNDI5ZW19LnVpLmh1Z2UubWVzc2FnZXtmb250LXNpemU6MS40Mjg1NzE0M2VtfS51aS5tYXNzaXZlLm1lc3NhZ2V7Zm9udC1zaXplOjEuNzE0Mjg1NzFlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBUYWJsZVxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkudGFibGV7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjFlbSAwO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowfS51aS50YWJsZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLnRhYmxlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS50YWJsZSB0ZCwudWkudGFibGUgdGh7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlfS51aS50YWJsZSB0aGVhZHtib3gtc2hhZG93Om5vbmV9LnVpLnRhYmxlIHRoZWFkIHRoe2N1cnNvcjphdXRvO2JhY2tncm91bmQ6I2Y5ZmFmYjt0ZXh0LWFsaWduOmluaGVyaXQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpO3BhZGRpbmc6LjkyODU3MTQzZW0gLjc4NTcxNDI5ZW07dmVydGljYWwtYWxpZ246aW5oZXJpdDtmb250LXN0eWxlOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMSk7Ym9yZGVyLWxlZnQ6bm9uZX0udWkudGFibGUgdGhlYWQgdHI+dGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udWkudGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gMCAwIDB9LnVpLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkPnRoOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAwIDB9LnVpLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkPnRoOm9ubHktY2hpbGR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkudGFibGUgdGZvb3R7Ym94LXNoYWRvdzpub25lfS51aS50YWJsZSB0Zm9vdCB0aHtjdXJzb3I6YXV0bztib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7YmFja2dyb3VuZDojZjlmYWZiO3RleHQtYWxpZ246aW5oZXJpdDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7cGFkZGluZzouNzg1NzE0MjllbSAuNzg1NzE0MjllbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOm5vbmV9LnVpLnRhYmxlIHRmb290IHRyPnRoOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LnVpLnRhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkPnRoOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDAgLjI4NTcxNDI5cmVtfS51aS50YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZD50aDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAwfS51aS50YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZD50aDpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnRhYmxlIHRyIHRke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjEpfS51aS50YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9LnVpLnRhYmxlIHRib2R5K3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjEpfS51aS50YWJsZSB0ZHtwYWRkaW5nOi43ODU3MTQyOWVtIC43ODU3MTQyOWVtO3RleHQtYWxpZ246aW5oZXJpdH0udWkudGFibGU+Lmljb257dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLnRhYmxlPi5pY29uOm9ubHktY2hpbGR7bWFyZ2luOjB9LnVpLnRhYmxlLnNlZ21lbnR7cGFkZGluZzowfS51aS50YWJsZS5zZWdtZW50OmFmdGVye2Rpc3BsYXk6bm9uZX0udWkudGFibGUuc2VnbWVudC5zdGFja2VkOmFmdGVye2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkudGFibGU6bm90KC51bnN0YWNrYWJsZSl7d2lkdGg6MTAwJX0udWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdGJvZHksLnVpLnRhYmxlOm5vdCgudW5zdGFja2FibGUpIHRyLC51aS50YWJsZTpub3QoLnVuc3RhY2thYmxlKSB0cj50ZCwudWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdHI+dGh7d2lkdGg6YXV0byFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnVpLnRhYmxlOm5vdCgudW5zdGFja2FibGUpe3BhZGRpbmc6MH0udWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdGhlYWR7ZGlzcGxheTpibG9ja30udWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdGZvb3R7ZGlzcGxheTpibG9ja30udWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdHJ7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtib3gtc2hhZG93OjAgLTFweCAwIDAgcmdiYSgwLDAsMCwuMSkgaW5zZXQhaW1wb3J0YW50fS51aS50YWJsZTpub3QoLnVuc3RhY2thYmxlKSB0cj50ZCwudWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdHI+dGh7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O3BhZGRpbmc6LjI1ZW0gLjc1ZW0haW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnVpLnRhYmxlOm5vdCgudW5zdGFja2FibGUpIHRkOmZpcnN0LWNoaWxkLC51aS50YWJsZTpub3QoLnVuc3RhY2thYmxlKSB0aDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo3MDB9LnVpLmRlZmluaXRpb24udGFibGU6bm90KC51bnN0YWNrYWJsZSkgdGhlYWQgdGg6Zmlyc3QtY2hpbGR7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH19LnVpLnRhYmxlIHRkIC5pbWFnZSwudWkudGFibGUgdGQgLmltYWdlIGltZywudWkudGFibGUgdGggLmltYWdlLC51aS50YWJsZSB0aCAuaW1hZ2UgaW1ne21heC13aWR0aDpub25lfS51aS5zdHJ1Y3R1cmVkLnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udWkuc3RydWN0dXJlZC50YWJsZSB0aGVhZCB0aHtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDpub25lfS51aS5zdHJ1Y3R1cmVkLnNvcnRhYmxlLnRhYmxlIHRoZWFkIHRoe2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnN0cnVjdHVyZWQuYmFzaWMudGFibGUgdGh7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6bm9uZX0udWkuc3RydWN0dXJlZC5jZWxsZWQudGFibGUgdHIgdGQsLnVpLnN0cnVjdHVyZWQuY2VsbGVkLnRhYmxlIHRyIHRoe2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjEpfS51aS5kZWZpbml0aW9uLnRhYmxlIHRoZWFkOm5vdCguZnVsbC13aWR0aCkgdGg6Zmlyc3QtY2hpbGR7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kOjAgMDtmb250LXdlaWdodDo0MDA7Y29sb3I6cmdiYSgwLDAsMCwuNCk7Ym94LXNoYWRvdzotMXB4IC0xcHggMCAxcHggI2ZmZn0udWkuZGVmaW5pdGlvbi50YWJsZSB0Zm9vdDpub3QoLmZ1bGwtd2lkdGgpIHRoOmZpcnN0LWNoaWxke3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZDowIDA7Zm9udC13ZWlnaHQ6cmdiYSgwLDAsMCwuNCk7Y29sb3I6bm9ybWFsO2JveC1zaGFkb3c6MXB4IDFweCAwIDFweCAjZmZmfS51aS5jZWxsZWQuZGVmaW5pdGlvbi50YWJsZSB0aGVhZDpub3QoLmZ1bGwtd2lkdGgpIHRoOmZpcnN0LWNoaWxke2JveC1zaGFkb3c6MCAtMXB4IDAgMXB4ICNmZmZ9LnVpLmNlbGxlZC5kZWZpbml0aW9uLnRhYmxlIHRmb290Om5vdCguZnVsbC13aWR0aCkgdGg6Zmlyc3QtY2hpbGR7Ym94LXNoYWRvdzowIDFweCAwIDFweCAjZmZmfS51aS5kZWZpbml0aW9uLnRhYmxlIHRyIHRkLmRlZmluaXRpb24sLnVpLmRlZmluaXRpb24udGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQ6bm90KC5pZ25vcmVkKXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAzKTtmb250LXdlaWdodDo3MDA7Y29sb3I6cmdiYSgwLDAsMCwuOTUpO3RleHQtdHJhbnNmb3JtOicnO2JveC1zaGFkb3c6Jyc7dGV4dC1hbGlnbjonJztmb250LXNpemU6MWVtO3BhZGRpbmctbGVmdDonJztwYWRkaW5nLXJpZ2h0OicnfS51aS5kZWZpbml0aW9uLnRhYmxlIHRoZWFkOm5vdCguZnVsbC13aWR0aCkgdGg6bnRoLWNoaWxkKDIpe2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmRlZmluaXRpb24udGFibGUgdGZvb3Q6bm90KC5mdWxsLXdpZHRoKSB0aDpudGgtY2hpbGQoMil7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZGVmaW5pdGlvbi50YWJsZSB0ZDpudGgtY2hpbGQoMil7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkudGFibGUgdGQucG9zaXRpdmUsLnVpLnRhYmxlIHRyLnBvc2l0aXZle2JveC1zaGFkb3c6MCAwIDAgI2EzYzI5MyBpbnNldH0udWkudGFibGUgdGQucG9zaXRpdmUsLnVpLnRhYmxlIHRyLnBvc2l0aXZle2JhY2tncm91bmQ6I2ZjZmZmNSFpbXBvcnRhbnQ7Y29sb3I6IzJjNjYyZCFpbXBvcnRhbnR9LnVpLnRhYmxlIHRkLm5lZ2F0aXZlLC51aS50YWJsZSB0ci5uZWdhdGl2ZXtib3gtc2hhZG93OjAgMCAwICNlMGI0YjQgaW5zZXR9LnVpLnRhYmxlIHRkLm5lZ2F0aXZlLC51aS50YWJsZSB0ci5uZWdhdGl2ZXtiYWNrZ3JvdW5kOiNmZmY2ZjYhaW1wb3J0YW50O2NvbG9yOiM5ZjNhMzghaW1wb3J0YW50fS51aS50YWJsZSB0ZC5lcnJvciwudWkudGFibGUgdHIuZXJyb3J7Ym94LXNoYWRvdzowIDAgMCAjZTBiNGI0IGluc2V0fS51aS50YWJsZSB0ZC5lcnJvciwudWkudGFibGUgdHIuZXJyb3J7YmFja2dyb3VuZDojZmZmNmY2IWltcG9ydGFudDtjb2xvcjojOWYzYTM4IWltcG9ydGFudH0udWkudGFibGUgdGQud2FybmluZywudWkudGFibGUgdHIud2FybmluZ3tib3gtc2hhZG93OjAgMCAwICNjOWJhOWIgaW5zZXR9LnVpLnRhYmxlIHRkLndhcm5pbmcsLnVpLnRhYmxlIHRyLndhcm5pbmd7YmFja2dyb3VuZDojZmZmYWYzIWltcG9ydGFudDtjb2xvcjojNTczYTA4IWltcG9ydGFudH0udWkudGFibGUgdGQuYWN0aXZlLC51aS50YWJsZSB0ci5hY3RpdmV7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC44NykgaW5zZXR9LnVpLnRhYmxlIHRkLmFjdGl2ZSwudWkudGFibGUgdHIuYWN0aXZle2JhY2tncm91bmQ6I2UwZTBlMCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpIWltcG9ydGFudH0udWkudGFibGUgdHIgdGQuZGlzYWJsZWQsLnVpLnRhYmxlIHRyLmRpc2FibGVkIHRkLC51aS50YWJsZSB0ci5kaXNhYmxlZDpob3ZlciwudWkudGFibGUgdHI6aG92ZXIgdGQuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlLC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRib2R5LC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyLC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyPnRkLC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyPnRoe3dpZHRoOjEwMCUhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxle3BhZGRpbmc6MH0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS50YWJsZSB0aGVhZHtkaXNwbGF5OmJsb2NrfS51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRmb290e2Rpc3BsYXk6YmxvY2t9LnVpW2NsYXNzKj1cInRhYmxldCBzdGFja2FibGVcIl0udGFibGUgdHJ7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtib3gtc2hhZG93OjAgLTFweCAwIDAgcmdiYSgwLDAsMCwuMSkgaW5zZXQhaW1wb3J0YW50fS51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyPnRkLC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyPnRoe2JhY2tncm91bmQ6MCAwO2JvcmRlcjpub25lIWltcG9ydGFudDtwYWRkaW5nOi4yNWVtIC43NWVtO2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnVpLmRlZmluaXRpb25bY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS50YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZHtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fX0udWkudGFibGUgW2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXSwudWkudGFibGVbY2xhc3MqPVwibGVmdCBhbGlnbmVkXCJde3RleHQtYWxpZ246bGVmdH0udWkudGFibGUgW2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLC51aS50YWJsZVtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXXt0ZXh0LWFsaWduOmNlbnRlcn0udWkudGFibGUgW2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl0sLnVpLnRhYmxlW2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl17dGV4dC1hbGlnbjpyaWdodH0udWkudGFibGUgW2NsYXNzKj1cInRvcCBhbGlnbmVkXCJdLC51aS50YWJsZVtjbGFzcyo9XCJ0b3AgYWxpZ25lZFwiXXt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLnRhYmxlIFtjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXSwudWkudGFibGVbY2xhc3MqPVwibWlkZGxlIGFsaWduZWRcIl17dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS50YWJsZSBbY2xhc3MqPVwiYm90dG9tIGFsaWduZWRcIl0sLnVpLnRhYmxlW2NsYXNzKj1cImJvdHRvbSBhbGlnbmVkXCJde3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0udWkudGFibGUgdGQuY29sbGFwc2luZywudWkudGFibGUgdGguY29sbGFwc2luZ3t3aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS51aS5maXhlZC50YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWR9LnVpLmZpeGVkLnRhYmxlIHRkLC51aS5maXhlZC50YWJsZSB0aHtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWkuc2VsZWN0YWJsZS50YWJsZSB0Ym9keSB0cjpob3ZlciwudWkudGFibGUgdGJvZHkgdHIgdGQuc2VsZWN0YWJsZTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KSFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudGFibGUgdGJvZHkgdHIgdGQuc2VsZWN0YWJsZTpob3ZlciwudWkuc2VsZWN0YWJsZS5pbnZlcnRlZC50YWJsZSB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnRhYmxlIHRib2R5IHRyIHRkLnNlbGVjdGFibGV7cGFkZGluZzowfS51aS50YWJsZSB0Ym9keSB0ciB0ZC5zZWxlY3RhYmxlPmE6bm90KC51aSl7ZGlzcGxheTpibG9jaztjb2xvcjppbmhlcml0O3BhZGRpbmc6Ljc4NTcxNDI5ZW0gLjc4NTcxNDI5ZW19LnVpLnNlbGVjdGFibGUudGFibGUgdHIuZXJyb3I6aG92ZXIsLnVpLnNlbGVjdGFibGUudGFibGUgdHI6aG92ZXIgdGQuZXJyb3IsLnVpLnRhYmxlIHRyIHRkLnNlbGVjdGFibGUuZXJyb3I6aG92ZXJ7YmFja2dyb3VuZDojZmZlN2U3IWltcG9ydGFudDtjb2xvcjojOTQzNjM0IWltcG9ydGFudH0udWkuc2VsZWN0YWJsZS50YWJsZSB0ci53YXJuaW5nOmhvdmVyLC51aS5zZWxlY3RhYmxlLnRhYmxlIHRyOmhvdmVyIHRkLndhcm5pbmcsLnVpLnRhYmxlIHRyIHRkLnNlbGVjdGFibGUud2FybmluZzpob3ZlcntiYWNrZ3JvdW5kOiNmZmY0ZTQhaW1wb3J0YW50O2NvbG9yOiM0OTMxMDchaW1wb3J0YW50fS51aS5zZWxlY3RhYmxlLnRhYmxlIHRyLmFjdGl2ZTpob3ZlciwudWkuc2VsZWN0YWJsZS50YWJsZSB0cjpob3ZlciB0ZC5hY3RpdmUsLnVpLnRhYmxlIHRyIHRkLnNlbGVjdGFibGUuYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6I2UwZTBlMCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpIWltcG9ydGFudH0udWkuc2VsZWN0YWJsZS50YWJsZSB0ci5wb3NpdGl2ZTpob3ZlciwudWkuc2VsZWN0YWJsZS50YWJsZSB0cjpob3ZlciB0ZC5wb3NpdGl2ZSwudWkudGFibGUgdHIgdGQuc2VsZWN0YWJsZS5wb3NpdGl2ZTpob3ZlcntiYWNrZ3JvdW5kOiNmN2ZmZTYhaW1wb3J0YW50O2NvbG9yOiMyNzViMjghaW1wb3J0YW50fS51aS5zZWxlY3RhYmxlLnRhYmxlIHRyLm5lZ2F0aXZlOmhvdmVyLC51aS5zZWxlY3RhYmxlLnRhYmxlIHRyOmhvdmVyIHRkLm5lZ2F0aXZlLC51aS50YWJsZSB0ciB0ZC5zZWxlY3RhYmxlLm5lZ2F0aXZlOmhvdmVye2JhY2tncm91bmQ6I2ZmZTdlNyFpbXBvcnRhbnQ7Y29sb3I6Izk0MzYzNCFpbXBvcnRhbnR9LnVpLmF0dGFjaGVkLnRhYmxle3RvcDowO2JvdHRvbTowO2JvcmRlci1yYWRpdXM6MDttYXJnaW46MCAtMXB4O3dpZHRoOmNhbGMoMTAwJSAtICgtMXB4ICogMikpO21heC13aWR0aDpjYWxjKDEwMCUgLSAoLTFweCAqIDIpKTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZDRkNGQ1fS51aS5hdHRhY2hlZCsudWkuYXR0YWNoZWQudGFibGU6bm90KC50b3Ape2JvcmRlci10b3A6bm9uZX0udWlbY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdLnRhYmxle2JvdHRvbTowO21hcmdpbi1ib3R0b206MDt0b3A6MDttYXJnaW4tdG9wOjFlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS50YWJsZVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl06Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0udGFibGV7Ym90dG9tOjA7bWFyZ2luLXRvcDowO3RvcDowO21hcmdpbi1ib3R0b206MWVtO2JveC1zaGFkb3c6bm9uZSxub25lO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpW2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXS50YWJsZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuc3RyaXBlZC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4pLC51aS5zdHJpcGVkLnRhYmxlPnRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCw1MCwuMDIpfS51aS5pbnZlcnRlZC5zdHJpcGVkLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybiksLnVpLmludmVydGVkLnN0cmlwZWQudGFibGU+dHI6bnRoLWNoaWxkKDJuKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KX0udWkuc3RyaXBlZC5zZWxlY3RhYmxlLnNlbGVjdGFibGUuc2VsZWN0YWJsZS50YWJsZSB0Ym9keSB0ci5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojZWZlZmVmIWltcG9ydGFudDtjb2xvcjpyZ2JhKDAsMCwwLC45NSkhaW1wb3J0YW50fS51aS50YWJsZSBbY2xhc3MqPVwic2luZ2xlIGxpbmVcIl0sLnVpLnRhYmxlW2NsYXNzKj1cInNpbmdsZSBsaW5lXCJde3doaXRlLXNwYWNlOm5vd3JhcH0udWkudGFibGUgW2NsYXNzKj1cInNpbmdsZSBsaW5lXCJdLC51aS50YWJsZVtjbGFzcyo9XCJzaW5nbGUgbGluZVwiXXt3aGl0ZS1zcGFjZTpub3dyYXB9LnVpLnJlZC50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgI2RiMjgyOH0udWkuaW52ZXJ0ZWQucmVkLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2RiMjgyOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9yYW5nZS50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgI2YyNzExY30udWkuaW52ZXJ0ZWQub3JhbmdlLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2YyNzExYyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnllbGxvdy50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgI2ZiYmQwOH0udWkuaW52ZXJ0ZWQueWVsbG93LnRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZiYmQwOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9saXZlLnRhYmxle2JvcmRlci10b3A6LjJlbSBzb2xpZCAjYjVjYzE4fS51aS5pbnZlcnRlZC5vbGl2ZS50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ncmVlbi50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgIzIxYmE0NX0udWkuaW52ZXJ0ZWQuZ3JlZW4udGFibGV7YmFja2dyb3VuZC1jb2xvcjojMjFiYTQ1IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkudGVhbC50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgIzAwYjVhZH0udWkuaW52ZXJ0ZWQudGVhbC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibHVlLnRhYmxle2JvcmRlci10b3A6LjJlbSBzb2xpZCAjMjE4NWQwfS51aS5pbnZlcnRlZC5ibHVlLnRhYmxle2JhY2tncm91bmQtY29sb3I6IzIxODVkMCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnZpb2xldC50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgIzY0MzVjOX0udWkuaW52ZXJ0ZWQudmlvbGV0LnRhYmxle2JhY2tncm91bmQtY29sb3I6IzY0MzVjOSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnB1cnBsZS50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgI2EzMzNjOH0udWkuaW52ZXJ0ZWQucHVycGxlLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2EzMzNjOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnBpbmsudGFibGV7Ym9yZGVyLXRvcDouMmVtIHNvbGlkICNlMDM5OTd9LnVpLmludmVydGVkLnBpbmsudGFibGV7YmFja2dyb3VuZC1jb2xvcjojZTAzOTk3IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYnJvd24udGFibGV7Ym9yZGVyLXRvcDouMmVtIHNvbGlkICNhNTY3M2Z9LnVpLmludmVydGVkLmJyb3duLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2E1NjczZiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmdyZXkudGFibGV7Ym9yZGVyLXRvcDouMmVtIHNvbGlkICM3Njc2NzZ9LnVpLmludmVydGVkLmdyZXkudGFibGV7YmFja2dyb3VuZC1jb2xvcjojNzY3Njc2IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYmxhY2sudGFibGV7Ym9yZGVyLXRvcDouMmVtIHNvbGlkICMxYjFjMWR9LnVpLmludmVydGVkLmJsYWNrLnRhYmxle2JhY2tncm91bmQtY29sb3I6IzFiMWMxZCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9uZS5jb2x1bW4udGFibGUgdGR7d2lkdGg6MTAwJX0udWkudHdvLmNvbHVtbi50YWJsZSB0ZHt3aWR0aDo1MCV9LnVpLnRocmVlLmNvbHVtbi50YWJsZSB0ZHt3aWR0aDozMy4zMzMzMzMzMyV9LnVpLmZvdXIuY29sdW1uLnRhYmxlIHRke3dpZHRoOjI1JX0udWkuZml2ZS5jb2x1bW4udGFibGUgdGR7d2lkdGg6MjAlfS51aS5zaXguY29sdW1uLnRhYmxlIHRke3dpZHRoOjE2LjY2NjY2NjY3JX0udWkuc2V2ZW4uY29sdW1uLnRhYmxlIHRke3dpZHRoOjE0LjI4NTcxNDI5JX0udWkuZWlnaHQuY29sdW1uLnRhYmxlIHRke3dpZHRoOjEyLjUlfS51aS5uaW5lLmNvbHVtbi50YWJsZSB0ZHt3aWR0aDoxMS4xMTExMTExMSV9LnVpLnRlbi5jb2x1bW4udGFibGUgdGR7d2lkdGg6MTAlfS51aS5lbGV2ZW4uY29sdW1uLnRhYmxlIHRke3dpZHRoOjkuMDkwOTA5MDklfS51aS50d2VsdmUuY29sdW1uLnRhYmxlIHRke3dpZHRoOjguMzMzMzMzMzMlfS51aS50aGlydGVlbi5jb2x1bW4udGFibGUgdGR7d2lkdGg6Ny42OTIzMDc2OSV9LnVpLmZvdXJ0ZWVuLmNvbHVtbi50YWJsZSB0ZHt3aWR0aDo3LjE0Mjg1NzE0JX0udWkuZmlmdGVlbi5jb2x1bW4udGFibGUgdGR7d2lkdGg6Ni42NjY2NjY2NyV9LnVpLnNpeHRlZW4uY29sdW1uLnRhYmxlIHRke3dpZHRoOjYuMjUlfS51aS50YWJsZSB0ZC5vbmUud2lkZSwudWkudGFibGUgdGgub25lLndpZGV7d2lkdGg6Ni4yNSV9LnVpLnRhYmxlIHRkLnR3by53aWRlLC51aS50YWJsZSB0aC50d28ud2lkZXt3aWR0aDoxMi41JX0udWkudGFibGUgdGQudGhyZWUud2lkZSwudWkudGFibGUgdGgudGhyZWUud2lkZXt3aWR0aDoxOC43NSV9LnVpLnRhYmxlIHRkLmZvdXIud2lkZSwudWkudGFibGUgdGguZm91ci53aWRle3dpZHRoOjI1JX0udWkudGFibGUgdGQuZml2ZS53aWRlLC51aS50YWJsZSB0aC5maXZlLndpZGV7d2lkdGg6MzEuMjUlfS51aS50YWJsZSB0ZC5zaXgud2lkZSwudWkudGFibGUgdGguc2l4LndpZGV7d2lkdGg6MzcuNSV9LnVpLnRhYmxlIHRkLnNldmVuLndpZGUsLnVpLnRhYmxlIHRoLnNldmVuLndpZGV7d2lkdGg6NDMuNzUlfS51aS50YWJsZSB0ZC5laWdodC53aWRlLC51aS50YWJsZSB0aC5laWdodC53aWRle3dpZHRoOjUwJX0udWkudGFibGUgdGQubmluZS53aWRlLC51aS50YWJsZSB0aC5uaW5lLndpZGV7d2lkdGg6NTYuMjUlfS51aS50YWJsZSB0ZC50ZW4ud2lkZSwudWkudGFibGUgdGgudGVuLndpZGV7d2lkdGg6NjIuNSV9LnVpLnRhYmxlIHRkLmVsZXZlbi53aWRlLC51aS50YWJsZSB0aC5lbGV2ZW4ud2lkZXt3aWR0aDo2OC43NSV9LnVpLnRhYmxlIHRkLnR3ZWx2ZS53aWRlLC51aS50YWJsZSB0aC50d2VsdmUud2lkZXt3aWR0aDo3NSV9LnVpLnRhYmxlIHRkLnRoaXJ0ZWVuLndpZGUsLnVpLnRhYmxlIHRoLnRoaXJ0ZWVuLndpZGV7d2lkdGg6ODEuMjUlfS51aS50YWJsZSB0ZC5mb3VydGVlbi53aWRlLC51aS50YWJsZSB0aC5mb3VydGVlbi53aWRle3dpZHRoOjg3LjUlfS51aS50YWJsZSB0ZC5maWZ0ZWVuLndpZGUsLnVpLnRhYmxlIHRoLmZpZnRlZW4ud2lkZXt3aWR0aDo5My43NSV9LnVpLnRhYmxlIHRkLnNpeHRlZW4ud2lkZSwudWkudGFibGUgdGguc2l4dGVlbi53aWRle3dpZHRoOjEwMCV9LnVpLnNvcnRhYmxlLnRhYmxlIHRoZWFkIHRoe2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuc29ydGFibGUudGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udWkuc29ydGFibGUudGFibGUgdGhlYWQgdGguc29ydGVkLC51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aC5zb3J0ZWQ6aG92ZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aDphZnRlcntkaXNwbGF5Om5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O2NvbnRlbnQ6Jyc7aGVpZ2h0OjFlbTt3aWR0aDphdXRvO29wYWNpdHk6Ljg7bWFyZ2luOjAgMCAwIC41ZW07Zm9udC1mYW1pbHk6SWNvbnN9LnVpLnNvcnRhYmxlLnRhYmxlIHRoZWFkIHRoLmFzY2VuZGluZzphZnRlcntjb250ZW50OidcXGYwZDgnfS51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aC5kZXNjZW5kaW5nOmFmdGVye2NvbnRlbnQ6J1xcZjBkNyd9LnVpLnNvcnRhYmxlLnRhYmxlIHRoLmRpc2FibGVkOmhvdmVye2N1cnNvcjphdXRvO2NvbG9yOnJnYmEoNDAsNDAsNDAsLjMpfS51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLC44KX0udWkuc29ydGFibGUudGFibGUgdGhlYWQgdGguc29ydGVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuc29ydGFibGUudGFibGUgdGhlYWQgdGguc29ydGVkOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aC5zb3J0ZWQ6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5pbnZlcnRlZC5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aC5zb3J0ZWR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjA1KSk7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuc29ydGFibGUudGFibGUgdGhlYWQgdGg6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wOCkgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjA1KSk7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuc29ydGFibGUudGFibGUgdGhlYWQgdGh7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS51aS5pbnZlcnRlZC50YWJsZXtiYWNrZ3JvdW5kOiMzMzM7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyOm5vbmV9LnVpLmludmVydGVkLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKSFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSkhaW1wb3J0YW50fS51aS5pbnZlcnRlZC50YWJsZSB0ciB0ZHtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSkhaW1wb3J0YW50fS51aS5pbnZlcnRlZC50YWJsZSB0ciB0ZC5kaXNhYmxlZCwudWkuaW52ZXJ0ZWQudGFibGUgdHIuZGlzYWJsZWQgdGQsLnVpLmludmVydGVkLnRhYmxlIHRyLmRpc2FibGVkOmhvdmVyIHRkLC51aS5pbnZlcnRlZC50YWJsZSB0cjpob3ZlciB0ZC5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2NvbG9yOnJnYmEoMjI1LDIyNSwyMjUsLjMpfS51aS5pbnZlcnRlZC5kZWZpbml0aW9uLnRhYmxlIHRmb290Om5vdCguZnVsbC13aWR0aCkgdGg6Zmlyc3QtY2hpbGQsLnVpLmludmVydGVkLmRlZmluaXRpb24udGFibGUgdGhlYWQ6bm90KC5mdWxsLXdpZHRoKSB0aDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOiNmZmZ9LnVpLmludmVydGVkLmRlZmluaXRpb24udGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wMik7Y29sb3I6I2ZmZn0udWkuY29sbGFwc2luZy50YWJsZXt3aWR0aDphdXRvfS51aS5iYXNpYy50YWJsZXtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtib3gtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnRhYmxlIHRmb290LC51aS5iYXNpYy50YWJsZSB0aGVhZHtib3gtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnRhYmxlIHRoe2JhY2tncm91bmQ6MCAwO2JvcmRlci1sZWZ0Om5vbmV9LnVpLmJhc2ljLnRhYmxlIHRib2R5IHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfS51aS5iYXNpYy50YWJsZSB0ZHtiYWNrZ3JvdW5kOjAgMH0udWkuYmFzaWMuc3RyaXBlZC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpIWltcG9ydGFudH0udWlbY2xhc3MqPVwidmVyeSBiYXNpY1wiXS50YWJsZXtib3JkZXI6bm9uZX0udWlbY2xhc3MqPVwidmVyeSBiYXNpY1wiXS50YWJsZTpub3QoLnNvcnRhYmxlKTpub3QoLnN0cmlwZWQpIHRkLC51aVtjbGFzcyo9XCJ2ZXJ5IGJhc2ljXCJdLnRhYmxlOm5vdCguc29ydGFibGUpOm5vdCguc3RyaXBlZCkgdGh7cGFkZGluZzonJ30udWlbY2xhc3MqPVwidmVyeSBiYXNpY1wiXS50YWJsZTpub3QoLnNvcnRhYmxlKTpub3QoLnN0cmlwZWQpIHRkOmZpcnN0LWNoaWxkLC51aVtjbGFzcyo9XCJ2ZXJ5IGJhc2ljXCJdLnRhYmxlOm5vdCguc29ydGFibGUpOm5vdCguc3RyaXBlZCkgdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnVpW2NsYXNzKj1cInZlcnkgYmFzaWNcIl0udGFibGU6bm90KC5zb3J0YWJsZSk6bm90KC5zdHJpcGVkKSB0ZDpsYXN0LWNoaWxkLC51aVtjbGFzcyo9XCJ2ZXJ5IGJhc2ljXCJdLnRhYmxlOm5vdCguc29ydGFibGUpOm5vdCguc3RyaXBlZCkgdGg6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LnVpW2NsYXNzKj1cInZlcnkgYmFzaWNcIl0udGFibGU6bm90KC5zb3J0YWJsZSk6bm90KC5zdHJpcGVkKSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aHtwYWRkaW5nLXRvcDowfS51aS5jZWxsZWQudGFibGUgdHIgdGQsLnVpLmNlbGxlZC50YWJsZSB0ciB0aHtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMSl9LnVpLmNlbGxlZC50YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCwudWkuY2VsbGVkLnRhYmxlIHRyIHRoOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LnVpLnBhZGRlZC50YWJsZSB0aHtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS51aS5wYWRkZWQudGFibGUgdGQsLnVpLnBhZGRlZC50YWJsZSB0aHtwYWRkaW5nOjFlbSAxZW19LnVpW2NsYXNzKj1cInZlcnkgcGFkZGVkXCJdLnRhYmxlIHRoe3BhZGRpbmctbGVmdDoxLjVlbTtwYWRkaW5nLXJpZ2h0OjEuNWVtfS51aVtjbGFzcyo9XCJ2ZXJ5IHBhZGRlZFwiXS50YWJsZSB0ZHtwYWRkaW5nOjEuNWVtIDEuNWVtfS51aS5jb21wYWN0LnRhYmxlIHRoe3BhZGRpbmctbGVmdDouN2VtO3BhZGRpbmctcmlnaHQ6LjdlbX0udWkuY29tcGFjdC50YWJsZSB0ZHtwYWRkaW5nOi41ZW0gLjdlbX0udWlbY2xhc3MqPVwidmVyeSBjb21wYWN0XCJdLnRhYmxlIHRoe3BhZGRpbmctbGVmdDouNmVtO3BhZGRpbmctcmlnaHQ6LjZlbX0udWlbY2xhc3MqPVwidmVyeSBjb21wYWN0XCJdLnRhYmxlIHRke3BhZGRpbmc6LjRlbSAuNmVtfS51aS5zbWFsbC50YWJsZXtmb250LXNpemU6LjllbX0udWkudGFibGV7Zm9udC1zaXplOjFlbX0udWkubGFyZ2UudGFibGV7Zm9udC1zaXplOjEuMWVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIEFkXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIENvcHlyaWdodCAyMDEzIENvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmFke2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoxZW0gMH0udWkuYWQ6Zmlyc3QtY2hpbGR7bWFyZ2luOjB9LnVpLmFkOmxhc3QtY2hpbGR7bWFyZ2luOjB9LnVpLmFkIGlmcmFtZXttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7b3ZlcmZsb3c6aGlkZGVufS51aS5sZWFkZXJib2FyZC5hZHt3aWR0aDo3MjhweDtoZWlnaHQ6OTBweH0udWlbY2xhc3MqPVwibWVkaXVtIHJlY3RhbmdsZVwiXS5hZHt3aWR0aDozMDBweDtoZWlnaHQ6MjUwcHh9LnVpW2NsYXNzKj1cImxhcmdlIHJlY3RhbmdsZVwiXS5hZHt3aWR0aDozMzZweDtoZWlnaHQ6MjgwcHh9LnVpW2NsYXNzKj1cImhhbGYgcGFnZVwiXS5hZHt3aWR0aDozMDBweDtoZWlnaHQ6NjAwcHh9LnVpLnNxdWFyZS5hZHt3aWR0aDoyNTBweDtoZWlnaHQ6MjUwcHh9LnVpW2NsYXNzKj1cInNtYWxsIHNxdWFyZVwiXS5hZHt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHh9LnVpW2NsYXNzKj1cInNtYWxsIHJlY3RhbmdsZVwiXS5hZHt3aWR0aDoxODBweDtoZWlnaHQ6MTUwcHh9LnVpW2NsYXNzKj1cInZlcnRpY2FsIHJlY3RhbmdsZVwiXS5hZHt3aWR0aDoyNDBweDtoZWlnaHQ6NDAwcHh9LnVpLmJ1dHRvbi5hZHt3aWR0aDoxMjBweDtoZWlnaHQ6OTBweH0udWlbY2xhc3MqPVwic3F1YXJlIGJ1dHRvblwiXS5hZHt3aWR0aDoxMjVweDtoZWlnaHQ6MTI1cHh9LnVpW2NsYXNzKj1cInNtYWxsIGJ1dHRvblwiXS5hZHt3aWR0aDoxMjBweDtoZWlnaHQ6NjBweH0udWkuc2t5c2NyYXBlci5hZHt3aWR0aDoxMjBweDtoZWlnaHQ6NjAwcHh9LnVpW2NsYXNzKj1cIndpZGUgc2t5c2NyYXBlclwiXS5hZHt3aWR0aDoxNjBweH0udWkuYmFubmVyLmFke3dpZHRoOjQ2OHB4O2hlaWdodDo2MHB4fS51aVtjbGFzcyo9XCJ2ZXJ0aWNhbCBiYW5uZXJcIl0uYWR7d2lkdGg6MTIwcHg7aGVpZ2h0OjI0MHB4fS51aVtjbGFzcyo9XCJ0b3AgYmFubmVyXCJdLmFke3dpZHRoOjkzMHB4O2hlaWdodDoxODBweH0udWlbY2xhc3MqPVwiaGFsZiBiYW5uZXJcIl0uYWR7d2lkdGg6MjM0cHg7aGVpZ2h0OjYwcHh9LnVpW2NsYXNzKj1cImxhcmdlIGxlYWRlcmJvYXJkXCJdLmFke3dpZHRoOjk3MHB4O2hlaWdodDo5MHB4fS51aS5iaWxsYm9hcmQuYWR7d2lkdGg6OTcwcHg7aGVpZ2h0OjI1MHB4fS51aS5wYW5vcmFtYS5hZHt3aWR0aDo5ODBweDtoZWlnaHQ6MTIwcHh9LnVpLm5ldGJvYXJkLmFke3dpZHRoOjU4MHB4O2hlaWdodDo0MDBweH0udWlbY2xhc3MqPVwibGFyZ2UgbW9iaWxlIGJhbm5lclwiXS5hZHt3aWR0aDozMjBweDtoZWlnaHQ6MTAwcHh9LnVpW2NsYXNzKj1cIm1vYmlsZSBsZWFkZXJib2FyZFwiXS5hZHt3aWR0aDozMjBweDtoZWlnaHQ6NTBweH0udWkubW9iaWxlLmFke2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5tb2JpbGUuYWR7ZGlzcGxheTpibG9ja319LnVpLmNlbnRlcmVkLmFke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnVpLnRlc3QuYWR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojNTQ1NDU0fS51aS50ZXN0LmFkOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO2NvbnRlbnQ6J0FkJztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwfS51aS5tb2JpbGUudGVzdC5hZDphZnRlcntmb250LXNpemU6Ljg1NzE0Mjg2ZW19LnVpLnRlc3QuYWRbZGF0YS10ZXh0XTphZnRlcntjb250ZW50OmF0dHIoZGF0YS10ZXh0KX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBJdGVtXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5jYXJkLC51aS5jYXJkcz4uY2FyZHttYXgtd2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjI5MHB4O21pbi1oZWlnaHQ6MDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAxcHggM3B4IDAgI2Q0ZDRkNSwwIDAgMCAxcHggI2Q0ZDRkNTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyBlYXNlO3otaW5kZXg6Jyd9LnVpLmNhcmR7bWFyZ2luOjFlbSAwfS51aS5jYXJkIGEsLnVpLmNhcmRzPi5jYXJkIGF7Y3Vyc29yOnBvaW50ZXJ9LnVpLmNhcmQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5jYXJkOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5jYXJkc3tkaXNwbGF5OmZsZXg7bWFyZ2luOi0uODc1ZW0gLS41ZW07ZmxleC13cmFwOndyYXB9LnVpLmNhcmRzPi5jYXJke2Rpc3BsYXk6ZmxleDttYXJnaW46Ljg3NWVtIC41ZW07ZmxvYXQ6bm9uZX0udWkuY2FyZDphZnRlciwudWkuY2FyZHM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicgJztoZWlnaHQ6MDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0udWkuY2FyZHN+LnVpLmNhcmRze21hcmdpbi10b3A6Ljg3NWVtfS51aS5jYXJkPjpmaXJzdC1jaGlsZCwudWkuY2FyZHM+LmNhcmQ+OmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAwIDAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZSFpbXBvcnRhbnR9LnVpLmNhcmQ+Omxhc3QtY2hpbGQsLnVpLmNhcmRzPi5jYXJkPjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0haW1wb3J0YW50fS51aS5jYXJkPjpvbmx5LWNoaWxkLC51aS5jYXJkcz4uY2FyZD46b25seS1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSFpbXBvcnRhbnR9LnVpLmNhcmQ+LmltYWdlLC51aS5jYXJkcz4uY2FyZD4uaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbGV4OjAgMCBhdXRvO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KX0udWkuY2FyZD4uaW1hZ2U+aW1nLC51aS5jYXJkcz4uY2FyZD4uaW1hZ2U+aW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOmluaGVyaXR9LnVpLmNhcmQ+LmltYWdlOm5vdCgudWkpPmltZywudWkuY2FyZHM+LmNhcmQ+LmltYWdlOm5vdCgudWkpPmltZ3tib3JkZXI6bm9uZX0udWkuY2FyZD4uY29udGVudCwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnR7ZmxleC1ncm93OjE7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMSk7YmFja2dyb3VuZDowIDA7bWFyZ2luOjA7cGFkZGluZzoxZW0gMWVtO2JveC1zaGFkb3c6bm9uZTtmb250LXNpemU6MWVtO2JvcmRlci1yYWRpdXM6MH0udWkuY2FyZD4uY29udGVudDphZnRlciwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicgJztoZWlnaHQ6MDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0udWkuY2FyZD4uY29udGVudD4uaGVhZGVyLC51aS5jYXJkcz4uY2FyZD4uY29udGVudD4uaGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOicnO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLmNhcmQ+LmNvbnRlbnQ+LmhlYWRlcjpub3QoLnVpKSwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQ+LmhlYWRlcjpub3QoLnVpKXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMjg1NzE0MjllbTttYXJnaW4tdG9wOi0uMjE0MjVlbTtsaW5lLWhlaWdodDoxLjI4NTcxNDI5ZW19LnVpLmNhcmQ+LmNvbnRlbnQ+LmhlYWRlcisuZGVzY3JpcHRpb24sLnVpLmNhcmQ+LmNvbnRlbnQ+Lm1ldGErLmRlc2NyaXB0aW9uLC51aS5jYXJkcz4uY2FyZD4uY29udGVudD4uaGVhZGVyKy5kZXNjcmlwdGlvbiwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQ+Lm1ldGErLmRlc2NyaXB0aW9ue21hcmdpbi10b3A6LjVlbX0udWkuY2FyZCBbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJdLC51aS5jYXJkcz4uY2FyZCBbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJde2Zsb2F0OmxlZnR9LnVpLmNhcmQgW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0sLnVpLmNhcmRzPi5jYXJkIFtjbGFzcyo9XCJyaWdodCBmbG9hdGVkXCJde2Zsb2F0OnJpZ2h0fS51aS5jYXJkIFtjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl0sLnVpLmNhcmRzPi5jYXJkIFtjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl17dGV4dC1hbGlnbjpsZWZ0fS51aS5jYXJkIFtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXSwudWkuY2FyZHM+LmNhcmQgW2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJde3RleHQtYWxpZ246Y2VudGVyfS51aS5jYXJkIFtjbGFzcyo9XCJyaWdodCBhbGlnbmVkXCJdLC51aS5jYXJkcz4uY2FyZCBbY2xhc3MqPVwicmlnaHQgYWxpZ25lZFwiXXt0ZXh0LWFsaWduOnJpZ2h0fS51aS5jYXJkIC5jb250ZW50IGltZywudWkuY2FyZHM+LmNhcmQgLmNvbnRlbnQgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDonJ30udWkuY2FyZCAuYXZhdGFyIGltZywudWkuY2FyZCBpbWcuYXZhdGFyLC51aS5jYXJkcz4uY2FyZCAuYXZhdGFyIGltZywudWkuY2FyZHM+LmNhcmQgaW1nLmF2YXRhcnt3aWR0aDoyZW07aGVpZ2h0OjJlbTtib3JkZXItcmFkaXVzOjUwMHJlbX0udWkuY2FyZD4uY29udGVudD4uZGVzY3JpcHRpb24sLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50Pi5kZXNjcmlwdGlvbntjbGVhcjpib3RoO2NvbG9yOnJnYmEoMCwwLDAsLjY4KX0udWkuY2FyZD4uY29udGVudCBwLC51aS5jYXJkcz4uY2FyZD4uY29udGVudCBwe21hcmdpbjowIDAgLjVlbX0udWkuY2FyZD4uY29udGVudCBwOmxhc3QtY2hpbGQsLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLmNhcmQgLm1ldGEsLnVpLmNhcmRzPi5jYXJkIC5tZXRhe2ZvbnQtc2l6ZToxZW07Y29sb3I6cmdiYSgwLDAsMCwuNCl9LnVpLmNhcmQgLm1ldGEgKiwudWkuY2FyZHM+LmNhcmQgLm1ldGEgKnttYXJnaW4tcmlnaHQ6LjNlbX0udWkuY2FyZCAubWV0YSA6bGFzdC1jaGlsZCwudWkuY2FyZHM+LmNhcmQgLm1ldGEgOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnVpLmNhcmQgLm1ldGEgW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0sLnVpLmNhcmRzPi5jYXJkIC5tZXRhIFtjbGFzcyo9XCJyaWdodCBmbG9hdGVkXCJde21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi4zZW19LnVpLmNhcmQ+LmNvbnRlbnQgYTpub3QoLnVpKSwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgYTpub3QoLnVpKXtjb2xvcjonJzt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5jYXJkPi5jb250ZW50IGE6bm90KC51aSk6aG92ZXIsLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50IGE6bm90KC51aSk6aG92ZXJ7Y29sb3I6Jyd9LnVpLmNhcmQ+LmNvbnRlbnQ+YS5oZWFkZXIsLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50PmEuaGVhZGVye2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkuY2FyZD4uY29udGVudD5hLmhlYWRlcjpob3ZlciwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQ+YS5oZWFkZXI6aG92ZXJ7Y29sb3I6IzFlNzBiZn0udWkuY2FyZCAubWV0YT5hOm5vdCgudWkpLC51aS5jYXJkcz4uY2FyZCAubWV0YT5hOm5vdCgudWkpe2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5jYXJkIC5tZXRhPmE6bm90KC51aSk6aG92ZXIsLnVpLmNhcmRzPi5jYXJkIC5tZXRhPmE6bm90KC51aSk6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5jYXJkPi5idXR0b24sLnVpLmNhcmQ+LmJ1dHRvbnMsLnVpLmNhcmRzPi5jYXJkPi5idXR0b24sLnVpLmNhcmRzPi5jYXJkPi5idXR0b25ze21hcmdpbjowIC0xcHg7d2lkdGg6Y2FsYygxMDAlICsgMnB4KX0udWkuY2FyZCAuZGltbWVyLC51aS5jYXJkcz4uY2FyZCAuZGltbWVye2JhY2tncm91bmQtY29sb3I6Jyc7ei1pbmRleDoxMH0udWkuY2FyZD4uY29udGVudCAuc3Rhci5pY29uLC51aS5jYXJkcz4uY2FyZD4uY29udGVudCAuc3Rhci5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljc1O3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLmNhcmQ+LmNvbnRlbnQgLnN0YXIuaWNvbjpob3ZlciwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgLnN0YXIuaWNvbjpob3ZlcntvcGFjaXR5OjE7Y29sb3I6I2ZmYjcwYX0udWkuY2FyZD4uY29udGVudCAuYWN0aXZlLnN0YXIuaWNvbiwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgLmFjdGl2ZS5zdGFyLmljb257Y29sb3I6I2ZmZTYyM30udWkuY2FyZD4uY29udGVudCAubGlrZS5pY29uLC51aS5jYXJkcz4uY2FyZD4uY29udGVudCAubGlrZS5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljc1O3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLmNhcmQ+LmNvbnRlbnQgLmxpa2UuaWNvbjpob3ZlciwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgLmxpa2UuaWNvbjpob3ZlcntvcGFjaXR5OjE7Y29sb3I6I2ZmMjczM30udWkuY2FyZD4uY29udGVudCAuYWN0aXZlLmxpa2UuaWNvbiwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgLmFjdGl2ZS5saWtlLmljb257Y29sb3I6I2ZmMjczM30udWkuY2FyZD4uZXh0cmEsLnVpLmNhcmRzPi5jYXJkPi5leHRyYXttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KSFpbXBvcnRhbnQ7cG9zaXRpb246c3RhdGljO2JhY2tncm91bmQ6MCAwO3dpZHRoOmF1dG87bWFyZ2luOjAgMDtwYWRkaW5nOi43NWVtIDFlbTt0b3A6MDtsZWZ0OjA7Y29sb3I6cmdiYSgwLDAsMCwuNCk7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLmNhcmQ+LmV4dHJhIGE6bm90KC51aSksLnVpLmNhcmRzPi5jYXJkPi5leHRyYSBhOm5vdCgudWkpe2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5jYXJkPi5leHRyYSBhOm5vdCgudWkpOmhvdmVyLC51aS5jYXJkcz4uY2FyZD4uZXh0cmEgYTpub3QoLnVpKTpob3Zlcntjb2xvcjojMWU3MGJmfS51aS5yYWlzZWQuY2FyZCwudWkucmFpc2VkLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggNHB4IDAgcmdiYSgzNCwzNiwzOCwuMTIpLDAgMnB4IDEwcHggMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmxpbmsuY2FyZHMgLnJhaXNlZC5jYXJkOmhvdmVyLC51aS5saW5rLnJhaXNlZC5jYXJkOmhvdmVyLC51aS5yYWlzZWQuY2FyZHMgYS5jYXJkOmhvdmVyLGEudWkucmFpc2VkLmNhcmQ6aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2Q0ZDRkNSwwIDJweCA0cHggMCByZ2JhKDM0LDM2LDM4LC4xNSksMCAycHggMTBweCAwIHJnYmEoMzQsMzYsMzgsLjI1KX0udWkucmFpc2VkLmNhcmQsLnVpLnJhaXNlZC5jYXJkcz4uY2FyZHtib3gtc2hhZG93OjAgMCAwIDFweCAjZDRkNGQ1LDAgMnB4IDRweCAwIHJnYmEoMzQsMzYsMzgsLjEyKSwwIDJweCAxMHB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5jZW50ZXJlZC5jYXJkc3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51aS5jZW50ZXJlZC5jYXJke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnVpLmZsdWlkLmNhcmR7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTk5OXB4fS51aS5jYXJkcyBhLmNhcmQsLnVpLmxpbmsuY2FyZCwudWkubGluay5jYXJkcyAuY2FyZCxhLnVpLmNhcmR7dHJhbnNmb3JtOm5vbmV9LnVpLmNhcmRzIGEuY2FyZDpob3ZlciwudWkubGluay5jYXJkOmhvdmVyLC51aS5saW5rLmNhcmRzIC5jYXJkOmhvdmVyLGEudWkuY2FyZDpob3ZlcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpub25lO2JveC1zaGFkb3c6MCAxcHggM3B4IDAgI2JjYmRiZCwwIDAgMCAxcHggI2Q0ZDRkNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KX0udWkuY2FyZHM+LnJlZC5jYXJkLC51aS5yZWQuY2FyZCwudWkucmVkLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNkYjI4MjgsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnJlZC5jYXJkOmhvdmVyLC51aS5yZWQuY2FyZDpob3ZlciwudWkucmVkLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNkMDE5MTksMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+Lm9yYW5nZS5jYXJkLC51aS5vcmFuZ2UuY2FyZCwudWkub3JhbmdlLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNmMjcxMWMsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+Lm9yYW5nZS5jYXJkOmhvdmVyLC51aS5vcmFuZ2UuY2FyZDpob3ZlciwudWkub3JhbmdlLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNmMjYyMDIsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnllbGxvdy5jYXJkLC51aS55ZWxsb3cuY2FyZCwudWkueWVsbG93LmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNmYmJkMDgsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnllbGxvdy5jYXJkOmhvdmVyLC51aS55ZWxsb3cuY2FyZDpob3ZlciwudWkueWVsbG93LmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNlYWFlMDAsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+Lm9saXZlLmNhcmQsLnVpLm9saXZlLmNhcmQsLnVpLm9saXZlLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNiNWNjMTgsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+Lm9saXZlLmNhcmQ6aG92ZXIsLnVpLm9saXZlLmNhcmQ6aG92ZXIsLnVpLm9saXZlLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNhN2JkMGQsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LmdyZWVuLmNhcmQsLnVpLmdyZWVuLmNhcmQsLnVpLmdyZWVuLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMyMWJhNDUsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LmdyZWVuLmNhcmQ6aG92ZXIsLnVpLmdyZWVuLmNhcmQ6aG92ZXIsLnVpLmdyZWVuLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMxNmFiMzksMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnRlYWwuY2FyZCwudWkudGVhbC5jYXJkLC51aS50ZWFsLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMwMGI1YWQsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnRlYWwuY2FyZDpob3ZlciwudWkudGVhbC5jYXJkOmhvdmVyLC51aS50ZWFsLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMwMDljOTUsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuYmx1ZS5jYXJkLC51aS5ibHVlLmNhcmRzPi5jYXJkLC51aS5jYXJkcz4uYmx1ZS5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMyMTg1ZDAsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuYmx1ZS5jYXJkOmhvdmVyLC51aS5ibHVlLmNhcmRzPi5jYXJkOmhvdmVyLC51aS5jYXJkcz4uYmx1ZS5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMxNjc4YzIsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnZpb2xldC5jYXJkLC51aS52aW9sZXQuY2FyZCwudWkudmlvbGV0LmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM2NDM1YzksMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnZpb2xldC5jYXJkOmhvdmVyLC51aS52aW9sZXQuY2FyZDpob3ZlciwudWkudmlvbGV0LmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM1ODI5YmIsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnB1cnBsZS5jYXJkLC51aS5wdXJwbGUuY2FyZCwudWkucHVycGxlLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNhMzMzYzgsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnB1cnBsZS5jYXJkOmhvdmVyLC51aS5wdXJwbGUuY2FyZDpob3ZlciwudWkucHVycGxlLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM5NjI3YmEsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnBpbmsuY2FyZCwudWkucGluay5jYXJkLC51aS5waW5rLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNlMDM5OTcsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnBpbmsuY2FyZDpob3ZlciwudWkucGluay5jYXJkOmhvdmVyLC51aS5waW5rLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNlNjFhOGQsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuYnJvd24uY2FyZCwudWkuYnJvd24uY2FyZHM+LmNhcmQsLnVpLmNhcmRzPi5icm93bi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNhNTY3M2YsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuYnJvd24uY2FyZDpob3ZlciwudWkuYnJvd24uY2FyZHM+LmNhcmQ6aG92ZXIsLnVpLmNhcmRzPi5icm93bi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM5NzViMzMsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LmdyZXkuY2FyZCwudWkuZ3JleS5jYXJkLC51aS5ncmV5LmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM3Njc2NzYsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LmdyZXkuY2FyZDpob3ZlciwudWkuZ3JleS5jYXJkOmhvdmVyLC51aS5ncmV5LmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM4MzgzODMsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuYmxhY2suY2FyZCwudWkuYmxhY2suY2FyZHM+LmNhcmQsLnVpLmNhcmRzPi5ibGFjay5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMxYjFjMWQsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuYmxhY2suY2FyZDpob3ZlciwudWkuYmxhY2suY2FyZHM+LmNhcmQ6aG92ZXIsLnVpLmNhcmRzPi5ibGFjay5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMyNzI5MmEsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkub25lLmNhcmRze21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLm9uZS5jYXJkcz4uY2FyZHt3aWR0aDoxMDAlfS51aS50d28uY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkudHdvLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoNTAlIC0gMmVtKTttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbX0udWkudGhyZWUuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkudGhyZWUuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMyUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5mb3VyLmNhcmRze21hcmdpbi1sZWZ0Oi0uNzVlbTttYXJnaW4tcmlnaHQ6LS43NWVtfS51aS5mb3VyLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMjUlIC0gMS41ZW0pO21hcmdpbi1sZWZ0Oi43NWVtO21hcmdpbi1yaWdodDouNzVlbX0udWkuZml2ZS5jYXJkc3ttYXJnaW4tbGVmdDotLjc1ZW07bWFyZ2luLXJpZ2h0Oi0uNzVlbX0udWkuZml2ZS5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDIwJSAtIDEuNWVtKTttYXJnaW4tbGVmdDouNzVlbTttYXJnaW4tcmlnaHQ6Ljc1ZW19LnVpLnNpeC5jYXJkc3ttYXJnaW4tbGVmdDotLjc1ZW07bWFyZ2luLXJpZ2h0Oi0uNzVlbX0udWkuc2l4LmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMTYuNjY2NjY2NjclIC0gMS41ZW0pO21hcmdpbi1sZWZ0Oi43NWVtO21hcmdpbi1yaWdodDouNzVlbX0udWkuc2V2ZW4uY2FyZHN7bWFyZ2luLWxlZnQ6LS41ZW07bWFyZ2luLXJpZ2h0Oi0uNWVtfS51aS5zZXZlbi5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDE0LjI4NTcxNDI5JSAtIDFlbSk7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbX0udWkuZWlnaHQuY2FyZHN7bWFyZ2luLWxlZnQ6LS41ZW07bWFyZ2luLXJpZ2h0Oi0uNWVtfS51aS5laWdodC5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDEyLjUlIC0gMWVtKTttYXJnaW4tbGVmdDouNWVtO21hcmdpbi1yaWdodDouNWVtO2ZvbnQtc2l6ZToxMXB4fS51aS5uaW5lLmNhcmRze21hcmdpbi1sZWZ0Oi0uNWVtO21hcmdpbi1yaWdodDotLjVlbX0udWkubmluZS5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDExLjExMTExMTExJSAtIDFlbSk7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbTtmb250LXNpemU6MTBweH0udWkudGVuLmNhcmRze21hcmdpbi1sZWZ0Oi0uNWVtO21hcmdpbi1yaWdodDotLjVlbX0udWkudGVuLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMTAlIC0gMWVtKTttYXJnaW4tbGVmdDouNWVtO21hcmdpbi1yaWdodDouNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLnR3by5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS51aS50d28uZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS51aS50aHJlZS5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotMWVtO21hcmdpbi1yaWdodDotMWVtfS51aS50aHJlZS5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDUwJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19LnVpLmZvdXIuZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkuZm91ci5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDUwJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19LnVpLmZpdmUuZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkuZml2ZS5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDUwJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19LnVpLnNpeC5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotMWVtO21hcmdpbi1yaWdodDotMWVtfS51aS5zaXguZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYyg1MCUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5zZXZlbi5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotMWVtO21hcmdpbi1yaWdodDotMWVtfS51aS5zZXZlbi5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19LnVpLmVpZ2h0LmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0xZW07bWFyZ2luLXJpZ2h0Oi0xZW19LnVpLmVpZ2h0LmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMlIC0gMmVtKTttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbX0udWkubmluZS5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotMWVtO21hcmdpbi1yaWdodDotMWVtfS51aS5uaW5lLmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMlIC0gMmVtKTttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbX0udWkudGVuLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0xZW07bWFyZ2luLXJpZ2h0Oi0xZW19LnVpLnRlbi5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS50d28uZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWkudHdvLmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWkudGhyZWUuZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkudGhyZWUuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYyg1MCUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5mb3VyLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0xZW07bWFyZ2luLXJpZ2h0Oi0xZW19LnVpLmZvdXIuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYyg1MCUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5maXZlLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0xZW07bWFyZ2luLXJpZ2h0Oi0xZW19LnVpLmZpdmUuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMyUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5zaXguZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkuc2l4LmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMlIC0gMmVtKTttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbX0udWkuZWlnaHQuZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkuZWlnaHQuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMyUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5laWdodC5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotLjc1ZW07bWFyZ2luLXJpZ2h0Oi0uNzVlbX0udWkuZWlnaHQuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygyNSUgLSAxLjVlbSk7bWFyZ2luLWxlZnQ6Ljc1ZW07bWFyZ2luLXJpZ2h0Oi43NWVtfS51aS5uaW5lLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0uNzVlbTttYXJnaW4tcmlnaHQ6LS43NWVtfS51aS5uaW5lLmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMjUlIC0gMS41ZW0pO21hcmdpbi1sZWZ0Oi43NWVtO21hcmdpbi1yaWdodDouNzVlbX0udWkudGVuLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0uNzVlbTttYXJnaW4tcmlnaHQ6LS43NWVtfS51aS50ZW4uZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygyMCUgLSAxLjVlbSk7bWFyZ2luLWxlZnQ6Ljc1ZW07bWFyZ2luLXJpZ2h0Oi43NWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5zdGFja2FibGUuY2FyZHN7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnVpLnN0YWNrYWJsZS5jYXJkcyAuY2FyZDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS51aS5zdGFja2FibGUuY2FyZHM+LmNhcmR7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbjoxZW0gMWVtO3BhZGRpbmc6MCFpbXBvcnRhbnQ7d2lkdGg6Y2FsYygxMDAlIC0gMmVtKSFpbXBvcnRhbnR9fS51aS5jYXJkcz4uY2FyZHtmb250LXNpemU6MWVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIENvbW1lbnRcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmNvbW1lbnRze21hcmdpbjoxLjVlbSAwO21heC13aWR0aDo2NTBweH0udWkuY29tbWVudHM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5jb21tZW50czpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuY29tbWVudHMgLmNvbW1lbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDowIDA7bWFyZ2luOi41ZW0gMCAwO3BhZGRpbmc6LjVlbSAwIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpub25lO2xpbmUtaGVpZ2h0OjEuMn0udWkuY29tbWVudHMgLmNvbW1lbnQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjB9LnVpLmNvbW1lbnRzIC5jb21tZW50IC5jb21tZW50c3ttYXJnaW46MCAwIC41ZW0gLjVlbTtwYWRkaW5nOjFlbSAwIDFlbSAxZW19LnVpLmNvbW1lbnRzIC5jb21tZW50IC5jb21tZW50czpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS51aS5jb21tZW50cyAuY29tbWVudCAuY29tbWVudHMgLmNvbW1lbnR7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQ6MCAwfS51aS5jb21tZW50cyAuY29tbWVudCAuYXZhdGFye2Rpc3BsYXk6YmxvY2s7d2lkdGg6Mi41ZW07aGVpZ2h0OmF1dG87ZmxvYXQ6bGVmdDttYXJnaW46LjJlbSAwIDB9LnVpLmNvbW1lbnRzIC5jb21tZW50IC5hdmF0YXIgaW1nLC51aS5jb21tZW50cyAuY29tbWVudCBpbWcuYXZhdGFye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6LjI1cmVtfS51aS5jb21tZW50cyAuY29tbWVudD4uY29udGVudHtkaXNwbGF5OmJsb2NrfS51aS5jb21tZW50cyAuY29tbWVudD4uYXZhdGFyfi5jb250ZW50e21hcmdpbi1sZWZ0OjMuNWVtfS51aS5jb21tZW50cyAuY29tbWVudCAuYXV0aG9ye2ZvbnQtc2l6ZToxZW07Y29sb3I6cmdiYSgwLDAsMCwuODcpO2ZvbnQtd2VpZ2h0OjcwMH0udWkuY29tbWVudHMgLmNvbW1lbnQgYS5hdXRob3J7Y3Vyc29yOnBvaW50ZXJ9LnVpLmNvbW1lbnRzIC5jb21tZW50IGEuYXV0aG9yOmhvdmVye2NvbG9yOiMxZTcwYmZ9LnVpLmNvbW1lbnRzIC5jb21tZW50IC5tZXRhZGF0YXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouNWVtO2NvbG9yOnJnYmEoMCwwLDAsLjQpO2ZvbnQtc2l6ZTouODc1ZW19LnVpLmNvbW1lbnRzIC5jb21tZW50IC5tZXRhZGF0YT4qe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC41ZW0gMCAwfS51aS5jb21tZW50cyAuY29tbWVudCAubWV0YWRhdGE+Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnVpLmNvbW1lbnRzIC5jb21tZW50IC50ZXh0e21hcmdpbjouMjVlbSAwIC41ZW07Zm9udC1zaXplOjFlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7bGluZS1oZWlnaHQ6MS4zfS51aS5jb21tZW50cyAuY29tbWVudCAuYWN0aW9uc3tmb250LXNpemU6Ljg3NWVtfS51aS5jb21tZW50cyAuY29tbWVudCAuYWN0aW9ucyBhe2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC43NWVtIDAgMDtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkuY29tbWVudHMgLmNvbW1lbnQgLmFjdGlvbnMgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51aS5jb21tZW50cyAuY29tbWVudCAuYWN0aW9ucyBhLmFjdGl2ZSwudWkuY29tbWVudHMgLmNvbW1lbnQgLmFjdGlvbnMgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC44KX0udWkuY29tbWVudHM+LnJlcGx5LmZvcm17bWFyZ2luLXRvcDoxZW19LnVpLmNvbW1lbnRzIC5jb21tZW50IC5yZXBseS5mb3Jte3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxZW19LnVpLmNvbW1lbnRzIC5yZXBseS5mb3JtIHRleHRhcmVhe2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjEyZW19LnVpLmNvbGxhcHNlZC5jb21tZW50cywudWkuY29tbWVudHMgLmNvbGxhcHNlZC5jb21tZW50LC51aS5jb21tZW50cyAuY29sbGFwc2VkLmNvbW1lbnRze2Rpc3BsYXk6bm9uZX0udWkudGhyZWFkZWQuY29tbWVudHMgLmNvbW1lbnQgLmNvbW1lbnRze21hcmdpbjotMS41ZW0gMCAtMWVtIDEuMjVlbTtwYWRkaW5nOjNlbSAwIDJlbSAyLjI1ZW07Ym94LXNoYWRvdzotMXB4IDAgMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLm1pbmltYWwuY29tbWVudHMgLmNvbW1lbnQgLmFjdGlvbnN7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDphdXRvO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt0cmFuc2l0aW9uLWRlbGF5Oi4xc30udWkubWluaW1hbC5jb21tZW50cyAuY29tbWVudD4uY29udGVudDpob3Zlcj4uYWN0aW9uc3tvcGFjaXR5OjF9LnVpLm1pbmkuY29tbWVudHN7Zm9udC1zaXplOi43ODU3MTQyOXJlbX0udWkudGlueS5jb21tZW50c3tmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS5zbWFsbC5jb21tZW50c3tmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5jb21tZW50c3tmb250LXNpemU6MXJlbX0udWkubGFyZ2UuY29tbWVudHN7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmJpZy5jb21tZW50c3tmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5jb21tZW50c3tmb250LXNpemU6MS40Mjg1NzE0M3JlbX0udWkubWFzc2l2ZS5jb21tZW50c3tmb250LXNpemU6MS43MTQyODU3MXJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBGZWVkXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5mZWVke21hcmdpbjoxZW0gMH0udWkuZmVlZDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLmZlZWQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLmZlZWQ+LmV2ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6MTAwJTtwYWRkaW5nOi4yMTQyODU3MXJlbSAwO21hcmdpbjowO2JhY2tncm91bmQ6MCAwO2JvcmRlci10b3A6bm9uZX0udWkuZmVlZD4uZXZlbnQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowO3BhZGRpbmctdG9wOjB9LnVpLmZlZWQ+LmV2ZW50Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0udWkuZmVlZD4uZXZlbnQ+LmxhYmVse2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDoyLjVlbTtoZWlnaHQ6YXV0bzthbGlnbi1zZWxmOnN0cmV0Y2g7dGV4dC1hbGlnbjpsZWZ0fS51aS5mZWVkPi5ldmVudD4ubGFiZWwgLmljb257b3BhY2l0eToxO2ZvbnQtc2l6ZToxLjVlbTt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1ZW07YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czpub25lO2NvbG9yOnJnYmEoMCwwLDAsLjYpfS51aS5mZWVkPi5ldmVudD4ubGFiZWwgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo1MDByZW19LnVpLmZlZWQ+LmV2ZW50Pi5sYWJlbCsuY29udGVudHttYXJnaW46LjVlbSAwIC4zNTcxNDI4NmVtIDEuMTQyODU3MTRlbX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnR7ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvO2FsaWduLXNlbGY6c3RyZXRjaDt0ZXh0LWFsaWduOmxlZnQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnVpLmZlZWQ+LmV2ZW50Omxhc3QtY2hpbGQ+LmNvbnRlbnR7cGFkZGluZy1ib3R0b206MH0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgYXtjdXJzb3I6cG9pbnRlcn0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLmRhdGV7bWFyZ2luOi0uNXJlbSAwIDA7cGFkZGluZzowO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MWVtO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAuc3VtbWFyeXttYXJnaW46MDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5zdW1tYXJ5IGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO2hlaWdodDoxMGVtO21hcmdpbjotLjI1ZW0gLjI1ZW0gMCAwO2JvcmRlci1yYWRpdXM6LjI1ZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAudXNlcntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo3MDA7bWFyZ2luLXJpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC51c2VyIGltZ3ttYXJnaW46LS4yNWVtIC4yNWVtIDAgMDt3aWR0aDphdXRvO2hlaWdodDoxMGVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLnN1bW1hcnk+LmRhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOi44NTcxNDI4NmVtO2ZvbnQtc3R5bGU6bm9ybWFsO21hcmdpbjowIDAgMCAuNWVtO3BhZGRpbmc6MDtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLmV4dHJhe21hcmdpbjouNWVtIDAgMDtiYWNrZ3JvdW5kOjAgMDtwYWRkaW5nOjA7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAuZXh0cmEuaW1hZ2VzIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuMjVlbSAwIDA7d2lkdGg6NmVtfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAuZXh0cmEudGV4dHtwYWRkaW5nOjA7Ym9yZGVyLWxlZnQ6bm9uZTtmb250LXNpemU6MWVtO21heC13aWR0aDo1MDBweDtsaW5lLWhlaWdodDoxLjQyODVlbX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLm1ldGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTcxNDI4NmVtO21hcmdpbjouNWVtIDAgMDtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO3BhZGRpbmc6MDtjb2xvcjpyZ2JhKDAsMCwwLC42KX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLm1ldGE+Kntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDouNzVlbX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLm1ldGE+OmFmdGVye2NvbnRlbnQ6Jyc7Y29sb3I6cmdiYSgwLDAsMCwuMik7dG9wOjA7bGVmdDotMWVtO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhIC5saWtle2NvbG9yOicnO3RyYW5zaXRpb246LjJzIGNvbG9yIGVhc2V9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhIC5saWtlOmhvdmVyIC5pY29ue2NvbG9yOiNmZjI3MzN9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhIC5hY3RpdmUubGlrZSAuaWNvbntjb2xvcjojZWY0MDRhfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAubWV0YT46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLm1ldGE+OmZpcnN0LWNoaWxkOjphZnRlcntkaXNwbGF5Om5vbmV9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhIGEsLnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhPi5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTtjb2xvcjpyZ2JhKDAsMCwwLC41KTt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAubWV0YSBhOmhvdmVyLC51aS5mZWVkPi5ldmVudD4uY29udGVudCAubWV0YSBhOmhvdmVyIC5pY29uLC51aS5mZWVkPi5ldmVudD4uY29udGVudCAubWV0YT4uaWNvbjpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLnNtYWxsLmZlZWR7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuZmVlZHtmb250LXNpemU6MXJlbX0udWkubGFyZ2UuZmVlZHtmb250LXNpemU6MS4xNDI4NTcxNHJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBJdGVtXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5pdGVtcz4uaXRlbXtkaXNwbGF5OmZsZXg7bWFyZ2luOjFlbSAwO3dpZHRoOjEwMCU7bWluLWhlaWdodDowO2JhY2tncm91bmQ6MCAwO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMXMgZWFzZTt6LWluZGV4OicnfS51aS5pdGVtcz4uaXRlbSBhe2N1cnNvcjpwb2ludGVyfS51aS5pdGVtc3ttYXJnaW46MS41ZW0gMH0udWkuaXRlbXM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowIWltcG9ydGFudH0udWkuaXRlbXM6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS51aS5pdGVtcz4uaXRlbTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6JyAnO2hlaWdodDowO2NsZWFyOmJvdGg7b3ZlcmZsb3c6aGlkZGVuO3Zpc2liaWxpdHk6aGlkZGVufS51aS5pdGVtcz4uaXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLml0ZW1zPi5pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5pdGVtcz4uaXRlbT4uaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7bWFyZ2luOjA7cGFkZGluZzowO21heC1oZWlnaHQ6Jyc7YWxpZ24tc2VsZjp0b3B9LnVpLml0ZW1zPi5pdGVtPi5pbWFnZT5pbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6LjEyNXJlbTtib3JkZXI6bm9uZX0udWkuaXRlbXM+Lml0ZW0+LmltYWdlOm9ubHktY2hpbGQ+aW1ne2JvcmRlci1yYWRpdXM6MH0udWkuaXRlbXM+Lml0ZW0+LmNvbnRlbnR7ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvO2JhY2tncm91bmQ6MCAwO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7Zm9udC1zaXplOjFlbTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjB9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonICc7aGVpZ2h0OjA7Y2xlYXI6Ym90aDtvdmVyZmxvdzpoaWRkZW47dmlzaWJpbGl0eTpoaWRkZW59LnVpLml0ZW1zPi5pdGVtPi5pbWFnZSsuY29udGVudHttaW4td2lkdGg6MDt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MDthbGlnbi1zZWxmOnRvcDtwYWRkaW5nLWxlZnQ6MS41ZW19LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50Pi5oZWFkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMjE0MjVlbSAwIDA7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50Pi5oZWFkZXI6bm90KC51aSl7Zm9udC1zaXplOjEuMjg1NzE0MjllbX0udWkuaXRlbXM+Lml0ZW0gW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXXtmbG9hdDpsZWZ0fS51aS5pdGVtcz4uaXRlbSBbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXXtmbG9hdDpyaWdodH0udWkuaXRlbXM+Lml0ZW0gLmNvbnRlbnQgaW1ne2FsaWduLXNlbGY6bWlkZGxlO3dpZHRoOicnfS51aS5pdGVtcz4uaXRlbSAuYXZhdGFyIGltZywudWkuaXRlbXM+Lml0ZW0gaW1nLmF2YXRhcnt3aWR0aDonJztoZWlnaHQ6Jyc7Ym9yZGVyLXJhZGl1czo1MDByZW19LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50Pi5kZXNjcmlwdGlvbnttYXJnaW4tdG9wOi42ZW07bWF4LXdpZHRoOmF1dG87Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQyODVlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50IHB7bWFyZ2luOjAgMCAuNWVtfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5pdGVtcz4uaXRlbSAubWV0YXttYXJnaW46LjVlbSAwIC41ZW07Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLml0ZW1zPi5pdGVtIC5tZXRhICp7bWFyZ2luLXJpZ2h0Oi4zZW19LnVpLml0ZW1zPi5pdGVtIC5tZXRhIDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51aS5pdGVtcz4uaXRlbSAubWV0YSBbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDouM2VtfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCBhOm5vdCgudWkpe2NvbG9yOicnO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50IGE6bm90KC51aSk6aG92ZXJ7Y29sb3I6Jyd9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50PmEuaGVhZGVye2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkuaXRlbXM+Lml0ZW0+LmNvbnRlbnQ+YS5oZWFkZXI6aG92ZXJ7Y29sb3I6IzFlNzBiZn0udWkuaXRlbXM+Lml0ZW0gLm1ldGE+YTpub3QoLnVpKXtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkuaXRlbXM+Lml0ZW0gLm1ldGE+YTpub3QoLnVpKTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50IC5mYXZvcml0ZS5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljc1O3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50IC5mYXZvcml0ZS5pY29uOmhvdmVye29wYWNpdHk6MTtjb2xvcjojZmZiNzBhfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCAuYWN0aXZlLmZhdm9yaXRlLmljb257Y29sb3I6I2ZmZTYyM30udWkuaXRlbXM+Lml0ZW0+LmNvbnRlbnQgLmxpa2UuaWNvbntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi43NTt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCAubGlrZS5pY29uOmhvdmVye29wYWNpdHk6MTtjb2xvcjojZmYyNzMzfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCAuYWN0aXZlLmxpa2UuaWNvbntjb2xvcjojZmYyNzMzfS51aS5pdGVtcz4uaXRlbSAuZXh0cmF7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOjAgMDttYXJnaW46LjVyZW0gMCAwO3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMDt0b3A6MDtsZWZ0OjA7Y29sb3I6cmdiYSgwLDAsMCwuNCk7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2U7Ym9yZGVyLXRvcDpub25lfS51aS5pdGVtcz4uaXRlbSAuZXh0cmE+KnttYXJnaW46LjI1cmVtIC41cmVtIC4yNXJlbSAwfS51aS5pdGVtcz4uaXRlbSAuZXh0cmE+W2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl17bWFyZ2luOi4yNXJlbSAwIC4yNXJlbSAuNXJlbX0udWkuaXRlbXM+Lml0ZW0gLmV4dHJhOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonICc7aGVpZ2h0OjA7Y2xlYXI6Ym90aDtvdmVyZmxvdzpoaWRkZW47dmlzaWJpbGl0eTpoaWRkZW59LnVpLml0ZW1zPi5pdGVtPi5pbWFnZTpub3QoLnVpKXt3aWR0aDoxNzVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsudWkuaXRlbXM+Lml0ZW17bWFyZ2luOjFlbSAwfS51aS5pdGVtcz4uaXRlbT4uaW1hZ2U6bm90KC51aSl7d2lkdGg6MTUwcHh9LnVpLml0ZW1zPi5pdGVtPi5pbWFnZSsuY29udGVudHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDAgMWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5pdGVtczpub3QoLnVuc3RhY2thYmxlKT4uaXRlbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjJlbSAwfS51aS5pdGVtczpub3QoLnVuc3RhY2thYmxlKT4uaXRlbT4uaW1hZ2V7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS51aS5pdGVtczpub3QoLnVuc3RhY2thYmxlKT4uaXRlbT4uaW1hZ2UsLnVpLml0ZW1zOm5vdCgudW5zdGFja2FibGUpPi5pdGVtPi5pbWFnZT5pbWd7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O3dpZHRoOmF1dG8haW1wb3J0YW50O21heC1oZWlnaHQ6MjUwcHghaW1wb3J0YW50fS51aS5pdGVtczpub3QoLnVuc3RhY2thYmxlKT4uaXRlbT4uaW1hZ2UrLmNvbnRlbnR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEuNWVtIDAgMH19LnVpLml0ZW1zPi5pdGVtPi5pbWFnZStbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0uY29udGVudHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnVpLml0ZW1zPi5pdGVtPi5pbWFnZStbY2xhc3MqPVwibWlkZGxlIGFsaWduZWRcIl0uY29udGVudHthbGlnbi1zZWxmOmNlbnRlcn0udWkuaXRlbXM+Lml0ZW0+LmltYWdlK1tjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXS5jb250ZW50e2FsaWduLXNlbGY6ZmxleC1lbmR9LnVpLnJlbGF4ZWQuaXRlbXM+Lml0ZW17bWFyZ2luOjEuNWVtIDB9LnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5pdGVtcz4uaXRlbXttYXJnaW46MmVtIDB9LnVpLmRpdmlkZWQuaXRlbXM+Lml0ZW17Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO21hcmdpbjowO3BhZGRpbmc6MWVtIDB9LnVpLmRpdmlkZWQuaXRlbXM+Lml0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnVpLmRpdmlkZWQuaXRlbXM+Lml0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS51aS5yZWxheGVkLmRpdmlkZWQuaXRlbXM+Lml0ZW17bWFyZ2luOjA7cGFkZGluZzoxLjVlbSAwfS51aVtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0uZGl2aWRlZC5pdGVtcz4uaXRlbXttYXJnaW46MDtwYWRkaW5nOjJlbSAwfS51aS5pdGVtcyBhLml0ZW06aG92ZXIsLnVpLmxpbmsuaXRlbXM+Lml0ZW06aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnVpLml0ZW1zIGEuaXRlbTpob3ZlciAuY29udGVudCAuaGVhZGVyLC51aS5saW5rLml0ZW1zPi5pdGVtOmhvdmVyIC5jb250ZW50IC5oZWFkZXJ7Y29sb3I6IzFlNzBiZn0udWkuaXRlbXM+Lml0ZW17Zm9udC1zaXplOjFlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS51bnN0YWNrYWJsZS5pdGVtcz4uaXRlbT4uaW1hZ2UsLnVpLnVuc3RhY2thYmxlLml0ZW1zPi5pdGVtPi5pbWFnZT5pbWd7d2lkdGg6MTI1cHghaW1wb3J0YW50fX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBTdGF0aXN0aWNcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnN0YXRpc3RpY3tkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MWVtIDA7bWF4LXdpZHRoOmF1dG99LnVpLnN0YXRpc3RpYysudWkuc3RhdGlzdGlje21hcmdpbjowIDAgMCAxLjVlbX0udWkuc3RhdGlzdGljOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkuc3RhdGlzdGljOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5zdGF0aXN0aWNze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfS51aS5zdGF0aXN0aWNzPi5zdGF0aXN0aWN7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4OjAgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAxLjVlbSAxZW07bWF4LXdpZHRoOmF1dG99LnVpLnN0YXRpc3RpY3N7ZGlzcGxheTpmbGV4O21hcmdpbjoxZW0gLTEuNWVtIC0xZW19LnVpLnN0YXRpc3RpY3M6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicgJztoZWlnaHQ6MDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0udWkuc3RhdGlzdGljczpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxZW07Y29sb3I6IzFiMWMxZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnN0YXRpc3RpYz4ubGFiZWwsLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4ubGFiZWx7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnN0YXRpc3RpYz4ubGFiZWx+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LmxhYmVsfi52YWx1ZXttYXJnaW4tdG9wOjB9LnVpLnN0YXRpc3RpYz4udmFsdWV+LmxhYmVsLC51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlfi5sYWJlbHttYXJnaW4tdG9wOjB9LnVpLnN0YXRpc3RpYz4udmFsdWUgLmljb24sLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUgLmljb257b3BhY2l0eToxO3dpZHRoOmF1dG87bWFyZ2luOjB9LnVpLnN0YXRpc3RpYz4udGV4dC52YWx1ZSwudWkuc3RhdGlzdGljcyAuc3RhdGlzdGljPi50ZXh0LnZhbHVle2xpbmUtaGVpZ2h0OjFlbTttaW4taGVpZ2h0OjJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnN0YXRpc3RpYz4udGV4dC52YWx1ZSsubGFiZWwsLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udGV4dC52YWx1ZSsubGFiZWx7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnN0YXRpc3RpYz4udmFsdWUgaW1nLC51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlIGltZ3ttYXgtaGVpZ2h0OjNyZW07dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLnRlbi5zdGF0aXN0aWNze21hcmdpbjowIDAgLTFlbX0udWkudGVuLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3ttaW4td2lkdGg6MTAlO21hcmdpbjowIDAgMWVtfS51aS5uaW5lLnN0YXRpc3RpY3N7bWFyZ2luOjAgMCAtMWVtfS51aS5uaW5lLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3ttaW4td2lkdGg6MTEuMTExMTExMTElO21hcmdpbjowIDAgMWVtfS51aS5laWdodC5zdGF0aXN0aWNze21hcmdpbjowIDAgLTFlbX0udWkuZWlnaHQuc3RhdGlzdGljcyAuc3RhdGlzdGlje21pbi13aWR0aDoxMi41JTttYXJnaW46MCAwIDFlbX0udWkuc2V2ZW4uc3RhdGlzdGljc3ttYXJnaW46MCAwIC0xZW19LnVpLnNldmVuLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3ttaW4td2lkdGg6MTQuMjg1NzE0MjklO21hcmdpbjowIDAgMWVtfS51aS5zaXguc3RhdGlzdGljc3ttYXJnaW46MCAwIC0xZW19LnVpLnNpeC5zdGF0aXN0aWNzIC5zdGF0aXN0aWN7bWluLXdpZHRoOjE2LjY2NjY2NjY3JTttYXJnaW46MCAwIDFlbX0udWkuZml2ZS5zdGF0aXN0aWNze21hcmdpbjowIDAgLTFlbX0udWkuZml2ZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWN7bWluLXdpZHRoOjIwJTttYXJnaW46MCAwIDFlbX0udWkuZm91ci5zdGF0aXN0aWNze21hcmdpbjowIDAgLTFlbX0udWkuZm91ci5zdGF0aXN0aWNzIC5zdGF0aXN0aWN7bWluLXdpZHRoOjI1JTttYXJnaW46MCAwIDFlbX0udWkudGhyZWUuc3RhdGlzdGljc3ttYXJnaW46MCAwIC0xZW19LnVpLnRocmVlLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3ttaW4td2lkdGg6MzMuMzMzMzMzMzMlO21hcmdpbjowIDAgMWVtfS51aS50d28uc3RhdGlzdGljc3ttYXJnaW46MCAwIC0xZW19LnVpLnR3by5zdGF0aXN0aWNzIC5zdGF0aXN0aWN7bWluLXdpZHRoOjUwJTttYXJnaW46MCAwIDFlbX0udWkub25lLnN0YXRpc3RpY3N7bWFyZ2luOjAgMCAtMWVtfS51aS5vbmUuc3RhdGlzdGljcyAuc3RhdGlzdGlje21pbi13aWR0aDoxMDAlO21hcmdpbjowIDAgMWVtfS51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3N7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowO21heC13aWR0aDpub25lfS51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO21heC13aWR0aDpub25lO21hcmdpbjoxZW0gMH0udWkuaG9yaXpvbnRhbC5zdGF0aXN0aWM+LnRleHQudmFsdWUsLnVpLmhvcml6b250YWwuc3RhdGlzdGljcz4uc3RhdGlzdGljPi50ZXh0LnZhbHVle21pbi1oZWlnaHQ6MCFpbXBvcnRhbnR9LnVpLmhvcml6b250YWwuc3RhdGlzdGljPi52YWx1ZSAuaWNvbiwudWkuaG9yaXpvbnRhbC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlIC5pY29ue3dpZHRoOjEuMThlbX0udWkuaG9yaXpvbnRhbC5zdGF0aXN0aWM+LnZhbHVlLC51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5ob3Jpem9udGFsLnN0YXRpc3RpYz4ubGFiZWwsLnVpLmhvcml6b250YWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMCAwIC43NWVtfS51aS5yZWQuc3RhdGlzdGljPi52YWx1ZSwudWkucmVkLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLnJlZC5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNkYjI4Mjh9LnVpLm9yYW5nZS5zdGF0aXN0aWM+LnZhbHVlLC51aS5vcmFuZ2Uuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAub3JhbmdlLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2YyNzExY30udWkuc3RhdGlzdGljcyAueWVsbG93LnN0YXRpc3RpYz4udmFsdWUsLnVpLnllbGxvdy5zdGF0aXN0aWM+LnZhbHVlLC51aS55ZWxsb3cuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojZmJiZDA4fS51aS5vbGl2ZS5zdGF0aXN0aWM+LnZhbHVlLC51aS5vbGl2ZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5vbGl2ZS5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNiNWNjMTh9LnVpLmdyZWVuLnN0YXRpc3RpYz4udmFsdWUsLnVpLmdyZWVuLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmdyZWVuLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6IzIxYmE0NX0udWkuc3RhdGlzdGljcyAudGVhbC5zdGF0aXN0aWM+LnZhbHVlLC51aS50ZWFsLnN0YXRpc3RpYz4udmFsdWUsLnVpLnRlYWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojMDBiNWFkfS51aS5ibHVlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmJsdWUuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuYmx1ZS5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiMyMTg1ZDB9LnVpLnN0YXRpc3RpY3MgLnZpb2xldC5zdGF0aXN0aWM+LnZhbHVlLC51aS52aW9sZXQuc3RhdGlzdGljPi52YWx1ZSwudWkudmlvbGV0LnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6IzY0MzVjOX0udWkucHVycGxlLnN0YXRpc3RpYz4udmFsdWUsLnVpLnB1cnBsZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5wdXJwbGUuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojYTMzM2M4fS51aS5waW5rLnN0YXRpc3RpYz4udmFsdWUsLnVpLnBpbmsuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAucGluay5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNlMDM5OTd9LnVpLmJyb3duLnN0YXRpc3RpYz4udmFsdWUsLnVpLmJyb3duLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmJyb3duLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2E1NjczZn0udWkuZ3JleS5zdGF0aXN0aWM+LnZhbHVlLC51aS5ncmV5LnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmdyZXkuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojNzY3Njc2fS51aS5pbnZlcnRlZC5zdGF0aXN0aWMgLnZhbHVlLC51aS5pbnZlcnRlZC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnN0YXRpc3RpYyAubGFiZWwsLnVpLmludmVydGVkLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4ubGFiZWx7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9LnVpLmludmVydGVkLnJlZC5zdGF0aXN0aWM+LnZhbHVlLC51aS5pbnZlcnRlZC5yZWQuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQucmVkLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2ZmNjk1ZX0udWkuaW52ZXJ0ZWQub3JhbmdlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLm9yYW5nZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5pbnZlcnRlZC5vcmFuZ2Uuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojZmY4NTFifS51aS5pbnZlcnRlZC55ZWxsb3cuc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQueWVsbG93LnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmludmVydGVkLnllbGxvdy5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNmZmUyMWZ9LnVpLmludmVydGVkLm9saXZlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLm9saXZlLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmludmVydGVkLm9saXZlLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2Q5ZTc3OH0udWkuaW52ZXJ0ZWQuZ3JlZW4uc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQuZ3JlZW4uc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojMmVjYzQwfS51aS5pbnZlcnRlZC50ZWFsLnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLnRlYWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQudGVhbC5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiM2ZGZmZmZ9LnVpLmludmVydGVkLmJsdWUuc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQuYmx1ZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5pbnZlcnRlZC5ibHVlLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6IzU0YzhmZn0udWkuaW52ZXJ0ZWQudmlvbGV0LnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLnZpb2xldC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5pbnZlcnRlZC52aW9sZXQuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojYTI5MWZifS51aS5pbnZlcnRlZC5wdXJwbGUuc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQucHVycGxlLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmludmVydGVkLnB1cnBsZS5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNkYzczZmZ9LnVpLmludmVydGVkLnBpbmsuc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQucGluay5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5pbnZlcnRlZC5waW5rLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2ZmOGVkZn0udWkuaW52ZXJ0ZWQuYnJvd24uc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQuYnJvd24uc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQuYnJvd24uc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojZDY3YzFjfS51aS5pbnZlcnRlZC5ncmV5LnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLmdyZXkuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQuZ3JleS5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNkY2RkZGV9LnVpW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXS5zdGF0aXN0aWN7ZmxvYXQ6bGVmdDttYXJnaW46MCAyZW0gMWVtIDB9LnVpW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0uc3RhdGlzdGlje2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMWVtIDJlbX0udWkuZmxvYXRlZC5zdGF0aXN0aWM6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLm1pbmkuc3RhdGlzdGljPi52YWx1ZSwudWkubWluaS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZToxLjVyZW0haW1wb3J0YW50fS51aS5taW5pLmhvcml6b250YWwuc3RhdGlzdGljPi52YWx1ZSwudWkubWluaS5ob3Jpem9udGFsLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Zm9udC1zaXplOjEuNXJlbSFpbXBvcnRhbnR9LnVpLm1pbmkuc3RhdGlzdGljPi50ZXh0LnZhbHVlLC51aS5taW5pLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udGV4dC52YWx1ZXtmb250LXNpemU6MXJlbSFpbXBvcnRhbnR9LnVpLnRpbnkuc3RhdGlzdGljPi52YWx1ZSwudWkudGlueS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0udWkudGlueS5ob3Jpem9udGFsLnN0YXRpc3RpYz4udmFsdWUsLnVpLnRpbnkuaG9yaXpvbnRhbC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0udWkudGlueS5zdGF0aXN0aWM+LnRleHQudmFsdWUsLnVpLnRpbnkuc3RhdGlzdGljcyAuc3RhdGlzdGljPi50ZXh0LnZhbHVle2ZvbnQtc2l6ZToxcmVtIWltcG9ydGFudH0udWkuc21hbGwuc3RhdGlzdGljPi52YWx1ZSwudWkuc21hbGwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtmb250LXNpemU6M3JlbSFpbXBvcnRhbnR9LnVpLnNtYWxsLmhvcml6b250YWwuc3RhdGlzdGljPi52YWx1ZSwudWkuc21hbGwuaG9yaXpvbnRhbC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0udWkuc21hbGwuc3RhdGlzdGljPi50ZXh0LnZhbHVlLC51aS5zbWFsbC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnRleHQudmFsdWV7Zm9udC1zaXplOjFyZW0haW1wb3J0YW50fS51aS5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZTo0cmVtIWltcG9ydGFudH0udWkuaG9yaXpvbnRhbC5zdGF0aXN0aWM+LnZhbHVlLC51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Zm9udC1zaXplOjNyZW0haW1wb3J0YW50fS51aS5zdGF0aXN0aWM+LnRleHQudmFsdWUsLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udGV4dC52YWx1ZXtmb250LXNpemU6MnJlbSFpbXBvcnRhbnR9LnVpLmxhcmdlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmxhcmdlLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Zm9udC1zaXplOjVyZW0haW1wb3J0YW50fS51aS5sYXJnZS5ob3Jpem9udGFsLnN0YXRpc3RpYz4udmFsdWUsLnVpLmxhcmdlLmhvcml6b250YWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtmb250LXNpemU6NHJlbSFpbXBvcnRhbnR9LnVpLmxhcmdlLnN0YXRpc3RpYz4udGV4dC52YWx1ZSwudWkubGFyZ2Uuc3RhdGlzdGljcyAuc3RhdGlzdGljPi50ZXh0LnZhbHVle2ZvbnQtc2l6ZToyLjVyZW0haW1wb3J0YW50fS51aS5odWdlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmh1Z2Uuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtmb250LXNpemU6NnJlbSFpbXBvcnRhbnR9LnVpLmh1Z2UuaG9yaXpvbnRhbC5zdGF0aXN0aWM+LnZhbHVlLC51aS5odWdlLmhvcml6b250YWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtmb250LXNpemU6NXJlbSFpbXBvcnRhbnR9LnVpLmh1Z2Uuc3RhdGlzdGljPi50ZXh0LnZhbHVlLC51aS5odWdlLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udGV4dC52YWx1ZXtmb250LXNpemU6Mi41cmVtIWltcG9ydGFudH0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBBY2NvcmRpb25cbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmFjY29yZGlvbiwudWkuYWNjb3JkaW9uIC5hY2NvcmRpb257bWF4LXdpZHRoOjEwMCV9LnVpLmFjY29yZGlvbiAuYWNjb3JkaW9ue21hcmdpbjoxZW0gMCAwO3BhZGRpbmc6MH0udWkuYWNjb3JkaW9uIC5hY2NvcmRpb24gLnRpdGxlLC51aS5hY2NvcmRpb24gLnRpdGxle2N1cnNvcjpwb2ludGVyfS51aS5hY2NvcmRpb24gLnRpdGxlOm5vdCgudWkpe3BhZGRpbmc6LjVlbSAwO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuYWNjb3JkaW9uIC5hY2NvcmRpb24gLnRpdGxlfi5jb250ZW50LC51aS5hY2NvcmRpb24gLnRpdGxlfi5jb250ZW50e2Rpc3BsYXk6bm9uZX0udWkuYWNjb3JkaW9uOm5vdCguc3R5bGVkKSAuYWNjb3JkaW9uIC50aXRsZX4uY29udGVudDpub3QoLnVpKSwudWkuYWNjb3JkaW9uOm5vdCguc3R5bGVkKSAudGl0bGV+LmNvbnRlbnQ6bm90KC51aSl7bWFyZ2luOicnO3BhZGRpbmc6LjVlbSAwIDFlbX0udWkuYWNjb3JkaW9uOm5vdCguc3R5bGVkKSAudGl0bGV+LmNvbnRlbnQ6bm90KC51aSk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS51aS5hY2NvcmRpb24gLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb24sLnVpLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTtvcGFjaXR5OjE7d2lkdGg6MS4yNWVtO2hlaWdodDoxZW07bWFyZ2luOjAgLjI1cmVtIDAgMDtwYWRkaW5nOjA7Zm9udC1zaXplOjFlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZSxvcGFjaXR5IC4xcyBlYXNlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3RyYW5zZm9ybTpub25lfS51aS5hY2NvcmRpb24ubWVudSAuaXRlbSAudGl0bGV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9LnVpLmFjY29yZGlvbi5tZW51IC5pdGVtIC50aXRsZT4uZHJvcGRvd24uaWNvbntmbG9hdDpyaWdodDttYXJnaW46LjIxNDI1ZW0gMCAwIDFlbTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnVpLmFjY29yZGlvbiAudWkuaGVhZGVyIC5kcm9wZG93bi5pY29ue2ZvbnQtc2l6ZToxZW07bWFyZ2luOjAgLjI1cmVtIDAgMH0udWkuYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjdGl2ZS50aXRsZSAuZHJvcGRvd24uaWNvbiwudWkuYWNjb3JkaW9uIC5hY3RpdmUudGl0bGUgLmRyb3Bkb3duLmljb257dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnVpLmFjY29yZGlvbi5tZW51IC5pdGVtIC5hY3RpdmUudGl0bGU+LmRyb3Bkb3duLmljb257dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnVpLnN0eWxlZC5hY2NvcmRpb257d2lkdGg6NjAwcHh9LnVpLnN0eWxlZC5hY2NvcmRpb24sLnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbntib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSksMCAwIDAgMXB4IHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc3R5bGVkLmFjY29yZGlvbiAuYWNjb3JkaW9uIC50aXRsZSwudWkuc3R5bGVkLmFjY29yZGlvbiAudGl0bGV7bWFyZ2luOjA7cGFkZGluZzouNzVlbSAxZW07Y29sb3I6cmdiYSgwLDAsMCwuNCk7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2UsY29sb3IgLjFzIGVhc2V9LnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbiAudGl0bGU6Zmlyc3QtY2hpbGQsLnVpLnN0eWxlZC5hY2NvcmRpb24+LnRpdGxlOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZX0udWkuc3R5bGVkLmFjY29yZGlvbiAuYWNjb3JkaW9uIC5jb250ZW50LC51aS5zdHlsZWQuYWNjb3JkaW9uIC5jb250ZW50e21hcmdpbjowO3BhZGRpbmc6LjVlbSAxZW0gMS41ZW19LnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbiAuY29udGVudHtwYWRkaW5nOjA7cGFkZGluZzouNWVtIDFlbSAxLjVlbX0udWkuc3R5bGVkLmFjY29yZGlvbiAuYWNjb3JkaW9uIC5hY3RpdmUudGl0bGUsLnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbiAudGl0bGU6aG92ZXIsLnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjdGl2ZS50aXRsZSwudWkuc3R5bGVkLmFjY29yZGlvbiAudGl0bGU6aG92ZXJ7YmFja2dyb3VuZDowIDA7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5zdHlsZWQuYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjdGl2ZS50aXRsZSwudWkuc3R5bGVkLmFjY29yZGlvbiAuYWNjb3JkaW9uIC50aXRsZTpob3ZlcntiYWNrZ3JvdW5kOjAgMDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjdGl2ZS50aXRsZXtiYWNrZ3JvdW5kOjAgMDtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbiAuYWN0aXZlLnRpdGxle2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjdGl2ZS5jb250ZW50LC51aS5hY2NvcmRpb24gLmFjdGl2ZS5jb250ZW50e2Rpc3BsYXk6YmxvY2t9LnVpLmZsdWlkLmFjY29yZGlvbiwudWkuZmx1aWQuYWNjb3JkaW9uIC5hY2NvcmRpb257d2lkdGg6MTAwJX0udWkuaW52ZXJ0ZWQuYWNjb3JkaW9uIC50aXRsZTpub3QoLnVpKXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkFjY29yZGlvbjtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nZ2pCNUFBQUFDOEFBQUFZR050WVhBUGZPSUtBQUFCSEFBQUFFeG5ZWE53QUFBQUVBQUFBV2dBQUFBSVoyeDVacnlqNkhnQUFBRndBQUFBeUdobFlXVC8wSWhIQUFBQ09BQUFBRFpvYUdWaEFwa0I1d0FBQW5BQUFBQWthRzEwZUFKdUFCSUFBQUtVQUFBQUdHeHZZMkVBakFCV0FBQUNyQUFBQUE1dFlYaHdBQWdBRmdBQUFyd0FBQUFnYm1GdFpmQzFuMDRBQUFMY0FBQUJQSEJ2YzNRQUF3QUFBQUFFR0FBQUFDQUFBd0lBQVpBQUJRQUFBVXdCWmdBQUFFY0JUQUZtQUFBQTlRQVpBSVFBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUR3MmdIZy8rRC80QUhnQUNBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUNBQUFBQXdBQUFCUUFBd0FCQUFBQUZBQUVBRGdBQUFBS0FBZ0FBZ0FDQUFFQUlQRGEvLzMvL3dBQUFBQUFJUERaLy8zLy93QUIvK01QS3dBREFBRUFBQUFBQUFBQUFBQUFBQUVBQWYvL0FBOEFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQVNBRWtBdHdGdUFCTUFBRGMwUHdFMkZ6WVhGaDBCRkFjR0p3WXZBU1kxRWdhQUJRZ0hCUVlHQlFjSUJZQUcyd2NHZndjQkFRY0VDZjhJQkFjQkFRZC9CZ1lBQUFBQUFRQUFBRWtBcFFGdUFCTUFBRGNSTkRjMk16SWZBUllWRkE4QkJpTWlKeVkxQUFVR0J3Z0ZnQVlHZ0FVSUJ3WUZXd0VBQ0FVR0JvQUZDQWNGZ0FZR0JRY0FBQUFCQUFBQUFRQUFxV1lsczE4UFBQVUFDd0lBQUFBQUFNLzlvKzRBQUFBQXovMmo3Z0FBQUFBQXR3RnVBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBSGcvK0FBQUFJQUFBQUFBQUMzQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFHQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUMzQUJJQXR3QUFBQUFBQUFBS0FCUUFIZ0JDQUdRQUFBQUJBQUFBQmdBVUFBRUFBQUFBQUFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURnQ3VBQUVBQUFBQUFBRUFEQUFBQUFFQUFBQUFBQUlBRGdCQUFBRUFBQUFBQUFNQURBQWlBQUVBQUFBQUFBUUFEQUJPQUFFQUFBQUFBQVVBRmdBTUFBRUFBQUFBQUFZQUJnQXVBQUVBQUFBQUFBb0FOQUJhQUFNQUFRUUpBQUVBREFBQUFBTUFBUVFKQUFJQURnQkFBQU1BQVFRSkFBTUFEQUFpQUFNQUFRUUpBQVFBREFCT0FBTUFBUVFKQUFVQUZnQU1BQU1BQVFRSkFBWUFEQUEwQUFNQUFRUUpBQW9BTkFCYUFISUFZUUIwQUdrQWJnQm5BRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFCeUFHRUFkQUJwQUc0QVozSmhkR2x1WndCeUFHRUFkQUJwQUc0QVp3QlNBR1VBWndCMUFHd0FZUUJ5QUhJQVlRQjBBR2tBYmdCbkFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JrOVVWRThBQUFTd0FBb0FBQUFBQkdnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJEUmtZZ0FBQUE5QUFBQVMwQUFBRXRGcG92dUU5VEx6SUFBQUlrQUFBQVlBQUFBR0FJSXdlUVkyMWhjQUFBQW9RQUFBQk1BQUFBVEE5ODRncG5ZWE53QUFBQzBBQUFBQWdBQUFBSUFBQUFFR2hsWVdRQUFBTFlBQUFBTmdBQUFEYi8wSWhIYUdobFlRQUFBeEFBQUFBa0FBQUFKQUtaQWVkb2JYUjRBQUFETkFBQUFCZ0FBQUFZQW00QUVtMWhlSEFBQUFOTUFBQUFCZ0FBQUFZQUJsQUFibUZ0WlFBQUExUUFBQUU4QUFBQlBQQzFuMDV3YjNOMEFBQUVrQUFBQUNBQUFBQWdBQU1BQUFFQUJBUUFBUUVCQjNKaGRHbHVad0FCQWdBQkFEcjRIQUw0R3dQNEdBUWVDZ0FaVS8rTGl4NEtBQmxULzR1TERBZUxhL2lVK0hRRkhRQUFBSGtQSFFBQUFINFJIUUFBQUFrZEFBQUJKQklBQndFQkJ3MFBFUlFaSG5KaGRHbHVaM0poZEdsdVozVXdkVEYxTWpCMVJqQkVPWFZHTUVSQkFBQUNBWWtBQkFBR0FRRUVCd29OVnAzOGxBNzhsQTc4bEE3N2xBNzczWjMzYnhXTGtJMlFqNDRJOXhUM0ZBV09qNUNOa0l1UWk0K0pqb2VQaUkyR2k0WUlpL3VVQll1R2lZZUhpSWlIaDRtR2k0YUxobzJJandqN0ZQY1VCWWVPaVkrTGtBZ08rOTJMNWhXTDk1UUZpNUNOa0k2T2o0K1BqWkNMa0l1UWlZNkhDUGNVK3hRRmo0aU5ob3VHaTRhSmg0ZUlDUHNVK3hRRmlJZUdpWWFMaG91SGpZZVBpSTZKajR1UUNBNzRsQlQ0bEJXTERBb0FBQUFBQXdJQUFaQUFCUUFBQVV3QlpnQUFBRWNCVEFGbUFBQUE5UUFaQUlRQUFBQUFBQUFBQUFBQUFBQUFBQUFCRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFEdzJnSGcvK0QvNEFIZ0FDQUFBQUFCQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFDQUFBQUF3QUFBQlFBQXdBQkFBQUFGQUFFQURnQUFBQUtBQWdBQWdBQ0FBRUFJUERhLy8zLy93QUFBQUFBSVBEWi8vMy8vd0FCLytNUEt3QURBQUVBQUFBQUFBQUFBQUFBQUFFQUFmLy9BQThBQVFBQUFBRUFBRGZZT0paZkR6ejFBQXNDQUFBQUFBRFAvYVB1QUFBQUFNLzlvKzRBQUFBQUFMY0JiZ0FBQUFnQUFnQUFBQUFBQUFBQkFBQUI0UC9nQUFBQ0FBQUFBQUFBdHdBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQmdBQUFBQUFBQUFBQUFBQUFBRUFBQUFBdHdBU0FMY0FBQUFBVUFBQUJnQUFBQUFBRGdDdUFBRUFBQUFBQUFFQURBQUFBQUVBQUFBQUFBSUFEZ0JBQUFFQUFBQUFBQU1BREFBaUFBRUFBQUFBQUFRQURBQk9BQUVBQUFBQUFBVUFGZ0FNQUFFQUFBQUFBQVlBQmdBdUFBRUFBQUFBQUFvQU5BQmFBQU1BQVFRSkFBRUFEQUFBQUFNQUFRUUpBQUlBRGdCQUFBTUFBUVFKQUFNQURBQWlBQU1BQVFRSkFBUUFEQUJPQUFNQUFRUUpBQVVBRmdBTUFBTUFBUVFKQUFZQURBQTBBQU1BQVFRSkFBb0FOQUJhQUhJQVlRQjBBR2tBYmdCbkFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUJ5QUdFQWRBQnBBRzRBWjNKaGRHbHVad0J5QUdFQWRBQnBBRzRBWndCU0FHVUFad0IxQUd3QVlRQnlBSElBWVFCMEFHa0FiZ0JuQUVZQWJ3QnVBSFFBSUFCbkFHVUFiZ0JsQUhJQVlRQjBBR1VBWkFBZ0FHSUFlUUFnQUVrQVl3QnZBRTBBYndCdkFHNEFMZ0FEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS51aS5hY2NvcmRpb24gLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb24sLnVpLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb257Zm9udC1mYW1pbHk6QWNjb3JkaW9uO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLmFjY29yZGlvbiAuYWNjb3JkaW9uIC50aXRsZSAuZHJvcGRvd24uaWNvbjpiZWZvcmUsLnVpLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjBkYSd9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gQ2hlY2tib3hcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3V0bGluZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc3R5bGU6bm9ybWFsO21pbi1oZWlnaHQ6MTdweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxN3B4O21pbi13aWR0aDoxN3B4fS51aS5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwudWkuY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb117Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MCFpbXBvcnRhbnQ7b3V0bGluZTowO3otaW5kZXg6Mzt3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS51aS5jaGVja2JveCAuYm94LC51aS5jaGVja2JveCBsYWJlbHtjdXJzb3I6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxLjg1NzE0ZW07b3V0bGluZTowO2ZvbnQtc2l6ZToxZW19LnVpLmNoZWNrYm94IC5ib3g6YmVmb3JlLC51aS5jaGVja2JveCBsYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7Y29udGVudDonJztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czouMjE0Mjg1NzFyZW07dHJhbnNpdGlvbjpib3JkZXIgLjFzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLmNoZWNrYm94IC5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGxhYmVsOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxNHB4O3RvcDowO2xlZnQ6MDt3aWR0aDoxN3B4O2hlaWdodDoxN3B4O3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7dHJhbnNpdGlvbjpib3JkZXIgLjFzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZX0udWkuY2hlY2tib3ggbGFiZWwsLnVpLmNoZWNrYm94K2xhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjg3KTt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5jaGVja2JveCtsYWJlbHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLmNoZWNrYm94IC5ib3g6aG92ZXI6OmJlZm9yZSwudWkuY2hlY2tib3ggbGFiZWw6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjM1KX0udWkuY2hlY2tib3ggbGFiZWw6aG92ZXIsLnVpLmNoZWNrYm94K2xhYmVsOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS5jaGVja2JveCAuYm94OmFjdGl2ZTo6YmVmb3JlLC51aS5jaGVja2JveCBsYWJlbDphY3RpdmU6OmJlZm9yZXtiYWNrZ3JvdW5kOiNmOWZhZmI7Ym9yZGVyLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjM1KX0udWkuY2hlY2tib3ggLmJveDphY3RpdmU6OmFmdGVyLC51aS5jaGVja2JveCBsYWJlbDphY3RpdmU6OmFmdGVye2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuY2hlY2tib3ggaW5wdXQ6YWN0aXZlfmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuY2hlY2tib3ggaW5wdXQ6Zm9jdXN+LmJveDpiZWZvcmUsLnVpLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5NmM4ZGF9LnVpLmNoZWNrYm94IGlucHV0OmZvY3Vzfi5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmFmdGVye2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuY2hlY2tib3ggaW5wdXQ6Zm9jdXN+bGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3g6YmVmb3JlLC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjM1KX0udWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94OmFmdGVyLC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmFmdGVye29wYWNpdHk6MTtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGV+LmJveDpiZWZvcmUsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGV+bGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMzUpfS51aS5jaGVja2JveCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTppbmRldGVybWluYXRlfi5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGV+bGFiZWw6YWZ0ZXJ7b3BhY2l0eToxO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1c34uYm94OmJlZm9yZSwudWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1c35sYWJlbDpiZWZvcmUsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGU6Zm9jdXN+LmJveDpiZWZvcmUsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGU6Zm9jdXN+bGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk2YzhkYX0udWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1c34uYm94OmFmdGVyLC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkOmZvY3VzfmxhYmVsOmFmdGVyLC51aS5jaGVja2JveCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTppbmRldGVybWluYXRlOmZvY3Vzfi5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGU6Zm9jdXN+bGFiZWw6YWZ0ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5yZWFkLW9ubHkuY2hlY2tib3gsLnVpLnJlYWQtb25seS5jaGVja2JveCBsYWJlbHtjdXJzb3I6ZGVmYXVsdH0udWkuY2hlY2tib3ggaW5wdXRbZGlzYWJsZWRdfi5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGlucHV0W2Rpc2FibGVkXX5sYWJlbCwudWkuZGlzYWJsZWQuY2hlY2tib3ggLmJveDphZnRlciwudWkuZGlzYWJsZWQuY2hlY2tib3ggbGFiZWx7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O29wYWNpdHk6LjU7Y29sb3I6IzAwMH0udWkuY2hlY2tib3ggaW5wdXQuaGlkZGVue3otaW5kZXg6LTF9LnVpLmNoZWNrYm94IGlucHV0LmhpZGRlbitsYWJlbHtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnVpLnJhZGlvLmNoZWNrYm94e21pbi1oZWlnaHQ6MTVweH0udWkucmFkaW8uY2hlY2tib3ggLmJveCwudWkucmFkaW8uY2hlY2tib3ggbGFiZWx7cGFkZGluZy1sZWZ0OjEuODU3MTRlbX0udWkucmFkaW8uY2hlY2tib3ggLmJveDpiZWZvcmUsLnVpLnJhZGlvLmNoZWNrYm94IGxhYmVsOmJlZm9yZXtjb250ZW50OicnO3RyYW5zZm9ybTpub25lO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czo1MDByZW07dG9wOjFweDtsZWZ0OjB9LnVpLnJhZGlvLmNoZWNrYm94IC5ib3g6YWZ0ZXIsLnVpLnJhZGlvLmNoZWNrYm94IGxhYmVsOmFmdGVye2JvcmRlcjpub25lO2NvbnRlbnQ6JychaW1wb3J0YW50O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7bGluZS1oZWlnaHQ6MTVweH0udWkucmFkaW8uY2hlY2tib3ggLmJveDphZnRlciwudWkucmFkaW8uY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7dG9wOjFweDtsZWZ0OjA7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtib3JkZXItcmFkaXVzOjUwMHJlbTt0cmFuc2Zvcm06c2NhbGUoLjQ2NjY2NjY3KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkucmFkaW8uY2hlY2tib3ggaW5wdXQ6Zm9jdXN+LmJveDpiZWZvcmUsLnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmZvY3Vzfi5ib3g6YWZ0ZXIsLnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5yYWRpby5jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlfi5ib3g6YWZ0ZXIsLnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGV+bGFiZWw6YWZ0ZXJ7b3BhY2l0eTowfS51aS5yYWRpby5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3g6YmVmb3JlLC51aS5yYWRpby5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+LmJveDphZnRlciwudWkucmFkaW8uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkucmFkaW8uY2hlY2tib3ggaW5wdXQ6Zm9jdXM6Y2hlY2tlZH4uYm94OmJlZm9yZSwudWkucmFkaW8uY2hlY2tib3ggaW5wdXQ6Zm9jdXM6Y2hlY2tlZH5sYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS51aS5yYWRpby5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2Vkfi5ib3g6YWZ0ZXIsLnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+bGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLnNsaWRlci5jaGVja2JveHttaW4taGVpZ2h0OjEuMjVyZW19LnVpLnNsaWRlci5jaGVja2JveCBpbnB1dHt3aWR0aDozLjVyZW07aGVpZ2h0OjEuMjVyZW19LnVpLnNsaWRlci5jaGVja2JveCAuYm94LC51aS5zbGlkZXIuY2hlY2tib3ggbGFiZWx7cGFkZGluZy1sZWZ0OjQuNXJlbTtsaW5lLWhlaWdodDoxcmVtO2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5zbGlkZXIuY2hlY2tib3ggLmJveDpiZWZvcmUsLnVpLnNsaWRlci5jaGVja2JveCBsYWJlbDpiZWZvcmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JvcmRlcjpub25lIWltcG9ydGFudDtsZWZ0OjA7ei1pbmRleDoxO3RvcDouNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KTt3aWR0aDozLjVyZW07aGVpZ2h0Oi4yMTQyODU3MXJlbTt0cmFuc2Zvcm06bm9uZTtib3JkZXItcmFkaXVzOjUwMHJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzIGVhc2V9LnVpLnNsaWRlci5jaGVja2JveCAuYm94OmFmdGVyLC51aS5zbGlkZXIuY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4wNSkpO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6JychaW1wb3J0YW50O29wYWNpdHk6MTt6LWluZGV4OjI7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSksMCAwIDAgMXB4IHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldDt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTt0b3A6LS4yNXJlbTtsZWZ0OjA7dHJhbnNmb3JtOm5vbmU7Ym9yZGVyLXJhZGl1czo1MDByZW07dHJhbnNpdGlvbjpsZWZ0IC4zcyBlYXNlfS51aS5zbGlkZXIuY2hlY2tib3ggaW5wdXQ6Zm9jdXN+LmJveDpiZWZvcmUsLnVpLnNsaWRlci5jaGVja2JveCBpbnB1dDpmb2N1c35sYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyOm5vbmV9LnVpLnNsaWRlci5jaGVja2JveCAuYm94OmhvdmVyLC51aS5zbGlkZXIuY2hlY2tib3ggbGFiZWw6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLnNsaWRlci5jaGVja2JveCAuYm94OmhvdmVyOjpiZWZvcmUsLnVpLnNsaWRlci5jaGVja2JveCBsYWJlbDpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS51aS5zbGlkZXIuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94LC51aS5zbGlkZXIuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbHtjb2xvcjpyZ2JhKDAsMCwwLC45NSkhaW1wb3J0YW50fS51aS5zbGlkZXIuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94OmJlZm9yZSwudWkuc2xpZGVyLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzU0NTQ1NCFpbXBvcnRhbnR9LnVpLnNsaWRlci5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3g6YWZ0ZXIsLnVpLnNsaWRlci5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmFmdGVye2xlZnQ6MnJlbX0udWkuc2xpZGVyLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+LmJveCwudWkuc2xpZGVyLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+bGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuOTUpIWltcG9ydGFudH0udWkuc2xpZGVyLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+LmJveDpiZWZvcmUsLnVpLnNsaWRlci5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2VkfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAhaW1wb3J0YW50fS51aS50b2dnbGUuY2hlY2tib3h7bWluLWhlaWdodDoxLjVyZW19LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dHt3aWR0aDozLjVyZW07aGVpZ2h0OjEuNXJlbX0udWkudG9nZ2xlLmNoZWNrYm94IC5ib3gsLnVpLnRvZ2dsZS5jaGVja2JveCBsYWJlbHttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6NC41cmVtO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkudG9nZ2xlLmNoZWNrYm94IGxhYmVse3BhZGRpbmctdG9wOi4xNWVtfS51aS50b2dnbGUuY2hlY2tib3ggLmJveDpiZWZvcmUsLnVpLnRvZ2dsZS5jaGVja2JveCBsYWJlbDpiZWZvcmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3otaW5kZXg6MTt0cmFuc2Zvcm06bm9uZTtib3JkZXI6bm9uZTt0b3A6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Om5vbmU7d2lkdGg6My41cmVtO2hlaWdodDoxLjVyZW07Ym9yZGVyLXJhZGl1czo1MDByZW19LnVpLnRvZ2dsZS5jaGVja2JveCAuYm94OmFmdGVyLC51aS50b2dnbGUuY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4wNSkpO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6JychaW1wb3J0YW50O29wYWNpdHk6MTt6LWluZGV4OjI7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSksMCAwIDAgMXB4IHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldDt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTt0b3A6MDtsZWZ0OjA7Ym9yZGVyLXJhZGl1czo1MDByZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyBlYXNlLGxlZnQgLjNzIGVhc2V9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dH4uYm94OmFmdGVyLC51aS50b2dnbGUuY2hlY2tib3ggaW5wdXR+bGFiZWw6YWZ0ZXJ7bGVmdDotLjA1cmVtO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpLDAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1c34uYm94OmJlZm9yZSwudWkudG9nZ2xlLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KTtib3JkZXI6bm9uZX0udWkudG9nZ2xlLmNoZWNrYm94IC5ib3g6aG92ZXI6OmJlZm9yZSwudWkudG9nZ2xlLmNoZWNrYm94IGxhYmVsOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyOm5vbmV9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3gsLnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjk1KSFpbXBvcnRhbnR9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3g6YmVmb3JlLC51aS50b2dnbGUuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMjE4NWQwIWltcG9ydGFudH0udWkudG9nZ2xlLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+LmJveDphZnRlciwudWkudG9nZ2xlLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YWZ0ZXJ7bGVmdDoyLjE1cmVtO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpLDAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2Vkfi5ib3gsLnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2VkfmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjk1KSFpbXBvcnRhbnR9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2Vkfi5ib3g6YmVmb3JlLC51aS50b2dnbGUuY2hlY2tib3ggaW5wdXQ6Zm9jdXM6Y2hlY2tlZH5sYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMGQ3MWJiIWltcG9ydGFudH0udWkuZml0dGVkLmNoZWNrYm94IC5ib3gsLnVpLmZpdHRlZC5jaGVja2JveCBsYWJlbHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnVpLmZpdHRlZC50b2dnbGUuY2hlY2tib3h7d2lkdGg6My41cmVtfS51aS5maXR0ZWQuc2xpZGVyLmNoZWNrYm94e3dpZHRoOjMuNXJlbX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkNoZWNrYm94O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JEOEFBQUM4QUFBQVlHTnRZWEFZVnRDSkFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpuNGh1d1VBQUFGNEFBQUJZR2hsWVdRR1BlMVpBQUFDMkFBQUFEWm9hR1ZoQjMwRHlBQUFBeEFBQUFBa2FHMTBlQkJLQUVVQUFBTTBBQUFBSEd4dlkyRUFtZ0VTQUFBRFVBQUFBQkJ0WVhod0FBa0FMd0FBQTJBQUFBQWdibUZ0WlNDOEl1Z0FBQU9BQUFBQmtuQnZjM1FBQXdBQUFBQUZGQUFBQUNBQUF3TVRBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRG9BZ1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNkFMLy9mLy9BQUFBQUFBZzZBRC8vZi8vQUFILzR4Z0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUVVQVVRTzdBdmdBR2dBQUFSUUhBUVlqSWljQkpqVTBQd0UyTXpJZkFRRTJNeklmQVJZVkE3c1EvaFFRRmhjUS91TVFFRTRRRnhjUXFBRjJFQmNYRUU0UUFuTVdFUDRVRUJBQkhSQVhGaEJPRUJDb0FYY1FFRTRRRndBQUFBQUJBQUFCYmdNbEFra0FGQUFBQVJVVUJ3WWpJU0luSmowQk5EYzJNeUV5RnhZVkF5VVFFQmY5U1JjUUVCQVFGd0szRnhBUUFoSnRGeEFRRUJBWGJSY1FFQkFRRndBQUFBQUJBQUFBU1FNbEEyNEFMQUFBQVJVVUJ3WXJBUlVVQndZckFTSW5KajBCSXlJbkpqMEJORGMyT3dFMU5EYzJPd0V5RnhZZEFUTXlGeFlWQXlVUUVCZnVFQkFYYmhZUUVPNFhFQkFRRUJmdUVCQVdiaGNRRU80WEVCQUNFbTBYRUJEdUZ4QVFFQkFYN2hBUUYyMFhFQkR1RnhBUUVCQVg3aEFRRndBQUFRQUFBQUlBQUhSU3pUOWZEenoxQUFzRUFBQUFBQURSc2RSM0FBQUFBTkd4MUhjQUFBQUFBN3NEYmdBQUFBZ0FBZ0FBQUFBQUFBQUJBQUFEd1AvQUFBQUVBQUFBQUFBRHV3QUJBQUFBQUFBQUFBQUFBQUFBQUFBQUJ3UUFBQUFBQUFBQUFBQUFBQUlBQUFBRUFBQkZBeVVBQUFNbEFBQUFBQUFBQUFvQUZBQWVBRTRBY2dDd0FBRUFBQUFIQUMwQUFRQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT0FLNEFBUUFBQUFBQUFRQUlBQUFBQVFBQUFBQUFBZ0FIQUdrQUFRQUFBQUFBQXdBSUFEa0FBUUFBQUFBQUJBQUlBSDRBQVFBQUFBQUFCUUFMQUJnQUFRQUFBQUFBQmdBSUFGRUFBUUFBQUFBQUNnQWFBSllBQXdBQkJBa0FBUUFRQUFnQUF3QUJCQWtBQWdBT0FIQUFBd0FCQkFrQUF3QVFBRUVBQXdBQkJBa0FCQUFRQUlZQUF3QUJCQWtBQlFBV0FDTUFBd0FCQkFrQUJnQVFBRmtBQXdBQkJBa0FDZ0EwQUxCRGFHVmphMkp2ZUFCREFHZ0FaUUJqQUdzQVlnQnZBSGhXWlhKemFXOXVJREl1TUFCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTWdBdUFEQkRhR1ZqYTJKdmVBQkRBR2dBWlFCakFHc0FZZ0J2QUhoRGFHVmphMkp2ZUFCREFHZ0FaUUJqQUdzQVlnQnZBSGhTWldkMWJHRnlBRklBWlFCbkFIVUFiQUJoQUhKRGFHVmphMkp2ZUFCREFHZ0FaUUJqQUdzQVlnQnZBSGhHYjI1MElHZGxibVZ5WVhSbFpDQmllU0JKWTI5TmIyOXVMZ0JHQUc4QWJnQjBBQ0FBWndCbEFHNEFaUUJ5QUdFQWRBQmxBR1FBSUFCaUFIa0FJQUJKQUdNQWJ3Qk5BRzhBYndCdUFDNEFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSkgZm9ybWF0KCd0cnVldHlwZScpfS51aS5jaGVja2JveCAuYm94OmFmdGVyLC51aS5jaGVja2JveCBsYWJlbDphZnRlcntmb250LWZhbWlseTpDaGVja2JveH0udWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94OmFmdGVyLC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmFmdGVye2NvbnRlbnQ6J1xcZTgwMCd9LnVpLmNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGV+LmJveDphZnRlciwudWkuY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZX5sYWJlbDphZnRlcntmb250LXNpemU6MTJweDtjb250ZW50OidcXGU4MDEnfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIERpbW1lclxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8uZGltbWFibGU6bm90KGJvZHkpe3Bvc2l0aW9uOnJlbGF0aXZlfS51aS5kaW1tZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MWVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpO29wYWNpdHk6MDtsaW5lLWhlaWdodDoxOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjVzIGxpbmVhcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpbGwtY2hhbmdlOm9wYWNpdHk7ei1pbmRleDoxMDAwfS51aS5kaW1tZXI+LmNvbnRlbnR7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0O2NvbG9yOiNmZmZ9LnVpLnNlZ21lbnQ+LnVpLmRpbW1lcntib3JkZXItcmFkaXVzOmluaGVyaXQhaW1wb3J0YW50fS51aS5kaW1tZXI6bm90KC5pbnZlcnRlZCk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMSl9LnVpLmRpbW1lcjpub3QoLmludmVydGVkKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnVpLmRpbW1lcjpub3QoLmludmVydGVkKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMTUpfS51aS5kaW1tZXI6bm90KC5pbnZlcnRlZCk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMzUpfS5hbmltYXRpbmcuZGltbWFibGU6bm90KGJvZHkpLC5kaW1tZWQuZGltbWFibGU6bm90KGJvZHkpe292ZXJmbG93OmhpZGRlbn0uZGltbWVkLmRpbW1hYmxlPi51aS5hbmltYXRpbmcuZGltbWVyLC5kaW1tZWQuZGltbWFibGU+LnVpLnZpc2libGUuZGltbWVyLC51aS5hY3RpdmUuZGltbWVye2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjF9LnVpLmRpc2FibGVkLmRpbW1lcnt3aWR0aDowIWltcG9ydGFudDtoZWlnaHQ6MCFpbXBvcnRhbnR9LmRpbW1lZC5kaW1tYWJsZT4udWkuYW5pbWF0aW5nLmxlZ2FjeS5kaW1tZXIsLmRpbW1lZC5kaW1tYWJsZT4udWkudmlzaWJsZS5sZWdhY3kuZGltbWVyLC51aS5hY3RpdmUubGVnYWN5LmRpbW1lcntkaXNwbGF5OmJsb2NrfS51aVtjbGFzcyo9XCJ0b3AgYWxpZ25lZFwiXS5kaW1tZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnVpW2NsYXNzKj1cImJvdHRvbSBhbGlnbmVkXCJdLmRpbW1lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnVpLnBhZ2UuZGltbWVye3Bvc2l0aW9uOmZpeGVkO3RyYW5zZm9ybS1zdHlsZTonJztwZXJzcGVjdGl2ZToyMDAwcHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfWJvZHkuYW5pbWF0aW5nLmluLmRpbW1hYmxlLGJvZHkuZGltbWVkLmRpbW1hYmxle292ZXJmbG93OmhpZGRlbn1ib2R5LmRpbW1hYmxlPi5kaW1tZXJ7cG9zaXRpb246Zml4ZWR9LmJsdXJyaW5nLmRpbW1hYmxlPjpub3QoLmRpbW1lcil7LXdlYmtpdC1maWx0ZXI6Ymx1cigwKSBncmF5c2NhbGUoMCk7ZmlsdGVyOmJsdXIoMCkgZ3JheXNjYWxlKDApO3RyYW5zaXRpb246LjhzIC13ZWJraXQtZmlsdGVyIGVhc2U7dHJhbnNpdGlvbjouOHMgZmlsdGVyIGVhc2U7dHJhbnNpdGlvbjouOHMgZmlsdGVyIGVhc2UsLjhzIC13ZWJraXQtZmlsdGVyIGVhc2V9LmJsdXJyaW5nLmRpbW1lZC5kaW1tYWJsZT46bm90KC5kaW1tZXIpey13ZWJraXQtZmlsdGVyOmJsdXIoNXB4KSBncmF5c2NhbGUoLjcpO2ZpbHRlcjpibHVyKDVweCkgZ3JheXNjYWxlKC43KX0uYmx1cnJpbmcuZGltbWFibGU+LmRpbW1lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpfS5ibHVycmluZy5kaW1tYWJsZT4uaW52ZXJ0ZWQuZGltbWVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9LnVpLmRpbW1lcj4udG9wLmFsaWduZWQuY29udGVudD4qe3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuZGltbWVyPi5ib3R0b20uYWxpZ25lZC5jb250ZW50Pip7dmVydGljYWwtYWxpZ246Ym90dG9tfS51aS5pbnZlcnRlZC5kaW1tZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9LnVpLmludmVydGVkLmRpbW1lcj4uY29udGVudD4qe2NvbG9yOiNmZmZ9LnVpLnNpbXBsZS5kaW1tZXJ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47b3BhY2l0eToxO3dpZHRoOjAlO2hlaWdodDowJTt6LWluZGV4Oi0xMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kaW1tZWQuZGltbWFibGU+LnVpLnNpbXBsZS5kaW1tZXJ7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KTt6LWluZGV4OjF9LnVpLnNpbXBsZS5pbnZlcnRlZC5kaW1tZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApfS5kaW1tZWQuZGltbWFibGU+LnVpLnNpbXBsZS5pbnZlcnRlZC5kaW1tZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gRHJvcGRvd25cbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmRyb3Bkb3due2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6MDt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4xcyBlYXNlLHdpZHRoIC4xcyBlYXNlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0udWkuZHJvcGRvd24gLm1lbnV7Y3Vyc29yOmF1dG87cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO291dGxpbmU6MDt0b3A6MTAwJTttaW4td2lkdGg6LXdlYmtpdC1tYXgtY29udGVudDttaW4td2lkdGg6LW1vei1tYXgtY29udGVudDttaW4td2lkdGg6bWF4LWNvbnRlbnQ7bWFyZ2luOjA7cGFkZGluZzowIDA7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxZW07dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7Ym94LXNoYWRvdzowIDJweCAzcHggMCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlO3otaW5kZXg6MTE7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLG9wYWNpdHl9LnVpLmRyb3Bkb3duIC5tZW51Pip7d2hpdGUtc3BhY2U6bm93cmFwfS51aS5kcm9wZG93bj5pbnB1dDpub3QoLnNlYXJjaCk6Zmlyc3QtY2hpbGQsLnVpLmRyb3Bkb3duPnNlbGVjdHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5kcm9wZG93bj4uZHJvcGRvd24uaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO2ZvbnQtc2l6ZTouODU3MTQyODZlbTttYXJnaW46MCAwIDAgMWVtfS51aS5kcm9wZG93biAubWVudT4uaXRlbSAuZHJvcGRvd24uaWNvbnt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMCAxZW19LnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtIC5kcm9wZG93bi5pY29uKy50ZXh0e21hcmdpbi1yaWdodDoxZW19LnVpLmRyb3Bkb3duPi50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246bm9uZX0udWkuZHJvcGRvd24gLm1lbnU+Lml0ZW17cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztib3JkZXI6bm9uZTtoZWlnaHQ6YXV0bzt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXRvcDpub25lO2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7cGFkZGluZzouNzg1NzE0MjlyZW0gMS4xNDI4NTcxNHJlbSFpbXBvcnRhbnQ7Zm9udC1zaXplOjFyZW07dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDo0MDA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS51aS5kcm9wZG93biAubWVudT4uaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9LnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPltjbGFzcyo9XCJyaWdodCBmbG9hdGVkXCJdLC51aS5kcm9wZG93bj4udGV4dD5bY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXXtmbG9hdDpyaWdodCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFlbSFpbXBvcnRhbnR9LnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPltjbGFzcyo9XCJsZWZ0IGZsb2F0ZWRcIl0sLnVpLmRyb3Bkb3duPi50ZXh0PltjbGFzcyo9XCJsZWZ0IGZsb2F0ZWRcIl17ZmxvYXQ6bGVmdCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjFlbSFpbXBvcnRhbnR9LnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPi5mbGFnLmZsb2F0ZWQsLnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPi5pY29uLmZsb2F0ZWQsLnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPi5pbWFnZS5mbG9hdGVkLC51aS5kcm9wZG93biAubWVudSAuaXRlbT5pbWcuZmxvYXRlZHttYXJnaW4tdG9wOjB9LnVpLmRyb3Bkb3duIC5tZW51Pi5oZWFkZXJ7bWFyZ2luOjFyZW0gMCAuNzVyZW07cGFkZGluZzowIDEuMTQyODU3MTRyZW07Y29sb3I6cmdiYSgwLDAsMCwuODUpO2ZvbnQtc2l6ZTouNzg1NzE0MjllbTtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS51aS5kcm9wZG93biAubWVudT4uZGl2aWRlcntib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKTtoZWlnaHQ6MDttYXJnaW46LjVlbSAwfS51aS5kcm9wZG93bi5kcm9wZG93biAubWVudT4uaW5wdXR7d2lkdGg6YXV0bztkaXNwbGF5OmZsZXg7bWFyZ2luOjEuMTQyODU3MTRyZW0gLjc4NTcxNDI5cmVtO21pbi13aWR0aDoxMHJlbX0udWkuZHJvcGRvd24gLm1lbnU+LmhlYWRlcisuaW5wdXR7bWFyZ2luLXRvcDowfS51aS5kcm9wZG93biAubWVudT4uaW5wdXQ6bm90KC50cmFuc3BhcmVudCkgaW5wdXR7cGFkZGluZzouNWVtIDFlbX0udWkuZHJvcGRvd24gLm1lbnU+LmlucHV0Om5vdCgudHJhbnNwYXJlbnQpIC5idXR0b24sLnVpLmRyb3Bkb3duIC5tZW51Pi5pbnB1dDpub3QoLnRyYW5zcGFyZW50KSAuaWNvbiwudWkuZHJvcGRvd24gLm1lbnU+LmlucHV0Om5vdCgudHJhbnNwYXJlbnQpIC5sYWJlbHtwYWRkaW5nLXRvcDouNWVtO3BhZGRpbmctYm90dG9tOi41ZW19LnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPi5kZXNjcmlwdGlvbiwudWkuZHJvcGRvd24+LnRleHQ+LmRlc2NyaXB0aW9ue2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMCAxZW07Y29sb3I6cmdiYSgwLDAsMCwuNCl9LnVpLmRyb3Bkb3duIC5tZW51Pi5tZXNzYWdle3BhZGRpbmc6Ljc4NTcxNDI5cmVtIDEuMTQyODU3MTRyZW07Zm9udC13ZWlnaHQ6NDAwfS51aS5kcm9wZG93biAubWVudT4ubWVzc2FnZTpub3QoLnVpKXtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkuZHJvcGRvd24gLm1lbnUgLm1lbnV7dG9wOjAhaW1wb3J0YW50O2xlZnQ6MTAwJTtyaWdodDphdXRvO21hcmdpbjowIDAgMCAtLjVlbSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0haW1wb3J0YW50O3otaW5kZXg6MjEhaW1wb3J0YW50fS51aS5kcm9wZG93biAubWVudSAubWVudTphZnRlcntkaXNwbGF5Om5vbmV9LnVpLmRyb3Bkb3duPi50ZXh0Pi5mbGFnLC51aS5kcm9wZG93bj4udGV4dD4uaWNvbiwudWkuZHJvcGRvd24+LnRleHQ+LmltYWdlLC51aS5kcm9wZG93bj4udGV4dD4ubGFiZWwsLnVpLmRyb3Bkb3duPi50ZXh0PmltZ3ttYXJnaW4tdG9wOjB9LnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPi5mbGFnLC51aS5kcm9wZG93biAubWVudT4uaXRlbT4uaWNvbiwudWkuZHJvcGRvd24gLm1lbnU+Lml0ZW0+LmltYWdlLC51aS5kcm9wZG93biAubWVudT4uaXRlbT4ubGFiZWwsLnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPmltZ3ttYXJnaW4tdG9wOjB9LnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPi5mbGFnLC51aS5kcm9wZG93biAubWVudT4uaXRlbT4uaWNvbiwudWkuZHJvcGRvd24gLm1lbnU+Lml0ZW0+LmltYWdlLC51aS5kcm9wZG93biAubWVudT4uaXRlbT4ubGFiZWwsLnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPmltZywudWkuZHJvcGRvd24+LnRleHQ+LmZsYWcsLnVpLmRyb3Bkb3duPi50ZXh0Pi5pY29uLC51aS5kcm9wZG93bj4udGV4dD4uaW1hZ2UsLnVpLmRyb3Bkb3duPi50ZXh0Pi5sYWJlbCwudWkuZHJvcGRvd24+LnRleHQ+aW1ne21hcmdpbi1sZWZ0OjA7ZmxvYXQ6bm9uZTttYXJnaW4tcmlnaHQ6Ljc4NTcxNDI5cmVtfS51aS5kcm9wZG93biAubWVudT4uaXRlbT4uaW1hZ2UsLnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPmltZywudWkuZHJvcGRvd24+LnRleHQ+LmltYWdlLC51aS5kcm9wZG93bj4udGV4dD5pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOmF1dG87bWFyZ2luLXRvcDotLjVlbTttYXJnaW4tYm90dG9tOi0uNWVtO21heC1oZWlnaHQ6MmVtfS51aS5kcm9wZG93biAudWkubWVudT4uaXRlbTpiZWZvcmUsLnVpLm1lbnUgLnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLm1lbnUgLnVpLmRyb3Bkb3duIC5tZW51IC5hY3RpdmUuaXRlbXtib3JkZXItbGVmdDpub25lfS51aS5idXR0b25zPi51aS5kcm9wZG93bjpsYXN0LWNoaWxkPi5tZW51LC51aS5tZW51IC5yaWdodC5kcm9wZG93bi5pdGVtPi5tZW51LC51aS5tZW51IC5yaWdodC5tZW51IC5kcm9wZG93bjpsYXN0LWNoaWxkPi5tZW51e2xlZnQ6YXV0bztyaWdodDowfS51aS5sYWJlbC5kcm9wZG93biAubWVudXttaW4td2lkdGg6MTAwJX0udWkuZHJvcGRvd24uaWNvbi5idXR0b24+LmRyb3Bkb3duLmljb257bWFyZ2luOjB9LnVpLmJ1dHRvbi5kcm9wZG93biAubWVudXttaW4td2lkdGg6MTAwJX0udWkuc2VsZWN0aW9uLmRyb3Bkb3due2N1cnNvcjpwb2ludGVyO3dvcmQtd3JhcDpicmVhay13b3JkO2xpbmUtaGVpZ2h0OjFlbTt3aGl0ZS1zcGFjZTpub3JtYWw7b3V0bGluZTowO3RyYW5zZm9ybTpyb3RhdGVaKDApO21pbi13aWR0aDoxNGVtO21pbi1oZWlnaHQ6Mi43MTQyODU3MWVtO2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi43ODU3MTQyOWVtIDIuMWVtIC43ODU3MTQyOWVtIDFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMXMgZWFzZSx3aWR0aCAuMXMgZWFzZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duLmFjdGl2ZSwudWkuc2VsZWN0aW9uLmRyb3Bkb3duLnZpc2libGV7ei1pbmRleDoxMH1zZWxlY3QudWkuZHJvcGRvd257aGVpZ2h0OjM4cHg7cGFkZGluZzouNWVtO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO3Zpc2liaWxpdHk6dmlzaWJsZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duPi5kZWxldGUuaWNvbiwudWkuc2VsZWN0aW9uLmRyb3Bkb3duPi5kcm9wZG93bi5pY29uLC51aS5zZWxlY3Rpb24uZHJvcGRvd24+LnNlYXJjaC5pY29ue2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtO3RvcDouNzg1NzE0MjllbTtyaWdodDoxZW07ei1pbmRleDozO21hcmdpbjotLjc4NTcxNDI5ZW07cGFkZGluZzouOTE2NjY2NjdlbTtvcGFjaXR5Oi44O3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZX0udWkuY29tcGFjdC5zZWxlY3Rpb24uZHJvcGRvd257bWluLXdpZHRoOjB9LnVpLnNlbGVjdGlvbi5kcm9wZG93biAubWVudXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtib3JkZXItdG9wLXdpZHRoOjAhaW1wb3J0YW50O3dpZHRoOmF1dG87b3V0bGluZTowO21hcmdpbjowIC0xcHg7bWluLXdpZHRoOmNhbGMoMTAwJSArIDJweCk7d2lkdGg6Y2FsYygxMDAlICsgMnB4KTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAycHggM3B4IDAgcmdiYSgzNCwzNiwzOCwuMTUpO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51OmFmdGVyLC51aS5zZWxlY3Rpb24uZHJvcGRvd24gLm1lbnU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51Pi5tZXNzYWdle3BhZGRpbmc6Ljc4NTcxNDI5cmVtIDEuMTQyODU3MTRyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51e21heC1oZWlnaHQ6OC4wMTQyODU3MXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51e21heC1oZWlnaHQ6MTAuNjg1NzE0MjlyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7LnVpLnNlbGVjdGlvbi5kcm9wZG93biAubWVudXttYXgtaGVpZ2h0OjE2LjAyODU3MTQzcmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51e21heC1oZWlnaHQ6MjEuMzcxNDI4NTdyZW19fS51aS5zZWxlY3Rpb24uZHJvcGRvd24gLm1lbnU+Lml0ZW17Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZhZmFmYTtwYWRkaW5nOi43ODU3MTQyOXJlbSAxLjE0Mjg1NzE0cmVtIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC13cmFwOm5vcm1hbH0udWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51Pi5oaWRkZW4uYWRkaXRpb24uaXRlbXtkaXNwbGF5Om5vbmV9LnVpLnNlbGVjdGlvbi5kcm9wZG93bjpob3Zlcntib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMzUpO2JveC1zaGFkb3c6bm9uZX0udWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93bntib3JkZXItY29sb3I6Izk2YzhkYTtib3gtc2hhZG93OjAgMnB4IDNweCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93biAubWVudXtib3JkZXItY29sb3I6Izk2YzhkYTtib3gtc2hhZG93OjAgMnB4IDNweCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duOmZvY3Vze2JvcmRlci1jb2xvcjojOTZjOGRhO2JveC1zaGFkb3c6bm9uZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duOmZvY3VzIC5tZW51e2JvcmRlci1jb2xvcjojOTZjOGRhO2JveC1zaGFkb3c6MCAycHggM3B4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWxlY3Rpb24udmlzaWJsZS5kcm9wZG93bj4udGV4dDpub3QoLmRlZmF1bHQpe2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjpyZ2JhKDAsMCwwLC44KX0udWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93bjpob3Zlcntib3JkZXItY29sb3I6Izk2YzhkYTtib3gtc2hhZG93OjAgMnB4IDNweCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93bjpob3ZlciAubWVudXtib3JkZXItY29sb3I6Izk2YzhkYTtib3gtc2hhZG93OjAgMnB4IDNweCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuYWN0aXZlLnNlbGVjdGlvbi5kcm9wZG93bj4uZHJvcGRvd24uaWNvbiwudWkudmlzaWJsZS5zZWxlY3Rpb24uZHJvcGRvd24+LmRyb3Bkb3duLmljb257b3BhY2l0eTonJzt6LWluZGV4OjN9LnVpLmFjdGl2ZS5zZWxlY3Rpb24uZHJvcGRvd257Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0udWkuYWN0aXZlLmVtcHR5LnNlbGVjdGlvbi5kcm9wZG93bntib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0udWkuYWN0aXZlLmVtcHR5LnNlbGVjdGlvbi5kcm9wZG93biAubWVudXtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0udWkuc2VhcmNoLmRyb3Bkb3due21pbi13aWR0aDonJ30udWkuc2VhcmNoLmRyb3Bkb3duPmlucHV0LnNlYXJjaHtiYWNrZ3JvdW5kOm5vbmUgdHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2N1cnNvcjp0ZXh0O3RvcDowO2xlZnQ6MXB4O3dpZHRoOjEwMCU7b3V0bGluZTowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO3BhZGRpbmc6aW5oZXJpdH0udWkuc2VhcmNoLmRyb3Bkb3duPmlucHV0LnNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjJ9LnVpLnNlYXJjaC5kcm9wZG93bj4udGV4dHtjdXJzb3I6dGV4dDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjFweDt6LWluZGV4OjN9LnVpLnNlYXJjaC5zZWxlY3Rpb24uZHJvcGRvd24+aW5wdXQuc2VhcmNoe2xpbmUtaGVpZ2h0OjEuMjE0Mjg1NzFlbTtwYWRkaW5nOi42Nzg1NzE0M2VtIDIuMWVtIC42Nzg1NzE0M2VtIDFlbX0udWkuc2VhcmNoLnNlbGVjdGlvbi5kcm9wZG93bj5zcGFuLnNpemVye2xpbmUtaGVpZ2h0OjEuMjE0Mjg1NzFlbTtwYWRkaW5nOi42Nzg1NzE0M2VtIDIuMWVtIC42Nzg1NzE0M2VtIDFlbTtkaXNwbGF5Om5vbmU7d2hpdGUtc3BhY2U6cHJlfS51aS5zZWFyY2guZHJvcGRvd24uYWN0aXZlPmlucHV0LnNlYXJjaCwudWkuc2VhcmNoLmRyb3Bkb3duLnZpc2libGU+aW5wdXQuc2VhcmNoe2N1cnNvcjphdXRvfS51aS5zZWFyY2guZHJvcGRvd24uYWN0aXZlPi50ZXh0LC51aS5zZWFyY2guZHJvcGRvd24udmlzaWJsZT4udGV4dHtwb2ludGVyLWV2ZW50czpub25lfS51aS5hY3RpdmUuc2VhcmNoLmRyb3Bkb3duIGlucHV0LnNlYXJjaDpmb2N1cysudGV4dCAuZmxhZywudWkuYWN0aXZlLnNlYXJjaC5kcm9wZG93biBpbnB1dC5zZWFyY2g6Zm9jdXMrLnRleHQgLmljb257b3BhY2l0eTouNDV9LnVpLmFjdGl2ZS5zZWFyY2guZHJvcGRvd24gaW5wdXQuc2VhcmNoOmZvY3VzKy50ZXh0e2NvbG9yOnJnYmEoMTE1LDExNSwxMTUsLjg3KSFpbXBvcnRhbnR9LnVpLnNlYXJjaC5kcm9wZG93biAubWVudXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5zZWFyY2guZHJvcGRvd24gLm1lbnV7bWF4LWhlaWdodDo4LjAxNDI4NTcxcmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey51aS5zZWFyY2guZHJvcGRvd24gLm1lbnV7bWF4LWhlaWdodDoxMC42ODU3MTQyOXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXsudWkuc2VhcmNoLmRyb3Bkb3duIC5tZW51e21heC1oZWlnaHQ6MTYuMDI4NTcxNDNyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5zZWFyY2guZHJvcGRvd24gLm1lbnV7bWF4LWhlaWdodDoyMS4zNzE0Mjg1N3JlbX19LnVpLm11bHRpcGxlLmRyb3Bkb3due3BhZGRpbmc6LjIyNjE5MDQ4ZW0gMi4xZW0gLjIyNjE5MDQ4ZW0gLjM1NzE0Mjg2ZW19LnVpLm11bHRpcGxlLmRyb3Bkb3duIC5tZW51e2N1cnNvcjphdXRvfS51aS5tdWx0aXBsZS5zZWFyY2guZHJvcGRvd24sLnVpLm11bHRpcGxlLnNlYXJjaC5kcm9wZG93bj5pbnB1dC5zZWFyY2h7Y3Vyc29yOnRleHR9LnVpLm11bHRpcGxlLmRyb3Bkb3duPi5sYWJlbHstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3doaXRlLXNwYWNlOm5vcm1hbDtmb250LXNpemU6MWVtO3BhZGRpbmc6LjM1NzE0Mjg2ZW0gLjc4NTcxNDI5ZW07bWFyZ2luOi4xNDI4NTcxNHJlbSAuMjg1NzE0MjlyZW0gLjE0Mjg1NzE0cmVtIDA7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5tdWx0aXBsZS5kcm9wZG93biAuZHJvcGRvd24uaWNvbnttYXJnaW46Jyc7cGFkZGluZzonJ30udWkubXVsdGlwbGUuZHJvcGRvd24+LnRleHR7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6MDttYXgtd2lkdGg6MTAwJTttYXJnaW46LjQ1MjM4MDk1ZW0gMCAuNDUyMzgwOTVlbSAuNjQyODU3MTRlbTtsaW5lLWhlaWdodDoxLjIxNDI4NTcxZW19LnVpLm11bHRpcGxlLmRyb3Bkb3duPi5sYWJlbH5pbnB1dC5zZWFyY2h7bWFyZ2luLWxlZnQ6LjE0Mjg1NzE0ZW0haW1wb3J0YW50fS51aS5tdWx0aXBsZS5kcm9wZG93bj4ubGFiZWx+LnRleHR7ZGlzcGxheTpub25lfS51aS5tdWx0aXBsZS5zZWFyY2guZHJvcGRvd24+LnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6aW5oZXJpdDttYXJnaW46LjQ1MjM4MDk1ZW0gMCAuNDUyMzgwOTVlbSAuNjQyODU3MTRlbTtsaW5lLWhlaWdodDoxLjIxNDI4NTcxZW19LnVpLm11bHRpcGxlLnNlYXJjaC5kcm9wZG93bj4ubGFiZWx+LnRleHR7ZGlzcGxheTpub25lfS51aS5tdWx0aXBsZS5zZWFyY2guZHJvcGRvd24+aW5wdXQuc2VhcmNoe3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjA7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOi40NTIzODA5NWVtIDAgLjQ1MjM4MDk1ZW0gLjY0Mjg1NzE0ZW07d2lkdGg6Mi4yZW07bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtfS51aS5pbmxpbmUuZHJvcGRvd257Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6aW5oZXJpdH0udWkuaW5saW5lLmRyb3Bkb3duIC5kcm9wZG93bi5pY29ue21hcmdpbjowIC4yMTQyODU3MWVtIDAgLjIxNDI4NTcxZW07dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLmlubGluZS5kcm9wZG93bj4udGV4dHtmb250LXdlaWdodDo3MDB9LnVpLmlubGluZS5kcm9wZG93biAubWVudXtjdXJzb3I6YXV0bzttYXJnaW4tdG9wOi4yMTQyODU3MWVtO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS5kcm9wZG93biAubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZDowIDA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3gtc2hhZG93Om5vbmU7ei1pbmRleDoxMn0udWkuZHJvcGRvd24gLm1lbnU+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpO3otaW5kZXg6MTN9LnVpLmxvYWRpbmcuZHJvcGRvd24+aS5pY29ue2hlaWdodDoxZW0haW1wb3J0YW50fS51aS5sb2FkaW5nLnNlbGVjdGlvbi5kcm9wZG93bj5pLmljb257cGFkZGluZzoxLjVlbSAxLjI4NTcxNDI5ZW0haW1wb3J0YW50fS51aS5sb2FkaW5nLmRyb3Bkb3duPmkuaWNvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotLjY0Mjg1NzE0ZW0gMCAwIC0uNjQyODU3MTRlbTt3aWR0aDoxLjI4NTcxNDI5ZW07aGVpZ2h0OjEuMjg1NzE0MjllbTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXI6LjJlbSBzb2xpZCByZ2JhKDAsMCwwLC4xKX0udWkubG9hZGluZy5kcm9wZG93bj5pLmljb246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50O21hcmdpbjotLjY0Mjg1NzE0ZW0gMCAwIC0uNjQyODU3MTRlbTt3aWR0aDoxLjI4NTcxNDI5ZW07aGVpZ2h0OjEuMjg1NzE0MjllbTstd2Via2l0LWFuaW1hdGlvbjpkcm9wZG93bi1zcGluIC42cyBsaW5lYXI7YW5pbWF0aW9uOmRyb3Bkb3duLXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW19LnVpLmxvYWRpbmcuZHJvcGRvd24uYnV0dG9uPmkuaWNvbjphZnRlciwudWkubG9hZGluZy5kcm9wZG93bi5idXR0b24+aS5pY29uOmJlZm9yZXtkaXNwbGF5Om5vbmV9QC13ZWJraXQta2V5ZnJhbWVzIGRyb3Bkb3duLXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBkcm9wZG93bi1zcGlue2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS51aS5kZWZhdWx0LmRyb3Bkb3duOm5vdCguYnV0dG9uKT4udGV4dCwudWkuZHJvcGRvd246bm90KC5idXR0b24pPi5kZWZhdWx0LnRleHR7Y29sb3I6cmdiYSgxOTEsMTkxLDE5MSwuODcpfS51aS5kZWZhdWx0LmRyb3Bkb3duOm5vdCguYnV0dG9uKT5pbnB1dDpmb2N1c34udGV4dCwudWkuZHJvcGRvd246bm90KC5idXR0b24pPmlucHV0OmZvY3Vzfi5kZWZhdWx0LnRleHR7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5sb2FkaW5nLmRyb3Bkb3duPi50ZXh0e3RyYW5zaXRpb246bm9uZX0udWkuZHJvcGRvd24gLmxvYWRpbmcubWVudXtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTF9LnVpLmRyb3Bkb3duPi5sb2FkaW5nLm1lbnV7bGVmdDowIWltcG9ydGFudDtyaWdodDphdXRvIWltcG9ydGFudH0udWkuZHJvcGRvd24+Lm1lbnUgLmxvYWRpbmcubWVudXtsZWZ0OjEwMCUhaW1wb3J0YW50O3JpZ2h0OmF1dG8haW1wb3J0YW50fS51aS5kcm9wZG93biAubWVudSAuc2VsZWN0ZWQuaXRlbSwudWkuZHJvcGRvd24uc2VsZWN0ZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMyk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5kcm9wZG93bj4uZmlsdGVyZWQudGV4dHt2aXNpYmlsaXR5OmhpZGRlbn0udWkuZHJvcGRvd24gLmZpbHRlcmVkLml0ZW17ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkuZHJvcGRvd24uZXJyb3IsLnVpLmRyb3Bkb3duLmVycm9yPi5kZWZhdWx0LnRleHQsLnVpLmRyb3Bkb3duLmVycm9yPi50ZXh0e2NvbG9yOiM5ZjNhMzh9LnVpLnNlbGVjdGlvbi5kcm9wZG93bi5lcnJvcntiYWNrZ3JvdW5kOiNmZmY2ZjY7Ym9yZGVyLWNvbG9yOiNlMGI0YjR9LnVpLnNlbGVjdGlvbi5kcm9wZG93bi5lcnJvcjpob3Zlcntib3JkZXItY29sb3I6I2UwYjRiNH0udWkuZHJvcGRvd24uZXJyb3I+Lm1lbnUsLnVpLmRyb3Bkb3duLmVycm9yPi5tZW51IC5tZW51e2JvcmRlci1jb2xvcjojZTBiNGI0fS51aS5kcm9wZG93bi5lcnJvcj4ubWVudT4uaXRlbXtjb2xvcjojOWYzYTM4fS51aS5tdWx0aXBsZS5zZWxlY3Rpb24uZXJyb3IuZHJvcGRvd24+LmxhYmVse2JvcmRlci1jb2xvcjojZTBiNGI0fS51aS5kcm9wZG93bi5lcnJvcj4ubWVudT4uaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYyZjJ9LnVpLmRyb3Bkb3duLmVycm9yPi5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmZGNmY2Z9LnVpLmRyb3Bkb3duPi5jbGVhci5kcm9wZG93bi5pY29ue29wYWNpdHk6Ljg7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlfS51aS5kcm9wZG93bj4uY2xlYXIuZHJvcGRvd24uaWNvbjpob3ZlcntvcGFjaXR5OjF9LnVpLmRpc2FibGVkLmRyb3Bkb3duLC51aS5kcm9wZG93biAubWVudT4uZGlzYWJsZWQuaXRlbXtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjQ1fS51aS5kcm9wZG93biAubWVudXtsZWZ0OjB9LnVpLmRyb3Bkb3duIC5tZW51IC5yaWdodC5tZW51LC51aS5kcm9wZG93biAucmlnaHQubWVudT4ubWVudXtsZWZ0OjEwMCUhaW1wb3J0YW50O3JpZ2h0OmF1dG8haW1wb3J0YW50O2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkuZHJvcGRvd24+LmxlZnQubWVudXtsZWZ0OmF1dG8haW1wb3J0YW50O3JpZ2h0OjAhaW1wb3J0YW50fS51aS5kcm9wZG93biAubWVudSAubGVmdC5tZW51LC51aS5kcm9wZG93bj4ubGVmdC5tZW51IC5tZW51e2xlZnQ6YXV0bztyaWdodDoxMDAlO21hcmdpbjowIC0uNWVtIDAgMCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0haW1wb3J0YW50fS51aS5kcm9wZG93biAuaXRlbSAubGVmdC5kcm9wZG93bi5pY29uLC51aS5kcm9wZG93biAubGVmdC5tZW51IC5pdGVtIC5kcm9wZG93bi5pY29ue3dpZHRoOmF1dG87ZmxvYXQ6bGVmdDttYXJnaW46MH0udWkuZHJvcGRvd24gLml0ZW0gLmxlZnQuZHJvcGRvd24uaWNvbiwudWkuZHJvcGRvd24gLmxlZnQubWVudSAuaXRlbSAuZHJvcGRvd24uaWNvbnt3aWR0aDphdXRvO2Zsb2F0OmxlZnQ7bWFyZ2luOjB9LnVpLmRyb3Bkb3duIC5pdGVtIC5sZWZ0LmRyb3Bkb3duLmljb24rLnRleHQsLnVpLmRyb3Bkb3duIC5sZWZ0Lm1lbnUgLml0ZW0gLmRyb3Bkb3duLmljb24rLnRleHR7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDowfS51aS51cHdhcmQuZHJvcGRvd24+Lm1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDAgM3B4IDAgcmdiYSgwLDAsMCwuMDgpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAwIDB9LnVpLmRyb3Bkb3duIC51cHdhcmQubWVudXt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50fS51aS5zaW1wbGUudXB3YXJkLmFjdGl2ZS5kcm9wZG93biwudWkuc2ltcGxlLnVwd2FyZC5kcm9wZG93bjpob3Zlcntib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwIWltcG9ydGFudH0udWkudXB3YXJkLmRyb3Bkb3duLmJ1dHRvbjpub3QoLnBvaW50aW5nKTpub3QoLmZsb2F0aW5nKS5hY3RpdmV7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkudXB3YXJkLnNlbGVjdGlvbi5kcm9wZG93biAubWVudXtib3JkZXItdG9wLXdpZHRoOjFweCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS13aWR0aDowIWltcG9ydGFudDtib3gtc2hhZG93OjAgLTJweCAzcHggMCByZ2JhKDAsMCwwLC4wOCl9LnVpLnVwd2FyZC5zZWxlY3Rpb24uZHJvcGRvd246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMnB4IDAgcmdiYSgwLDAsMCwuMDUpfS51aS5hY3RpdmUudXB3YXJkLnNlbGVjdGlvbi5kcm9wZG93bntib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkudXB3YXJkLnNlbGVjdGlvbi5kcm9wZG93bi52aXNpYmxle2JveC1zaGFkb3c6MCAwIDNweCAwIHJnYmEoMCwwLDAsLjA4KTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkudXB3YXJkLmFjdGl2ZS5zZWxlY3Rpb24uZHJvcGRvd246aG92ZXJ7Ym94LXNoYWRvdzowIDAgM3B4IDAgcmdiYSgwLDAsMCwuMDUpfS51aS51cHdhcmQuYWN0aXZlLnNlbGVjdGlvbi5kcm9wZG93bjpob3ZlciAubWVudXtib3gtc2hhZG93OjAgLTJweCAzcHggMCByZ2JhKDAsMCwwLC4wOCl9LnVpLmRyb3Bkb3duIC5zY3JvbGxpbmcubWVudSwudWkuc2Nyb2xsaW5nLmRyb3Bkb3duIC5tZW51e292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30udWkuc2Nyb2xsaW5nLmRyb3Bkb3duIC5tZW51e292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bzstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO21pbi13aWR0aDoxMDAlIWltcG9ydGFudDt3aWR0aDphdXRvIWltcG9ydGFudH0udWkuZHJvcGRvd24gLnNjcm9sbGluZy5tZW51e3Bvc2l0aW9uOnN0YXRpYztvdmVyZmxvdy15OmF1dG87Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDttaW4td2lkdGg6MTAwJSFpbXBvcnRhbnQ7d2lkdGg6YXV0byFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5kcm9wZG93biAuc2Nyb2xsaW5nLm1lbnU+Lml0ZW0uaXRlbS5pdGVtLC51aS5zY3JvbGxpbmcuZHJvcGRvd24gLm1lbnUgLml0ZW0uaXRlbS5pdGVte2JvcmRlci10b3A6bm9uZX0udWkuZHJvcGRvd24gLnNjcm9sbGluZy5tZW51IC5pdGVtOmZpcnN0LWNoaWxkLC51aS5zY3JvbGxpbmcuZHJvcGRvd24gLm1lbnUgLml0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfS51aS5kcm9wZG93bj4uYW5pbWF0aW5nLm1lbnUgLnNjcm9sbGluZy5tZW51LC51aS5kcm9wZG93bj4udmlzaWJsZS5tZW51IC5zY3JvbGxpbmcubWVudXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXsudWkuZHJvcGRvd24gLnNjcm9sbGluZy5tZW51LC51aS5zY3JvbGxpbmcuZHJvcGRvd24gLm1lbnV7bWluLXdpZHRoOmNhbGMoMTAwJSAtIDE3cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5kcm9wZG93biAuc2Nyb2xsaW5nLm1lbnUsLnVpLnNjcm9sbGluZy5kcm9wZG93biAubWVudXttYXgtaGVpZ2h0OjEwLjI4NTcxNDI5cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey51aS5kcm9wZG93biAuc2Nyb2xsaW5nLm1lbnUsLnVpLnNjcm9sbGluZy5kcm9wZG93biAubWVudXttYXgtaGVpZ2h0OjE1LjQyODU3MTQzcmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpey51aS5kcm9wZG93biAuc2Nyb2xsaW5nLm1lbnUsLnVpLnNjcm9sbGluZy5kcm9wZG93biAubWVudXttYXgtaGVpZ2h0OjIwLjU3MTQyODU3cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkuZHJvcGRvd24gLnNjcm9sbGluZy5tZW51LC51aS5zY3JvbGxpbmcuZHJvcGRvd24gLm1lbnV7bWF4LWhlaWdodDoyMC41NzE0Mjg1N3JlbX19LnVpLnNpbXBsZS5kcm9wZG93biAubWVudTphZnRlciwudWkuc2ltcGxlLmRyb3Bkb3duIC5tZW51OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLnNpbXBsZS5kcm9wZG93biAubWVudXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0b3A6LTk5OTlweCFpbXBvcnRhbnQ7b3BhY2l0eTowO3dpZHRoOjA7aGVpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlfS51aS5zaW1wbGUuYWN0aXZlLmRyb3Bkb3duLC51aS5zaW1wbGUuZHJvcGRvd246aG92ZXJ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0udWkuc2ltcGxlLmFjdGl2ZS5kcm9wZG93bj4ubWVudSwudWkuc2ltcGxlLmRyb3Bkb3duOmhvdmVyPi5tZW51e292ZXJmbG93OnZpc2libGU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0b3A6MTAwJSFpbXBvcnRhbnQ7b3BhY2l0eToxfS51aS5zaW1wbGUuZHJvcGRvd246aG92ZXI+Lm1lbnU+Lml0ZW06aG92ZXI+Lm1lbnUsLnVpLnNpbXBsZS5kcm9wZG93bj4ubWVudT4uaXRlbTphY3RpdmU+Lm1lbnV7b3ZlcmZsb3c6dmlzaWJsZTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RvcDowIWltcG9ydGFudDtsZWZ0OjEwMCUhaW1wb3J0YW50O29wYWNpdHk6MX0udWkuc2ltcGxlLmRpc2FibGVkLmRyb3Bkb3duOmhvdmVyIC5tZW51e2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MDt3aWR0aDowO292ZXJmbG93OmhpZGRlbn0udWkuc2ltcGxlLnZpc2libGUuZHJvcGRvd24+Lm1lbnV7ZGlzcGxheTpibG9ja30udWkuZmx1aWQuZHJvcGRvd257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi13aWR0aDowfS51aS5mbHVpZC5kcm9wZG93bj4uZHJvcGRvd24uaWNvbntmbG9hdDpyaWdodH0udWkuZmxvYXRpbmcuZHJvcGRvd24gLm1lbnV7bGVmdDowO3JpZ2h0OmF1dG87Ym94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDM0LDM2LDM4LC4xMiksMCAycHggMTBweCAwIHJnYmEoMzQsMzYsMzgsLjE1KSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0haW1wb3J0YW50fS51aS5mbG9hdGluZy5kcm9wZG93bj4ubWVudXttYXJnaW4tdG9wOi41ZW0haW1wb3J0YW50O2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnV7dG9wOjEwMCU7bWFyZ2luLXRvcDouNzg1NzE0MjlyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnBvaW50aW5nLmRyb3Bkb3duPi5tZW51OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTtjb250ZW50OicnO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt3aWR0aDouNWVtO2hlaWdodDouNWVtO2JveC1zaGFkb3c6LTFweCAtMXB4IDAgMCByZ2JhKDM0LDM2LDM4LC4xNSk7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6Mn0udWkucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7dG9wOi0uMjVlbTtsZWZ0OjUwJTttYXJnaW46MCAwIDAgLS4yNWVtfS51aS50b3AubGVmdC5wb2ludGluZy5kcm9wZG93bj4ubWVudXt0b3A6MTAwJTtib3R0b206YXV0bztsZWZ0OjA7cmlnaHQ6YXV0bzttYXJnaW46MWVtIDAgMH0udWkudG9wLmxlZnQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnV7dG9wOjEwMCU7Ym90dG9tOmF1dG87bGVmdDowO3JpZ2h0OmF1dG87bWFyZ2luOjFlbSAwIDB9LnVpLnRvcC5sZWZ0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51OmFmdGVye3RvcDotLjI1ZW07bGVmdDoxZW07cmlnaHQ6YXV0bzttYXJnaW46MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0udWkudG9wLnJpZ2h0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51e3RvcDoxMDAlO2JvdHRvbTphdXRvO3JpZ2h0OjA7bGVmdDphdXRvO21hcmdpbjoxZW0gMCAwfS51aS50b3AucG9pbnRpbmcuZHJvcGRvd24+LmxlZnQubWVudTphZnRlciwudWkudG9wLnJpZ2h0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51OmFmdGVye3RvcDotLjI1ZW07bGVmdDphdXRvIWltcG9ydGFudDtyaWdodDoxZW0haW1wb3J0YW50O21hcmdpbjowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS51aS5sZWZ0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51e3RvcDowO2xlZnQ6MTAwJTtyaWdodDphdXRvO21hcmdpbjowIDAgMCAxZW19LnVpLmxlZnQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7dG9wOjFlbTtsZWZ0Oi0uMjVlbTttYXJnaW46MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnVpLmxlZnQ6bm90KC50b3ApOm5vdCguYm90dG9tKS5wb2ludGluZy5kcm9wZG93bj4ubGVmdC5tZW51e2xlZnQ6YXV0byFpbXBvcnRhbnQ7cmlnaHQ6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAgMWVtIDAgMH0udWkubGVmdDpub3QoLnRvcCk6bm90KC5ib3R0b20pLnBvaW50aW5nLmRyb3Bkb3duPi5sZWZ0Lm1lbnU6YWZ0ZXJ7dG9wOjFlbTtsZWZ0OmF1dG87cmlnaHQ6LS4yNWVtO21hcmdpbjowO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0udWkucmlnaHQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnV7dG9wOjA7bGVmdDphdXRvO3JpZ2h0OjEwMCU7bWFyZ2luOjAgMWVtIDAgMH0udWkucmlnaHQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7dG9wOjFlbTtsZWZ0OmF1dG87cmlnaHQ6LS4yNWVtO21hcmdpbjowO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0udWkuYm90dG9tLnBvaW50aW5nLmRyb3Bkb3duPi5tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDphdXRvO21hcmdpbjowIDAgMWVtfS51aS5ib3R0b20ucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7dG9wOmF1dG87Ym90dG9tOi0uMjVlbTtyaWdodDphdXRvO21hcmdpbjowO3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9LnVpLmJvdHRvbS5wb2ludGluZy5kcm9wZG93bj4ubWVudSAubWVudXt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50fS51aS5ib3R0b20ubGVmdC5wb2ludGluZy5kcm9wZG93bj4ubWVudXtsZWZ0OjA7cmlnaHQ6YXV0b30udWkuYm90dG9tLmxlZnQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7bGVmdDoxZW07cmlnaHQ6YXV0b30udWkuYm90dG9tLnJpZ2h0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51e3JpZ2h0OjA7bGVmdDphdXRvfS51aS5ib3R0b20ucmlnaHQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjFlbX0udWkucG9pbnRpbmcudXB3YXJkLmRyb3Bkb3duIC5tZW51LC51aS50b3AucG9pbnRpbmcudXB3YXJkLmRyb3Bkb3duIC5tZW51e3RvcDphdXRvIWltcG9ydGFudDtib3R0b206MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAuNzg1NzE0MjlyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnBvaW50aW5nLnVwd2FyZC5kcm9wZG93biAubWVudTphZnRlciwudWkudG9wLnBvaW50aW5nLnVwd2FyZC5kcm9wZG93biAubWVudTphZnRlcnt0b3A6MTAwJSFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8haW1wb3J0YW50O2JveC1zaGFkb3c6MXB4IDFweCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpO21hcmdpbjotLjI1ZW0gMCAwfS51aS5yaWdodC5wb2ludGluZy51cHdhcmQuZHJvcGRvd246bm90KC50b3ApOm5vdCguYm90dG9tKSAubWVudXt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50O21hcmdpbjowIDFlbSAwIDB9LnVpLnJpZ2h0LnBvaW50aW5nLnVwd2FyZC5kcm9wZG93bjpub3QoLnRvcCk6bm90KC5ib3R0b20pIC5tZW51OmFmdGVye3RvcDphdXRvIWltcG9ydGFudDtib3R0b206MCFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxZW0gMDtib3gtc2hhZG93Oi0xcHggLTFweCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5sZWZ0LnBvaW50aW5nLnVwd2FyZC5kcm9wZG93bjpub3QoLnRvcCk6bm90KC5ib3R0b20pIC5tZW51e3RvcDphdXRvIWltcG9ydGFudDtib3R0b206MCFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIDFlbX0udWkubGVmdC5wb2ludGluZy51cHdhcmQuZHJvcGRvd246bm90KC50b3ApOm5vdCguYm90dG9tKSAubWVudTphZnRlcnt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50O21hcmdpbjowIDAgMWVtIDA7Ym94LXNoYWRvdzotMXB4IC0xcHggMCAwIHJnYmEoMzQsMzYsMzgsLjE1KX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkRyb3Bkb3duO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFWZ0FBOEFBQUFBQ0ZBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUJXQUFBQUJ3QUFBQWNoR2dhcTBkRVJVWUFBQUYwQUFBQUhBQUFBQjRBSndBUFQxTXZNZ0FBQVpBQUFBQkRBQUFBVm5XNFRKZGpiV0Z3QUFBQjFBQUFBRXNBQUFGUzhDY2FxbU4yZENBQUFBSWdBQUFBQkFBQUFBUUFFUUZFWjJGemNBQUFBaVFBQUFBSUFBQUFDUC8vQUFObmJIbG1BQUFDTEFBQUFRb0FBQUdrclJIUDlXaGxZV1FBQUFNNEFBQUFNQUFBQURZUEs4WXlhR2hsWVFBQUEyZ0FBQUFkQUFBQUpBTkNBYjFvYlhSNEFBQURpQUFBQUNJQUFBQWlDQmtBT0d4dlkyRUFBQU9zQUFBQUZBQUFBQlFCbkFJeWJXRjRjQUFBQThBQUFBQWZBQUFBSUFFVkFGNXVZVzFsQUFBRDRBQUFBVEFBQUFLTUZHbGo1SEJ2YzNRQUFBVVFBQUFBUmdBQUFISm9lZGpxZDJWaVpnQUFCVmdBQUFBR0FBQUFCck83VzVVQUFBQUJBQUFBQU5YdWxQVUFBQUFBMXI0aGdBQUFBQURYdTJRMWVOcGpZR1JnWU9BQllqRWdabUpnQkVJT0lHWUI4eGdBQS9ZQU4zamFZMkJrdEdPY3dNREt3TUk0alRHTmdZSEJIVXAvWlpCa2FHRmdZR0pnWldiQUNnTFNYRk1ZSEZUL2ZMakZlT0QvQVFZOXhqTU1ia0JoUnBBY0FONDhEUVlBZU5wallHQmdab0JnR1FaR0JoRHdBZklZd1h3V0JnTWd6UUdFVEF3TXFuOCs4SDY0OWY4L2xIWDkvLzliN1B6ZitmV2d1c0NBa1kwQnptVUU2Z0hwUXdHTURNTWVBQUNieGc3U0FBQVJBVVFBQUFBQi8vOEFBbmphZFpCUFNzTkFHTVhmUyt5TXFZZ09ocFN1U2xLYWRtVWhpVkVoRU1RekZGMjJtMTdCYmJ2ekNoNUJYQ1VuNkVHOGdqZVE0RGVwd1lvNGkrL2ZmTDk1ajRFREErQ0ZDN2pRdUt5SWVWSHJJM3drbGVxOUY3WHJTSW5LdGVPZUhkZGE4Yk9vYWVlcFNjMDBOV1B6L0xSZWM5RzhHYWJ5R3RFZEY3aDE5ejAzM0dBTVRLN3piTTQyeE5FWnB6WW9mMFJ0UTVDVUhBUUo3M090Vnl1dGMrM2I3T3UvL2I4WE5sc1B4M2pnalVpZkFCZGhFb2hLSkpMNWlNNXAzOXVxYzdYMStzUlFTcW1HclVWaGxzSjRscG1FVVZ3eVQ4U1VZdGcwUDlEeU56UEFERHMrdGpyR1Y2S1JDUmZzdWkzZUhjTDQvcDhaWHZmTWxjbkVVK0NMdjdoRHlrT1ArQUtUUFR4YkFBQjQybU5nWkdCZ0FHS3VmNUtQNHZsdHZqTElNekdBd0xWOWlnMGcrdnJ1RkZNUXpkakFDT0p6TUlDbEFSaDBDVEo0Mm1OZ1pHQmdQUEQvQUpEOHdnQUVqQTBNakF5b2dBTUFiT1FFQVFBQUFBQzdBQkVBQUFBQUFLb0FBQUgwQUFBQmdBQUFBVUFBQ0FGQUFBZ0F3QUFYQUFBQUFBQUFBQ29BS2dBcUFESUFiQUNHQUtBQXVnRFNlTnBqWUdSZ1lPQmtVR0ZnWWdBQkVNa0ZoQXdNL3huMFFBSUFEZFVCZEFCNDJxV1F2VW9EUVJTRnYzR2phSVNVUWF5bVNtR3hKb0dBc1JDMGlQWUxzVTUwWTZJeHJ2bFJ0UENKSktVUElCYitQSUh2NEVONGRqS3VLQXFDREhmbXUrZmVPZHdab01DVUFKTmJBbFlVTXphVWxNMTRqanhibmdPcTdIbk9pYTg5ejFQazF2TUNhOXg3enRQa3pmTXlKYlBqK1pHaTZYcCtvbXh1UEQremFEN21lYUZnN21iOEdyQnFIbWh3eG9BeGxtMHVpUmtwUDlYNW0yNnBLUm9NeFRHUjFENDlEdi9ZYi85MW82bDhxTDZldTVuMmhaUXpuNjh1dFI5bTNGVTJjQjR0OWNkU0xHMnV0SSs0NEVoL1A5YnFLTytvSi9XeG1Yc3NqNzdZa3JqYXNaUUQ2U0ZkZHl0aGszV3R6cmYrVUYycDA3NlVkbGExVk56c0VSUDNra2pWUktlbDdtcDF1ZFhZY0h0WlNsVjdSZm1KZTFHaUZXdmVsdWFlS0Q1L011SmNTazhUcG0vdnZ3UElibUpsZU5wallHS0FBRllHN0lDVGdZR1JpWkdaa1lXUmxaR05rWjJSZzVHVExUMm5zaURERUVJWnNaZm1aUnFadWptRGFEY0RBeGNJN1dJT3BTMmd0Q1dVZGdRQVprY1NtUUFBQUFGYmxiTzZBQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnVpLmRyb3Bkb3duPi5kcm9wZG93bi5pY29ue2ZvbnQtZmFtaWx5OkRyb3Bkb3duO2xpbmUtaGVpZ2h0OjE7aGVpZ2h0OjFlbTt3aWR0aDoxLjIzZW07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLmRyb3Bkb3duPi5kcm9wZG93bi5pY29ue3dpZHRoOmF1dG99LnVpLmRyb3Bkb3duPi5kcm9wZG93bi5pY29uOmJlZm9yZXtjb250ZW50OidcXGYwZDcnfS51aS5kcm9wZG93biAubWVudSAuaXRlbSAuZHJvcGRvd24uaWNvbjpiZWZvcmV7Y29udGVudDonXFxmMGRhJ30udWkuZHJvcGRvd24gLml0ZW0gLmxlZnQuZHJvcGRvd24uaWNvbjpiZWZvcmUsLnVpLmRyb3Bkb3duIC5sZWZ0Lm1lbnUgLml0ZW0gLmRyb3Bkb3duLmljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0udWkudmVydGljYWwubWVudSAuZHJvcGRvd24uaXRlbT4uZHJvcGRvd24uaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifS51aS5kcm9wZG93bj4uY2xlYXIuaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFZpZGVvXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5lbWJlZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZGNkZGRlO3BhZGRpbmctYm90dG9tOjU2LjI1JX0udWkuZW1iZWQgZW1iZWQsLnVpLmVtYmVkIGlmcmFtZSwudWkuZW1iZWQgb2JqZWN0e3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO21hcmdpbjowO3BhZGRpbmc6MH0udWkuZW1iZWQ+LmVtYmVke2Rpc3BsYXk6bm9uZX0udWkuZW1iZWQ+LnBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNDUlLHJnYmEoMCwwLDAsLjMpKX0udWkuZW1iZWQ+Lmljb257Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyfS51aS5lbWJlZD4uaWNvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjM7Y29udGVudDonJztiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA0NSUscmdiYSgwLDAsMCwuMykpO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlfS51aS5lbWJlZD4uaWNvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo2cmVtO3RleHQtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNCwzNiwzOCwuMik7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLGNvbG9yIC41cyBlYXNlO3otaW5kZXg6MTB9LnVpLmVtYmVkIC5pY29uOmhvdmVyOmFmdGVye2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDQ1JSxyZ2JhKDAsMCwwLC4zKSk7b3BhY2l0eToxfS51aS5lbWJlZCAuaWNvbjpob3ZlcjpiZWZvcmV7Y29sb3I6I2ZmZn0udWkuYWN0aXZlLmVtYmVkPi5pY29uLC51aS5hY3RpdmUuZW1iZWQ+LnBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0udWkuYWN0aXZlLmVtYmVkPi5lbWJlZHtkaXNwbGF5OmJsb2NrfS51aS5zcXVhcmUuZW1iZWR7cGFkZGluZy1ib3R0b206MTAwJX0udWlbY2xhc3MqPVwiNDozXCJdLmVtYmVke3BhZGRpbmctYm90dG9tOjc1JX0udWlbY2xhc3MqPVwiMTY6OVwiXS5lbWJlZHtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnVpW2NsYXNzKj1cIjIxOjlcIl0uZW1iZWR7cGFkZGluZy1ib3R0b206NDIuODU3MTQyODYlfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIE1vZGFsXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7ei1pbmRleDoxMDAxO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzoxcHggM3B4IDNweCAwIHJnYmEoMCwwLDAsLjIpLDFweCAzcHggMTVweCAycHggcmdiYSgwLDAsMCwuMik7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMjUlO2ZsZXg6MCAwIGF1dG87Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0O3dpbGwtY2hhbmdlOnRvcCxsZWZ0LG1hcmdpbix0cmFuc2Zvcm0sb3BhY2l0eX0udWkubW9kYWw+Lmljb246Zmlyc3QtY2hpbGQrKiwudWkubW9kYWw+OmZpcnN0LWNoaWxkOm5vdCguaWNvbil7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS5tb2RhbD46bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjg1NzE0MjlyZW19LnVpLm1vZGFsPi5jbG9zZXtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIuNXJlbTtyaWdodDotMi41cmVtO3otaW5kZXg6MTtvcGFjaXR5Oi44O2ZvbnQtc2l6ZToxLjI1ZW07Y29sb3I6I2ZmZjt3aWR0aDoyLjI1cmVtO2hlaWdodDoyLjI1cmVtO3BhZGRpbmc6LjYyNXJlbSAwIDAgMH0udWkubW9kYWw+LmNsb3NlOmhvdmVye29wYWNpdHk6MX0udWkubW9kYWw+LmhlYWRlcntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjA7cGFkZGluZzoxLjI1cmVtIDEuNXJlbTtib3gtc2hhZG93Om5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuODUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkubW9kYWw+LmhlYWRlcjpub3QoLnVpKXtmb250LXNpemU6MS40Mjg1NzE0M3JlbTtsaW5lLWhlaWdodDoxLjI4NTcxNDI5ZW07Zm9udC13ZWlnaHQ6NzAwfS51aS5tb2RhbD4uY29udGVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7cGFkZGluZzoxLjVyZW07YmFja2dyb3VuZDojZmZmfS51aS5tb2RhbD4uaW1hZ2UuY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS51aS5tb2RhbD4uY29udGVudD4uaW1hZ2V7ZGlzcGxheTpibG9jaztmbGV4OjAgMSBhdXRvO3dpZHRoOicnO2FsaWduLXNlbGY6dG9wfS51aS5tb2RhbD5bY2xhc3MqPVwidG9wIGFsaWduZWRcIl17YWxpZ24tc2VsZjp0b3B9LnVpLm1vZGFsPltjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXXthbGlnbi1zZWxmOm1pZGRsZX0udWkubW9kYWw+W2NsYXNzKj1zdHJldGNoZWRde2FsaWduLXNlbGY6c3RyZXRjaH0udWkubW9kYWw+LmNvbnRlbnQ+LmRlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7ZmxleDoxIDAgYXV0bzttaW4td2lkdGg6MDthbGlnbi1zZWxmOnRvcH0udWkubW9kYWw+LmNvbnRlbnQ+Lmljb24rLmRlc2NyaXB0aW9uLC51aS5tb2RhbD4uY29udGVudD4uaW1hZ2UrLmRlc2NyaXB0aW9ue2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOicnO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjJlbX0udWkubW9kYWw+LmNvbnRlbnQ+LmltYWdlPmkuaWNvbnttYXJnaW46MDtvcGFjaXR5OjE7d2lkdGg6YXV0bztsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZTo4cmVtfS51aS5tb2RhbD4uYWN0aW9uc3tiYWNrZ3JvdW5kOiNmOWZhZmI7cGFkZGluZzoxcmVtIDFyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO3RleHQtYWxpZ246cmlnaHR9LnVpLm1vZGFsIC5hY3Rpb25zPi5idXR0b257bWFyZ2luLWxlZnQ6Ljc1ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkubW9kYWx7d2lkdGg6OTUlO21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey51aS5tb2RhbHt3aWR0aDo4OCU7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7LnVpLm1vZGFse3dpZHRoOjg1MHB4O21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXsudWkubW9kYWx7d2lkdGg6OTAwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5tb2RhbHt3aWR0aDo5NTBweDttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsudWkubW9kYWw+LmhlYWRlcntwYWRkaW5nLXJpZ2h0OjIuMjVyZW19LnVpLm1vZGFsPi5jbG9zZXt0b3A6MS4wNTM1cmVtO3JpZ2h0OjFyZW07Y29sb3I6cmdiYSgwLDAsMCwuODcpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5tb2RhbD4uaGVhZGVye3BhZGRpbmc6Ljc1cmVtIDFyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6Mi4yNXJlbSFpbXBvcnRhbnR9LnVpLm1vZGFsPi5jb250ZW50e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxcmVtIWltcG9ydGFudH0udWkubW9kYWw+LmNsb3Nle3RvcDouNXJlbSFpbXBvcnRhbnQ7cmlnaHQ6LjVyZW0haW1wb3J0YW50fS51aS5tb2RhbCAuaW1hZ2UuY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVpLm1vZGFsIC5jb250ZW50Pi5pbWFnZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG8haW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAwIDFyZW0haW1wb3J0YW50fS51aS5tb2RhbD4uY29udGVudD4uaW1hZ2U+aS5pY29ue2ZvbnQtc2l6ZTo1cmVtO3RleHQtYWxpZ246Y2VudGVyfS51aS5tb2RhbCAuY29udGVudD4uZGVzY3JpcHRpb257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzoxcmVtIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZX0udWkubW9kYWw+LmFjdGlvbnN7cGFkZGluZzoxcmVtIDFyZW0gMCFpbXBvcnRhbnR9LnVpLm1vZGFsIC5hY3Rpb25zPi5idXR0b24sLnVpLm1vZGFsIC5hY3Rpb25zPi5idXR0b25ze21hcmdpbi1ib3R0b206MXJlbX19LnVpLmludmVydGVkLmRpbW1lcj4udWkubW9kYWx7Ym94LXNoYWRvdzoxcHggM3B4IDEwcHggMnB4IHJnYmEoMCwwLDAsLjIpfS51aS5iYXNpYy5tb2RhbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmJhc2ljLm1vZGFsPi5hY3Rpb25zLC51aS5iYXNpYy5tb2RhbD4uY29udGVudCwudWkuYmFzaWMubW9kYWw+LmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS51aS5iYXNpYy5tb2RhbD4uaGVhZGVye2NvbG9yOiNmZmZ9LnVpLmJhc2ljLm1vZGFsPi5jbG9zZXt0b3A6MXJlbTtyaWdodDoxLjVyZW19LnVpLmludmVydGVkLmRpbW1lcj4uYmFzaWMubW9kYWx7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbnZlcnRlZC5kaW1tZXI+LnVpLmJhc2ljLm1vZGFsPi5oZWFkZXJ7Y29sb3I6cmdiYSgwLDAsMCwuODUpfS51aS5sZWdhY3kubW9kYWwsLnVpLmxlZ2FjeS5wYWdlLmRpbW1lcj4udWkubW9kYWx7dG9wOjUwJTtsZWZ0OjUwJX0udWkubGVnYWN5LnBhZ2UuZGltbWVyPi51aS5zY3JvbGxpbmcubW9kYWwsLnVpLnBhZ2UuZGltbWVyPi51aS5zY3JvbGxpbmcubGVnYWN5Lm1vZGFsLC51aS50b3AuYWxpZ25lZC5kaW1tZXI+LnVpLmxlZ2FjeS5tb2RhbCwudWkudG9wLmFsaWduZWQubGVnYWN5LnBhZ2UuZGltbWVyPi51aS5tb2RhbHt0b3A6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5iYXNpYy5tb2RhbD4uY2xvc2V7Y29sb3I6I2ZmZn19LnVpLmxvYWRpbmcubW9kYWx7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4Oi0xfS51aS5hY3RpdmUubW9kYWx7ZGlzcGxheTpibG9ja30ubW9kYWxzLmRpbW1lcltjbGFzcyo9XCJ0b3AgYWxpZ25lZFwiXSAubW9kYWx7bWFyZ2luOjV2aCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm1vZGFscy5kaW1tZXJbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0gLm1vZGFse21hcmdpbjoxcmVtIGF1dG99fS5sZWdhY3kubW9kYWxzLmRpbW1lcltjbGFzcyo9XCJ0b3AgYWxpZ25lZFwiXXtwYWRkaW5nLXRvcDo1dmh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubGVnYWN5Lm1vZGFscy5kaW1tZXJbY2xhc3MqPVwidG9wIGFsaWduZWRcIl17cGFkZGluZy10b3A6MXJlbX19LnNjcm9sbGluZy5kaW1tYWJsZS5kaW1tZWR7b3ZlcmZsb3c6aGlkZGVufS5zY3JvbGxpbmcuZGltbWFibGU+LmRpbW1lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2Nyb2xsaW5nLmRpbW1hYmxlLmRpbW1lZD4uZGltbWVye292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNjcm9sbGluZy5kaW1tYWJsZT4uZGltbWVye3Bvc2l0aW9uOmZpeGVkfS5tb2RhbHMuZGltbWVyIC51aS5zY3JvbGxpbmcubW9kYWx7bWFyZ2luOjFyZW0gYXV0b30uc2Nyb2xsaW5nLnVuZGV0YWNoZWQuZGltbWFibGUuZGltbWVke292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNjcm9sbGluZy51bmRldGFjaGVkLmRpbW1hYmxlLmRpbW1lZD4uZGltbWVye292ZXJmbG93OmhpZGRlbn0uc2Nyb2xsaW5nLnVuZGV0YWNoZWQuZGltbWFibGUgLnVpLnNjcm9sbGluZy5tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS51aS5tb2RhbCAuc2Nyb2xsaW5nLmNvbnRlbnR7bWF4LWhlaWdodDpjYWxjKDgwdmggLSAxMGVtKTtvdmVyZmxvdzphdXRvfS51aS5mdWxsc2NyZWVuLm1vZGFse3dpZHRoOjk1JSFpbXBvcnRhbnQ7bWFyZ2luOjFlbSBhdXRvfS51aS5mdWxsc2NyZWVuLm1vZGFsPi5oZWFkZXJ7cGFkZGluZy1yaWdodDoyLjI1cmVtfS51aS5mdWxsc2NyZWVuLm1vZGFsPi5jbG9zZXt0b3A6MS4wNTM1cmVtO3JpZ2h0OjFyZW07Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5tb2RhbHtmb250LXNpemU6MXJlbX0udWkubWluaS5tb2RhbD4uaGVhZGVyOm5vdCgudWkpe2ZvbnQtc2l6ZToxLjNlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5taW5pLm1vZGFse3dpZHRoOjk1JTttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkubWluaS5tb2RhbHt3aWR0aDozNS4yJTttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXsudWkubWluaS5tb2RhbHt3aWR0aDozNDBweDttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7LnVpLm1pbmkubW9kYWx7d2lkdGg6MzYwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5taW5pLm1vZGFse3dpZHRoOjM4MHB4O21hcmdpbjowfX0udWkuc21hbGwubW9kYWw+LmhlYWRlcjpub3QoLnVpKXtmb250LXNpemU6MS4zZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkudGlueS5tb2RhbHt3aWR0aDo5NSU7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnVpLnRpbnkubW9kYWx7d2lkdGg6NTIuOCU7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7LnVpLnRpbnkubW9kYWx7d2lkdGg6NTEwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpey51aS50aW55Lm1vZGFse3dpZHRoOjU0MHB4O21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkudGlueS5tb2RhbHt3aWR0aDo1NzBweDttYXJnaW46MH19LnVpLnNtYWxsLm1vZGFsPi5oZWFkZXI6bm90KC51aSl7Zm9udC1zaXplOjEuM2VtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLnNtYWxsLm1vZGFse3dpZHRoOjk1JTttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkuc21hbGwubW9kYWx7d2lkdGg6NzAuNCU7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7LnVpLnNtYWxsLm1vZGFse3dpZHRoOjY4MHB4O21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXsudWkuc21hbGwubW9kYWx7d2lkdGg6NzIwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5zbWFsbC5tb2RhbHt3aWR0aDo3NjBweDttYXJnaW46MH19LnVpLmxhcmdlLm1vZGFsPi5oZWFkZXJ7Zm9udC1zaXplOjEuNmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLmxhcmdlLm1vZGFse3dpZHRoOjk1JTttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkubGFyZ2UubW9kYWx7d2lkdGg6ODglO21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpey51aS5sYXJnZS5tb2RhbHt3aWR0aDoxMDIwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpey51aS5sYXJnZS5tb2RhbHt3aWR0aDoxMDgwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5sYXJnZS5tb2RhbHt3aWR0aDoxMTQwcHg7bWFyZ2luOjB9fS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIE5hZ1xuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkubmFne2Rpc3BsYXk6bm9uZTtvcGFjaXR5Oi45NTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo5OTk7bWluLWhlaWdodDowO3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzouNzVlbSAxZW07YmFja2dyb3VuZDojNTU1O2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgwLDAsMCwuMik7Zm9udC1zaXplOjFyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW07dHJhbnNpdGlvbjouMnMgYmFja2dyb3VuZCBlYXNlfWEudWkubmFne2N1cnNvcjpwb2ludGVyfS51aS5uYWc+LnRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC41ZW07Y29sb3I6I2ZmZn0udWkubmFnPi5jbG9zZS5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxZW07Zm9udC1zaXplOjFlbTttYXJnaW46LS41ZW0gMCAwO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS51aS5uYWc6aG92ZXJ7YmFja2dyb3VuZDojNTU1O29wYWNpdHk6MX0udWkubmFnIC5jbG9zZTpob3ZlcntvcGFjaXR5OjF9LnVpLm92ZXJsYXkubmFne3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2t9LnVpLmZpeGVkLm5hZ3twb3NpdGlvbjpmaXhlZH0udWkuYm90dG9tLm5hZywudWkuYm90dG9tLm5hZ3N7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMDt0b3A6YXV0bztib3R0b206MH0udWkuaW52ZXJ0ZWQubmFnLC51aS5pbnZlcnRlZC5uYWdzIC5uYWd7YmFja2dyb3VuZC1jb2xvcjojZjNmNGY1O2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkuaW52ZXJ0ZWQubmFnIC5jbG9zZSwudWkuaW52ZXJ0ZWQubmFnIC50aXRsZSwudWkuaW52ZXJ0ZWQubmFncyAubmFnIC5jbG9zZSwudWkuaW52ZXJ0ZWQubmFncyAubmFnIC50aXRsZXtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkubmFncyAubmFne2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LnVpLm5hZ3MgLm5hZzpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLmJvdHRvbS5uYWdzIC5uYWc6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFBvcHVwXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5wb3B1cHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDttaW4td2lkdGg6LXdlYmtpdC1taW4tY29udGVudDttaW4td2lkdGg6LW1vei1taW4tY29udGVudDttaW4td2lkdGg6bWluLWNvbnRlbnQ7ei1pbmRleDoxOTAwO2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNTtsaW5lLWhlaWdodDoxLjQyODVlbTttYXgtd2lkdGg6MjUwcHg7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjgzM2VtIDFlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgzNCwzNiwzOCwuMTIpLDAgMnB4IDEwcHggMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnBvcHVwPi5oZWFkZXJ7cGFkZGluZzowO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MS4xNDI4NTcxNGVtO2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDo3MDB9LnVpLnBvcHVwPi5oZWFkZXIrLmNvbnRlbnR7cGFkZGluZy10b3A6LjVlbX0udWkucG9wdXA6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7d2lkdGg6LjcxNDI4NTcxZW07aGVpZ2h0Oi43MTQyODU3MWVtO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt6LWluZGV4OjI7Ym94LXNoYWRvdzoxcHggMXB4IDAgMCAjYmFiYWJjfVtkYXRhLXRvb2x0aXBde3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7Zm9udC1zaXplOjFyZW07d2lkdGg6LjcxNDI4NTcxZW07aGVpZ2h0Oi43MTQyODU3MWVtO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt6LWluZGV4OjI7Ym94LXNoYWRvdzoxcHggMXB4IDAgMCAjYmFiYWJjfVtkYXRhLXRvb2x0aXBdOmFmdGVye3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDphdHRyKGRhdGEtdG9vbHRpcCk7cG9zaXRpb246YWJzb2x1dGU7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxcmVtO2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNTtsaW5lLWhlaWdodDoxLjQyODVlbTttYXgtd2lkdGg6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzouODMzZW0gMWVtO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07Ym94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDM0LDM2LDM4LC4xMiksMCAycHggMTBweCAwIHJnYmEoMzQsMzYsMzgsLjE1KTt6LWluZGV4OjF9W2RhdGEtdG9vbHRpcF06bm90KFtkYXRhLXBvc2l0aW9uXSk6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjEwMCU7bGVmdDo1MCU7YmFja2dyb3VuZDojZmZmO21hcmdpbi1sZWZ0Oi0uMDcxNDI4NTdyZW07bWFyZ2luLWJvdHRvbTouMTQyODU3MTRyZW19W2RhdGEtdG9vbHRpcF06bm90KFtkYXRhLXBvc2l0aW9uXSk6YWZ0ZXJ7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbTouNWVtfVtkYXRhLXRvb2x0aXBdOmFmdGVyLFtkYXRhLXRvb2x0aXBdOmJlZm9yZXtwb2ludGVyLWV2ZW50czpub25lO3Zpc2liaWxpdHk6aGlkZGVufVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgc2NhbGUoMCkhaW1wb3J0YW50O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX1bZGF0YS10b29sdGlwXTphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlfVtkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyLFtkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZXt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b31bZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgc2NhbGUoMSkhaW1wb3J0YW50O29wYWNpdHk6MX1bZGF0YS10b29sdGlwXTphZnRlcixbZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwiYm90dG9tIGNlbnRlclwiXTphZnRlcixbZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwidG9wIGNlbnRlclwiXTphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSBjZW50ZXJcIl06aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdW2RhdGEtcG9zaXRpb249XCJsZWZ0IGNlbnRlclwiXTphZnRlcixbZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwicmlnaHQgY2VudGVyXCJdOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApIWltcG9ydGFudH1bZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwibGVmdCBjZW50ZXJcIl06aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cInJpZ2h0IGNlbnRlclwiXTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSBsZWZ0XCJdOmFmdGVyLFtkYXRhLXRvb2x0aXBdW2RhdGEtcG9zaXRpb249XCJib3R0b20gcmlnaHRcIl06YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cInRvcCBsZWZ0XCJdOmFmdGVyLFtkYXRhLXRvb2x0aXBdW2RhdGEtcG9zaXRpb249XCJ0b3AgcmlnaHRcIl06YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDApIWltcG9ydGFudH1bZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwiYm90dG9tIGxlZnRcIl06aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSByaWdodFwiXTpob3ZlcjphZnRlcixbZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwidG9wIGxlZnRcIl06aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cInRvcCByaWdodFwiXTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdW2RhdGEtaW52ZXJ0ZWRdOmJlZm9yZXtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdW2RhdGEtaW52ZXJ0ZWRdOmJlZm9yZXtiYWNrZ3JvdW5kOiMxYjFjMWR9W2RhdGEtdG9vbHRpcF1bZGF0YS1pbnZlcnRlZF06YWZ0ZXJ7YmFja2dyb3VuZDojMWIxYzFkO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lfVtkYXRhLXRvb2x0aXBdW2RhdGEtaW52ZXJ0ZWRdOmFmdGVyIC5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjpub25lO2NvbG9yOiNmZmZ9W2RhdGEtcG9zaXRpb249XCJ0b3AgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6YXV0bztsZWZ0OjUwJTtib3R0b206MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTttYXJnaW4tYm90dG9tOi41ZW19W2RhdGEtcG9zaXRpb249XCJ0b3AgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjEwMCU7bGVmdDo1MCU7YmFja2dyb3VuZDojZmZmO21hcmdpbi1sZWZ0Oi0uMDcxNDI4NTdyZW07bWFyZ2luLWJvdHRvbTouMTQyODU3MTRyZW19W2RhdGEtcG9zaXRpb249XCJ0b3AgbGVmdFwiXVtkYXRhLXRvb2x0aXBdOmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87bGVmdDowO2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206LjVlbX1bZGF0YS1wb3NpdGlvbj1cInRvcCBsZWZ0XCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjEwMCU7bGVmdDoxZW07bWFyZ2luLWxlZnQ6LS4wNzE0Mjg1N3JlbTttYXJnaW4tYm90dG9tOi4xNDI4NTcxNHJlbX1bZGF0YS1wb3NpdGlvbj1cInRvcCByaWdodFwiXVtkYXRhLXRvb2x0aXBdOmFmdGVye3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDowO2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206LjVlbX1bZGF0YS1wb3NpdGlvbj1cInRvcCByaWdodFwiXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXt0b3A6YXV0bztsZWZ0OmF1dG87Ym90dG9tOjEwMCU7cmlnaHQ6MWVtO21hcmdpbi1sZWZ0Oi0uMDcxNDI4NTdyZW07bWFyZ2luLWJvdHRvbTouMTQyODU3MTRyZW19W2RhdGEtcG9zaXRpb249XCJib3R0b20gY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bztsZWZ0OjUwJTt0b3A6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTttYXJnaW4tdG9wOi41ZW19W2RhdGEtcG9zaXRpb249XCJib3R0b20gY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87dG9wOjEwMCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LS4wNzE0Mjg1N3JlbTttYXJnaW4tdG9wOi4xNDI4NTcxNHJlbX1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSBsZWZ0XCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7bGVmdDowO3RvcDoxMDAlO21hcmdpbi10b3A6LjVlbX1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSBsZWZ0XCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87dG9wOjEwMCU7bGVmdDoxZW07bWFyZ2luLWxlZnQ6LS4wNzE0Mjg1N3JlbTttYXJnaW4tdG9wOi4xNDI4NTcxNHJlbX1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSByaWdodFwiXVtkYXRhLXRvb2x0aXBdOmFmdGVye3JpZ2h0OjA7dG9wOjEwMCU7bWFyZ2luLXRvcDouNWVtfVtkYXRhLXBvc2l0aW9uPVwiYm90dG9tIHJpZ2h0XCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle2JvdHRvbTphdXRvO2xlZnQ6YXV0bzt0b3A6MTAwJTtyaWdodDoxZW07bWFyZ2luLWxlZnQ6LS4xNDI4NTcxNHJlbTttYXJnaW4tdG9wOi4wNzE0Mjg1N3JlbX1bZGF0YS1wb3NpdGlvbj1cImxlZnQgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7cmlnaHQ6MTAwJTt0b3A6NTAlO21hcmdpbi1yaWdodDouNWVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfVtkYXRhLXBvc2l0aW9uPVwibGVmdCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7cmlnaHQ6MTAwJTt0b3A6NTAlO21hcmdpbi10b3A6LS4xNDI4NTcxNHJlbTttYXJnaW4tcmlnaHQ6LS4wNzE0Mjg1N3JlbX1bZGF0YS1wb3NpdGlvbj1cInJpZ2h0IGNlbnRlclwiXVtkYXRhLXRvb2x0aXBdOmFmdGVye2xlZnQ6MTAwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi41ZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9W2RhdGEtcG9zaXRpb249XCJyaWdodCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7bGVmdDoxMDAlO3RvcDo1MCU7bWFyZ2luLXRvcDotLjA3MTQyODU3cmVtO21hcmdpbi1sZWZ0Oi4xNDI4NTcxNHJlbX1bZGF0YS1wb3NpdGlvbn49Ym90dG9tXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzotMXB4IC0xcHggMCAwICNiYWJhYmN9W2RhdGEtcG9zaXRpb249XCJsZWZ0IGNlbnRlclwiXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzoxcHggLTFweCAwIDAgI2JhYmFiY31bZGF0YS1wb3NpdGlvbj1cInJpZ2h0IGNlbnRlclwiXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzotMXB4IDFweCAwIDAgI2JhYmFiY31bZGF0YS1wb3NpdGlvbn49dG9wXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmZ9W2RhdGEtaW52ZXJ0ZWRdW2RhdGEtcG9zaXRpb25+PWJvdHRvbV1bZGF0YS10b29sdGlwXTpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkO2JveC1zaGFkb3c6LTFweCAtMXB4IDAgMCAjYmFiYWJjfVtkYXRhLWludmVydGVkXVtkYXRhLXBvc2l0aW9uPVwibGVmdCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkO2JveC1zaGFkb3c6MXB4IC0xcHggMCAwICNiYWJhYmN9W2RhdGEtaW52ZXJ0ZWRdW2RhdGEtcG9zaXRpb249XCJyaWdodCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkO2JveC1zaGFkb3c6LTFweCAxcHggMCAwICNiYWJhYmN9W2RhdGEtaW52ZXJ0ZWRdW2RhdGEtcG9zaXRpb25+PXRvcF1bZGF0YS10b29sdGlwXTpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkfVtkYXRhLXBvc2l0aW9ufj1ib3R0b21dW2RhdGEtdG9vbHRpcF06YmVmb3Jle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1bZGF0YS1wb3NpdGlvbn49Ym90dG9tXVtkYXRhLXRvb2x0aXBdOmFmdGVye3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH1bZGF0YS1wb3NpdGlvbj1cImxlZnQgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn1bZGF0YS1wb3NpdGlvbj1cImxlZnQgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9W2RhdGEtcG9zaXRpb249XCJyaWdodCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9W2RhdGEtcG9zaXRpb249XCJyaWdodCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfS51aS5wb3B1cHttYXJnaW46MH0udWkudG9wLnBvcHVwe21hcmdpbjowIDAgLjcxNDI4NTcxZW19LnVpLnRvcC5sZWZ0LnBvcHVwe3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219LnVpLnRvcC5jZW50ZXIucG9wdXB7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfS51aS50b3AucmlnaHQucG9wdXB7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219LnVpLmxlZnQuY2VudGVyLnBvcHVwe21hcmdpbjowIC43MTQyODU3MWVtIDAgMDt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IDUwJX0udWkucmlnaHQuY2VudGVyLnBvcHVwe21hcmdpbjowIDAgMCAuNzE0Mjg1NzFlbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgNTAlfS51aS5ib3R0b20ucG9wdXB7bWFyZ2luOi43MTQyODU3MWVtIDAgMH0udWkuYm90dG9tLmxlZnQucG9wdXB7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0udWkuYm90dG9tLmNlbnRlci5wb3B1cHt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3B9LnVpLmJvdHRvbS5yaWdodC5wb3B1cHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0udWkuYm90dG9tLmNlbnRlci5wb3B1cDpiZWZvcmV7bWFyZ2luLWxlZnQ6LS4zMDcxNDI4NmVtO3RvcDotLjMwNzE0Mjg2ZW07bGVmdDo1MCU7cmlnaHQ6YXV0bztib3R0b206YXV0bztib3gtc2hhZG93Oi0xcHggLTFweCAwIDAgI2JhYmFiY30udWkuYm90dG9tLmxlZnQucG9wdXB7bWFyZ2luLWxlZnQ6MH0udWkuYm90dG9tLmxlZnQucG9wdXA6YmVmb3Jle3RvcDotLjMwNzE0Mjg2ZW07bGVmdDoxZW07cmlnaHQ6YXV0bztib3R0b206YXV0bzttYXJnaW4tbGVmdDowO2JveC1zaGFkb3c6LTFweCAtMXB4IDAgMCAjYmFiYWJjfS51aS5ib3R0b20ucmlnaHQucG9wdXB7bWFyZ2luLXJpZ2h0OjB9LnVpLmJvdHRvbS5yaWdodC5wb3B1cDpiZWZvcmV7dG9wOi0uMzA3MTQyODZlbTtyaWdodDoxZW07Ym90dG9tOmF1dG87bGVmdDphdXRvO21hcmdpbi1sZWZ0OjA7Ym94LXNoYWRvdzotMXB4IC0xcHggMCAwICNiYWJhYmN9LnVpLnRvcC5jZW50ZXIucG9wdXA6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOi0uMzA3MTQyODZlbTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotLjMwNzE0Mjg2ZW19LnVpLnRvcC5sZWZ0LnBvcHVwe21hcmdpbi1sZWZ0OjB9LnVpLnRvcC5sZWZ0LnBvcHVwOmJlZm9yZXtib3R0b206LS4zMDcxNDI4NmVtO2xlZnQ6MWVtO3RvcDphdXRvO3JpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6MH0udWkudG9wLnJpZ2h0LnBvcHVwe21hcmdpbi1yaWdodDowfS51aS50b3AucmlnaHQucG9wdXA6YmVmb3Jle2JvdHRvbTotLjMwNzE0Mjg2ZW07cmlnaHQ6MWVtO3RvcDphdXRvO2xlZnQ6YXV0bzttYXJnaW4tbGVmdDowfS51aS5sZWZ0LmNlbnRlci5wb3B1cDpiZWZvcmV7dG9wOjUwJTtyaWdodDotLjMwNzE0Mjg2ZW07Ym90dG9tOmF1dG87bGVmdDphdXRvO21hcmdpbi10b3A6LS4zMDcxNDI4NmVtO2JveC1zaGFkb3c6MXB4IC0xcHggMCAwICNiYWJhYmN9LnVpLnJpZ2h0LmNlbnRlci5wb3B1cDpiZWZvcmV7dG9wOjUwJTtsZWZ0Oi0uMzA3MTQyODZlbTtib3R0b206YXV0bztyaWdodDphdXRvO21hcmdpbi10b3A6LS4zMDcxNDI4NmVtO2JveC1zaGFkb3c6LTFweCAxcHggMCAwICNiYWJhYmN9LnVpLmJvdHRvbS5wb3B1cDpiZWZvcmV7YmFja2dyb3VuZDojZmZmfS51aS5sZWZ0LmNlbnRlci5wb3B1cDpiZWZvcmUsLnVpLnJpZ2h0LmNlbnRlci5wb3B1cDpiZWZvcmV7YmFja2dyb3VuZDojZmZmfS51aS50b3AucG9wdXA6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZn0udWkuaW52ZXJ0ZWQuYm90dG9tLnBvcHVwOmJlZm9yZXtiYWNrZ3JvdW5kOiMxYjFjMWR9LnVpLmludmVydGVkLmxlZnQuY2VudGVyLnBvcHVwOmJlZm9yZSwudWkuaW52ZXJ0ZWQucmlnaHQuY2VudGVyLnBvcHVwOmJlZm9yZXtiYWNrZ3JvdW5kOiMxYjFjMWR9LnVpLmludmVydGVkLnRvcC5wb3B1cDpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkfS51aS5wb3B1cD4udWkuZ3JpZDpub3QoLnBhZGRlZCl7d2lkdGg6Y2FsYygxMDAlICsgMS43NXJlbSk7bWFyZ2luOi0uN3JlbSAtLjg3NXJlbX0udWkubG9hZGluZy5wb3B1cHtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTF9LnVpLmFuaW1hdGluZy5wb3B1cCwudWkudmlzaWJsZS5wb3B1cHtkaXNwbGF5OmJsb2NrfS51aS52aXNpYmxlLnBvcHVwe3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnVpLmJhc2ljLnBvcHVwOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLndpZGUucG9wdXB7bWF4LXdpZHRoOjM1MHB4fS51aVtjbGFzcyo9XCJ2ZXJ5IHdpZGVcIl0ucG9wdXB7bWF4LXdpZHRoOjU1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLndpZGUucG9wdXAsLnVpW2NsYXNzKj1cInZlcnkgd2lkZVwiXS5wb3B1cHttYXgtd2lkdGg6MjUwcHh9fS51aS5mbHVpZC5wb3B1cHt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfS51aS5pbnZlcnRlZC5wb3B1cHtiYWNrZ3JvdW5kOiMxYjFjMWQ7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkLnBvcHVwIC5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjpub25lO2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnBvcHVwOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0udWkuZmxvd2luZy5wb3B1cHttYXgtd2lkdGg6bm9uZX0udWkubWluaS5wb3B1cHtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LnBvcHVwe2ZvbnQtc2l6ZTouODU3MTQyODZyZW19LnVpLnNtYWxsLnBvcHVwe2ZvbnQtc2l6ZTouOTI4NTcxNDNyZW19LnVpLnBvcHVwe2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5wb3B1cHtmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuaHVnZS5wb3B1cHtmb250LXNpemU6MS40Mjg1NzE0M3JlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBQcm9ncmVzcyBCYXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnByb2dyZXNze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7bWFyZ2luOjFlbSAwIDIuNWVtO2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0udWkucHJvZ3Jlc3M6Zmlyc3QtY2hpbGR7bWFyZ2luOjAgMCAyLjVlbX0udWkucHJvZ3Jlc3M6bGFzdC1jaGlsZHttYXJnaW46MCAwIDEuNWVtfS51aS5wcm9ncmVzcyAuYmFye2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDowJTttaW4td2lkdGg6MmVtO2JhY2tncm91bmQ6Izg4ODtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTt0cmFuc2l0aW9uOndpZHRoIC4xcyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2V9LnVpLnByb2dyZXNzIC5iYXI+LnByb2dyZXNze3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2ZvbnQtc2l6ZTouOTI4NTcxNDNlbTt0b3A6NTAlO3JpZ2h0Oi41ZW07bGVmdDphdXRvO2JvdHRvbTphdXRvO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjcpO3RleHQtc2hhZG93Om5vbmU7bWFyZ2luLXRvcDotLjVlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpsZWZ0fS51aS5wcm9ncmVzcz4ubGFiZWx7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtmb250LXNpemU6MWVtO3RvcDoxMDAlO3JpZ2h0OmF1dG87bGVmdDowO2JvdHRvbTphdXRvO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtmb250LXdlaWdodDo3MDA7dGV4dC1zaGFkb3c6bm9uZTttYXJnaW4tdG9wOi4yZW07dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpjb2xvciAuNHMgZWFzZX0udWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiMVwiXSAuYmFyLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCIyXCJdIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1YzVjfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCIzXCJdIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZWZiYzcyfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCI0XCJdIC5iYXIsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjVcIl0gLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNlNmJiNDh9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjZcIl0gLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkZGM5Mjh9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjdcIl0gLmJhciwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiOFwiXSAuYmFye2JhY2tncm91bmQtY29sb3I6I2I0ZDk1Y30udWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiMTAwXCJdIC5iYXIsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjlcIl0gLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiM2NmRhODF9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjFcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCIyXCJdIC5sYWJlbHtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjNcIl0gLmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiNFwiXSAubGFiZWwsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjVcIl0gLmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiNlwiXSAubGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCI3XCJdIC5sYWJlbCwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiOFwiXSAubGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCIxMDBcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCI5XCJdIC5sYWJlbHtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50PVwiMVwiXSAuYmFyLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjJcIl0gLmJhciwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnQ9XCIzXCJdIC5iYXIsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50PVwiNFwiXSAuYmFyLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjVcIl0gLmJhciwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnQ9XCI2XCJdIC5iYXIsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50PVwiN1wiXSAuYmFyLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjhcIl0gLmJhciwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnQ9XCI5XCJdIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1YzVjfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjFcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjJcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjNcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjRcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjVcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjZcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjdcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjhcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjlcIl0gLmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaW5kaWNhdGluZy5wcm9ncmVzcy5zdWNjZXNzIC5sYWJlbHtjb2xvcjojMWE1MzFifS51aS5wcm9ncmVzcy5zdWNjZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMjFiYTQ1IWltcG9ydGFudH0udWkucHJvZ3Jlc3Muc3VjY2VzcyAuYmFyLC51aS5wcm9ncmVzcy5zdWNjZXNzIC5iYXI6OmFmdGVyey13ZWJraXQtYW5pbWF0aW9uOm5vbmUhaW1wb3J0YW50O2FuaW1hdGlvbjpub25lIWltcG9ydGFudH0udWkucHJvZ3Jlc3Muc3VjY2Vzcz4ubGFiZWx7Y29sb3I6IzFhNTMxYn0udWkucHJvZ3Jlc3Mud2FybmluZyAuYmFye2JhY2tncm91bmQtY29sb3I6I2YyYzAzNyFpbXBvcnRhbnR9LnVpLnByb2dyZXNzLndhcm5pbmcgLmJhciwudWkucHJvZ3Jlc3Mud2FybmluZyAuYmFyOjphZnRlcnstd2Via2l0LWFuaW1hdGlvbjpub25lIWltcG9ydGFudDthbmltYXRpb246bm9uZSFpbXBvcnRhbnR9LnVpLnByb2dyZXNzLndhcm5pbmc+LmxhYmVse2NvbG9yOiM3OTRiMDJ9LnVpLnByb2dyZXNzLmVycm9yIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZGIyODI4IWltcG9ydGFudH0udWkucHJvZ3Jlc3MuZXJyb3IgLmJhciwudWkucHJvZ3Jlc3MuZXJyb3IgLmJhcjo6YWZ0ZXJ7LXdlYmtpdC1hbmltYXRpb246bm9uZSFpbXBvcnRhbnQ7YW5pbWF0aW9uOm5vbmUhaW1wb3J0YW50fS51aS5wcm9ncmVzcy5lcnJvcj4ubGFiZWx7Y29sb3I6IzkxMmQyYn0udWkuYWN0aXZlLnByb2dyZXNzIC5iYXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjJlbX0udWkuYWN0aXZlLnByb2dyZXNzIC5iYXI6OmFmdGVye2NvbnRlbnQ6Jyc7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTstd2Via2l0LWFuaW1hdGlvbjpwcm9ncmVzcy1hY3RpdmUgMnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb246cHJvZ3Jlc3MtYWN0aXZlIDJzIGVhc2UgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWFjdGl2ZXswJXtvcGFjaXR5Oi4zO3dpZHRoOjB9MTAwJXtvcGFjaXR5OjA7d2lkdGg6MTAwJX19QGtleWZyYW1lcyBwcm9ncmVzcy1hY3RpdmV7MCV7b3BhY2l0eTouMzt3aWR0aDowfTEwMCV7b3BhY2l0eTowO3dpZHRoOjEwMCV9fS51aS5kaXNhYmxlZC5wcm9ncmVzc3tvcGFjaXR5Oi4zNX0udWkuZGlzYWJsZWQucHJvZ3Jlc3MgLmJhciwudWkuZGlzYWJsZWQucHJvZ3Jlc3MgLmJhcjo6YWZ0ZXJ7LXdlYmtpdC1hbmltYXRpb246bm9uZSFpbXBvcnRhbnQ7YW5pbWF0aW9uOm5vbmUhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5wcm9ncmVzc3tiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KTtib3JkZXI6bm9uZX0udWkuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kOiM4ODh9LnVpLmludmVydGVkLnByb2dyZXNzIC5iYXI+LnByb2dyZXNze2NvbG9yOiNmOWZhZmJ9LnVpLmludmVydGVkLnByb2dyZXNzPi5sYWJlbHtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5wcm9ncmVzcy5zdWNjZXNzPi5sYWJlbHtjb2xvcjojMjFiYTQ1fS51aS5pbnZlcnRlZC5wcm9ncmVzcy53YXJuaW5nPi5sYWJlbHtjb2xvcjojZjJjMDM3fS51aS5pbnZlcnRlZC5wcm9ncmVzcy5lcnJvcj4ubGFiZWx7Y29sb3I6I2RiMjgyOH0udWkucHJvZ3Jlc3MuYXR0YWNoZWR7YmFja2dyb3VuZDowIDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmU7bWFyZ2luOjB9LnVpLnByb2dyZXNzLmF0dGFjaGVkLC51aS5wcm9ncmVzcy5hdHRhY2hlZCAuYmFye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi4ycmVtO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbX0udWkucHJvZ3Jlc3MuYXR0YWNoZWQgLmJhcntib3JkZXItcmFkaXVzOjB9LnVpLnByb2dyZXNzLnRvcC5hdHRhY2hlZCwudWkucHJvZ3Jlc3MudG9wLmF0dGFjaGVkIC5iYXJ7dG9wOjA7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkucHJvZ3Jlc3MudG9wLmF0dGFjaGVkIC5iYXJ7Ym9yZGVyLXJhZGl1czowfS51aS5jYXJkPi51aS5hdHRhY2hlZC5wcm9ncmVzcywudWkuc2VnbWVudD4udWkuYXR0YWNoZWQucHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87bGVmdDowO2JvdHRvbToxMDAlO3dpZHRoOjEwMCV9LnVpLmNhcmQ+LnVpLmJvdHRvbS5hdHRhY2hlZC5wcm9ncmVzcywudWkuc2VnbWVudD4udWkuYm90dG9tLmF0dGFjaGVkLnByb2dyZXNze3RvcDoxMDAlO2JvdHRvbTphdXRvfS51aS5yZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkYjI4Mjh9LnVpLnJlZC5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2ZmNjk1ZX0udWkub3JhbmdlLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZjI3MTFjfS51aS5vcmFuZ2UuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjg1MWJ9LnVpLnllbGxvdy5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2ZiYmQwOH0udWkueWVsbG93LmludmVydGVkLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZlMjFmfS51aS5vbGl2ZS5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2I1Y2MxOH0udWkub2xpdmUuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkOWU3Nzh9LnVpLmdyZWVuLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMjFiYTQ1fS51aS5ncmVlbi5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzJlY2M0MH0udWkudGVhbC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzAwYjVhZH0udWkudGVhbC5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzZkZmZmZn0udWkuYmx1ZS5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzIxODVkMH0udWkuYmx1ZS5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzU0YzhmZn0udWkudmlvbGV0LnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojNjQzNWM5fS51aS52aW9sZXQuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNhMjkxZmJ9LnVpLnB1cnBsZS5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2EzMzNjOH0udWkucHVycGxlLmludmVydGVkLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZGM3M2ZmfS51aS5waW5rLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZTAzOTk3fS51aS5waW5rLmludmVydGVkLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmY4ZWRmfS51aS5icm93bi5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2E1NjczZn0udWkuYnJvd24uaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkNjdjMWN9LnVpLmdyZXkucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiM3Njc2NzZ9LnVpLmdyZXkuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkY2RkZGV9LnVpLmJsYWNrLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMWIxYzFkfS51aS5ibGFjay5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzU0NTQ1NH0udWkudGlueS5wcm9ncmVzc3tmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS50aW55LnByb2dyZXNzIC5iYXJ7aGVpZ2h0Oi41ZW19LnVpLnNtYWxsLnByb2dyZXNze2ZvbnQtc2l6ZTouOTI4NTcxNDNyZW19LnVpLnNtYWxsLnByb2dyZXNzIC5iYXJ7aGVpZ2h0OjFlbX0udWkucHJvZ3Jlc3N7Zm9udC1zaXplOjFyZW19LnVpLnByb2dyZXNzIC5iYXJ7aGVpZ2h0OjEuNzVlbX0udWkubGFyZ2UucHJvZ3Jlc3N7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmxhcmdlLnByb2dyZXNzIC5iYXJ7aGVpZ2h0OjIuNWVtfS51aS5iaWcucHJvZ3Jlc3N7Zm9udC1zaXplOjEuMjg1NzE0MjlyZW19LnVpLmJpZy5wcm9ncmVzcyAuYmFye2hlaWdodDozLjVlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBSYXRpbmdcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnJhdGluZ3tkaXNwbGF5OmlubGluZS1mbGV4O3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0udWkucmF0aW5nOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnVpLnJhdGluZyAuaWNvbntwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZsZXg6MSAwIGF1dG87Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MS4yNWVtO2hlaWdodDphdXRvO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZSxiYWNrZ3JvdW5kIC4xcyBlYXNlLHRleHQtc2hhZG93IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlfS51aS5yYXRpbmcgLmljb257YmFja2dyb3VuZDowIDA7Y29sb3I6cmdiYSgwLDAsMCwuMTUpfS51aS5yYXRpbmcgLmFjdGl2ZS5pY29ue2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkucmF0aW5nIC5pY29uLnNlbGVjdGVkLC51aS5yYXRpbmcgLmljb24uc2VsZWN0ZWQuYWN0aXZle2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuc3Rhci5yYXRpbmcgLmljb257d2lkdGg6MS4yNWVtO2hlaWdodDphdXRvO2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMCwwLDAsLjE1KTt0ZXh0LXNoYWRvdzpub25lfS51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2NvbG9yOiNmZmU2MjMhaW1wb3J0YW50O3RleHQtc2hhZG93OjAgLTFweCAwICNkZGM1MDcsLTFweCAwIDAgI2RkYzUwNywwIDFweCAwICNkZGM1MDcsMXB4IDAgMCAjZGRjNTA3IWltcG9ydGFudH0udWkuc3Rhci5yYXRpbmcgLmljb24uc2VsZWN0ZWQsLnVpLnN0YXIucmF0aW5nIC5pY29uLnNlbGVjdGVkLmFjdGl2ZXtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Y29sb3I6I2ZjMCFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6MCAtMXB4IDAgI2U2YTIwMCwtMXB4IDAgMCAjZTZhMjAwLDAgMXB4IDAgI2U2YTIwMCwxcHggMCAwICNlNmEyMDAhaW1wb3J0YW50fS51aS5oZWFydC5yYXRpbmcgLmljb257d2lkdGg6MS40ZW07aGVpZ2h0OmF1dG87YmFja2dyb3VuZDowIDA7Y29sb3I6cmdiYSgwLDAsMCwuMTUpO3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50fS51aS5oZWFydC5yYXRpbmcgLmFjdGl2ZS5pY29ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtjb2xvcjojZmY2ZDc1IWltcG9ydGFudDt0ZXh0LXNoYWRvdzowIC0xcHggMCAjY2QwNzA3LC0xcHggMCAwICNjZDA3MDcsMCAxcHggMCAjY2QwNzA3LDFweCAwIDAgI2NkMDcwNyFpbXBvcnRhbnR9LnVpLmhlYXJ0LnJhdGluZyAuaWNvbi5zZWxlY3RlZCwudWkuaGVhcnQucmF0aW5nIC5pY29uLnNlbGVjdGVkLmFjdGl2ZXtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Y29sb3I6I2ZmMzAwMCFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6MCAtMXB4IDAgI2FhMDEwMSwtMXB4IDAgMCAjYWEwMTAxLDAgMXB4IDAgI2FhMDEwMSwxcHggMCAwICNhYTAxMDEhaW1wb3J0YW50fS51aS5kaXNhYmxlZC5yYXRpbmcgLmljb257Y3Vyc29yOmRlZmF1bHR9LnVpLnJhdGluZy5zZWxlY3RlZCAuYWN0aXZlLmljb257b3BhY2l0eToxfS51aS5yYXRpbmcgLmljb24uc2VsZWN0ZWQsLnVpLnJhdGluZy5zZWxlY3RlZCAuaWNvbi5zZWxlY3RlZHtvcGFjaXR5OjF9LnVpLm1pbmkucmF0aW5ne2ZvbnQtc2l6ZTouNzg1NzE0MjlyZW19LnVpLnRpbnkucmF0aW5ne2ZvbnQtc2l6ZTouODU3MTQyODZyZW19LnVpLnNtYWxsLnJhdGluZ3tmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5yYXRpbmd7Zm9udC1zaXplOjFyZW19LnVpLmxhcmdlLnJhdGluZ3tmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuaHVnZS5yYXRpbmd7Zm9udC1zaXplOjEuNDI4NTcxNDNyZW19LnVpLm1hc3NpdmUucmF0aW5ne2ZvbnQtc2l6ZToycmVtfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6UmF0aW5nO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWdnakNCc0FBQUM4QUFBQVlHTnRZWENqMnBtOEFBQUJIQUFBQUtSbllYTndBQUFBRUFBQUFjQUFBQUFJWjJ4NVpsSmJYTVlBQUFISUFBQVJuR2hsWVdRQkdBZTVBQUFUWkFBQUFEWm9hR1ZoQStJQi9RQUFFNXdBQUFBa2FHMTBlQ3pnQUVNQUFCUEFBQUFBY0d4dlkyRXdYQ3hPQUFBVU1BQUFBRHB0WVhod0FDSUFuQUFBRkd3QUFBQWdibUZ0WmZDMW4wNEFBQlNNQUFBQlBIQnZjM1FBQXdBQUFBQVZ5QUFBQUNBQUF3SUFBWkFBQlFBQUFVd0JaZ0FBQUVjQlRBRm1BQUFBOVFBWkFJUUFBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHhaUUhnLytELzRBSGdBQ0FBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQ0FBQUFBd0FBQUJRQUF3QUJBQUFBRkFBRUFKQUFBQUFnQUNBQUJBQUFBQUVBSU9ZRjhBYndEZkFqOEM3d2J2Qnc4SXJ3bC9DYzhTUHhaZi85Ly84QUFBQUFBQ0RtQVBBRThBendJL0F1OEc3d2NQQ0g4SmZ3blBFajhXVC8vZi8vQUFILzR4b0VFQVlRQVEvc0QrSVBvdytpRDR3UGdBOThEdllPdGdBREFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBSC8vd0FQQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUlBQVAvdEFnQUIwd0FLQUJVQUFBRXZBUThCRndjM0Z5YzNCUWMzSno4Qkh3RUhGeWNDQUxGUFQ3R0FIcDZlSG9EL0FIQVdXMzA0T0gxYkZuQUJHUnFnb0JwOHNGTlRzSHl5T254WUVuRnhFbGg4T2dBQUFBQUNBQUQvN1FJQUFkTUFDZ0FTQUFBQkx3RVBBUmNITnhjbk53VXhFUjhCQnhjbkFnQ3hUMCt4Z0I2ZW5oNkEvd0E0ZlZzV2NBRVpHcUNnR255d1UxT3dmTElCSFhFU1dIdzZBQUFBQVFBQS8rMENBQUhUQUFvQUFBRXZBUThCRndjM0Z5YzNBZ0N4VDAreGdCNmVuaDZBQVJrYW9LQWFmTEJUVTdCOEFBQUFBQUVBQUFBQUFnQUJ3QUFyQUFBQkZBNENCekVIRGdNaklpNENMd0V1QXpVMFBnSXpNaDRDRno0RE16SWVBaFVDQUFjTUVndWdCZ3dNREFZR0RBd01CcUFMRWd3SEZ5ZzJIaEFmR3hrS0Noa2JIeEFlTmlnWEFTMFFIeHNaQ3FBR0N3a0dCUWtMQnFBS0dSc2ZFQjQyS0JjSERCSUxDeElNQnhjb05oNEFBQUFBQWdBQUFBQUNBQUhBQUNzQVdBQUFBVFF1QWlNaURnSUhMZ01qSWc0Q0ZSUWVBaGN4Rng0RE16SStBajhCUGdNMUR3RWlGQ0lHTVRBbUlqUWpKeTRETlRRK0FqTXlIZ0lmQVRjK0F6TXlIZ0lWRkE0Q0J3SUFGeWcySGhBZkd4a0tDaGtiSHhBZU5pZ1hCd3dTQzZBR0RBd01CZ1lNREF3R29Bc1NEQWRib2dFQkFRRUJBYUlHQ2djRURSY2VFUWtSRUE0R0x5OEdEaEFSQ1JFZUZ3MEVCd29HQVMwZU5pZ1hCd3dTQ3dzU0RBY1hLRFllRUI4YkdRcWdCZ3NKQmdVSkN3YWdDaGtiSHhBK29nRUJBUUdpQmc0UUVRa1JIaGNOQkFjS0JqUTBCZ29IQkEwWEhoRUpFUkFPQmdBQkFBQUFBQUlBQWNBQU1RQUFBUlFPQWdjeEJ3NERJeUl1QWk4QkxnTTFORDRDTXpJZUFoY0hGd2MzSnpjK0F6TXlIZ0lWQWdBSERCSUxvQVlNREF3R0Jnd01EQWFnQ3hJTUJ4Y29OaDRLRlJNU0NDOXdRTEJ3SndVSkNna0ZIallvRndFdEVCOGJHUXFnQmdzSkJnVUpDd2FnQ2hrYkh4QWVOaWdYQXdVSUJVdEFvTUJBT3dFQ0FRRVhLRFllQUFBQkFBQUFBQUlBQWJjQUtnQUFFelEzTmpNeUZ4WVhGaGNXRnpZM05qYzJOell6TWhjV0ZSUVBBUVlqSWk4QkppY21KeVluSmljbU5RQWtKVUFSRXhJUUVBc01DZ29NQ3hBUUVoTVJRQ1VrUWJJR0J3Y0dzZ01GQlFzS0NRa0dCd0V4UHlNa0JnWUxDZ2tLQ2dvS0NRb0xCZ1lrSXo4L1Fhd0ZCYXdDQmdVTkRnNE9GUlFUQUFBQUFRQUFBQTBCMndIU0FDWUFBQk0wUHdJMkZ6WWZBaFlWRkE4QkZ4UVZGQWNHQnlZdkFRY0dCeVluSmpVMFB3RW5KalVBRUk5QkJRa0lCa0NQRUFkb0dRTURCZ1VHZ0lFR0JRWURBd0VZYUFjQkl3c0NGb0VNQVFFTWdSWUNDd1lJWkpBQkJRVUZBd0VCQWtWRkFnRUJBd1VGQXdPUVpBa0ZBQUFBQUFJQUFBQU5BZHNCMGdBa0FDNEFBQk0wUHdJMkZ6WWZBaFlWRkE4QkZ4UVZGQWNtTHdFSEJnY21KeVkxTkQ4Qkp5WTFId0VITnhjbk55OEJCd0FRajBFRkNRZ0dRSThRQjJnWkRBVUdnSUVHQlFZREF3RVlhQWMvV0JWc2F4UlhlRFkyQVNNTEFoYUJEQUVCRElFV0Fnc0dDR1NRQVFVTkFRRUNSVVVDQVFFREJRVURBNUJrQ1FVUlZYZzRPSGhWRVc1dUFBQUJBQ01BS1FIZEFYd0FHZ0FBTnpRL0FUWVhOaDhCTnpZWE5oOEJGaFVVRHdFR0J5WXZBU1kxSXdnbUNBd0xDRlM4Q0FzTUNDWUlDUFVJREFzSWpnalNDd2ttQ1FFQkNWUzdDUUVCQ1NZSkNnMEg5Z2NCQVFlUEJ3d0FBQUVBSHdBZkFYTUJjd0FzQUFBM05EOEJKeVkxTkQ4Qk5qTXlId0UzTmpNeUh3RVdGUlFQQVJjV0ZSUVBBUVlqSWk4QkJ3WWpJaThCSmpVZkNGUlVDQWduQ0F3TENGUlVDQXdMQ0NjSUNGUlVDQWduQ0FzTUNGUlVDQXNNQ0NjSVlnc0lWRlFJREFzSUp3Z0lWRlFJQ0NjSUN3d0lWRlFJQ3d3SUp3Z0lWRlFJQ0NjSURBQUFBQUFDQUFBQUpRRkpBYmNBSHdBckFBQTNOVFEzTmpzQk5UUTNOak15RnhZZEFUTXlGeFlkQVJRSEJpTWhJaWNtTlRjek5UUW5KaU1pQndZZEFRQUlDQXNLSlNZMU5DWW1DUXNJQ0FnSUMvN3RDd2dJVzVNV0ZSNGZGUlpBcFFzSUNEYzBKaVltSmpRM0NBZ0xwUXNJQ0FnSUM4QTNIaFlWRlJZZU53QUFBUUFBQUFjQmJnRzNBQ0VBQURjUk5EYzJOell6SVRJWEZoY1dGUkVVQndZSEJpTWlMd0VIQmlNaUp5WW5KalVBQmdVS0JnWUJMQVlHQ2dVR0JnVUtCUWNPQ241K0NnNEdCZ29GQmljQmNBb0lDQU1EQXdNSUNBcitrQW9JQ0FRQ0NYbDVDUUlFQ0FnS0FBQUFBd0FBQUNVQ0FBRnVBQmdBTVFCS0FBQTNORGMyTnpZek1oY1dGeFlWRkFjR0J3WWpJaWNtSnlZMU14WVhGak15TnpZM0ppY1dGUlFIQmlNaUp5WTFORGNHQnpjVUZ4WXpNamMyTlRRM05qTXlOelkxTkNjbUl5SUhCaFVBQmloRFJFdExSRU1vQmdZb1EwUkxTMFJES0FZbEpqazVRME01T1NZclFSRW1KVFUxSlNZUlFTdUVCQVFHQmdRRUVSRVpCZ1FFQkFRR0pCa2F5UW9LUVNnb0tDaEJDZ29LQ2tFb0p5Y29RUW9LT2lNakl5TTZSQ0VlSWpVbUpTVW1OU0llSVVRbEJnUUVCQVFHR0JJUkJBUUdCZ1FFR2hvakFBQUFCUUFBQUFrQ0FBR0pBQ3dBT0FCUkFHZ0FjQUFBTnpRM05qYzJNeklYTnpZek1oY1dGeFlYRmhjV0Z4WVZGREVHQndZUEFRWWpJaWNtTlRRM0ppY21KeVkxTXhZWE55WW5KalUwTndZSE54UVhGak15TnpZMU5EYzJNekkzTmpVMEp5WWpJZ2NHRlJjM05qYzJOeVluTnhZWEZoY1dGUlFIQmdjR0J3WWpQd0VXRlJRSEJnY0FCaXRCUVUwWkdoQURCUUVFQkFVRkJBVUVCUUVFSGp3OEhnNERCUVFpQlEwcEl5SVpCaVV2U3hZWkRnNFJRU3VFQkFRR0JnUUVFUkVaQmdRRUJBUUdKQmthVnhVOU16UWlJREFTR3hrWkVBWUdDeFFyT0RrL0xsQUNGeFlseVFzSlF5Y25CUndFQWdFREF3SURBd0lCQXdVQ05teHNOaGtGRkFNRkJCVVRIaDhuQ1F0S0lTZ1NIQnNmSWg0aFJDVUdCQVFFQkFZWUVoRUVCQVlHQkFRYUdpUEpKUVVpSWpZeklTQVNHaGtiQ2dvS0NoSVhNUnNiVVpBTkN5Z2hJQThBQUFNQUFBQUFBYmNCMndBNUFFb0FsQUFBTnpVME56WTdBVFkzTmpjMk56WTNOamMyTXpJWEZoY1dGUlFITXpJWEZoVVVCeFlWRkFjVUZSUUhGZ2NHS3dFaUp5WW5KaXNCSWljbU5UY1VGeFl6TWpjMk5UUW5KaU1pQndZVkZ6TXlGeFlYRmhjV0Z4WVhGaGNXT3dFeU5UUW5OamMyTlRRbk5qVTBKeVluTmpjMk5UUW5KaXNCTkRjMk5UUW5KaU1HQndZSEJnY0dCd1lIQmdjR0J3WUhCZ2NHQndZckFSVUFDd29RVGdvZEVRNEdCQU1GQmd3TER4Z1RFd29LRGpNZEZoWU9BZ29SQVJrWktDVWJHeHNqSVFaU0VBb0xKUVVGQ0FjR0JRVUdCd2dGQlVrSkJBVUZCQVFIQndNREJ3Y0NQQ1VqTndJSkJRVUZEd01EQkFrR0Jnc0xEbVVPRGdvSkd3Z0RBd1lGREFZUUFRVUdBd1FHQmdZRkJnVUdCZ1FKU2JjUEN3c0dKaFVQQ0JFUkV4TU1DZ2tKRkJRaEd4d1dGUjRaRlFvS0ZoTUdCaDBXS0JjWEJnY01EQW9MRHhJSEJRWUdCUWNJQlFZR0JRZ1NBUUVCQVFJQ0FRRURBZ0VVTHdnSUJRb0xDZ3NKRGhRSENRa0VBUTBOQ2c4TEN4QWRIUkVjRFE0SUVCRVRFdzBHRkFFSEJ3VUVDQWdGQlFVRkFnTzNBQUFEQUFELzJ3RzNBYmNBUEFCTkFKa0FBRGMxTkRjMk93RXlOelkzTmpzQk1oY1dCeFVXRlJRVkZoVVVCeFlWRkFjR0t3RVdGUlFIQmdjR0l5SW5KaWNtSnlZbkppY21KeVluSXlJbkpqVTNGQmNXTXpJM05qVTBKeVlqSWdjR0ZSY3pNaGNXRnhZWEZoY1dGeFlYRmhjV0Z4WVhGaGNXRnpJM05qVTBKeVkxTXpJM05qVTBKeVlqTmpjMk5UUW5OalUwSnlZbk5qVTBKeVlyQVNJSElnY0dCd1lIQmdjR0l3WXJBUlVBQ3dvUVVnWWhKUnNiSGlBb0dSa0JFUW9DRGhZV0hUTU9DZ29URXhnUEN3b0ZCZ0lCQkFNRkRoRWRDazRRQ2dzbEJRVUlCd1lGQlFZSENBVUZTUWtFQmdZRkJnVUdCZ1lFQXdZRkFSQUdEQVVHQXdNSUd3a0tEZzVsRGdzTEJnWUpCQU1ERHdVRkJRa0NEZzRaSlNVOEFnY0hBd01IQndRRUJRVUVDYmUzRHdzS0RBd0hCaGNXSndJV0hRWUdFeFlLQ2hVWkhoWVZIUm9pRXhRSkNnc0pEZzRNREF3TkJnNFdKUWNMQ3cra0J3VUdCZ1VIQ0FVR0JnVUlwQU1DQlFZRkJRY0lCQVVIQndJVEJ3d1RFeEVSQncwT0hCRWRIUkFMQ3c4S0RRMEZDUWtIRkE0SkN3b0xDZ1VJQ0JnTUN4VURBZ0VCQWdNQkFRRzNBQUFBQVFBQUFBMEE3Z0hTQUJRQUFCTTBQd0kyRnhFSEJnY21KeVkxTkQ4Qkp5WTFBQkNQUVFVSmdRWUZCZ01EQVJob0J3RWpDd0lXZ1F3Qi9vTkZBZ0VCQXdVRkF3T1FaQWtGQUFBQUFBSUFBQUFBQWdBQnR3QXFBRmtBQUJNME56WXpNaGNXRnhZWEZoYzJOelkzTmpjMk16SVhGaFVVRHdFR0l5SXZBU1luSmljbUp5WW5KalV6RkI4Qk56WTFOQ2NtSnlZbkppY21JeUlIQmdjR0J3WUhCaU1pSnlZbkppY21KeVlqSWdjR0J3WUhCZ2NHRlFBa0pVQVJFeElRRUFzTUNnb01DeEFRRWhNUlFDVWtRYklHQndjR3NnTUZCUXNLQ1FrR0J5VTFwcVkxQmdZSkNnNE5EZzBQRGhJUkRnOEtDZ2NGQ1FrRkJ3b0tEdzRSRWc0UERRNE5EZ29KQmdZQk1UOGpKQVlHQ3dvSkNnb0tDZ2tLQ3dZR0pDTS9QMEdzQlFXc0FnWUZEUTRPRGhVVUV6QTFvSjgyTUJjU0Vnb0xCZ2NDQWdjSEN3c0tDUWdIQndnSkNnc0xCd2NDQWdjR0N3b1NFaGNBQUFBQ0FBQUFCd0Z1QWJjQUlRQW9BQUEzRVRRM05qYzJNeUV5RnhZWEZoVVJGQWNHQndZaklpOEJCd1lqSWljbUp5WTFQd0VmQVJFaEVRQUdCUW9HQmdFc0JnWUtCUVlHQlFvRkJ3NEtmbjRLRGdZR0NnVUdKWklaZWY3Y0p3RndDZ2dJQXdNREF3Z0lDdjZRQ2dnSUJBSUplWGtKQWdRSUNBb0lqUmwwQVdQK25RQUFBQUFCQUFBQUpRSGJBYmNBTWdBQU56VTBOelk3QVRVME56WXpNaGNXSFFFVUJ3WXJBU0luSmowQk5DY21JeUlIQmgwQk16SVhGaDBCRkFjR0l5RWlKeVkxQUFnSUM4QW1KalExSmlVRkJRZ1NDQVVGRmhVZkhoVVdIQXNJQ0FnSUMvN3RDd2dJUUtVTENBZzNOU1VtSmlVMVNRZ0ZCZ1lGQ0VrZUZoVVZGaDQzQ0FnTHBRc0lDQWdJQ3dBQUFBSUFBUUFOQWRzQjBnQWlBQzBBQUJNMlB3STJNeklmQWhZWEZnOEJGeFlIQmlNaUx3RUhCaU1pSnlZL0FTY21OeDhDTHdFL0FTOENFd0VEREpCQUJnZ0pCVUdPRGdJRENtY1lBZ1FDQ0FNSWY0SUZCZ1lFQWdFWmFRZ0M3aEJiRWdJTlNua0lMZ0VCSmdnQ0ZZSUxDNElWQWdnSUNXV1BDZ1VGQTBSRUF3VUZDbzlsQ1FpcENUQm1FdzFIRWhGYy91MEFBQUFEQUFBQUFBSEpBYmNBRkFBbEFIa0FBRGMxTkRjMk93RXlGeFlkQVJRSEJpc0JJaWNtTlRjVUZ4WXpNamMyTlRRbkppTWlCd1lWRnpVME56WXpOamMyTnpZM05qYzJOelkzTmpjMk56WTNOak15RnhZWEZoY1dGeFlYRmhVVUZSUUhCZ2NHQnhRSEJnY0dCek15RnhZVkZBY1dGUllIRmdjR0J4WUhCZ2NqSWljbUp5WW5KaWNpSnlZMUFBVUdCMU1IQlFZR0JRZFRCd1lGSlFVRkNBY0dCUVVHQndnRkJXUUZCUWdHRHc4T0ZBa0ZCQVFCQVFNQ0FRSUVCQVlGQnc0S0NnY0hCUVFDQXdFQkFnTURBZ1lDQWdJQkFVOFhFQkFRQlFFT0JRVUVDd01SRWlZbEV4WVhEQXdXSkFvSEJRWTN0d2NHQlFVR0I3Y0lCUVVGQlFna0J3WUZCUVlIQ0FVR0JnVUlKTGNIQlFZQkVCQVRHUWtGQ1FnR0JRd0xCZ2NJQ1FVR0F3TUZCQWNIQmdZSUNRUUVCd3NMQ3dZR0NnSURCQU1DQkJFUUZoa1NEQW9WRWhBUkVBc2dGQlVCQkFVRUJBY01BUVVGQ0FBQUFBQURBQUQvMndISkFaSUFGQUFsQUhrQUFEY1VGeFlYTnhZM05qMEJOQ2NtQnljR0J3WWRBVGMwTnpZM0ZoY1dGUlFIQmljR0p5WTFGelUwTnpZM0ZqYzJOelkzTmpjWE5oY1dCeFlYRmdjV0J4UUhGaFVVQndZSEp4WVhGaGNXRlJZWEZoY1dGUlFWRkFjR0J3WUhCZ2NHQndZbkJpY21KeVluSmljbUp5WW5KaWNtSnlZbkppY2lKeVkxQUFVR0IxTUhCUVlHQlFkVEJ3WUZKUVVGQ0FjR0JRVUdCd2dGQldRR0JRY0tKQllNREJjV0V5VW1FaEVEQ3dRRkJRNEJCUkFRRUJkUEFRRUNBZ0lHQWdNREFnRUJBd0lFQlFjSENnb09Cd1VHQkFRQ0FRSURBUUVFQkFVSkZBNFBEd1lJQlFXbEJ3WUZBUUVCQndRSnRRa0VCd0VCQVFVR0I3ZVRCd1lFQVFFRUJnY0pCQVlCQVFZRUNaUzRCd1lFQWdFTkJ3VUNCZ01CQVFFWEV5RUpFaEFSRUJjSURoQWFGaEVQQVFFRkFnUUNCUUVMQlFjS0RBa0lCQVVIQ2dVR0J3Z0RCZ0lFQVFFSEJRa0lCd1VNQ3djRUNnY0dDUm9SRVE4Q0JnUUlBQUFBQVFBQUFBRUFBSnRoNTdkZkR6ejFBQXNDQUFBQUFBRFAvR09EQUFBQUFNLzhZNE1BQVAvYkFnQUIyd0FBQUFnQUFnQUFBQUFBQUFBQkFBQUI0UC9nQUFBQ0FBQUFBQUFDQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSEFBQUFBQUFBQUFBQUFBQUFBRUFBQUFDQUFBQUFnQUFBQUlBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWR3QUFBSGNBQUFDQUFBakFaTUFId0ZKQUFBQmJnQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBRUFBQUFDQUFBQUFXNEFBQUhjQUFBQjNBQUJBZHdBQUFIY0FBQUFBQUFBQUFvQUZBQWVBRW9BY0FDS0FNb0JRQUdJQWN3Q0NnSlVBb0lDeGdNRUF6b0RwZ1JLQlJnRjdBWVNCcGdHMmdjZ0Iyb0lHQWpPQUFBQUFRQUFBQndBbWdBRkFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE0QXJnQUJBQUFBQUFBQkFBd0FBQUFCQUFBQUFBQUNBQTRBUUFBQkFBQUFBQUFEQUF3QUlnQUJBQUFBQUFBRUFBd0FUZ0FCQUFBQUFBQUZBQllBREFBQkFBQUFBQUFHQUFZQUxnQUJBQUFBQUFBS0FEUUFXZ0FEQUFFRUNRQUJBQXdBQUFBREFBRUVDUUFDQUE0QVFBQURBQUVFQ1FBREFBd0FJZ0FEQUFFRUNRQUVBQXdBVGdBREFBRUVDUUFGQUJZQURBQURBQUVFQ1FBR0FBd0FOQUFEQUFFRUNRQUtBRFFBV2dCeUFHRUFkQUJwQUc0QVp3QldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBY2dCaEFIUUFhUUJ1QUdkeVlYUnBibWNBY2dCaEFIUUFhUUJ1QUdjQVVnQmxBR2NBZFFCc0FHRUFjZ0J5QUdFQWRBQnBBRzRBWndCR0FHOEFiZ0IwQUNBQVp3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCSkFHTUFid0JOQUc4QWJ3QnVBQzRBQXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPT0pIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JrOVVWRThBQUJjVUFBb0FBQUFBRnN3QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJEUmtZZ0FBQUE5QUFBRXVFQUFCTGhvNlR2SUU5VEx6SUFBQlBZQUFBQVlBQUFBR0FJSXdnYlkyMWhjQUFBRkRnQUFBQ2tBQUFBcEtQYW1ieG5ZWE53QUFBVTNBQUFBQWdBQUFBSUFBQUFFR2hsWVdRQUFCVGtBQUFBTmdBQUFEWUJHQWU1YUdobFlRQUFGUndBQUFBa0FBQUFKQVBpQWYxb2JYUjRBQUFWUUFBQUFIQUFBQUJ3TE9BQVEyMWhlSEFBQUJXd0FBQUFCZ0FBQUFZQUhGQUFibUZ0WlFBQUZiZ0FBQUU4QUFBQlBQQzFuMDV3YjNOMEFBQVc5QUFBQUNBQUFBQWdBQU1BQUFFQUJBUUFBUUVCQjNKaGRHbHVad0FCQWdBQkFEcjRIQUw0R3dQNEdBUWVDZ0FaVS8rTGl4NEtBQmxULzR1TERBZUxadmlVK0hRRkhRQUFBUDBQSFFBQUFRSVJIUUFBQUFrZEFBQVMyQklBSFFFQkJ3MFBFUlFaSGlNb0xUSTNQRUZHUzFCVldsOWthVzV6ZUgyQ2g0eHlZWFJwYm1keVlYUnBibWQxTUhVeGRUSXdkVVUyTURCMVJUWXdNWFZGTmpBeWRVVTJNRE4xUlRZd05IVkZOakExZFVZd01EUjFSakF3TlhWR01EQTJkVVl3TUVOMVJqQXdSSFZHTURJemRVWXdNa1YxUmpBMlJYVkdNRGN3ZFVZd09EZDFSakE0T0hWR01EZzVkVVl3T0VGMVJqQTVOM1ZHTURsRGRVWXhNak4xUmpFMk5IVkdNVFkxQUFBQ0FZa0FHZ0FjQWdBQkFBUUFCd0FLQUEwQVZnQ1dBTDBCQWdHTUFlUUNid0x3QTRjRDVRUjBCUU1GZGdaZ0I4TUprUXR4QzdvTTJRMWpEZ2dPbVJBWUVacjhsQTc4bEE3OGxBNzdsQTc0bFBldEZmdEZwVHozTkR6N05QdEZjZmNVK3hCdCswVDNNdDczTWpodDkwVDNGUGNRQmZ1VSswWVYrd1JSb2ZjUU1PUDNFWjNEOXdYRCt3WDNFWGt3TTZIN0VQc0V4UVVPK0pUM3JSWDdSYVU4OXpROCt6VDdSWEgzRlBzUWJmdEU5ekxlOXpJNGJmZEU5eFQzRUFYN2xQdEdGWXVMaS9leHcvc0Y5eEY1TURPaCt4RDdCTVVGRHZpVTk2MFYrMFdsUFBjMFBQczArMFZ4OXhUN0VHMzdSUGN5M3ZjeU9HMzNSUGNVOXhBRkR2aVU5OEVWaTJCNFpHNXdDSXVMK3pUN05BVjdlM3Q3ZTR0N2kzdWJlNXNJK3pUM05BVnVwbml5aTdhTDNNM04zSXUyaTdKNHBtNm1xTEtldG92Y2k4MUppem9JRHZpVTk4RVZpOXhKelRxTFlJdGtlSEJ1Y0toa25tQ0xPb3RKU1lzNmkyQ2VaS2h3Q0l1TDl6VDdOQVdiZTV0N200dWJpNXVibTVzSTl6VDNOQVdvcHA2eWk3WUlNRTBWK3piN05nV0tpb3FLaW91S2k0cU1pb3dJK3piM05nVjZtNEdoaTZPTHViQ3d1WXVqaTZHQm0zb0l1bGU2dndXYm5LR1ZvNHU1aTdCbWkxMkxjNEYxZW5zSUR2aVU5OEVWaTJCNFpHNXdDSXVMK3pUN05BVjdlM3Q3ZTR0N2kzdWJlNXNJK3pUM05BVnVwbml5aTdhTDNNM04zSXVuaTZXRG9YNElYRUQzQkV0TCt6VDNSUGRVK3dUTHNzWUZsNDZZalppTDNJdk5TWXM2Q0E2TDk4VVZpN1dYcktPaW82T3RsN2FMbG91WGlaaUhsNGVXaFphRWxvU1VoWktGazRTU2haS0VrcEtTa1pPU2twR1VrWmFTQ0phU2xwR1hqNWlQbDQyV2k3YUxyWCtqYzZOMGwycUxZWXRoZFdCZ1lBajdSdnRBQlllSWg0bUdpNGFMaDQySGpnajdSdmRBQlltTmlZMkhqNGlPaHBHRGxJU1VoWldGbElXVmhwYUhtWWFZaVppTG1BZ09aNHYzdHhXTGtwQ1BsbzBJOXlPZ3pQY1dCWTZTa0krUmk1Q0xrSWVQaEFqTCt4YjNJM1lGbG9tUWg0dUVpNGFKaDRhR0NDTW1wUHNqQll1S2k0bUxpSXVIaW9pSmlJbUlpSXFIaTRpTGg0eUhqUWo3Rk0vN0ZVY0ZoNG1IaW9pTGg0dUlqSW1PaVk2S2pvdVBpNHlMall5T0NLUDNJeVB3QllhUWlaQ0xqd2dPWjR2M3R4V0xrcENQbG8wSTl5T2d6UGNXQlk2U2tJK1JpNUNMa0llUGhBakwreGIzSTNZRmxvbVFoNHVFaTRhSmg0YUdDQ01tcFBzakJZdUtpNG1MaUl1Q2g0YURpNGlMaDR5SGpRajdGTS83RlVjRmg0bUhpb2lMaDR1SWpJbU9pWTZLam91UGk0eUxqWXlPQ0tQM0l5UHdCWWFRaVpDTGp3aktlUlhqTjNiN0RmY0F4UFpTZC9jTjR0LzdESjFWOXdGVit3RUZEcTczWmhXTGs0MlJrWkVJc2JJRmtaQ1JqcE9Ma291U2lKQ0dDTjgyOTFEM1VBV1FrSktPa291VGk1R0lrWVlJc1dRRmtZYU5oSXVFaTRPSmhZV0ZDUHVKKzRrRmhZV0ZpWU9MaEl1RWpZYVJDUHNpOXlJRmhaQ0prb3VTQ0E3N0FhcnRGWXVTanBLUWtBamYzemZmQllhUWlKS0xrNHVTanBLUWtBaXlzZ1dSa0pHT2s0dVNpNUtJa0lZSTN6ZmYzd1dRa0pLT2s0dVNpNUtJa0lZSXNtUUZrSWFPaEl1RWk0T0loSWFHQ0RjMzN6Y0ZrSWFPaEl1RWk0T0loWWFGQ0dSa0JZYUdoSWlFaTRPTGhJNkdrQWczM3pjM0JZYUdoSWlFaTRPTGhZNkZrQWhrc2dXR2tZaVJpNU1JRHZ0TGk4c1ZpL2M1Qll1U2pwS1FrSkNRa282U2l3aVZpNHZDQll1dWw2bWtwS1NrcXBpdWk2NkxxWDZrY3FSeW1HMkxhQWlMVkpTTEJaS0xrb2lRaHBDR2pvU0xoQWlMK3prRmk0T0loWWFHaG9XRWlZU0xDUHVuaXdXRWk0U05ocEdHa0lpUmk1TUk1dmRVRmZjbmk0dkNCWXVmaEp4OG1uMlplcEozaTNhTGVvUjlmWDE4ZzNxTGR3aUxWQVVPK3lhTHNoV0wrQVFGaTVHTmtZK1JqcENRajVLTmo0MlBqSStMQ1BmQWl3V1BpNCtLajRtUmlaQ0hqNGFQaFkyRmk0VUlpL3dFQll1RWlZV0hob2VHaG9lRmlJaUtob3FIaTRHTGhJNkVrUWo3RXZjTit4TDdEUVdFaFlPSWdvdUhpNGVMaDQyRWpvYVBpSkNIa0ltUmk1SUlEb3YzWFJXTGtvMlJqNUtsdHErdnVLVzRwYnVadll1OWk3dDl1SEc0Y2E5bnBXQ1BoSTJGaTRTTGhZbUVoNFJ4WUdkb1huQUlYbkZiZmxtTFdZdGJtRjZsWHFabnJuRzJoNUtKa291UkNMQ0xGYVJrcTJ5eGRMRjB0SCs0aTdpTHRKZXhvckdpcTZxa3NtNjRaNjFnb1paM2tYYUxkSXRuZm0xeWNuSnliWDlvaXdob2kyMlhjcVJ5cEg2cGk2K0xvcEdnbHA5Z2RXZHBibDRJOXhpd0ZZdUhqSWlPaUk2SWpvcVBpNCtMam95T2pvMk9qWTZMajR1YmtKbVhsNWVXbVpHYmk0K0xqb3lPam8yT2pZNkxqd2lMajRtT2lZNklqWWlOaDR0emkzZUNlbnA2ZW9KM2kzTUlEb3YzWFJXTGtvMlNqNUdvdUsrdXRxVzNwYnFZdm91Y2k1eUpuSWdJbTZjRmpZNk5qSStMakl1Tmk0MkpqWXFPaW8rSmpvbU9pWTZLam9tT2lZNkpqb3FOaW95S2pvbU1pWXVIaTRxTGlvdUxDSGRuYlZWalEyTkRiVlYzWndoOWNnV0ppSWlKaUl1SmkzNlNkSmlJalltT2k0NkxqWStVbEpsdmwzS2NkSjkwb0hlaWU2V0hrWW1TaTVJSXNJc1ZxbHEwWjcxMUNLR3pCWHFYZnBxQ25vS2RocDZMb0l1aWthQ1duMkIxWjJsdVhnajNHTEFWaTRlTWlJNklqb2lPaW8rTGo0dU9qSTZPalk2TmpvdVBpNXVRbVplWGw1YVprWnVMajR1T2pJNk9qWTZOam91UENJdVBpWTZKam9pTmlJMkhpM09MZDRKNmVucDZnbmVMY3dqaSsxMFZvTEFGdEkrd21LMmhycUtucUtLdmRxMXdwMnVoQ0oyckJaMS9uSHljZXB4Nm1IcVdlWStFallXTGhJdUVpWVdIaElSL2dIMStmRzlxYVhKbWVXVjVZNEpoaXdpNTNCWGI5eVFGaklLTWc0dUVpM0NEYzN4MWZIVjNmSE9CQ0E2TDFCV0w5MHNGaTVXUGxKS1NrcEtUajVhTENObUxCWktQbUpxZXBKYVpsWmVWbFkrUWo1T05sNDJXanBlT21JK1lrWldUazVPU2s0NlZpNXVMbVlpWWhaaUZsSUdTZmdpU2ZvNTVpM1dMZVlkNWdYZ0l2b3NGbjR1Y2hKbDhtbjJTZW90M2kzcUdmSUo5allTTGhZdUVpM3lJZm9SK2k0ZUxoNHVIaTNlR2VuOTlpM0NEZG50OENIdDhkWU53aXdobWl3VjVpM21OZVk5NWtIZVJjNU4xazM2UGg0c0lPWXNGZ0l1RGpvU1NoSktIbEl1VkNMQ2RGWXVHakllUGlJK0hqNG1RaTVDTGo0MlBqNDZPalkrTGtJdVFpWkNJam9lUGg0MkdpNGFMaDRtSGg0ZUlpb2FMaGdqVWVSV1Vpd1dOaTQ2TGo0cU9pNCtLallxT2k0K0tqNG1RaW82S2pZcU5pbytLajRtUWlvNktqSXF6ZnF1RXBJc0lyb3NGcjR1ZW1vdXJpNUNLa1lxUWtZNlFrSTZTanBLTmtvdVNpNUtKa29pUmxaV1Fsb3VZaTVDS2tJbVJpWkdKajRpT0NKR01rSStQbEkrVWpaS0xrb3VWaUpPRGs0U1NnbytDaXdnbWl3V0xscENhbEo2VW5wQ2JpNWFMbm9pWWhKU0ZsSCtRZVl1R2hvZURpWUNKZjRoL2gzK0lmb1dCZzRLSGg0U0NnSDRJaTRxSWlZaUdoNGFJaDRtSWlJaUloNGVHaDRhSGg0ZUhpSWlIaUllSGlJaUhpSWVLaDRtSWlvaUxDSUtMaS90TEJRNkw5MHNWaS9kTEJZdVZqNU9TazVLU2s0Nldpd2pkaXdXUGk1aVBvWk9razZDUm5aQ2RqNTZObjRzSXE0c0Zwb3VnZzV4OG0zeVRkNHR4Q0l1SkJaZDhrSHVMZDR1SGk0ZUxoNUoram42TGZJdUVpNFNKaFpSOWtIeUxlb3QzaEhwOGZIMTllb1IzaXdoWWl3V1ZlSTk1aTNtTGRJaDZoSDZFZm9LQmZvVitoWDJIZTR1Qmk0T1BnNUtGa1lhVGg1U0hsWWlUaXBPS2s0cVRpSk1JaVpTSWtZaVBnWlNCbDRDYWVLUittb1NQQ0QyTEJZQ0xnNCtFa29TU2g1U0xsUWl3OXpnVmk0YU1oNCtJajRlUGlaQ0xrSXVQalkrUGpvNk5qNHVRaTVDSmtJaU9oNCtIallhTGhvdUhpWWVIaDRpS2hvdUdDTlQ3T0JXVWl3V09pNDZLajRtUGlvK0lqb2lQaDQrSWpvZVBpSStIajRhUGhvNkhqb2lOaUk2SGo0YU9obzZJaTRxV2ZwS0RqNFlJazRPUmdZNStqMzZPZ0kxL2pZQ1BnNUNHbll1WGo1R1VrcFNPbVl1ZWk1YUdtb0tmZ3A2R21vdVdDUENMQlpTTGxJK1NrcE9UanBPTGxZdVNpWktIbEllVWhvK0ZpNDZQalkrTmtZMlJqSkNMa0l1WWhwYUJsWTZSalpLTGtnaUxrb21TaUpLSWtvYVFoWTZNa0l5Umk1Q0xtNGFYZ3BPQmtuNlBlNHNJWm9zRmNvdHJoR045aW91SWlvYUpoNHFIaW9tS2lZcUlpb2FLaDRtSGlvaUtpWXVIaW9pTGg0cUlpNG1MQ0lLTGkvdExCUTc3bEl2M3R4V0xrcENQbG8wSTl5T2d6UGNXQlk2U2tJK1Jpd2lML0JMN0ZVY0ZoNG1IaW9pTGg0dUlqSW1PaVk2S2pvdVBpNHlMall5T0NLUDNJeVB3QllhUWlaQ0xqd2dPaS9mRkZZdTFsNnlqb3FPanJaZTJpNWFMbDRtWWg1ZUhsb1dXaEphRWxJV1NoWk9Fa29XU2hKS1NrcEdUa3BLUmxKR1drZ2lXa3BhUmw0K1lqNWVObG91Mmk2MS9vM09qZEpkcWkyR0xZWFZnWUdBSSswYjdRQVdIaUllSmhvdUdpNGVOaDQ0SSswYjNRQVdKalltTmg0K0lqb2FSZzVTRWxJV1ZoWlNGbFlhV2g1bUdtSW1ZaTVnSXNJc1ZpMnVjYWE5b0NQYzYrelQzT3ZjekJhK3ZuSzJMcTR1YmlaaUhsNGVYaHBTRmtvU1NnNUdDajRLUWdvMkNqWU9OZ1l1Qmk0S0xnSWwvaG9DR2dJV0NoQWlCZzRPRmhJU0VoWWFGaG9hSWhvYUpoWXVGaTRhTmlKQ0drSWFSaEpHRWtvT1JnWk9Da29DUmdKQi9rSUNOZ29zSWdZdUJpNE9KZ29tQ2lZS0dnb2VEaFlTRWhZU0dnb2QvaDMrSmZvdDdDQTc3Sm91eUZZdjRCQVdMa1kyUmo1R09rSkNQa28yUGpZK01qNHNJOThDTEJZK0xqNHFQaVpHSmtJZVBobytGallXTGhRaUwvQVFGaTRTSmhZZUdoNGFHaDRXSWlJcUdpb2VMZ1l1RWpvU1JDUHNTOXczN0V2c05CWVNGZzRpQ2k0ZUxoNHVIallTT2hvK0lrSWVRaVpHTGtnaXdreFgzSnZjaHBITDNEZnNJaS9mMys3aUxpL3YzQlE1bmk4c1ZpL2M1Qll1U2pwS1FrSkNRa282U2l3ajNWSXVMd2dXTHJwaXBwS1NrcEttWXJvdXZpNmwrcEhLa2NwZHRpMmdJaTBJRmk0YUtob2VJaDRlSGlZYUxDSG1MQllhTGg0MkhqNGVPaXBDTGtBaUwxQVdMbjRPY2ZacDltWHFTZG90M2kzcUVmWDE4ZklSNmkzY0lpMVNuaXdXU2k1S0lrSWFRaG82RWk0UUlpL3M1Qll1RGlJV0dob2FGaEltRWl3ajdwNHNGaEl1RWpZYVJocENJa1l1VENBNW5qUGU2Rll5UWtJNlVqUWozSTZETTl4WUZqNUtQajVHTGtJdVFoNCtFQ012N0Z2Y2pkZ1dVaVpDSWpZYU5ob2lGaFlVSUl5YWsreU1GaklXS2hvbUhpWWlJaVlhTGlJdUhqSWVOQ1BzVXovc1ZSd1dIaVllS2lJdUhpNGVOaVk2Smo0dVFqSkVJby9jakkvQUZoWkdKa1kyUUNQZUIrejBWbklMbFczcnhpSjZabU5UUyt3eWRncHhlNTR2N3B3VU9aNHZDRll2M1N3V0xrSTJQam8rUGpvK05rSXNJM29zRmtJdVBpWTZJajRlTmg0dUdDSXY3U3dXTGhvbUhoNGVJaDRlS2hvc0lPSXNGaG91SGpJZVBpSStKajR1UUNMQ3ZGWXVHakllUGg0NklrSW1RaTVDTGo0MlBqbzZQalkrTGtJdVFpWkNJam9lUGg0MkdpNGFMaG9tSWg0ZUlpb2FMaGdqdlp4V0w5MHNGaTVDTmo0Nk9qNCtQalpDTGo0eVNrSldXbFphVmw1U1htSnVWbDVHUmpvNk9rSTZSalpDTmtJeVBqSTZNa1kyVENJeVNqSkdNajR5UGpaQ09rWTZSanBDUGpvNlBqNDJRaTVTTGs0cVNpWktKa1lpUGlKQ0lqb2lQaG82R2pZZU1od2lOaDR5R2pJYU1oWXVIaTRpTGlJdUhpNGVMZzR1RWlZU0poSW1GaVllSmg0bUZoNFdMaW9xSmlvbUppSXFKaW9rSWk0cUtpSXFKQ05xTEJacUxtSVdXZ0phQWtIK0xmSXQ2aG4yQWY0NkRqWVNMaEl0OWgzNkNmNCtCaTMrSGdJbUFoWUtFaEkxMmhubUFmZ2gvZlhpRGNvc0lab3NGZm90K2pIeU9mSTUvam9PT2c0MS9qMzJRYzVOOGo0U01ob3VIallpT2g0K0pqNHVRQ0E1bmkvYzVGWXVHallhT2lJK0hqNG1RaXdqZWl3V1FpNCtOam8rUGpvMlFpNUFJaS9kS0JZdVFpWkNIam9pUGg0Mkdpd2c0aXdXR2k0ZUpoNGVJaUltR2k0WUlpL3RLQmJEM0poV0xrSXlQajQrT2pwQ05rSXVRaTQrSmo0aU9oNDJIaTRhTGhvbUhpSWVIaDRlS2hvdUdpNGFNaUkrSGo0cVBpNUFJNy9zbkZZdjNTd1dMa0kyUWo0Nk9qNCtOa0l1U2k1cVBvNU9aa0plUGs0NlRqWmVPbW82YWpwaU1tSXNJc0lzRnBJdWVnNWQ5bG42UWVvbDFrb1NSZ28yQWo0Q0xnSWVBbEgrUGZvdDlpNFdKaElpQ2xvQ1FmSXQ3aTN5RmZvR0FDSUNBZm9aOGl3Zzhpd1dNaUl5Smk0bU1pWXlKalltTWlJeUtpNG1QaEkyR2pZZU5oNDJHallPTWhJeUVpNFNMaG91SGk0aUxpWXVHaW9ZSWlvV0tob21IaW9lSmg0aUdoNGVJaDRhSWg0aUZpSVNKaEltRGlvS0xob3VIallpUGg0K0lqNGlSaUpHSmtJcVBDSXFQaXBHS2tvbVRpcEdLajRxT2laQ0prWWlRaUpDSWpvV1NnWlorbklLWGdaYUJsb0dXaEpHSGk0YUxoNDJIandpSWpvbVFpNDhJRHZpVUZQaVVGWXNNQ2dBQUFBQURBZ0FCa0FBRkFBQUJUQUZtQUFBQVJ3Rk1BV1lBQUFEMUFCa0FoQUFBQUFBQUFBQUFBQUFBQUFBQUFBRVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBUEZsQWVELzRQL2dBZUFBSUFBQUFBRUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBSUFBQUFEQUFBQUZBQURBQUVBQUFBVUFBUUFrQUFBQUNBQUlBQUVBQUFBQVFBZzVnWHdCdkFOOENQd0x2QnU4SER3aXZDWDhKenhJL0ZsLy8zLy93QUFBQUFBSU9ZQThBVHdEUEFqOEM3d2J2Qnc4SWZ3bC9DYzhTUHhaUC85Ly84QUFmL2pHZ1FRQmhBQkQrd1A0ZytqRDZJUGpBK0FEM3dPOWc2MkFBTUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBZi8vQUE4QUFRQUFBQUVBQUpyVmxMSmZEenoxQUFzQ0FBQUFBQURQL0dPREFBQUFBTS84WTRNQUFQL2JBZ0FCMndBQUFBZ0FBZ0FBQUFBQUFBQUJBQUFCNFAvZ0FBQUNBQUFBQUFBQ0FBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUhBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFkd0FBQUhjQUFBQ0FBQWpBWk1BSHdGSkFBQUJiZ0FBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUVBQUFBQ0FBQUFBVzRBQUFIY0FBQUIzQUFCQWR3QUFBSGNBQUFBQUZBQUFCd0FBQUFBQUE0QXJnQUJBQUFBQUFBQkFBd0FBQUFCQUFBQUFBQUNBQTRBUUFBQkFBQUFBQUFEQUF3QUlnQUJBQUFBQUFBRUFBd0FUZ0FCQUFBQUFBQUZBQllBREFBQkFBQUFBQUFHQUFZQUxnQUJBQUFBQUFBS0FEUUFXZ0FEQUFFRUNRQUJBQXdBQUFBREFBRUVDUUFDQUE0QVFBQURBQUVFQ1FBREFBd0FJZ0FEQUFFRUNRQUVBQXdBVGdBREFBRUVDUUFGQUJZQURBQURBQUVFQ1FBR0FBd0FOQUFEQUFFRUNRQUtBRFFBV2dCeUFHRUFkQUJwQUc0QVp3QldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBY2dCaEFIUUFhUUJ1QUdkeVlYUnBibWNBY2dCaEFIUUFhUUJ1QUdjQVVnQmxBR2NBZFFCc0FHRUFjZ0J5QUdFQWRBQnBBRzRBWndCR0FHOEFiZ0IwQUNBQVp3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCSkFHTUFid0JOQUc4QWJ3QnVBQzRBQXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udWkucmF0aW5nIC5pY29ue2ZvbnQtZmFtaWx5OlJhdGluZztsaW5lLWhlaWdodDoxOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyfS51aS5yYXRpbmcgLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNSd9LnVpLnJhdGluZyAuYWN0aXZlLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNSd9LnVpLnN0YXIucmF0aW5nIC5pY29uOmJlZm9yZXtjb250ZW50OidcXGYwMDUnfS51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNSd9LnVpLnN0YXIucmF0aW5nIC5wYXJ0aWFsLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNid9LnVpLnN0YXIucmF0aW5nIC5wYXJ0aWFsLmljb257Y29udGVudDonXFxmMDA1J30udWkuaGVhcnQucmF0aW5nIC5pY29uOmJlZm9yZXtjb250ZW50OidcXGYwMDQnfS51aS5oZWFydC5yYXRpbmcgLmFjdGl2ZS5pY29uOmJlZm9yZXtjb250ZW50OidcXGYwMDQnfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFNlYXJjaFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlfS51aS5zZWFyY2g+LnByb21wdHttYXJnaW46MDtvdXRsaW5lOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCk7dGV4dC1zaGFkb3c6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtO3BhZGRpbmc6LjY3ODU3MTQzZW0gMWVtO2ZvbnQtc2l6ZToxZW07YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtib3gtc2hhZG93OjAgMCAwIDAgdHJhbnNwYXJlbnQgaW5zZXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlLGJveC1zaGFkb3cgLjFzIGVhc2UsYm9yZGVyLWNvbG9yIC4xcyBlYXNlfS51aS5zZWFyY2ggLnByb21wdHtib3JkZXItcmFkaXVzOjUwMHJlbX0udWkuc2VhcmNoIC5wcm9tcHR+LnNlYXJjaC5pY29ue2N1cnNvcjpwb2ludGVyfS51aS5zZWFyY2g+LnJlc3VsdHN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3A7d2hpdGUtc3BhY2U6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tdG9wOi41ZW07d2lkdGg6MThlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMzQsMzYsMzgsLjEyKSwwIDJweCAxMHB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNTt6LWluZGV4Ojk5OH0udWkuc2VhcmNoPi5yZXN1bHRzPjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS5zZWFyY2g+LnJlc3VsdHM+Omxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbX0udWkuc2VhcmNoPi5yZXN1bHRzIC5yZXN1bHR7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjFlbTtwYWRkaW5nOi44NTcxNDI4NmVtIDEuMTQyODU3MTRlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7bGluZS1oZWlnaHQ6MS4zMztib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKX0udWkuc2VhcmNoPi5yZXN1bHRzIC5yZXN1bHQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmUhaW1wb3J0YW50fS51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdCAuaW1hZ2V7ZmxvYXQ6cmlnaHQ7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6MCAwO3dpZHRoOjVlbTtoZWlnaHQ6M2VtO2JvcmRlci1yYWRpdXM6LjI1ZW19LnVpLnNlYXJjaD4ucmVzdWx0cyAucmVzdWx0IC5pbWFnZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDoxMDAlfS51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdCAuaW1hZ2UrLmNvbnRlbnR7bWFyZ2luOjAgNmVtIDAgMH0udWkuc2VhcmNoPi5yZXN1bHRzIC5yZXN1bHQgLnRpdGxle21hcmdpbjotLjE0Mjg1NzE0ZW0gMCAwO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLnNlYXJjaD4ucmVzdWx0cyAucmVzdWx0IC5kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjA7Zm9udC1zaXplOi45Mjg1NzE0M2VtO2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdCAucHJpY2V7ZmxvYXQ6cmlnaHQ7Y29sb3I6IzIxYmE0NX0udWkuc2VhcmNoPi5yZXN1bHRzPi5tZXNzYWdle3BhZGRpbmc6MWVtIDFlbX0udWkuc2VhcmNoPi5yZXN1bHRzPi5tZXNzYWdlIC5oZWFkZXJ7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLnNlYXJjaD4ucmVzdWx0cz4ubWVzc2FnZSAuZGVzY3JpcHRpb257bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLnNlYXJjaD4ucmVzdWx0cz4uYWN0aW9ue2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQ6I2YzZjRmNTtwYWRkaW5nOi45Mjg1NzE0M2VtIDFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfS51aS5zZWFyY2g+LnByb21wdDpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMzUpO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLmxvYWRpbmcuc2VhcmNoIC5pbnB1dD5pLmljb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LS42NDI4NTcxNGVtIDAgMCAtLjY0Mjg1NzE0ZW07d2lkdGg6MS4yODU3MTQyOWVtO2hlaWdodDoxLjI4NTcxNDI5ZW07Ym9yZGVyLXJhZGl1czo1MDByZW07Ym9yZGVyOi4yZW0gc29saWQgcmdiYSgwLDAsMCwuMSl9LnVpLmxvYWRpbmcuc2VhcmNoIC5pbnB1dD5pLmljb246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotLjY0Mjg1NzE0ZW0gMCAwIC0uNjQyODU3MTRlbTt3aWR0aDoxLjI4NTcxNDI5ZW07aGVpZ2h0OjEuMjg1NzE0MjllbTstd2Via2l0LWFuaW1hdGlvbjpidXR0b24tc3BpbiAuNnMgbGluZWFyO2FuaW1hdGlvbjpidXR0b24tc3BpbiAuNnMgbGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2JvcmRlci1yYWRpdXM6NTAwcmVtO2JvcmRlci1jb2xvcjojNzY3Njc2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6LjJlbTtib3gtc2hhZG93OjAgMCAwIDFweCB0cmFuc3BhcmVudH0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeSAucmVzdWx0OmhvdmVyLC51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdDpob3ZlcntiYWNrZ3JvdW5kOiNmOWZhZmJ9LnVpLnNlYXJjaCAuYWN0aW9uOmhvdmVye2JhY2tncm91bmQ6I2UwZTBlMH0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeS5hY3RpdmV7YmFja2dyb3VuZDojZjNmNGY1fS51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5LmFjdGl2ZT4ubmFtZXtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmNhdGVnb3J5LnNlYXJjaD4ucmVzdWx0cyAuY2F0ZWdvcnkgLnJlc3VsdC5hY3RpdmUsLnVpLnNlYXJjaD4ucmVzdWx0cyAucmVzdWx0LmFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKTtiYWNrZ3JvdW5kOiNmM2Y0ZjU7Ym94LXNoYWRvdzpub25lfS51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdC5hY3RpdmUgLnRpdGxle2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkuc2VhcmNoPi5yZXN1bHRzIC5yZXN1bHQuYWN0aXZlIC5kZXNjcmlwdGlvbntjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLmRpc2FibGVkLnNlYXJjaHtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjQ1fS51aS5zZWFyY2guc2VsZWN0aW9uIC5wcm9tcHR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnNlYXJjaC5zZWxlY3Rpb24+Lmljb24uaW5wdXQ+LnJlbW92ZS5pY29ue3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO29wYWNpdHk6MDtjb2xvcjonJzt0b3A6MDtyaWdodDowO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZX0udWkuc2VhcmNoLnNlbGVjdGlvbj4uaWNvbi5pbnB1dD4uYWN0aXZlLnJlbW92ZS5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7cG9pbnRlci1ldmVudHM6YXV0b30udWkuc2VhcmNoLnNlbGVjdGlvbj4uaWNvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgaWNvblwiXSk+Lmljb25+LnJlbW92ZS5pY29ue3JpZ2h0OjEuODU3MTRlbX0udWkuc2VhcmNoLnNlbGVjdGlvbj4uaWNvbi5pbnB1dD4ucmVtb3ZlLmljb246aG92ZXJ7b3BhY2l0eToxO2NvbG9yOiNkYjI4Mjh9LnVpLmNhdGVnb3J5LnNlYXJjaCAucmVzdWx0c3t3aWR0aDoyOGVtfS51aS5jYXRlZ29yeS5zZWFyY2ggLnJlc3VsdHMuYW5pbWF0aW5nLC51aS5jYXRlZ29yeS5zZWFyY2ggLnJlc3VsdHMudmlzaWJsZXtkaXNwbGF5OnRhYmxlfS51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5e2Rpc3BsYXk6dGFibGUtcm93O2JhY2tncm91bmQ6I2YzZjRmNTtib3gtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlLGJvcmRlci1jb2xvciAuMXMgZWFzZX0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeTpmaXJzdC1jaGlsZCAubmFtZSsucmVzdWx0e2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gMCAwfS51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5Omxhc3QtY2hpbGQgLnJlc3VsdDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAwfS51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5Pi5uYW1le2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOjEwMHB4O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOjAgMDtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtwYWRkaW5nOi40ZW0gMWVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC40KTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKX0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeSAucmVzdWx0c3tkaXNwbGF5OnRhYmxlLWNlbGw7YmFja2dyb3VuZDojZmZmO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMSl9LnVpLmNhdGVnb3J5LnNlYXJjaD4ucmVzdWx0cyAuY2F0ZWdvcnkgLnJlc3VsdHtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2UsYm9yZGVyLWNvbG9yIC4xcyBlYXNlO3BhZGRpbmc6Ljg1NzE0Mjg2ZW0gMS4xNDI4NTcxNGVtfS51aVtjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl0uc2VhcmNoPi5yZXN1bHRze3JpZ2h0OmF1dG87bGVmdDowfS51aVtjbGFzcyo9XCJyaWdodCBhbGlnbmVkXCJdLnNlYXJjaD4ucmVzdWx0c3tyaWdodDowO2xlZnQ6YXV0b30udWkuZmx1aWQuc2VhcmNoIC5yZXN1bHRze3dpZHRoOjEwMCV9LnVpLm1pbmkuc2VhcmNoe2ZvbnQtc2l6ZTouNzg1NzE0MjllbX0udWkuc21hbGwuc2VhcmNoe2ZvbnQtc2l6ZTouOTI4NTcxNDNlbX0udWkuc2VhcmNoe2ZvbnQtc2l6ZToxZW19LnVpLmxhcmdlLnNlYXJjaHtmb250LXNpemU6MS4xNDI4NTcxNGVtfS51aS5iaWcuc2VhcmNoe2ZvbnQtc2l6ZToxLjI4NTcxNDI5ZW19LnVpLmh1Z2Uuc2VhcmNoe2ZvbnQtc2l6ZToxLjQyODU3MTQzZW19LnVpLm1hc3NpdmUuc2VhcmNoe2ZvbnQtc2l6ZToxLjcxNDI4NTcxZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuc2VhcmNoIC5yZXN1bHRze21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMnJlbSl9fS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFNoYXBlXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5zaGFwZXtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGVyc3BlY3RpdmU6MjAwMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCxsZWZ0IC42cyBlYXNlLWluLW91dCx3aWR0aCAuNnMgZWFzZS1pbi1vdXQsaGVpZ2h0IC42cyBlYXNlLWluLW91dH0udWkuc2hhcGUgLnNpZGVze3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0udWkuc2hhcGUgLnNpZGV7b3BhY2l0eToxO3dpZHRoOjEwMCU7bWFyZ2luOjAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnVpLnNoYXBlIC5zaWRle2Rpc3BsYXk6bm9uZX0udWkuc2hhcGUgLnNpZGUgKnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0udWkuY3ViZS5zaGFwZSAuc2lkZXttaW4td2lkdGg6MTVlbTtoZWlnaHQ6MTVlbTtwYWRkaW5nOjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JveC1zaGFkb3c6MCAwIDJweCByZ2JhKDAsMCwwLC4zKX0udWkuY3ViZS5zaGFwZSAuc2lkZT4uY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6dGFibGU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0fS51aS5jdWJlLnNoYXBlIC5zaWRlPi5jb250ZW50PmRpdntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToyZW19LnVpLnRleHQuc2hhcGUuYW5pbWF0aW5nIC5zaWRlc3twb3NpdGlvbjpzdGF0aWN9LnVpLnRleHQuc2hhcGUgLnNpZGV7d2hpdGUtc3BhY2U6bm93cmFwfS51aS50ZXh0LnNoYXBlIC5zaWRlPip7d2hpdGUtc3BhY2U6bm9ybWFsfS51aS5sb2FkaW5nLnNoYXBle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0udWkuc2hhcGUgLmFuaW1hdGluZy5zaWRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3otaW5kZXg6MTAwfS51aS5zaGFwZSAuaGlkZGVuLnNpZGV7b3BhY2l0eTouNn0udWkuc2hhcGUuYW5pbWF0aW5nIC5zaWRlc3twb3NpdGlvbjphYnNvbHV0ZX0udWkuc2hhcGUuYW5pbWF0aW5nIC5zaWRlc3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQsbGVmdCAuNnMgZWFzZS1pbi1vdXQsd2lkdGggLjZzIGVhc2UtaW4tb3V0LGhlaWdodCAuNnMgZWFzZS1pbi1vdXR9LnVpLnNoYXBlLmFuaW1hdGluZyAuc2lkZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2UtaW4tb3V0fS51aS5zaGFwZSAuYWN0aXZlLnNpZGV7ZGlzcGxheTpibG9ja30vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBTaWRlYmFyXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5zaWRlYmFye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246bm9uZTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O292ZXJmbG93LXk6YXV0byFpbXBvcnRhbnQ7ei1pbmRleDoxMDJ9LnVpLnNpZGViYXI+Knstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS51aS5sZWZ0LnNpZGViYXJ7cmlnaHQ6YXV0bztsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LnVpLnJpZ2h0LnNpZGViYXJ7cmlnaHQ6MCFpbXBvcnRhbnQ7bGVmdDphdXRvIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS51aS5ib3R0b20uc2lkZWJhciwudWkudG9wLnNpZGViYXJ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50fS51aS50b3Auc2lkZWJhcnt0b3A6MCFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8haW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfS51aS5ib3R0b20uc2lkZWJhcnt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9LnB1c2hhYmxle2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmc6MCFpbXBvcnRhbnR9Ym9keS5wdXNoYWJsZXtiYWNrZ3JvdW5kOiM1NDU0NTQhaW1wb3J0YW50fS5wdXNoYWJsZTpub3QoYm9keSl7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ucHVzaGFibGU6bm90KGJvZHkpPi5maXhlZCwucHVzaGFibGU6bm90KGJvZHkpPi5wdXNoZXI6YWZ0ZXIsLnB1c2hhYmxlOm5vdChib2R5KT4udWkuc2lkZWJhcntwb3NpdGlvbjphYnNvbHV0ZX0ucHVzaGFibGU+LmZpeGVke3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2U7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3otaW5kZXg6MTAxfS5wdXNoYWJsZT4ucHVzaGVye3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZTt6LWluZGV4OjJ9Ym9keS5wdXNoYWJsZT4ucHVzaGVye2JhY2tncm91bmQ6I2ZmZn0ucHVzaGFibGU+LnB1c2hlcntiYWNrZ3JvdW5kOmluaGVyaXR9LnB1c2hhYmxlPi5wdXNoZXI6YWZ0ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzO3dpbGwtY2hhbmdlOm9wYWNpdHk7ei1pbmRleDoxMDAwfS51aS5zaWRlYmFyLm1lbnUgLml0ZW17Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0ucHVzaGFibGU+LnB1c2hlci5kaW1tZWQ6YWZ0ZXJ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O29wYWNpdHk6MSFpbXBvcnRhbnR9LnVpLmFuaW1hdGluZy5zaWRlYmFye3Zpc2liaWxpdHk6dmlzaWJsZX0udWkudmlzaWJsZS5zaWRlYmFye3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS51aS5sZWZ0LnZpc2libGUuc2lkZWJhciwudWkucmlnaHQudmlzaWJsZS5zaWRlYmFye2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5ib3R0b20udmlzaWJsZS5zaWRlYmFyLC51aS50b3AudmlzaWJsZS5zaWRlYmFye2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgzNCwzNiwzOCwuMTUpfS51aS52aXNpYmxlLmxlZnQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUubGVmdC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI2MHB4LDAsMCl9LnVpLnZpc2libGUucmlnaHQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUucmlnaHQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjYwcHgsMCwwKX0udWkudmlzaWJsZS50b3Auc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUudG9wLnNpZGViYXJ+LnB1c2hlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzNnB4LDApfS51aS52aXNpYmxlLmJvdHRvbS5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZS5ib3R0b20uc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zNnB4LDApfS51aS52aXNpYmxlLmxlZnQuc2lkZWJhcn4udWkudmlzaWJsZS5yaWdodC5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZS5sZWZ0LnNpZGViYXJ+LnVpLnZpc2libGUucmlnaHQuc2lkZWJhcn4ucHVzaGVyLC51aS52aXNpYmxlLnJpZ2h0LnNpZGViYXJ+LnVpLnZpc2libGUubGVmdC5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZS5yaWdodC5zaWRlYmFyfi51aS52aXNpYmxlLmxlZnQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnVpLnRoaW4ubGVmdC5zaWRlYmFyLC51aS50aGluLnJpZ2h0LnNpZGViYXJ7d2lkdGg6MTUwcHh9LnVpW2NsYXNzKj1cInZlcnkgdGhpblwiXS5sZWZ0LnNpZGViYXIsLnVpW2NsYXNzKj1cInZlcnkgdGhpblwiXS5yaWdodC5zaWRlYmFye3dpZHRoOjYwcHh9LnVpLmxlZnQuc2lkZWJhciwudWkucmlnaHQuc2lkZWJhcnt3aWR0aDoyNjBweH0udWkud2lkZS5sZWZ0LnNpZGViYXIsLnVpLndpZGUucmlnaHQuc2lkZWJhcnt3aWR0aDozNTBweH0udWlbY2xhc3MqPVwidmVyeSB3aWRlXCJdLmxlZnQuc2lkZWJhciwudWlbY2xhc3MqPVwidmVyeSB3aWRlXCJdLnJpZ2h0LnNpZGViYXJ7d2lkdGg6NDc1cHh9LnVpLnZpc2libGUudGhpbi5sZWZ0LnNpZGViYXJ+LmZpeGVkLC51aS52aXNpYmxlLnRoaW4ubGVmdC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE1MHB4LDAsMCl9LnVpLnZpc2libGVbY2xhc3MqPVwidmVyeSB0aGluXCJdLmxlZnQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGVbY2xhc3MqPVwidmVyeSB0aGluXCJdLmxlZnQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MHB4LDAsMCl9LnVpLnZpc2libGUud2lkZS5sZWZ0LnNpZGViYXJ+LmZpeGVkLC51aS52aXNpYmxlLndpZGUubGVmdC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDM1MHB4LDAsMCl9LnVpLnZpc2libGVbY2xhc3MqPVwidmVyeSB3aWRlXCJdLmxlZnQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGVbY2xhc3MqPVwidmVyeSB3aWRlXCJdLmxlZnQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NzVweCwwLDApfS51aS52aXNpYmxlLnRoaW4ucmlnaHQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUudGhpbi5yaWdodC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNTBweCwwLDApfS51aS52aXNpYmxlW2NsYXNzKj1cInZlcnkgdGhpblwiXS5yaWdodC5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZVtjbGFzcyo9XCJ2ZXJ5IHRoaW5cIl0ucmlnaHQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNjBweCwwLDApfS51aS52aXNpYmxlLndpZGUucmlnaHQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUud2lkZS5yaWdodC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zNTBweCwwLDApfS51aS52aXNpYmxlW2NsYXNzKj1cInZlcnkgd2lkZVwiXS5yaWdodC5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZVtjbGFzcyo9XCJ2ZXJ5IHdpZGVcIl0ucmlnaHQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDc1cHgsMCwwKX0udWkub3ZlcmxheS5zaWRlYmFye3otaW5kZXg6MTAyfS51aS5sZWZ0Lm92ZXJsYXkuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0udWkucmlnaHQub3ZlcmxheS5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LnVpLnRvcC5vdmVybGF5LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9LnVpLmJvdHRvbS5vdmVybGF5LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX0uYW5pbWF0aW5nLnVpLm92ZXJsYXkuc2lkZWJhciwudWkudmlzaWJsZS5vdmVybGF5LnNpZGViYXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnVpLnZpc2libGUubGVmdC5vdmVybGF5LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0udWkudmlzaWJsZS5yaWdodC5vdmVybGF5LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0udWkudmlzaWJsZS50b3Aub3ZlcmxheS5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnVpLnZpc2libGUuYm90dG9tLm92ZXJsYXkuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS51aS52aXNpYmxlLm92ZXJsYXkuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUub3ZlcmxheS5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50fS51aS5wdXNoLnNpZGViYXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2U7ei1pbmRleDoxMDJ9LnVpLmxlZnQucHVzaC5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS51aS5yaWdodC5wdXNoLnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0udWkudG9wLnB1c2guc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0udWkuYm90dG9tLnB1c2guc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfS51aS52aXNpYmxlLnB1c2guc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS51aS51bmNvdmVyLnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjF9LnVpLnZpc2libGUudW5jb3Zlci5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnVpLnNsaWRlLmFsb25nLnNpZGViYXJ7ei1pbmRleDoxfS51aS5sZWZ0LnNsaWRlLmFsb25nLnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsMCwwKX0udWkucmlnaHQuc2xpZGUuYWxvbmcuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTAlLDAsMCl9LnVpLnRvcC5zbGlkZS5hbG9uZy5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCl9LnVpLmJvdHRvbS5zbGlkZS5hbG9uZy5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDUwJSwwKX0udWkuYW5pbWF0aW5nLnNsaWRlLmFsb25nLnNpZGViYXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnVpLnZpc2libGUuc2xpZGUuYWxvbmcuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS51aS5zbGlkZS5vdXQuc2lkZWJhcnt6LWluZGV4OjF9LnVpLmxlZnQuc2xpZGUub3V0LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwJSwwLDApfS51aS5yaWdodC5zbGlkZS5vdXQuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwwLDApfS51aS50b3Auc2xpZGUub3V0LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNTAlLDApfS51aS5ib3R0b20uc2xpZGUub3V0LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKX0udWkuYW5pbWF0aW5nLnNsaWRlLm91dC5zaWRlYmFye3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlfS51aS52aXNpYmxlLnNsaWRlLm91dC5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnVpLnNjYWxlLmRvd24uc2lkZWJhcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZTt6LWluZGV4OjEwMn0udWkubGVmdC5zY2FsZS5kb3duLnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LnVpLnJpZ2h0LnNjYWxlLmRvd24uc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS51aS50b3Auc2NhbGUuZG93bi5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfS51aS5ib3R0b20uc2NhbGUuZG93bi5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9LnVpLnNjYWxlLmRvd24ubGVmdC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtLW9yaWdpbjo3NSUgNTAlfS51aS5zY2FsZS5kb3duLnJpZ2h0LnNpZGViYXJ+LnB1c2hlcnt0cmFuc2Zvcm0tb3JpZ2luOjI1JSA1MCV9LnVpLnNjYWxlLmRvd24udG9wLnNpZGViYXJ+LnB1c2hlcnt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA3NSV9LnVpLnNjYWxlLmRvd24uYm90dG9tLnNpZGViYXJ+LnB1c2hlcnt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAyNSV9LnVpLmFuaW1hdGluZy5zY2FsZS5kb3duPi52aXNpYmxlLnVpLnNpZGViYXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnVpLmFuaW1hdGluZy5zY2FsZS5kb3duLnNpZGViYXJ+LnB1c2hlciwudWkudmlzaWJsZS5zY2FsZS5kb3duLnNpZGViYXJ+LnB1c2hlcntkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9LnVpLnZpc2libGUuc2NhbGUuZG93bi5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnVpLnZpc2libGUuc2NhbGUuZG93bi5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnNjYWxlKC43NSl9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gU3RpY2t5XG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5zdGlja3l7cG9zaXRpb246c3RhdGljO3RyYW5zaXRpb246bm9uZTt6LWluZGV4OjgwMH0udWkuc3RpY2t5LmJvdW5ke3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6YXV0bztyaWdodDphdXRvfS51aS5zdGlja3kuZml4ZWR7cG9zaXRpb246Zml4ZWQ7bGVmdDphdXRvO3JpZ2h0OmF1dG99LnVpLnN0aWNreS5ib3VuZC50b3AsLnVpLnN0aWNreS5maXhlZC50b3B7dG9wOjA7Ym90dG9tOmF1dG99LnVpLnN0aWNreS5ib3VuZC5ib3R0b20sLnVpLnN0aWNreS5maXhlZC5ib3R0b217dG9wOmF1dG87Ym90dG9tOjB9LnVpLm5hdGl2ZS5zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246LW1vei1zdGlja3k7cG9zaXRpb246LW1zLXN0aWNreTtwb3NpdGlvbjotby1zdGlja3k7cG9zaXRpb246c3RpY2t5fS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFRhYlxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkudGFie2Rpc3BsYXk6bm9uZX0udWkudGFiLmFjdGl2ZSwudWkudGFiLm9wZW57ZGlzcGxheTpibG9ja30udWkudGFiLmxvYWRpbmd7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoyNTBweH0udWkudGFiLmxvYWRpbmcgKntwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7bGVmdDotMTAwMDBweCFpbXBvcnRhbnR9LnVpLnRhYi5sb2FkaW5nLnNlZ21lbnQ6YmVmb3JlLC51aS50YWIubG9hZGluZzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTAwcHg7bGVmdDo1MCU7bWFyZ2luOi0xLjI1ZW0gMCAwIC0xLjI1ZW07d2lkdGg6Mi41ZW07aGVpZ2h0OjIuNWVtO2JvcmRlci1yYWRpdXM6NTAwcmVtO2JvcmRlcjouMmVtIHNvbGlkIHJnYmEoMCwwLDAsLjEpfS51aS50YWIubG9hZGluZy5zZWdtZW50OmFmdGVyLC51aS50YWIubG9hZGluZzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMDBweDtsZWZ0OjUwJTttYXJnaW46LTEuMjVlbSAwIDAgLTEuMjVlbTt3aWR0aDoyLjVlbTtoZWlnaHQ6Mi41ZW07LXdlYmtpdC1hbmltYXRpb246YnV0dG9uLXNwaW4gLjZzIGxpbmVhcjthbmltYXRpb246YnV0dG9uLXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnR9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gVHJhbnNpdGlvblxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjNzO2FuaW1hdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbWF0aW5nLnRyYW5zaXRpb257LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5sb2FkaW5nLnRyYW5zaXRpb257cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5OXB4O2xlZnQ6LTk5OTk5cHh9LmhpZGRlbi50cmFuc2l0aW9ue2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn0udmlzaWJsZS50cmFuc2l0aW9ue2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LmRpc2FibGVkLnRyYW5zaXRpb257LXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQ7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkfS5sb29waW5nLnRyYW5zaXRpb257LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LnRyYW5zaXRpb24uYnJvd3Nley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzfS50cmFuc2l0aW9uLmJyb3dzZS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJyb3dzZUluO2FuaW1hdGlvbi1uYW1lOmJyb3dzZUlufS50cmFuc2l0aW9uLmJyb3dzZS5sZWZ0Lm91dCwudHJhbnNpdGlvbi5icm93c2Uub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YnJvd3NlT3V0TGVmdDthbmltYXRpb24tbmFtZTpicm93c2VPdXRMZWZ0fS50cmFuc2l0aW9uLmJyb3dzZS5yaWdodC5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpicm93c2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpicm93c2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYnJvd3NlSW57MCV7dHJhbnNmb3JtOnNjYWxlKC44KSB0cmFuc2xhdGVaKDApO3otaW5kZXg6LTF9MTAle3RyYW5zZm9ybTpzY2FsZSguOCkgdHJhbnNsYXRlWigwKTt6LWluZGV4Oi0xO29wYWNpdHk6Ljd9ODAle3RyYW5zZm9ybTpzY2FsZSgxLjA1KSB0cmFuc2xhdGVaKDApO29wYWNpdHk6MTt6LWluZGV4Ojk5OX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVaKDApO3otaW5kZXg6OTk5fX1Aa2V5ZnJhbWVzIGJyb3dzZUluezAle3RyYW5zZm9ybTpzY2FsZSguOCkgdHJhbnNsYXRlWigwKTt6LWluZGV4Oi0xfTEwJXt0cmFuc2Zvcm06c2NhbGUoLjgpIHRyYW5zbGF0ZVooMCk7ei1pbmRleDotMTtvcGFjaXR5Oi43fTgwJXt0cmFuc2Zvcm06c2NhbGUoMS4wNSkgdHJhbnNsYXRlWigwKTtvcGFjaXR5OjE7ei1pbmRleDo5OTl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWigwKTt6LWluZGV4Ojk5OX19QC13ZWJraXQta2V5ZnJhbWVzIGJyb3dzZU91dExlZnR7MCV7ei1pbmRleDo5OTk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVYKDApfTUwJXt6LWluZGV4Oi0xO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDUlKSByb3RhdGVZKDM1ZGVnKSByb3RhdGVYKDEwZGVnKSB0cmFuc2xhdGVaKC0xMHB4KX04MCV7b3BhY2l0eToxfTEwMCV7ei1pbmRleDotMTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSByb3RhdGVZKDApIHJvdGF0ZVgoMCkgdHJhbnNsYXRlWigtMTBweCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGJyb3dzZU91dExlZnR7MCV7ei1pbmRleDo5OTk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVYKDApfTUwJXt6LWluZGV4Oi0xO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDUlKSByb3RhdGVZKDM1ZGVnKSByb3RhdGVYKDEwZGVnKSB0cmFuc2xhdGVaKC0xMHB4KX04MCV7b3BhY2l0eToxfTEwMCV7ei1pbmRleDotMTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSByb3RhdGVZKDApIHJvdGF0ZVgoMCkgdHJhbnNsYXRlWigtMTBweCk7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgYnJvd3NlT3V0UmlnaHR7MCV7ei1pbmRleDo5OTk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVYKDApfTUwJXt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTA1JSkgcm90YXRlWSgzNWRlZykgcm90YXRlWCgxMGRlZykgdHJhbnNsYXRlWigtMTBweCl9ODAle29wYWNpdHk6MX0xMDAle3otaW5kZXg6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSByb3RhdGVZKDApIHJvdGF0ZVgoMCkgdHJhbnNsYXRlWigtMTBweCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGJyb3dzZU91dFJpZ2h0ezAle3otaW5kZXg6OTk5O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWCgwKX01MCV7ei1pbmRleDoxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwNSUpIHJvdGF0ZVkoMzVkZWcpIHJvdGF0ZVgoMTBkZWcpIHRyYW5zbGF0ZVooLTEwcHgpfTgwJXtvcGFjaXR5OjF9MTAwJXt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVYKDApIHRyYW5zbGF0ZVooLTEwcHgpO29wYWNpdHk6MH19LmRyb3AudHJhbnNpdGlvbnt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjRzO2FuaW1hdGlvbi1kdXJhdGlvbjouNHM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzQsMS42MSwuNywxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzQsMS42MSwuNywxKX0uZHJvcC50cmFuc2l0aW9uLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZHJvcEluO2FuaW1hdGlvbi1uYW1lOmRyb3BJbn0uZHJvcC50cmFuc2l0aW9uLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmRyb3BPdXQ7YW5pbWF0aW9uLW5hbWU6ZHJvcE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZHJvcEluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGRyb3BJbnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIGRyb3BPdXR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCl9fUBrZXlmcmFtZXMgZHJvcE91dHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKX19LnRyYW5zaXRpb24uZmFkZS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59LnRyYW5zaXRpb25bY2xhc3MqPVwiZmFkZSB1cFwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfS50cmFuc2l0aW9uW2NsYXNzKj1cImZhZGUgZG93blwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn0udHJhbnNpdGlvbltjbGFzcyo9XCJmYWRlIGxlZnRcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9LnRyYW5zaXRpb25bY2xhc3MqPVwiZmFkZSByaWdodFwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fS50cmFuc2l0aW9uLmZhZGUub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fS50cmFuc2l0aW9uW2NsYXNzKj1cImZhZGUgdXBcIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH0udHJhbnNpdGlvbltjbGFzcyo9XCJmYWRlIGRvd25cIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259LnRyYW5zaXRpb25bY2xhc3MqPVwiZmFkZSBsZWZ0XCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0fS50cmFuc2l0aW9uW2NsYXNzKj1cImZhZGUgcmlnaHRcIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAlKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAlKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAlKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAlKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNSUpfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNSUpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01JSl9fUBrZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01JSl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNSUpfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1JSl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01JSl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpfX0uZmxpcC50cmFuc2l0aW9uLmluLC5mbGlwLnRyYW5zaXRpb24ub3V0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi42czthbmltYXRpb24tZHVyYXRpb246LjZzfS5ob3Jpem9udGFsLmZsaXAudHJhbnNpdGlvbi5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhvcml6b250YWxGbGlwSW47YW5pbWF0aW9uLW5hbWU6aG9yaXpvbnRhbEZsaXBJbn0uaG9yaXpvbnRhbC5mbGlwLnRyYW5zaXRpb24ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aG9yaXpvbnRhbEZsaXBPdXQ7YW5pbWF0aW9uLW5hbWU6aG9yaXpvbnRhbEZsaXBPdXR9LnZlcnRpY2FsLmZsaXAudHJhbnNpdGlvbi5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnZlcnRpY2FsRmxpcEluO2FuaW1hdGlvbi1uYW1lOnZlcnRpY2FsRmxpcElufS52ZXJ0aWNhbC5mbGlwLnRyYW5zaXRpb24ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dmVydGljYWxGbGlwT3V0O2FuaW1hdGlvbi1uYW1lOnZlcnRpY2FsRmxpcE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgaG9yaXpvbnRhbEZsaXBJbnswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgaG9yaXpvbnRhbEZsaXBJbnswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyB2ZXJ0aWNhbEZsaXBJbnswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgdmVydGljYWxGbGlwSW57MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoMCk7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgaG9yaXpvbnRhbEZsaXBPdXR7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgaG9yaXpvbnRhbEZsaXBPdXR7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyB2ZXJ0aWNhbEZsaXBPdXR7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgwKTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHZlcnRpY2FsRmxpcE91dHswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDApO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtvcGFjaXR5OjB9fS5zY2FsZS50cmFuc2l0aW9uLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2NhbGVJbjthbmltYXRpb24tbmFtZTpzY2FsZUlufS5zY2FsZS50cmFuc2l0aW9uLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNjYWxlT3V0O2FuaW1hdGlvbi1uYW1lOnNjYWxlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjgpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBzY2FsZUluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjgpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlT3V0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKC45KX19QGtleWZyYW1lcyBzY2FsZU91dHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSguOSl9fS50cmFuc2l0aW9uLmZseXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNnM7YW5pbWF0aW9uLWR1cmF0aW9uOi42czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0udHJhbnNpdGlvbi5mbHkuaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlJbjthbmltYXRpb24tbmFtZTpmbHlJbn0udHJhbnNpdGlvbltjbGFzcyo9XCJmbHkgdXBcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlJblVwO2FuaW1hdGlvbi1uYW1lOmZseUluVXB9LnRyYW5zaXRpb25bY2xhc3MqPVwiZmx5IGRvd25cIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlJbkRvd247YW5pbWF0aW9uLW5hbWU6Zmx5SW5Eb3dufS50cmFuc2l0aW9uW2NsYXNzKj1cImZseSBsZWZ0XCJdLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmx5SW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZseUluTGVmdH0udHJhbnNpdGlvbltjbGFzcyo9XCJmbHkgcmlnaHRcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZseUluUmlnaHR9LnRyYW5zaXRpb24uZmx5Lm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZseU91dDthbmltYXRpb24tbmFtZTpmbHlPdXR9LnRyYW5zaXRpb25bY2xhc3MqPVwiZmx5IHVwXCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZseU91dFVwO2FuaW1hdGlvbi1uYW1lOmZseU91dFVwfS50cmFuc2l0aW9uW2NsYXNzKj1cImZseSBkb3duXCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZseU91dERvd247YW5pbWF0aW9uLW5hbWU6Zmx5T3V0RG93bn0udHJhbnNpdGlvbltjbGFzcyo9XCJmbHkgbGVmdFwiXS5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZseU91dExlZnR9LnRyYW5zaXRpb25bY2xhc3MqPVwiZmx5IHJpZ2h0XCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZseU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZseU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmbHlJbnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAle3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19QGtleWZyYW1lcyBmbHlJbnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAle3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19QC13ZWJraXQta2V5ZnJhbWVzIGZseUluVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDE1MDBweCwwKX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBmbHlJblVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxNTAwcHgsMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmbHlJbkRvd257MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNTAwcHgsMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfTEwMCV7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmx5SW5Eb3duezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTUwMHB4LDApfTYwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9OTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKX0xMDAle3RyYW5zZm9ybTpub25lfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmx5SW5MZWZ0ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTUwMHB4LDAsMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX0xMDAle3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZseUluTGVmdHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE1MDBweCwwLDApfTYwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9OTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9MTAwJXt0cmFuc2Zvcm06bm9uZX19QC13ZWJraXQta2V5ZnJhbWVzIGZseUluUmlnaHR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUwMHB4LDAsMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfTEwMCV7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmx5SW5SaWdodHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNTAwcHgsMCwwKX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCl9MTAwJXt0cmFuc2Zvcm06bm9uZX19QC13ZWJraXQta2V5ZnJhbWVzIGZseU91dHsyMCV7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgZmx5T3V0ezIwJXt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19QC13ZWJraXQta2V5ZnJhbWVzIGZseU91dFVwezIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19QGtleWZyYW1lcyBmbHlPdXRVcHsyMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmbHlPdXREb3duezIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmx5T3V0RG93bnsyMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmx5T3V0UmlnaHR7MjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmx5T3V0UmlnaHR7MjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmbHlPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZseU91dExlZnR7MjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS50cmFuc2l0aW9uLnNsaWRlLmluLC50cmFuc2l0aW9uW2NsYXNzKj1cInNsaWRlIGRvd25cIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluWTthbmltYXRpb24tbmFtZTpzbGlkZUluWTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXJ9LnRyYW5zaXRpb25bY2xhc3MqPVwic2xpZGUgdXBcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluWTthbmltYXRpb24tbmFtZTpzbGlkZUluWTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBjZW50ZXJ9LnRyYW5zaXRpb25bY2xhc3MqPVwic2xpZGUgbGVmdFwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5YO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5YO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS50cmFuc2l0aW9uW2NsYXNzKj1cInNsaWRlIHJpZ2h0XCJdLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblg7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0udHJhbnNpdGlvbi5zbGlkZS5vdXQsLnRyYW5zaXRpb25bY2xhc3MqPVwic2xpZGUgZG93blwiXS5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFk7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRZO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn0udHJhbnNpdGlvbltjbGFzcyo9XCJzbGlkZSB1cFwiXS5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFk7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRZO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGNlbnRlcn0udHJhbnNpdGlvbltjbGFzcyo9XCJzbGlkZSBsZWZ0XCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0WDthbmltYXRpb24tbmFtZTpzbGlkZU91dFg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LnRyYW5zaXRpb25bY2xhc3MqPVwic2xpZGUgcmlnaHRcIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRYO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0WDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBsZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluWXswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVZKDEpfX1Aa2V5ZnJhbWVzIHNsaWRlSW5ZezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVZKDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVkoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluWHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWCgwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHNsaWRlSW5YezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVYKDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFl7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVkoMSl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgwKX19QGtleWZyYW1lcyBzbGlkZU91dFl7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVkoMSl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0WHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVYKDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0WHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVYKDApfX0udHJhbnNpdGlvbi5zd2luZ3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouOHM7YW5pbWF0aW9uLWR1cmF0aW9uOi44c30udHJhbnNpdGlvbltjbGFzcyo9XCJzd2luZyBkb3duXCJdLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmdJblg7YW5pbWF0aW9uLW5hbWU6c3dpbmdJblg7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyfS50cmFuc2l0aW9uW2NsYXNzKj1cInN3aW5nIHVwXCJdLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmdJblg7YW5pbWF0aW9uLW5hbWU6c3dpbmdJblg7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gY2VudGVyfS50cmFuc2l0aW9uW2NsYXNzKj1cInN3aW5nIGxlZnRcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZ0luWTthbmltYXRpb24tbmFtZTpzd2luZ0luWTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciByaWdodH0udHJhbnNpdGlvbltjbGFzcyo9XCJzd2luZyByaWdodFwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nSW5ZO2FuaW1hdGlvbi1uYW1lOnN3aW5nSW5ZO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnR9LnRyYW5zaXRpb24uc3dpbmcub3V0LC50cmFuc2l0aW9uW2NsYXNzKj1cInN3aW5nIGRvd25cIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmdPdXRYO2FuaW1hdGlvbi1uYW1lOnN3aW5nT3V0WDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXJ9LnRyYW5zaXRpb25bY2xhc3MqPVwic3dpbmcgdXBcIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmdPdXRYO2FuaW1hdGlvbi1uYW1lOnN3aW5nT3V0WDt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBjZW50ZXJ9LnRyYW5zaXRpb25bY2xhc3MqPVwic3dpbmcgbGVmdFwiXS5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZ091dFk7YW5pbWF0aW9uLW5hbWU6c3dpbmdPdXRZO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS50cmFuc2l0aW9uW2NsYXNzKj1cInN3aW5nIHJpZ2h0XCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nT3V0WTthbmltYXRpb24tbmFtZTpzd2luZ091dFk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmdJblh7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfTQwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKC0zMGRlZyk7b3BhY2l0eToxfTYwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDE1ZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtNy41ZGVnKX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCl9fUBrZXlmcmFtZXMgc3dpbmdJblh7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfTQwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKC0zMGRlZyk7b3BhY2l0eToxfTYwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDE1ZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtNy41ZGVnKX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ0luWXswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKC05MGRlZyk7b3BhY2l0eTowfTQwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDMwZGVnKTtvcGFjaXR5OjF9NjAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoLTE3LjVkZWcpfTgwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDcuNWRlZyl9MTAwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDApfX1Aa2V5ZnJhbWVzIHN3aW5nSW5ZezAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtvcGFjaXR5OjB9NDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMzBkZWcpO29wYWNpdHk6MX02MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgtMTcuNWRlZyl9ODAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoNy41ZGVnKX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ091dFh7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwKX00MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtNy41ZGVnKX02MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgxNy41ZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtMzBkZWcpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBzd2luZ091dFh7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwKX00MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtNy41ZGVnKX02MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgxNy41ZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtMzBkZWcpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nT3V0WXswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDApfTQwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDcuNWRlZyl9NjAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoLTEwZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgzMGRlZyk7b3BhY2l0eToxfTEwMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgtOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBzd2luZ091dFl7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwKX00MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSg3LjVkZWcpfTYwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKC0xMGRlZyl9ODAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMzBkZWcpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtvcGFjaXR5OjB9fS50cmFuc2l0aW9uLnpvb20uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW47YW5pbWF0aW9uLW5hbWU6em9vbUlufS50cmFuc2l0aW9uLnpvb20ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgwKX19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDApfX0uZmxhc2gudHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo3NTBtczthbmltYXRpb24tZHVyYXRpb246NzUwbXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH0uc2hha2UudHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo3NTBtczthbmltYXRpb24tZHVyYXRpb246NzUwbXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX0uYm91bmNlLnRyYW5zaXRpb257LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NzUwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjc1MG1zOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZX0udGFkYS50cmFuc2l0aW9uey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjc1MG1zO2FuaW1hdGlvbi1kdXJhdGlvbjo3NTBtczstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX0ucHVsc2UudHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfS5qaWdnbGUudHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo3NTBtczthbmltYXRpb24tZHVyYXRpb246NzUwbXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqaWdnbGU7YW5pbWF0aW9uLW5hbWU6amlnZ2xlfS50cmFuc2l0aW9uLmdsb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0udHJhbnNpdGlvbi5nbG93ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Z2xvdzthbmltYXRpb24tbmFtZTpnbG93fUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSwxMDAlLDUwJXtvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsMTAwJSw1MCV7b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMCUsMzAlLDUwJSw3MCUsOTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0yMCUsNDAlLDYwJSw4MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fUBrZXlmcmFtZXMgc2hha2V7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMCUsMzAlLDUwJSw3MCUsOTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0yMCUsNDAlLDYwJSw4MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTAlLDgwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX00MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpfTYwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCl9fUBrZXlmcmFtZXMgYm91bmNlezAlLDEwMCUsMjAlLDUwJSw4MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfX1ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXt0cmFuc2Zvcm06c2NhbGUoMSl9MTAlLDIwJXt0cmFuc2Zvcm06c2NhbGUoLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXt0cmFuc2Zvcm06c2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwKX19QGtleWZyYW1lcyB0YWRhezAle3RyYW5zZm9ybTpzY2FsZSgxKX0xMCUsMjAle3RyYW5zZm9ybTpzY2FsZSguOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7dHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAle3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX01MCV7dHJhbnNmb3JtOnNjYWxlKC45KTtvcGFjaXR5Oi43fTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBwdWxzZXswJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTUwJXt0cmFuc2Zvcm06c2NhbGUoLjkpO29wYWNpdHk6Ljd9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgamlnZ2xlezAle3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0zMCV7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAle3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUle3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX1Aa2V5ZnJhbWVzIGppZ2dsZXswJXt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9MzAle3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUle3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX0xMDAle3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19QC13ZWJraXQta2V5ZnJhbWVzIGdsb3d7MCV7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZkfTMwJXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY2Y2R9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmR9fUBrZXlmcmFtZXMgZ2xvd3swJXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmR9MzAle2JhY2tncm91bmQtY29sb3I6I2ZmZjZjZH0xMDAle2JhY2tncm91bmQtY29sb3I6I2ZjZmNmZH19Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/